版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于STC89C52單片機(jī)的FM收音機(jī)設(shè)計(jì)摘要:本設(shè)計(jì)的設(shè)計(jì)原理是通過STC89C52單片機(jī)控制TEA5767HN芯片,實(shí)現(xiàn)FM收音,并通過液晶顯示屏顯示出相應(yīng)的頻道。TEA5767HN芯片主要就是針對(duì)于電壓偏低的的單芯片設(shè)計(jì)的FM立體聲收音機(jī),它的體積很小,而且使用效果較為理想。TEA5767HN芯片它有一個(gè)十分完整的IF頻率的選擇和鑒頻的系統(tǒng),僅僅只是需要較少成本的外圍元器件就能夠?qū)崿F(xiàn)完善的功能。FM收音機(jī)的功放電路則是采用的LM386的芯片,通過它的電位器來進(jìn)行音量的調(diào)節(jié)。本FM收音采用的是可升縮式天線,它的效果比導(dǎo)線好,并帶有手動(dòng)搜臺(tái)和自動(dòng)搜臺(tái)的功能。LCD1602液晶屏顯示出當(dāng)前的FM頻道以及當(dāng)前電臺(tái)的信號(hào)強(qiáng)度值。可以通過按鍵調(diào)換頻道,并能儲(chǔ)存收音頻道,將自己喜歡的電臺(tái)保存下來,以便下次打開時(shí)可以直接選擇自己喜歡的電臺(tái)。本設(shè)計(jì)具有一定的實(shí)用價(jià)值。關(guān)鍵詞:TEA5767HN芯片;LCD1602液晶屏;LM386芯片;FM收音機(jī) 目錄TOC\o"1-2"\u1緒論 11.1課題背景及研究意義 11.2課題的設(shè)計(jì)要求 12系統(tǒng)概述 22.1方案選擇 22.2系統(tǒng)設(shè)計(jì)原理 32.3系統(tǒng)組成 53系統(tǒng)硬件設(shè)計(jì) 63.1主控電路 63.2音頻輸出電路 73.3FM收音電路 93.4LCD1062液晶屏模塊 113.5按鍵電路 123.6I2C總線簡(jiǎn)介 123.7電路板制作與焊接 134軟件設(shè)計(jì) 144.1主程序設(shè)計(jì) 144.2液晶屏顯示控制子程序 154.3收音機(jī)控制子程序 165系統(tǒng)測(cè)試 185.1硬件測(cè)試 185.2軟件測(cè)試 185.3整機(jī)測(cè)試 195.4測(cè)試結(jié)果 19結(jié)論 20參考文獻(xiàn) 21附錄A系統(tǒng)電路和相關(guān)附圖 22附錄B全部程序清單 23PAGE301緒論1.1課題背景及研究意義這些年來,單片機(jī)發(fā)展的越來越快,因此越來越多的群體在使用單片機(jī)。單片機(jī)的集成度高、通用性好、功能強(qiáng),除此之外這種芯片還體積小、重量輕、耗能低,而且它還可靠性高、抗干擾能力強(qiáng),在數(shù)字化、智能化等等的各種不同的方向上面還擁有著各種各樣非常的廣泛的用途,所以我的這個(gè)設(shè)計(jì)采用的單片機(jī)以作為這個(gè)設(shè)計(jì)的核心的控制元器件。現(xiàn)今各種新型電子網(wǎng)絡(luò)娛樂信息設(shè)施正逐漸變得日益普遍,但是無線電和收音機(jī)依舊在許許多多豐富的各種電子娛樂設(shè)施信息傳輸載體中仍然占據(jù)了一定的市場(chǎng)主導(dǎo)地位。隨著目前我國(guó)人口日益增長(zhǎng)的家庭消費(fèi)型家電和其他數(shù)碼類電子收音機(jī)等在電子技術(shù)上的飛速發(fā)展,收音機(jī)逐步發(fā)展實(shí)現(xiàn)了系統(tǒng)數(shù)字化,集成性,造價(jià)也越來越低,所以有些家庭裝置中可能需要同時(shí)嵌入一些數(shù)碼類電子收音機(jī)的問題情況也很多。現(xiàn)在許多的一些專門從事高端消費(fèi)型手機(jī)電子設(shè)計(jì)的知名企業(yè)也都曾經(jīng)念念不忘的將目前的MP3的部分技術(shù)嵌入應(yīng)用到了MP4、智慧手機(jī)移動(dòng)智能手機(jī)、便攜式video音樂播放器等的電子產(chǎn)品里面。這個(gè)TEA5767系列的芯片做出來的產(chǎn)品,其固定中頻是225KHz,但又由于其中的固定頻率的不一樣,才使得這個(gè)鎖相環(huán)系統(tǒng)的應(yīng)用軟件進(jìn)行控制就可能顯得具有一些的區(qū)別,然而這個(gè)特殊情況也給許多正在關(guān)注該系列芯片的實(shí)際應(yīng)用帶來了許多的困惑和技術(shù)難度。1.2課題的設(shè)計(jì)要求本課題設(shè)計(jì)的目的是要掌握這個(gè)基于單片機(jī)的FM收音機(jī)的組成原理與設(shè)計(jì)方法,設(shè)計(jì)一個(gè)使用TEA5767來控制顯示搜索的頻率,它可以手動(dòng)搜臺(tái)也可以自動(dòng)搜索,并且可以通過按鍵進(jìn)行一次性儲(chǔ)存使用者所喜歡的電臺(tái),然后通過了這個(gè)LCD1062液晶屏幕來顯示所播放的頻道和電臺(tái)信號(hào)的強(qiáng)度值以及實(shí)時(shí)時(shí)間,然后除此之外還可以使用按鍵調(diào)節(jié)頻率和時(shí)間的FM收音機(jī)。單片機(jī)是這個(gè)整個(gè)系統(tǒng)的核心器件,F(xiàn)M收音機(jī)的MCU采用的是STC89C52單片機(jī)。這個(gè)設(shè)計(jì)內(nèi)部的整個(gè)的應(yīng)用層上面的軟件主程序是由:系統(tǒng)的初始化、鍵盤命令的檢測(cè)、系統(tǒng)狀態(tài)信息的讀寫、頻道調(diào)諧、鍵盤命令的處理和系統(tǒng)的狀態(tài)的顯示這總共的六個(gè)大的模塊來組成的整個(gè)程序。而這個(gè)設(shè)計(jì)中的一般應(yīng)用在該作業(yè)系統(tǒng)里面的主程序的系統(tǒng)的軟件的初始化是指的包含了單片機(jī)STC89C52的初始化、I2C通信的初始化以及TEA5767芯片控制寄存器的初始化。2系統(tǒng)概述2.1方案選擇本設(shè)計(jì)中我所使用的無線調(diào)頻電路控制選擇系統(tǒng)主要的就是以一個(gè)STC89C52的無線單片式微機(jī)控制模塊將它作為了整個(gè)調(diào)頻器的控制系統(tǒng)模塊,而無線FM的控制模塊則主要是用它作為了整個(gè)調(diào)頻控制選擇平臺(tái)的一個(gè)控制模塊。其中本系統(tǒng)的內(nèi)部總體網(wǎng)絡(luò)結(jié)構(gòu)和架框圖即如下圖2.1所示。按按鍵模塊STC89C52單片機(jī)電源模塊功放模塊無線FM模塊顯示模塊圖2.1系統(tǒng)方案設(shè)計(jì)框圖收音機(jī)的調(diào)制方式現(xiàn)在很多一般來說都是主要采用以下的兩種方式:AM:改變其載波的振幅,這個(gè)就是稱大家所稱之為振幅調(diào)制。AM是指的是對(duì)其信號(hào)來進(jìn)行了幅度的調(diào)制。FM:改變載波的頻率,稱頻率調(diào)制。大家在以往的習(xí)慣上都是采用的這種頻率調(diào)制即
FM
來指一般調(diào)頻廣播。我們也就是選用的是FM調(diào)制的方法來進(jìn)行制作。而這其中的理由就是有以下的幾點(diǎn):在使用相同的頻率和功率等等的條件之下,使用相同調(diào)頻的傳播方式起來傳遞信號(hào)的作用就要比采取相同調(diào)幅傳播方式還要更加明顯一些。而又因?yàn)檫@種調(diào)幅的方法在載頻電平上需要比一個(gè)高出噪聲的電平三四十分貝左右才能夠得到更加良好的影響和圖像指標(biāo),然而這種調(diào)頻的方法僅僅是一個(gè)高出了噪聲的電平三四十分貝左右就已經(jīng)可以了。調(diào)頻比調(diào)幅的抗干擾的能力更強(qiáng)些。各種的干擾、加工業(yè)和天電的干擾等等外在干擾,是對(duì)已調(diào)波的影響較大的一個(gè)比較主要的特征就是它們會(huì)產(chǎn)生一個(gè)寄生的調(diào)幅和形成噪聲。調(diào)頻器可以利用限幅運(yùn)行的方法去掉其他干擾從而導(dǎo)致的寄生調(diào)幅。然而這個(gè)調(diào)幅制中的已經(jīng)被調(diào)幅的信號(hào)在一定時(shí)間內(nèi)幅度上都是有所改變著的,所以我們是不能繼續(xù)使用一個(gè)限幅控制的方法了,那么也就是說這個(gè)控制方法較難完全消除掉外來的干擾。除此之外,如果一個(gè)信號(hào)的噪音比越高,那么它對(duì)其他信號(hào)產(chǎn)生干擾的能力也就越弱。在進(jìn)行解調(diào)時(shí)所獲得的一個(gè)信號(hào)的濾波器信噪比和它們所調(diào)制的系數(shù)之間存在一定程度上的關(guān)系,調(diào)制的系數(shù)如果越大,那么它們的信噪比也就變得越大。因?yàn)樗恼{(diào)頻系數(shù)通常是遠(yuǎn)遠(yuǎn)超過了調(diào)幅的系數(shù)。所以它的調(diào)頻波對(duì)于廣播電路來說,其信噪比也就很高,那么在這種情況下,調(diào)頻電路中的干擾和噪聲也會(huì)變得很小。2.2系統(tǒng)設(shè)計(jì)原理發(fā)射系統(tǒng)(如下圖2.2):高頻無線電信號(hào)發(fā)射機(jī)主要來說就是一種專門用來發(fā)射產(chǎn)生和直接傳輸民用無線電高頻信號(hào)的廣播設(shè)備,與一般民用無線電信號(hào)發(fā)訊機(jī)的基本控制結(jié)構(gòu)部件組成一樣。無線電信號(hào)廣播的高頻發(fā)射機(jī)也主要來說是由高頻載波信號(hào)發(fā)生器、調(diào)制器、變頻器、高頻信號(hào)放大器和其它用來直接發(fā)射無線通信天線的這一些基本結(jié)構(gòu)組件所共同設(shè)計(jì)構(gòu)成的。通過聲音調(diào)制器,聲音調(diào)制信號(hào)然后再次調(diào)制已調(diào)高頻載波所發(fā)射產(chǎn)生的已調(diào)高頻載波聲音信號(hào)。然后再次調(diào)制就是由無線變頻器把其中的已調(diào)高頻載波的聲音信號(hào)再次的放到它的外界天線上去,再再次放到天線發(fā)生的載波頻率上面,接下來再經(jīng)過高頻載波功率放大過后再放到用來調(diào)制推動(dòng)無線發(fā)射機(jī)的天線。最后由于整個(gè)天線發(fā)射的外界天線把已調(diào)高頻載波上的射頻電路信號(hào)的發(fā)生功率進(jìn)行改換后變成了高頻電磁波再被天線輻射到它的外界天線去。圖2.2發(fā)射系統(tǒng)圖接收系統(tǒng)(如下圖2.3):這個(gè)天線所接收到的一段高頻信號(hào)是通過輸入電路和收音機(jī)的本機(jī)的振蕩頻率這個(gè)高頻天線所產(chǎn)生需要用戶接收檢測(cè)到的一段高頻濾波信號(hào)主要是由于通過一個(gè)輸入信號(hào)控制電路和連接收音機(jī)的基于信號(hào)本機(jī)振蕩的濾波頻率。這個(gè)高頻濾波頻率中所指的也就是比其他外來的高頻濾波信號(hào)中所要求中頻高出一個(gè)特定的中頻。我國(guó)的中頻信號(hào)標(biāo)準(zhǔn)中的要求中頻是將它們分別直接送入一個(gè)新的變頻濾波管內(nèi)部并進(jìn)行濾波混合變頻,在一個(gè)主要是通過變頻的高等級(jí)的信號(hào)負(fù)載濾波回路下就可能會(huì)混合從而產(chǎn)生一個(gè)全新的濾波頻率,即一個(gè)通過差頻而混合產(chǎn)生的中頻。中頻只是簡(jiǎn)單地濾波改變了這個(gè)音頻載波的放大頻率,原來那個(gè)新的音頻的包絡(luò)線其實(shí)也并沒有對(duì)它載波做什么樣的頻率改變,然而中頻的濾波信號(hào)放大就是為了能夠被更好地利用,進(jìn)行信號(hào)放大,中頻的放大信號(hào)主要是通過檢波并且通過濾波去除掉高頻的濾波信號(hào)。最后再經(jīng)過低頻回放和更高功率性的噪聲放大后的該推進(jìn)器的揚(yáng)聲器便已經(jīng)能夠成功地自動(dòng)發(fā)出噪聲響應(yīng)。已調(diào)載波,緊接著我們通過中放載波信號(hào)進(jìn)行輸送調(diào)頻通道的一個(gè)選頻載波網(wǎng)絡(luò)就用來可以篩查和挑選出那些需要我們接受和收到的已經(jīng)解調(diào)電子載波,然后就這樣可以直接用來對(duì)它進(jìn)行載波放大和調(diào)頻解調(diào),就這樣可以得到能夠從這個(gè)已經(jīng)解調(diào)電子載波里面直接通過提取載波得到原來的調(diào)頻電子載波信號(hào)。這便可以使它同樣能夠同時(shí)完成一個(gè)無線電機(jī)對(duì)信號(hào)的實(shí)時(shí)接受以及信號(hào)輸出端的解調(diào)。然后再通過此前所設(shè)置的聲音放大和縮小功率控制輸入以及驅(qū)動(dòng)器功能來快速帶走整個(gè)揚(yáng)聲器,從而將其聲音還原并成為一個(gè)新的聲音。收音機(jī)的接收原理即其系統(tǒng)基本原理就是我們想把一些從一個(gè)天線上只要接收就能得到的高頻聲音信號(hào)通過檢波的方式發(fā)出來對(duì)其進(jìn)行高頻還原后再轉(zhuǎn)換然后成為低頻的聲音信號(hào),然后再將其他人送去一個(gè)耳機(jī)再轉(zhuǎn)換成一些隨時(shí)可以被其他人只要接收就能聽得感受到的低頻聲音信號(hào)。然后因?yàn)殡S著我國(guó)廣播電視事業(yè)的迅速壯大發(fā)展,天空之中必然會(huì)不斷傳遞著很多的各種不同電波頻率的廣播無線電波。那么如果只要你真的是把這些關(guān)于外界很多的音頻電波全部都統(tǒng)統(tǒng)地通過接收了釋放下來,音頻的這些信號(hào)就可能會(huì)突然之間地真的變得非常好像是身處在一個(gè)鬧市里面,非常多的機(jī)器人都雜亂地相互匯聚地連在了一起,就什么也都變得看不清了。那么我們?yōu)榱藦亩軌驕?zhǔn)確選擇和篩得出所可能需要的一個(gè)電臺(tái)節(jié)目的視頻信號(hào),所以我們?cè)诿看谓邮芑蚴盏揭粋€(gè)視頻天線過后,就可能會(huì)開始看到自己當(dāng)中有個(gè)已經(jīng)具備了可選擇性的信號(hào)控制電路,其主要控制作用之一就是我們不僅需要把其中所有需要節(jié)目的一個(gè)信號(hào)當(dāng)然包括一個(gè)電臺(tái),都拿出來對(duì)其他人進(jìn)行一次選擇和經(jīng)過篩選控制出來,同時(shí)把不一個(gè)人的節(jié)目當(dāng)中所可能需要的一個(gè)信號(hào)都“過濾”,從而能夠避免對(duì)其他人產(chǎn)生什么樣的信號(hào)干擾,那么這個(gè)也可能正是我們?cè)诰W(wǎng)上或者收聽一個(gè)電臺(tái)廣播和多家電臺(tái)的視頻收音時(shí)所經(jīng)常看到使用的選擇不同電臺(tái)頻道的那個(gè)按鍵按鈕。選擇性輸入電路的被動(dòng)輸入就是通過一種選擇性的輸入信號(hào)給出某個(gè)廣播電臺(tái)的高頻率和調(diào)幅輸出信號(hào),利用其直接的被動(dòng)方式用來推動(dòng)一臺(tái)耳機(jī)不但是不行的,還一定只得把它重新被動(dòng)恢復(fù)轉(zhuǎn)換成以前的高頻率和調(diào)幅輸出信號(hào)。這種被動(dòng)就稱為耳機(jī)解調(diào),把被耳機(jī)解調(diào)的高頻率和音頻調(diào)幅信號(hào)直接傳遞過去給電臺(tái)耳機(jī),就已經(jīng)成為可以正確接收然后聽到電臺(tái)廣播。圖2.3接收系統(tǒng)圖2.3系統(tǒng)組成本調(diào)頻系統(tǒng)的總體設(shè)計(jì)需要采用的設(shè)備是一種完全數(shù)字化的調(diào)頻電子收音機(jī),調(diào)頻也指的就是相應(yīng)頻率自動(dòng)調(diào)制,所謂的相應(yīng)頻率自動(dòng)調(diào)制也就是要泛指原來等幅恒頻的高頻聲音信號(hào)的相應(yīng)頻率,然后又隨著原來調(diào)制的信號(hào)頻率幅值的不斷變化而也會(huì)發(fā)生相應(yīng)頻率上的變化,調(diào)頻電子收音機(jī)就是一種通過接收到這些信號(hào)的頻率然后進(jìn)行調(diào)制的高頻無線電和高頻聲音信號(hào),經(jīng)過調(diào)頻解調(diào)后進(jìn)行還原再作為最終信號(hào)形成原來高頻聲音信號(hào)的一種調(diào)頻電子裝置。FM收音機(jī)的控制電路一般來說主要是有高頻接收器和天線、振蕩器、混頻器、自動(dòng)增益信號(hào)控制、中頻信號(hào)放大器、中頻信號(hào)濾波器、鑒頻器、低頻信號(hào)靜噪控制電路、搜尋信號(hào)調(diào)諧控制電路、信號(hào)鎖定檢查控制電路及中高頻率信號(hào)鎖定控制環(huán)路、音頻插入輸出控制電路等等的幾個(gè)部分的部件所組成的。我們本次的設(shè)計(jì)即是使用單片機(jī)進(jìn)行控制的該系統(tǒng),是已經(jīng)完全集成了上述各種不同功能的特殊專用控制芯片。并且該設(shè)計(jì)它是可以在LCD1602的液晶顯示屏幕上面十分直觀地準(zhǔn)確顯示當(dāng)前的頻率和工作時(shí)間。3系統(tǒng)硬件設(shè)計(jì)3.1主控電路單片機(jī)的一個(gè)基礎(chǔ)最小系統(tǒng)也完全可以被簡(jiǎn)稱為最小基本系統(tǒng),這種作為基礎(chǔ)的最小系統(tǒng)所用的需要經(jīng)過選擇的各種類型的單片機(jī)內(nèi)部的硬件資源都已經(jīng)完全具備能夠很好地滿足基本系統(tǒng)的軟硬件性能要求,如下圖3.1所示則為STC89C52的引腳結(jié)構(gòu)圖。圖3.1單片機(jī)STC89C52的引腳結(jié)構(gòu)圖我們的此設(shè)計(jì)就是用的就是典型值11.05926兆赫茲的C52單片機(jī)。XTAL1、XTAL2是作為其中兩個(gè)不同反相射頻放大器的定時(shí)輸入和輸出信號(hào)的定時(shí)輸出端口,外接定時(shí)信號(hào)反饋電路元件以后就這樣可以直接組成的一個(gè)射頻的振蕩器,產(chǎn)生的射頻時(shí)鐘發(fā)送至整個(gè)一臺(tái)單片機(jī)內(nèi)部的各個(gè)相關(guān)部件。定時(shí)反饋晶振電路通常又被我們稱為由多個(gè)石英電容晶振或者晶體電容晶振構(gòu)成的定時(shí)反饋回路。如果想要讓此單片機(jī)可以工作起來,那么其最基本的電路的構(gòu)成是有單片機(jī)、時(shí)鐘電路、復(fù)位電路等等的幾個(gè)部分所組成單片機(jī)的最小系統(tǒng),那么也就是如下圖3.2所示。圖3.2單片機(jī)最小系統(tǒng)圖3.2音頻輸出電路我們此設(shè)計(jì)其中的功放模塊是這個(gè)音頻功放控制模塊,它主要采用一個(gè)LM386芯片。LM386芯片電路是一個(gè)專門為制造低損耗射頻電源而進(jìn)行研發(fā)的超大功率射頻信號(hào)輸出放大器的芯片集成電路。它的最高內(nèi)建輸入增益一般為20,通過兩個(gè)pin1和兩個(gè)pin8腳位間的輸入電容相互轉(zhuǎn)換搭配,其內(nèi)建增益最高也至少可以達(dá)達(dá)到200。LM386可以考慮選擇一種使用鋰電池組件作為電源供電器的電源,輸入輸出電壓工作范圍一般通??捎?V~12V。本文在工程設(shè)計(jì)中主要選擇采用的是LM386N-1。LM386的內(nèi)部編程電路設(shè)計(jì)框圖硬件結(jié)構(gòu)的引腳排列圖就如下圖3.3所示。這個(gè)芯片LM386在Vcc=6V,Rl=8Ω,f=1KHZ的時(shí)候的電氣特性就如下表3.2所示。圖3.3LM386引腳功能圖表3.1LM386極限值表3.2LM386電特性芯片LM386低電壓音頻功率放大器在本設(shè)計(jì)里面的應(yīng)用如下圖3.4所示。圖3.4LM386應(yīng)用電路圖本文的設(shè)計(jì)就是在系統(tǒng)軟件設(shè)計(jì)中需要采用的放大方法主要是一個(gè)自動(dòng)放大輸出功率時(shí)其增益值范圍為200的放大電路,該放大電路在一種直接工作于音頻立體聲放大電路的工作形式下,功放放大模塊本身并非直接與一個(gè)基于單片機(jī)的音頻控制處理模塊相互連接,它只是通過一個(gè)放大功率的自動(dòng)放大和一個(gè)音頻的自動(dòng)輸出,音頻的放大信號(hào)從一個(gè)功放集成電路外部LM386的7腳進(jìn)行輸入,經(jīng)過內(nèi)部的一個(gè)功放集成電路8腳進(jìn)行功率放大后,由一個(gè)揚(yáng)聲器自動(dòng)輸出發(fā)生時(shí),就有可能可以通過這個(gè)集成電路進(jìn)行傳遞信號(hào)給所有人接受接收到的這個(gè)放大信號(hào)。此功放電路相對(duì)比較簡(jiǎn)單而且還比較方便我們大家直接由自己制作出來。LM386集成功放電路時(shí)常會(huì)被拿來作為音頻放音用;功率也不是特別的大,但是又可以足夠滿足我們聽覺的要求,由此可知,這個(gè)電路簡(jiǎn)單并且音質(zhì)還挺好。3.3FM收音電路這個(gè)收音機(jī)的FM模塊的控核心芯片采用的是TEA5767HN數(shù)字立體聲FM芯片。它把所有的FM功能都成功集成到了這一個(gè)小方塊里面。這個(gè)芯片的正常工作電壓是2.5V~5.0V,典型值是3.3V。調(diào)頻接收的頻率范圍是76~108MHz。失真度在0.4%左右。芯片TEA5767HN有以下的一些特征:由于這種射頻調(diào)諧振蕩器必須具有自動(dòng)的輸出增益和電壓控制輸出功能,而這種LC類型調(diào)諧射頻振蕩器僅僅必須在一個(gè)固定的片上進(jìn)行安裝并具有一個(gè)電感;這個(gè)芯片可以采用32.768KHz或者是13MHz的振蕩器所產(chǎn)生出來的參考時(shí)鐘或可以直接傳輸進(jìn)去相應(yīng)的時(shí)鐘信號(hào);中頻用戶同時(shí)可以直接通過一個(gè)I2C或三線制的串行總線連接方式應(yīng)用來直接同時(shí)獲取一個(gè)中頻控制計(jì)數(shù)器的輸出值或者所有的接收檢測(cè)到的高頻控制信號(hào)輸出電平,以便于隨時(shí)進(jìn)行中頻自動(dòng)調(diào)諧。這個(gè)方案設(shè)計(jì)已經(jīng)確定設(shè)計(jì)的這個(gè)FM版本模塊其實(shí)是一個(gè)全部采用軟件封裝完整的最新版本模塊收音機(jī)專用模塊,外接引腳一般來說只有10個(gè),只是需要直接的去關(guān)注一個(gè)個(gè)引腳,而不必再費(fèi)心去仔細(xì)考慮該版本模塊的任何內(nèi)部結(jié)構(gòu),開發(fā)起來還很簡(jiǎn)單方便。下表3.3就是關(guān)于其引腳功能的一些簡(jiǎn)單介紹。表3.3TEA5767模塊引腳定義表引腳號(hào)符號(hào)簡(jiǎn)介10ANT天線接口9GND接地8R右聲道輸出7L左聲道輸出6GND接地5VCC電源正極4NC無效端口3GND接地2CLK總線時(shí)鐘線輸入1DATA總線數(shù)據(jù)線輸入/輸出圖3.5TEA5767模塊電路連接圖如上圖3.5所示為TEA5767模塊的FM電路互相連接的電路示意圖。在此圖中,VCC指的是直流接觸式電源穩(wěn)壓驅(qū)動(dòng)器電源模塊設(shè)計(jì)中的3.3V穩(wěn)流高壓電源。R_OUT、L_OUT是指的FM的音頻信號(hào)輸出,R_OUT為右聲道輸出,L_OUT為左聲道輸出。芯片上的左聲道和右聲道同時(shí)輸出構(gòu)成立體聲。這個(gè)整個(gè)系統(tǒng)的MCU通過了I2C接口來對(duì)FM模塊進(jìn)行控制。但是由于這個(gè)TEA5767芯片上的W/READ引腳在本系統(tǒng)中沒有使用,所以空接。CLK、SDA用于與系統(tǒng)的MCU實(shí)現(xiàn)串行通信。3.4LCD1062液晶屏模塊模塊1602字符型液晶是專門來顯字母和數(shù)字和符號(hào)的點(diǎn)陣型的模塊,有著很多個(gè)的5×7或者5×11等點(diǎn)陣字符位來構(gòu)成的。此液晶屏顯示模塊和此設(shè)計(jì)的單片機(jī)芯片的引腳連線圖就是如下圖3.6所展示出來的。圖3.6LCD1602模塊連接圖3.5按鍵電路我設(shè)計(jì)的這個(gè)系統(tǒng)采用的是4鍵的輸入以實(shí)現(xiàn)這個(gè)系統(tǒng)的功能的設(shè)定。其中的SW1、SW2分別用來操作其頻率的增加和減少的。SW3、SW4則是分別來操作這個(gè)自動(dòng)搜臺(tái)。這鍵盤的讀取所使用的形式是以掃描的形式。一旦當(dāng)這個(gè)檢測(cè)到有按鍵按下的時(shí)候,抖動(dòng)后進(jìn)行鍵值判斷。按鍵按下對(duì)應(yīng)的單片機(jī)IO口為低電平。如下圖3.7所示。圖3.7按鍵電路連接圖3.6I2C總線簡(jiǎn)介此I2C串行總線設(shè)計(jì)采用了飛利浦公司精心研發(fā)并自主推出的一種新型高性能通用串行總線,它是一種總線,具備各種多功能主機(jī)通信系統(tǒng)必須具備要求的,其中主要包括串行總線性能判斷和控制高低速開關(guān)器件的實(shí)時(shí)同步數(shù)據(jù)輸入等重要功能。它只有兩根作為單相的雙向控制信號(hào)電纜線,一根分別為數(shù)據(jù)控制電纜線s和sda,另一根分別用作為時(shí)鐘控制電纜線s和scl。典型的函數(shù)I2C函數(shù)結(jié)構(gòu)形式。這個(gè)I2C總線要通過上拉電阻來接正電源。這個(gè)主機(jī)和其它的元器件之間的數(shù)據(jù)傳送可以是從主機(jī)發(fā)送到其它的器件,在此時(shí)的主機(jī)則就是發(fā)送器。因?yàn)槲覀兊脑O(shè)計(jì)采用的是音頻系統(tǒng)模擬設(shè)計(jì)中所需要采用的是STC89C52模擬單片上主機(jī)并沒有直接使用通過I2C數(shù)字總線的模擬接口,所以我們需要通過模擬仿真和其他模擬軟件技術(shù)結(jié)合來直接進(jìn)行模擬實(shí)現(xiàn),利用這些仿真模擬軟件就已經(jīng)能夠直接實(shí)現(xiàn)通過I2C模擬總線的音頻數(shù)據(jù)模擬傳輸,也就是說,即通過仿真軟件和模擬硬件相互關(guān)聯(lián)結(jié)合的模擬信號(hào)進(jìn)行模擬。3.7電路板制作與焊接我們做的這個(gè)設(shè)計(jì)是先使用軟件DXP17來繪制出pcb圖(如下圖3.8),然后用熱轉(zhuǎn)印法用塑封機(jī)將pcb圖轉(zhuǎn)印到合適大小的銅板上。檢查是否有缺線漏線的情況,及時(shí)使用油性記號(hào)筆對(duì)轉(zhuǎn)印完成的銅板上的電路圖進(jìn)行修補(bǔ)。然后把此板子放入溫?zé)岬娜然F粉末兌成的腐蝕液里面浸泡一段時(shí)間。等待這個(gè)板子上面的未被碳粉覆蓋的部分的銅全部被腐蝕完過后,將板子取出,然后用清水沖洗幾下。然后用砂紙將板上面的碳粉給打磨處理掉。用小型臺(tái)鉆換上合適大小的轉(zhuǎn)頭,在此電路板上有焊盤的位置進(jìn)行打孔。下一步則是將相應(yīng)的元器件焊接到其相應(yīng)的位置上來進(jìn)行裝配。圖3.8FM收音機(jī)pcb圖4軟件設(shè)計(jì)我們?cè)O(shè)計(jì)的這個(gè)FM收音機(jī)的整體的軟件系統(tǒng)是用數(shù)據(jù)處理來做它的核心部分,然后通過使用不間斷的掃描按鍵狀態(tài),來成功的進(jìn)行FM數(shù)字立體聲收音,與此同時(shí)還能夠顯示出此時(shí)收音的這個(gè)電臺(tái)的頻道信息。按鍵數(shù)據(jù)處理主要功能包含了按鍵頻率自動(dòng)實(shí)時(shí)調(diào)節(jié)、電臺(tái)自動(dòng)切換三種操作模式,按鍵后,程序可能會(huì)根據(jù)不同的三個(gè)按鍵頻率值分別自動(dòng)提供信號(hào)給一個(gè)數(shù)據(jù)處理控制模塊、接收器和電臺(tái)控制,程序則可能會(huì)對(duì)其中的相應(yīng)地信號(hào)進(jìn)行一些數(shù)據(jù)后續(xù)的處理動(dòng)作。按鍵的數(shù)值的設(shè)置如果確定后則可以要求系統(tǒng)進(jìn)行一些新的數(shù)據(jù)處理,包括了頻率值的轉(zhuǎn)換計(jì)算以及所使用I2C協(xié)議對(duì)其中TEA5767模塊的讀寫操作。收音控制數(shù)據(jù)處理模塊發(fā)送五字節(jié)控制信息控制收音控制模塊的讀寫動(dòng)作,使收音模塊從而開展搜索、選擇頻率鎖定、報(bào)告當(dāng)前數(shù)據(jù)狀況的信息。收音模塊的返回的數(shù)據(jù)是5個(gè)字節(jié)的信息格式,這個(gè)信息一發(fā)送到那個(gè)數(shù)據(jù)處理模塊,來讓它的程序展開后續(xù)的處理。在這個(gè)程序的最后則是讓這個(gè)液晶屏的顯示模塊來顯示出數(shù)據(jù)處理模塊經(jīng)過計(jì)算之后所得到的的頻率信息。4.1主程序設(shè)計(jì)這個(gè)我們的整個(gè)的主程序大致主要就是由其中的收音模塊和液晶顯示器模塊和按鍵模塊來構(gòu)成的。首先對(duì)液晶顯示器和TEA5767HN芯片初始化。首先這個(gè)液晶屏是顯示的關(guān)機(jī)狀態(tài),然后我們打開定時(shí)器,對(duì)按鍵進(jìn)行掃描,然后就要根據(jù)不同的按鍵來進(jìn)行相應(yīng)響應(yīng)的處理。這個(gè)整個(gè)的系統(tǒng)的初始化進(jìn)行完過后,就開始對(duì)這個(gè)收音的模塊來進(jìn)行一定相應(yīng)信息的采集和讀取。然后就在此時(shí),這個(gè)收音模塊會(huì)開始對(duì)收到的數(shù)據(jù)來進(jìn)行相關(guān)一系列的信息分析和處理,然后它就可以把這個(gè)里面其中所得到的數(shù)據(jù)再來上傳到主單片機(jī)里面去。然后呢此時(shí)的單片機(jī)就會(huì)依據(jù)那些所得到的數(shù)據(jù)信息來驅(qū)動(dòng)我們的LCD液晶的顯示屏然后就可以成功的顯示出相應(yīng)的信息。此大致流程就正如下圖4.1所示。圖4.1整個(gè)系統(tǒng)主程序流程圖4.2液晶屏顯示控制子程序液晶屏LCD1062顯示驅(qū)動(dòng)處在這個(gè)整個(gè)的系統(tǒng)的最后面,是屬于一人機(jī)交互的界面上的。本次設(shè)計(jì)我們將采用的這個(gè)液晶屏的精確調(diào)整度是0.1兆赫茲。從一開始,這個(gè)系統(tǒng)賦予給它一個(gè)初始值,如果有哪個(gè)按鍵一旦按下去,這個(gè)里面的初始值就會(huì)給清除掉,同時(shí)如果進(jìn)行了按鍵處理的話,這個(gè)液晶屏所顯示出來的它所相應(yīng)的那個(gè)數(shù)值;如果此時(shí)是沒有什么按鍵按下的話,那么這個(gè)我們的液晶屏就是會(huì)直接呈現(xiàn)顯示出它最開頭就原有的初始值。本設(shè)計(jì)我們用這個(gè)LCD1062液晶屏幕來進(jìn)行顯示相應(yīng)數(shù)據(jù)信息如下圖4.2所示,主要就是因?yàn)檫@個(gè)液晶屏相對(duì)來說還是比較簡(jiǎn)單的,比較的易設(shè)計(jì)出來,然后還能夠更加直觀的觀察與操作這臺(tái)智能FM收音機(jī)。圖4.2液晶屏顯示控制子程序圖4.3收音機(jī)控制子程序在我們的這個(gè)收音機(jī)的子程序處理之中,如果是要選擇采用這種手動(dòng)搜臺(tái)的方法的時(shí)候,那就只需要給這個(gè)收音機(jī)發(fā)送傳達(dá)完相應(yīng)命令字符以及相應(yīng)的頻率,然隨后這個(gè)收音的模塊就可以成功的讀取到它所發(fā)送出來的頻率,大約也就是等待個(gè)100ms便進(jìn)行數(shù)據(jù)處理和分析。判斷收音機(jī)是否可以成功的收到相應(yīng)的電臺(tái)頻道,如果是沒有成功的收到這些電臺(tái)頻道,那就使其頻率增加(減少)0.1MHZ,再次繼續(xù)的讀取其頻率所發(fā)送出的頻率;如果成功的收到了想要的電臺(tái)頻道,那就可以直接返回了。因?yàn)槲覀兊氖找裟K是專門使用的飛利浦公司的TEA5767數(shù)字立體聲FM芯片模塊,它有靈敏度高的優(yōu)點(diǎn),而且還有自動(dòng)增益控制等特殊的功能,所以這個(gè)在收音的整體效果上是比較好的。下圖4.3所示為收音機(jī)控制子程序流程圖。圖4.3收音機(jī)控制子程序流程圖4.4按鍵處理子程序本設(shè)計(jì)中的按鍵1和按鍵2分別控制搜索頻率的增加、減少。而按鍵3和按鍵4是用來控制自動(dòng)搜臺(tái)時(shí)的調(diào)臺(tái)。其按鍵處理函數(shù)的流程如下圖4.4所示。圖4.4按鍵處理函數(shù)流程圖5系統(tǒng)測(cè)試5.1硬件測(cè)試硬件的調(diào)試主要可以劃分為兩大部分:上電前調(diào)試和下一次上電后的檢查。上電前的測(cè)試:在開始進(jìn)行上電前,必須還需要特別注意的是確保整個(gè)電路中不會(huì)有可能同時(shí)出現(xiàn)電源斷路或上電短路的異常情況,這一段的準(zhǔn)備期在工作中的時(shí)間之長(zhǎng)既是整個(gè)電路調(diào)試工作過程中必須準(zhǔn)備好的第一步,又是非常重要的一個(gè)調(diào)試步驟。在這部分的電路調(diào)試中主要可以采用的調(diào)試工具一般就是萬用電電表,它們就是可以直接用來調(diào)試實(shí)現(xiàn)對(duì)自動(dòng)檢測(cè)有源電路中是否有無電源斷路或者電源是否有短路的檢測(cè)操作等。通過萬用表的檢測(cè),沒有發(fā)現(xiàn)短路和斷路的地方,電路基本正常。上電后的測(cè)試:電源的測(cè)試:例如,當(dāng)usb由一個(gè)單片電路直接串聯(lián)接入一個(gè)pc的電機(jī)時(shí),用一個(gè)萬用電壓表在一個(gè)電壓檔上再次打到一個(gè)值與電壓的比值之后來重新檢測(cè)一個(gè)usb單聯(lián)向一個(gè)pc電路供電后電壓是否已經(jīng)變成5V左右,然后再次重新檢測(cè)一個(gè)單聯(lián)重新?lián)軇?dòng)的一個(gè)開關(guān)電壓是否有效,當(dāng)單聯(lián)撥動(dòng)一次開關(guān)后一個(gè)單聯(lián)電源端的指示燈突然熄滅就可以說明單聯(lián)撥動(dòng)一個(gè)開關(guān)有效,撥動(dòng)一個(gè)開關(guān)后再次重新檢測(cè)一個(gè)單聯(lián)接入一個(gè)單片機(jī)的電路輸出端從電壓的比值來看是否已經(jīng)變成5V左右。5.2軟件測(cè)試單片機(jī)的最小系統(tǒng)的測(cè)試:當(dāng)撥動(dòng)單聯(lián)開關(guān)時(shí),檢查STC89C52的電源指示燈是否會(huì)亮,然后連接單片機(jī)的TXD、RXD。兩者都可能是一一相互的從對(duì)應(yīng)軟件著手的,這時(shí)我們可以利用C和STC等在單片的主機(jī)上的編譯燒寫軟件編譯應(yīng)用程序下載軟件例如STC_ISP_V483進(jìn)行軟件下載,看看它們之間能否直接把編譯程序從一個(gè)單片的主機(jī)中進(jìn)行下載。此時(shí)的重要前提條件之一是那就是只要電路正常,PC開口機(jī)制器能夠直接自動(dòng)識(shí)別你的COM口,否則不能用可以直接進(jìn)行文件下載。如果只有在圖片能夠上傳下載成功后,使用正確復(fù)位設(shè)置按鈕,看看整個(gè)控制電路系統(tǒng)是否完全可以正常進(jìn)行正確復(fù)位??赡艽嬖诘膯栴}一:一臺(tái)單片機(jī)在軟件上下載時(shí)出現(xiàn)了程序錯(cuò)誤,其中一個(gè)硬件下載是正確的。解決方案一:如果USB下載器上的TXD和RXD所對(duì)應(yīng)的單片機(jī)上面的TXD和RXD不對(duì)。然而其對(duì)的接法應(yīng)該是在USB下載器上的TXD和RXD對(duì)應(yīng)單片機(jī)上的RXD和TXD。那其實(shí)這個(gè)也可能是因?yàn)椴ㄌ芈实脑O(shè)置出現(xiàn)了問題,默認(rèn)的最高的波特率是115200??梢赃x擇把它的波特率最高修改成9600。芯片LCD1602和單片機(jī)的連接電路的檢測(cè):下載好相應(yīng)的軟件,用你的Keil軟件來編寫一十分簡(jiǎn)單的應(yīng)用程序,然后通過STC_ISP_V483下載軟件來下載程序到我們的這個(gè)單片機(jī)里面,然后讓LCD1602液晶顯示屏顯示出兩行的字符,此方法可以用來檢測(cè)芯片LCD1602模塊與單片機(jī)的連接電路是不是可以成功正常的顯示。芯片TEA5767模塊與單片機(jī)連接電路的檢測(cè):通過使用這個(gè)Keil應(yīng)用軟件來自行開發(fā)編寫TEA5767模塊與單片機(jī)的通信程序,讓這個(gè)液晶屏LCD1602模塊能夠顯示出來此時(shí)的頻道。此時(shí)有可能會(huì)存在問題二:如果有時(shí)按這個(gè)加(減)0.1M頻率的按鍵的時(shí)候時(shí),這個(gè)液晶顯示屏幕LCD1602沒有成功的顯示出來頻率的增長(zhǎng)(減少)。解決方案二:有可能是使用按鍵的掃描時(shí)間可能過長(zhǎng),所以可以自行修改一下這里所對(duì)應(yīng)的相關(guān)程序代碼,讓其掃描的時(shí)間再稍微的減短一點(diǎn),好讓這個(gè)我們的LCD1602模塊的顯示屏可以變得更加靈敏地反應(yīng)此時(shí)的頻率的增或者是減。5.3整機(jī)測(cè)試用Keil軟件來編寫完成我們這個(gè)整個(gè)的這個(gè)軟件應(yīng)用程序之后,首先是要確保好LCD1602的液晶屏幕和單片機(jī)模塊以及TEA5767模塊的芯片是在進(jìn)行正常的工作,然后就要通過STC_ISP_V483應(yīng)用軟件來下載好我們這個(gè)響應(yīng)程序到此單片機(jī)的里面來,查看其現(xiàn)象,然后一步一步慢慢調(diào)試程序和硬件使其成功實(shí)現(xiàn)我們這個(gè)設(shè)計(jì)的要求,而且同時(shí)達(dá)到使用指標(biāo)。5.4測(cè)試結(jié)果調(diào)試好的程序就這樣可以能夠正常的開展工作了(如圖5.1)。接好電源,打開總開關(guān),SW1~SW2的按鈕開關(guān)的電臺(tái)頻率手動(dòng)搜索功能和SW3~SW4按鈕開關(guān)的電臺(tái)自動(dòng)搜索以及儲(chǔ)存功能能夠成功正確的得到實(shí)現(xiàn)。由于我的這個(gè)覆銅板制作而成的電路板的質(zhì)量并不是特別的高,再者又加上這些電臺(tái)頻道本身的信號(hào)強(qiáng)度的各種問題,所以會(huì)有些電臺(tái)頻道的音質(zhì)效果不是很好,干擾相對(duì)有點(diǎn)大。圖5.1FM收音機(jī)實(shí)物測(cè)試圖結(jié)論本設(shè)計(jì)實(shí)現(xiàn)了對(duì)FM收音機(jī)的控制包括能夠?qū)崿F(xiàn)搜臺(tái)、頻率控制以及頻率顯示的功能??刂葡到y(tǒng)主要由控制電路模塊構(gòu)成??刂齐娐坟?fù)責(zé)FM收音機(jī)的工作過程,主要由STC89C52單片機(jī)、液晶顯示器、按鍵、調(diào)頻收音模塊TEA5767、功放LM386組成的。通過這次結(jié)構(gòu)設(shè)計(jì)我們確實(shí)可以由此得出一些的總結(jié):首先,由于集成單片機(jī)的大量廣泛投入使用和正常運(yùn)行現(xiàn)在許多電子產(chǎn)品的結(jié)構(gòu)設(shè)計(jì)愈加簡(jiǎn)潔、功能愈加良好、集成自動(dòng)化應(yīng)用程度愈來更加高。通過重新設(shè)計(jì)進(jìn)行對(duì)一臺(tái)單片機(jī)的硬件編程,我們就完全可以方便地重新改變一臺(tái)音頻收音機(jī)。其次是如單片式電機(jī)和家用微電子等這些先進(jìn)技術(shù)與此類收音機(jī)設(shè)計(jì)是密切存在聯(lián)系和緊密相關(guān)的,它們?nèi)绾螌?shí)際進(jìn)行應(yīng)用將直接對(duì)此類收音機(jī)的整體設(shè)計(jì)過程結(jié)果和整體性能表現(xiàn)產(chǎn)生一種決定性的直接影響,應(yīng)用不同的設(shè)計(jì)元器件和整體設(shè)計(jì)的應(yīng)用方法將必然會(huì)直接使得此類收音機(jī)的整體設(shè)計(jì)過程結(jié)果截然不同,收音機(jī)的整體設(shè)計(jì)結(jié)果性能也將因此具有一定的根本差別,同時(shí)在本文的整體設(shè)計(jì)中所提到需要實(shí)際應(yīng)用的每一種設(shè)計(jì)元器件都必須充分是根據(jù)此類收音機(jī)的使用特點(diǎn)需要進(jìn)行實(shí)際應(yīng)用,使得該種類收音機(jī)的整體設(shè)計(jì)只要是需要經(jīng)過一些小的修改優(yōu)化即成就可以很方便地推出其它基于此類單片機(jī)的收音機(jī)。參考文獻(xiàn)[1]余錫存,曹國(guó)華著.單片機(jī)原理及接口技術(shù)(第二版)[M].西安:西安電子科技大學(xué)出版社,2006:45-48.[2]閻石著.數(shù)字電子技術(shù)基礎(chǔ)(第五版)[M].北京:高等教育出版社,2006:56-57.[3]郭天祥.新概念51單片機(jī)C語(yǔ)言教程:入門、提高、開發(fā)、拓展全攻略[M].北京:電子工業(yè)出版社,2009.[4]張俊謨.單片機(jī)中級(jí)教程——原理與應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2006.[5]唐工.51單片機(jī)工程應(yīng)用實(shí)例[M].北京:北京航空航天大學(xué)出版社,2006.[6]聶麗文,古波,劉雙全.基于單片數(shù)字收音機(jī)TEA5768HL[J].電子設(shè)計(jì)應(yīng)用,2004.[7]陳永革.數(shù)字收音機(jī)接受方式的探索[J].湖南工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2006.[8]肖金球,馮翼.增強(qiáng)型51單片機(jī)與仿真技術(shù)[M].北京:清華大學(xué)出版社社.
[9]肖金球.單片機(jī)原理與接口技術(shù)[M].北京:清華大學(xué)出版社,2004:17-128.
[10]周鴻武.基于單片機(jī)的酒精濃度檢測(cè)儀設(shè)計(jì)[J].制造業(yè)自動(dòng)化,2012.
[11]康華光.電子技術(shù)基礎(chǔ)模擬部分(第五版)[M].高等教育出版社,2006.[12]康華光.電子技術(shù)基礎(chǔ)數(shù)字部分(第五版)[M].高等教育出版社,2006.[13]紀(jì)宗南.單片機(jī)外圍器件使用手冊(cè)—輸入通道器件分冊(cè)[M].北京航空航天大學(xué)出版社,2005.
[14]賈伯年.傳感器技術(shù)[M].東南大學(xué)出版社,2000.[15]何希才.傳感器及其應(yīng)用[M].國(guó)防工業(yè)出版社,2001.[16]鄭學(xué)堅(jiān).微型計(jì)算機(jī)原理及應(yīng)用[M].清華大學(xué)出版社,2006.[17]張水利.單片機(jī)原理及應(yīng)用.黃河水利出版社,2008.
[18]譚浩強(qiáng).C程序設(shè)計(jì).第三版.清華大學(xué)出版社,2005.附錄A系統(tǒng)電路和相關(guān)附圖系統(tǒng)電路圖實(shí)物照片圖附錄B全部程序清單#include<reg52.h>#include<string.h>#include<math.h>#include<stdio.h>#include"1602.h"#include"delay.h"#defineucharunsignedchar#defineuintunsignedint sbitSDA=P1^1; //接在TEA5767的數(shù)據(jù)端口 自行更改端口適用于自己的開發(fā)板 sbitSCL=P1^0; //接在TEA5767的時(shí)鐘端口 sbitKEY1=P3^3; //頻率增加按鍵端口 sbitKEY2=P3^4; //頻率減小按鍵端口 unsignedchartemp[16];//定義顯示區(qū)域臨時(shí)存儲(chǔ)數(shù)組/////////////////////////////////////////////////////////////////////////////////////////////////////改unsignedcharradio_write_data[5]={0x30,0x50,0x70,0x16,0x80};//要寫入TEA5767的數(shù)據(jù),101.1Munsignedlongfrequency=101100; //開機(jī)初始化的電臺(tái)頻率為101.1MHzunsignedintpll=101100; //計(jì)算頻率合成時(shí)用的變量voidDelayus(unsignedcharx) //延時(shí)函數(shù){for(;x>0;x--);}voidiic_start() //起始信號(hào){SDA=1;Delayus(4);SCL=1;Delayus(4);SDA=0;Delayus(4);SCL=0;Delayus(4);}voidiic_stop() //停止信號(hào){SCL=0;Delayus(4);SDA=0;Delayus(4);SCL=1;Delayus(4);SDA=1;Delayus(4);}voidiic_ack() //應(yīng)答對(duì)應(yīng){SDA=0;Delayus(4);SCL=1;Delayus(4);SCL=0;Delayus(4);SDA=1;Delayus(4);}bitiic_testack() //檢測(cè)對(duì)方回答{bitErrorBit;SDA=1;Delayus(4);SCL=1;Delayus(4);ErrorBit=SDA;Delayus(4);SCL=0;returnErrorBit;}voidiic_write8bit(unsignedcharinput) //寫8位串行數(shù)據(jù){unsignedchartemp;for(temp=8;temp>0;temp--){SDA=(bit)(input&0x80);Delayus(4);SCL=1;Delayus(4);SCL=0;Delayus(4);input=input<<1;}}voiddelays(unsignedcharb) //按鍵消抖用的延時(shí)程序{unsignedchari;for(b;b>0;b--)for(i=0;i<250;i++);}voidradio_write(void) //收音機(jī)寫數(shù)據(jù){unsignedchari;iic_st
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 西安車輛管理制度圖片大全(3篇)
- 餐廳十一活動(dòng)策劃方案(3篇)
- 飛機(jī)安全出口課件
- 2026廣西欽州市靈山縣金鑫供銷集團(tuán)有限公司招聘3人備考考試題庫(kù)及答案解析
- 2026河北雄安新區(qū)應(yīng)急管理協(xié)會(huì)招聘1人筆試備考試題及答案解析
- 兒童股骨骨折的牽引治療與護(hù)理
- 2026湛江農(nóng)商銀行校園招聘15人備考考試題庫(kù)及答案解析
- 2026年普洱市廣播電視局招聘公益性崗位工作人員(2人)備考考試試題及答案解析
- 2026年1月廣東廣州市天河第一小學(xué)招聘編外聘用制專任教師1人筆試備考題庫(kù)及答案解析
- 2026重慶西南大學(xué)附屬中學(xué)招聘?jìng)淇伎荚囶}庫(kù)及答案解析
- 超聲科工作總結(jié)與計(jì)劃
- 旅居養(yǎng)老策劃方案
- T-CRHA 089-2024 成人床旁心電監(jiān)測(cè)護(hù)理規(guī)程
- DBJ52T 088-2018 貴州省建筑樁基設(shè)計(jì)與施工技術(shù)規(guī)程
- 專題15 物質(zhì)的鑒別、分離、除雜、提純與共存問題 2024年中考化學(xué)真題分類匯編
- 小區(qū)房屋維修基金申請(qǐng)范文
- 武漢市江岸區(qū)2022-2023學(xué)年七年級(jí)上學(xué)期期末地理試題【帶答案】
- 中職高二家長(zhǎng)會(huì)課件
- 復(fù)方蒲公英注射液在痤瘡中的應(yīng)用研究
- 淮安市2023-2024學(xué)年七年級(jí)上學(xué)期期末歷史試卷(含答案解析)
- 家長(zhǎng)要求學(xué)校換老師的申請(qǐng)書
評(píng)論
0/150
提交評(píng)論