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

正文內(nèi)容

基于rda5807的數(shù)控fm收音機(jī)實(shí)訓(xùn)論文(編輯修改稿)

2025-07-24 18:44 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 板放到氯化鐵溶液中。第三,腐蝕完后先進(jìn)行打孔,再把銅線(xiàn)上的墨去掉。這樣打孔比較方便。第四,就是裝元件,在此過(guò)程中一定要注意有正負(fù)極性的元件,比如LED燈、電解電容等。最后進(jìn)行焊接。5 電路板的調(diào)試調(diào)試過(guò)程是一個(gè)非常重要的環(huán)節(jié),這是整個(gè)電路板成功與否的關(guān)鍵。首先應(yīng)斷開(kāi)電源,用數(shù)字萬(wàn)用表認(rèn)真檢查電路連線(xiàn)是否有誤,是否有短路或者斷路和虛焊等的現(xiàn)象。經(jīng)過(guò)初步檢查以后,方可接通電源。此時(shí)還不應(yīng)該把芯片裝上。接上電源時(shí)應(yīng)該明確電源的正負(fù)極性,切不可接反,一接反則馬上可能會(huì)出現(xiàn)燒毀重要元件的情況!時(shí)刻用手觸摸各元件有沒(méi)有發(fā)熱現(xiàn)象,并注意其是否冒煙等。待過(guò)一段時(shí)間穩(wěn)定后,如沒(méi)有出現(xiàn)不良的現(xiàn)象,則電路基本上正常,可依次用數(shù)字萬(wàn)用表檢查各點(diǎn)的工作電壓情況,各點(diǎn)工作穩(wěn)定,并且確認(rèn)芯片插座兩端的電壓符合芯片的工作電壓時(shí),則可以關(guān)閉電源,把芯片裝上。 ,查看效果,調(diào)試程序。謝詞本次課程設(shè)計(jì)經(jīng)過(guò)幾天時(shí)間的磕磕碰碰之后終于圓滿(mǎn)完成了。經(jīng)過(guò)本次課設(shè),我將模擬電子電路、單片機(jī)、C語(yǔ)言程序設(shè)計(jì)的知識(shí)重新學(xué)習(xí)了一遍,并運(yùn)用到實(shí)際中。可以說(shuō),這一次的課程設(shè)計(jì)讓我對(duì)整個(gè)的電子電路設(shè)計(jì)過(guò)程有了一個(gè)重新的認(rèn)識(shí),并且,我學(xué)會(huì)了怎么去查閱資料,也認(rèn)識(shí)到了之前所學(xué)的電路知識(shí)只有在運(yùn)用實(shí)際電路中才能對(duì)它們有著更深刻的認(rèn)識(shí)。 本次設(shè)計(jì)的重點(diǎn)是最小系統(tǒng)的制作和對(duì)模塊程序的消化,在我的原理設(shè)計(jì)中,各個(gè)集成塊的外圍電路都不是特別復(fù)雜,于是整個(gè)設(shè)計(jì)的重點(diǎn)就落在了程序的設(shè)計(jì)上,所以單片機(jī)知識(shí)是一定要加強(qiáng)的,尤其是編程能力??梢哉f(shuō)通過(guò)本次設(shè)計(jì)又把電路方面的知識(shí)以及匯編語(yǔ)言重復(fù)加強(qiáng)了一遍,同時(shí)也接觸了幾種新的器件,了解了它們的用法。在畫(huà)原理圖、PCB布線(xiàn)、安裝和調(diào)試過(guò)程中不可避免地遇到各種問(wèn)題,這要求保持沉著冷靜,聯(lián)系書(shū)本理論知識(shí)積極地思考,實(shí)在解決不了可以請(qǐng)教同學(xué)或指導(dǎo)老師。雖然在制作過(guò)程中不可避免地遇到很多問(wèn)題,而且基于個(gè)人水平,器件質(zhì)量,制作工藝和條件等,有些指標(biāo)不是很完美,但是最后還是在老師以及同學(xué)的幫助下還是解決了這些問(wèn)題,實(shí)現(xiàn)了系統(tǒng)總調(diào)試,基本達(dá)到相關(guān)指標(biāo)要求,很好地完成了本次設(shè)計(jì)任務(wù)。參考文獻(xiàn)[1] 康華光. 電子技術(shù)基礎(chǔ)[M].北京:高等教育出版,2006,68(3):40~57.[2] 李強(qiáng). 51系列單片機(jī)應(yīng)用軟件編程技術(shù)[M].北京:北京航空航天大學(xué),2009:77~90.[3] 譚浩強(qiáng). C語(yǔ)言程序設(shè)計(jì)教程[M].北京:高等教育出版社,1991:30~32.[4] 樊昌信通信原理(第6版)[M].北京:國(guó)防工業(yè)出版社,2006:20~65[5] 百度百科 附錄 主程序include include include include include sbit K1 = P2^0。sbit K2 = P2^1。sbit K3 = P2^2。sbit K4 = P2^3。 unsigned long frequency。// RDA5807 寄存器unsigned char RDA_reg_data[8] ={ 0xd0,0x00, // 02H 0x00,0x00, // 03H 0x00,0x40, // 04H 0x90,0x88, // 05H}。unsigned char code cdis1[ ] = {FM cui39。s RADIO }。unsigned char code cdis2[ ] = {FM VOL }。char code reserve[3]_at_ 0x3b。 //保留0x3b開(kāi)始的3個(gè)字節(jié)/********************************************************** 連續(xù)寫(xiě)寄存器子函數(shù)**********************************************************/void RDA5807_write_reg(void){ uchar i。 I2C_start()。 // 收音模塊寫(xiě)入操作 I2C_write_byte(0x20)。 // 寄存器連續(xù)寫(xiě)操作 for(i=0。 i8。 i++) { I2C_write_byte(RDA_reg_data[i])。 } I2C_stop()。}/********************************************************** 連續(xù)讀寄存器子函數(shù)**********************************************************/void RDA5807_read_reg(uchar *reg_buf){ I2C_start()。 // 收音模塊讀取操作 I2C_write_byte(0x21)。 // 寄存器連續(xù)讀操作 reg_buf[0] = I2C_read_byte(I2C_ACK)。 reg_buf[1] = I2C_read_byte(I2C_ACK)。 reg_buf[2] = I2C_read_byte(I2C_ACK)。 reg_buf[3] = I2C_read_byte(I2C_NACK)。 I2C_stop()。}/********************************************************** 模塊上電初始化子函數(shù)**********************************************************/void RDA5807_power(void){ delayms(50)。 // 發(fā)送軟件復(fù)位指令 RDA_reg_data[0] = 0x00。 RDA_reg_data[1] = 0x02。 RDA5807_write_reg()。 delayms(10)。 // 收音模塊默認(rèn)參數(shù) RDA_reg_data[0] = 0xd0。 RDA_reg_data[1] = 0x01。 RDA5807_write_reg()。}/********************************************************** 功能描述:收音模塊自動(dòng)尋臺(tái)模式**********************************************************/void RDA5807_FM_seek(void){ uint chan。 uchar reg_data[4] = {0x00, 0x00, 0x00, 0x00}。 RDA_reg_data[3] amp。= ~(1 4)。 //調(diào)諧禁用 // 內(nèi)部自動(dòng)尋臺(tái)使能 RDA_reg_data[0] |= (1 0)。 //SEEK位置1 RDA5807_write_reg()。 // 等待STC 標(biāo)志置位 while(0 == (reg_data[0] amp。 0x40)) { delayms(20)。 // 讀取內(nèi)部狀態(tài) RDA5807_read_reg(reg_data)。 } // 獲取當(dāng)前工作頻點(diǎn) chan = reg_data[0] amp。 0x03。 chan = reg_data[1] | (chan 8)。 chan = chan 6。 // 保存當(dāng)前工作頻點(diǎn) RDA_reg_data[2] = (chan 8) amp。 0xff。 RDA_reg_data[3] = (chan amp。 0xff)。}/********************************************************** 頻率顯示子函數(shù)**********************************************************/void show_frequency(void){ unsigned char i,display[5]。 unsigned int temp。 temp = (RDA_reg_data[2]*256)+(RDA_reg_data[3]amp。0xc0)。 //計(jì)算 temp = temp6。 frequency = (unsigned long)(100*temp+87000)/100。 for(i=0。 i5。 i++) // 清顯存單元 display[i] = 0x00。 display[0] = (frequency)/1000 。 //數(shù)據(jù)轉(zhuǎn)換 display[1] = (frequency%1000)/100。 display[2] = (freq
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1