freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于單片機的數(shù)字fm收音機設計畢業(yè)論文-資料下載頁

2025-06-27 19:27本頁面
  

【正文】 謝我的畢業(yè)設計在指導教師的指導下完成了。在學校學習期間我得到了輔導員和很多老師的幫助,他們治學嚴謹,學識淵博,品德高尚,平易近人,在我學習期間不僅傳授了做學問的秘訣,還傳授了做人的準則。這些都將使我終生受益。無論是在理論學習階段,還是在論文的選題、資料查詢、開題、研究和撰寫的每一個環(huán)節(jié),無不得到指導教師的悉心指導和幫助。我愿借此機會向導師表示衷心的感謝!在即將畢業(yè)離校之際,我要感謝舍友們在生活上給予我的關心和幫助以及學業(yè)上的切磋和指點,感謝信息系傳授過我文化知識的老師們的教導和勉勵,在這里,我祝他們一生平安,生活幸福。感謝我同舍的同學們是他們在困難時給了我無私的幫助和精神的鼓勵,同窗之誼和手足之情,我將終生難忘也祝他們一路走好! 路漫漫其修遠兮,吾將上下而求索。我愿在未來的學習和工作過程中,以更加豐厚的成果來答謝曾經(jīng)關心、幫助和支持過我的所有領導、老師、同學和朋友。 致謝人:鄧超2022 年 5 月 23 日 附錄 A程序代碼及注釋include include include define uchar unsigned chardefine uint unsigned intUchar code tab[]= {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,}。//數(shù)碼管段碼表sbit led1=P2^4。 //頻率顯示的數(shù)碼管位選端口 100兆,sbit led2=P2^5。 //頻率顯示的數(shù)碼管位選端口 10兆,sbit led3=P2^6。 //頻率顯示的數(shù)碼管位選端口 1兆,sbit led4=P2^7。 //頻率顯示的數(shù)碼管位選端口 , SDA=P3^0。 //接在TEA5767的數(shù)據(jù)端口sbit SCL=P3^1。 //接在TEA5767的時鐘端口sbit KEY1=P1^0。//頻率增加按鍵端口sbit KEY2=P1^1。//頻率減小按鍵端口define duan P0 //頻率顯示的數(shù)碼管段選P0端口unsigned long frequency=101100。 //開機初始化的電臺頻率為 unsigned int pll=101100。 //計算頻率合成時用的變量void Delayus(unsigned char x){ for(。x0。x)。}void iic_start(){ SDA=1。 Delayus(4)。 SCL=1。 Delayus(4)。 SDA=0。 Delayus(4)。 SCL=0。 Delayus(4)。}void iic_stop(){ SCL=0。 Delayus(4)。 SDA=0。 Delayus(4)。 SCL=1。 Delayus(4)。 SDA=1。 Delayus(4)。}void iic_ack(){ SDA=0。 Delayus(4)。 SCL=1。 Delayus(4)。 SCL=0。 Delayus(4)。 SDA=1。 Delayus(4)。}bit iic_testack(){ bit ErrorBit。 SDA=1。 Delayus(4)。 SCL=1。 Delayus(4)。 ErrorBit=SDA。 Delayus(4)。 SCL=0。 return ErrorBit。}void iic_write8bit(unsigned char input){ unsigned char temp。 for(temp=8。temp0。temp) { SDA=(bit)(inputamp。0x80)。 Delayus(4)。 SCL=1。 Delayus(4)。 SCL=0。 Delayus(4)。 input=input1。 }}void delays (unsigned char b)//按鍵消抖用的延時程序{ unsigned char i。 for(b。b0。b) for(i=0。ii++)。}void radio_write(void){ unsigned char i。 iic_start()。 iic_write8bit(0xc0)。 //TEA5767寫地址 if(!iic_testack()) { for(i=0。i5。i++) { iic_write8bit(radio_write_data[i])。 iic_ack()。 } } iic_stop()。 }//將顯示的頻率算好后寫到TEA5767芯片里面實現(xiàn)調節(jié),不用考慮TEA5767 用于搜臺的相關位:SM,SUDvoid search(){ pll=(unsigned int) ((float)((frequency+225))/(float))。 //計算合成頻率數(shù)據(jù),頻率單位 :k radio_write_data[0]=pll/256。 //將算好的頻率高位數(shù)據(jù)寫入TEA5767 radio_write_data[1]=pll%256。 //將算好的頻率低位數(shù)據(jù)寫入TEA5767 radio_write_data[2]=0x70。 //這是TEA5767開立體聲,關靜音 radio_write_data[3]=0x16。 //中國制式,采用32768晶振,軟靜音關,立體聲消噪聲開 radio_write_data[4]=0x80。 //,去加重時間 75US radio_write()。}void delay(){uchar k。for(k=0。k100。k++)。}void desplay(uint aa){duan=tab[aa/1000]|0x80。 //關這位數(shù)碼管的小數(shù)點led1=0。delay()。led1=1。duan=tab[aa%1000/100]|0x80。 //關這位數(shù)碼管的小數(shù)點led2=0。delay()。led2=1。duan=tab[aa%100/10]amp。0x7f。 //點亮這位數(shù)碼管的小數(shù)點led3=0。delay()。led3=1。duan=tab[aa%10]|0x80。 //關這位數(shù)碼管的小數(shù)點led4=0。delay()。led4=1。}void main(){ radio_write()。 //寫入初始化電臺頻率 while(1) { if(!KEY1) //手動設置頻率,+。 { delays(250)。 //延時消抖 frequency+=100。 if(frequency108500) // frequency=87500。 // search()。desplay(frequency/100)。 //調用顯示 } if(!KEY2) //手動設置頻率,。 { delays(250)。 //延時消抖 frequency=100。 if(frequency87500) // frequency=108500。 //search()。desplay(frequency/100)。 //調用顯示 }desplay(frequency/100)。 //調用顯示 } }附錄 B 收音機 PCB 布線圖
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1