2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩67頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p>  小信號調(diào)頻收音機電路的設(shè)計</p><p><b>  摘要</b></p><p>  單片機自從20世紀70年代問世以來,以極其高的性能價格比受到人們的重視和關(guān)注,所以應(yīng)用很廣,發(fā)展很快。單片機的特點是體積小、集成度高、重量輕、抗干擾能力強,對環(huán)境要求不高,價格低廉,可靠性高,靈活性好,開發(fā)較為容易。正因為單片機有如此多的優(yōu)點,因此其應(yīng)用領(lǐng)域

2、之廣,幾乎到了無孔不入的地步。在我國,單片機已被廣泛地應(yīng)用在工業(yè)自動化控制、自動檢測、智能儀表、智能化家用電器、航空航天系統(tǒng)和和國防軍事、尖端武器等各個方面。我們可以開發(fā)利用單片機系統(tǒng)以獲得很高的經(jīng)濟效益。更重要的意義是單片機的應(yīng)用改變了控制系統(tǒng)傳統(tǒng)的設(shè)計思想和方法。以前采用硬件電路實現(xiàn)的大部分控制功能,正在用單片機通過軟件方法來實現(xiàn)。這種以軟件結(jié)合硬件或取代硬件并能提高系統(tǒng)性能的控制技術(shù)稱為微控制技術(shù)。例如,本文所要論述的通過單片機來

3、控制TEA5767芯片及驅(qū)動LCD液晶顯示實現(xiàn)FM收音并顯示頻率?,F(xiàn)在人們常使用的收音機為手動調(diào)頻收臺,使用較為麻煩,而且由于接收靈敏度不高,所接收的頻段較窄。本設(shè)計采用的是TEA5767芯片,它是由PHILIPS公司推出的針對低電壓應(yīng)用的單芯片數(shù)字調(diào)諧FM立體聲收音機芯片。TEA5767芯片內(nèi)集成了</p><p>  關(guān)鍵詞 :單片機 FM收音機 TEA5767</p><p>&

4、lt;b>  Abstract</b></p><p>  The singlechip has come out since the 1970s, compared to is valued people's and the attention by the extremely high performance price, therefore the application is v

5、ery broad, the development is very quick. Monolithic integrated circuit's characteristic is the volume is small, the integration rate is high, the weight is light, antijamming ability, is not high to the environment

6、request, the low in price, the reliability is high, the flexibility is good, the development is easier. Because just t</p><p>  Keywords :singlechip ,FM radio , TEA5767</p><p><b>  目錄<

7、/b></p><p><b>  摘要I</b></p><p>  AbstractII</p><p><b>  目錄IV</b></p><p><b>  前言VI</b></p><p>  1 FM收音機概述2</p

8、><p>  1.1 發(fā)射系統(tǒng)的簡單概述2</p><p>  1.2 接收系統(tǒng)的簡單概述2</p><p>  1.3典型數(shù)字式收音機模塊組成3</p><p>  1.4 收音機的調(diào)制方案簡單介紹和該方案原理簡單介紹4</p><p>  1.4.1 收音機的調(diào)制方案簡單介紹4</p><

9、p>  1.4.2 調(diào)頻廣播收音機的原理6</p><p>  2 方案論證與硬件選擇8</p><p>  2.1 本方案涉及到的硬件選擇8</p><p>  2.2無線芯片的選擇8</p><p>  2.2.1 TEA5767方案選擇9</p><p>  2.2.2 TEA5767的IIC總線

10、9</p><p><b>  2.3控制模塊9</b></p><p>  2.3.1 STC89C52外形和引腳10</p><p>  2.3.2 STC89C52主要功能11</p><p>  2.3.3 STC89C52的控制電路11</p><p>  2.4功放模塊14

11、</p><p>  2.4.1TDA2822基本信息14</p><p>  2.4.2 TDA2822工作特點16</p><p>  2.5液晶顯示頻率17</p><p>  2.5.1 Nokia5110液晶簡單簡介17</p><p>  2.5.2 Nokia5110液晶特點19</p

12、><p>  2.5.3使用Nokia5110液晶理由20</p><p>  2.5.4 SPI總線20</p><p>  2.6電源模塊22</p><p>  3 TEA5767芯片介紹23</p><p>  3.1 TEA5767芯片簡介23</p><p>  3.2 TEA

13、5767寄存器描述25</p><p>  3.3 FM模塊介紹30</p><p>  3.4 I2C總線簡介31</p><p>  4 硬件電路設(shè)計35</p><p>  4.1微控制器模塊36</p><p>  4.2 FM模塊37</p><p>  4.3功放模塊3

14、8</p><p>  4.4液晶顯示模塊38</p><p>  4.5 按鍵模塊39</p><p>  4.6電源模塊39</p><p><b>  5軟件設(shè)計41</b></p><p>  5.1軟件設(shè)計思想和流程圖41</p><p><b

15、>  5.2 程序43</b></p><p>  5.2.1 主程序43</p><p>  5.2.2 IIC實現(xiàn)55</p><p>  6 硬件電路調(diào)試與檢測60</p><p>  6.1 硬件裝配60</p><p>  6.3系統(tǒng)測試60</p><p&g

16、t;  7 結(jié)論與心得61</p><p><b>  8 感言62</b></p><p>  9 參考文獻63</p><p><b>  前言</b></p><p>  如今,隨著隨身數(shù)碼科技的發(fā)展,獨立的半導(dǎo)體收音機已漸漸淡出了人們?nèi)粘I畹囊暰€,取而代之的是小巧精致的數(shù)字音頻播

17、放器。在這種環(huán)境下,收音機更加受到了無線電行業(yè)、專業(yè)電子技術(shù)機構(gòu)和無線電發(fā)燒團體人員的關(guān)注。收音機的存在方式也發(fā)生了變化,從原來的獨立式半導(dǎo)體發(fā)展成了內(nèi)嵌到其他音頻設(shè)備的模塊化產(chǎn)品?,F(xiàn)今的用戶對于收音機技術(shù)上的要求相對較高,這也促使了收音機的控制方式需要不斷改進、音質(zhì)水品等技術(shù)指標也需要不斷提高。</p><p>  本文開發(fā)了一套完整的FM 調(diào)制接收系統(tǒng),系統(tǒng)通過專用收音芯片進行解調(diào),主控芯片通過相應(yīng)通信協(xié)議對

18、其進行頻率選擇控制、音量控制,選定頻率后,頻率信息由液晶屏顯示,音頻信號經(jīng)由功率放大模塊放音,能夠獨立完成立體聲收音和放音功能。系統(tǒng)以主控芯片為核心,控制收音模塊、顯示模塊、音頻放大模塊,完成一套多功能、立體聲、音量控制的數(shù)字收音機。</p><p>  本文深入結(jié)合單片機軟硬件技術(shù),闡述了這款數(shù)字立體聲收音機的設(shè)計過程。首先介紹了設(shè)計的工作原理和涉及到的關(guān)鍵技術(shù),其次分別從硬件和軟件兩方面詳細介紹并說明了該設(shè)計

19、的結(jié)構(gòu),最后對設(shè)計成品進行了各項測試,并對設(shè)計成果的應(yīng)用范圍進行了估計。</p><p><b>  1 FM收音機概述</b></p><p>  1.1 發(fā)射系統(tǒng)的簡單概述</p><p>  無線電發(fā)射機是產(chǎn)生和發(fā)送無線電信號的裝置,與一般的無線電發(fā)訊機的基本組成一樣,無線電廣播發(fā)射機也是由載波發(fā)生器,調(diào)制器,變頻器,高頻放大器和發(fā)射天線

20、這些基本部分組成。</p><p>  它的工作原理是:通過調(diào)制器,聲音信號調(diào)制載波產(chǎn)生已調(diào)波信號,然后由變頻器將已調(diào)載波信號搬移到發(fā)生頻率上,接著經(jīng)高頻功率放大后推動發(fā)射天線,由發(fā)射天線將射頻信號功率轉(zhuǎn)變成電磁波輻射出去。</p><p>  圖1.1 無線電發(fā)射機方框圖</p><p>  1.2 接收系統(tǒng)的簡單概述</p><p>  

21、天線接收到的高頻信號通過輸入電路與收音機的本機振蕩頻率(其頻率較外來高頻信號高一個固定中頻,我國中頻標準規(guī)定為465KHZ)一起送入變頻管內(nèi)混合——變頻,在變頻級的負載回路(選頻)產(chǎn)生一個新頻率即通過差頻產(chǎn)生的中頻,中頻只改變了載波的頻率,原來的音頻包絡(luò)線并沒有改變,中頻信號可以更好地得到放大,中頻信號經(jīng)檢波并濾除高頻信號。再經(jīng)低放,功率放大后,推動揚聲器發(fā)出聲音。</p><p>  已調(diào)載波(調(diào)幅收音機的中頻

22、為465KHz,調(diào)頻收音信號的中頻為10.7MHz),接著通過中放通道的選頻網(wǎng)絡(luò)選出要接收的已調(diào)載波,隨后,進行放大和解調(diào)(檢波),從已調(diào)載波中提取出原電信號。這就完成了無線電信號的接收和解調(diào)。然后聽過前置放大和功放驅(qū)動器驅(qū)動揚聲器還原成聲音(對于收音機)。</p><p>  收音機的接收原理就是把從天線接收到的高頻信號經(jīng)檢波(解調(diào))還原成音頻信號,送到耳機變成音波。由于廣播事業(yè)發(fā)展,天空中有了很多不同頻率的無

23、線電波。如果把這許多電波全都接收下來,音頻信號就會象處于鬧市之中一樣,許多聲音混雜在一起,結(jié)果什么也聽不清了。為了設(shè)法選擇所需要的節(jié)目,在接收天線后,有一個選擇性電路,它的作用是把所需的信號(電臺)挑選出來,并把不要的信號“濾掉”,以免產(chǎn)生干擾,這就是我們收聽廣播時,所使用的“選臺”按鈕。</p><p>  選擇性電路的輸出是選出某個電臺的高頻調(diào)幅信號,利用它直接推動耳機(電聲器)是不行的,還必須把它恢復(fù)成原來

24、的音頻信號,這種還原電路稱為解調(diào),把解調(diào)的音頻信號送到耳機,就可以收到廣播。</p><p>  圖1.2 無線電接收方框圖</p><p>  1.3典型數(shù)字式收音機模塊組成</p><p>  本設(shè)計是一個數(shù)字調(diào)頻收音機,調(diào)頻就是頻率調(diào)制,所謂頻率調(diào)制就是原來等幅恒頻的高頻信號的頻率,隨著調(diào)制信號(音頻信號)的幅度變化而變化,調(diào)頻收音機(FM Radio)就是接

25、收這些頻率調(diào)制的無線電信號,經(jīng)過解調(diào)還原成原信號的電子設(shè)備。FM Radio電路一般主要由接收天線、振蕩器、混頻器、AGC(自動增益控制)、中頻放大器、中頻限幅器、中頻濾波器、鑒頻器、低頻靜噪電路、搜索調(diào)諧電路、信號檢測電路及頻率鎖定環(huán)路、音頻輸出電路等組成。本設(shè)計就是用單片機控制集成了上述所有FM功能的專用芯片,并在諾基亞5110液晶上顯示當(dāng)前的頻率信息,設(shè)計一個數(shù)字FM收音機系統(tǒng)。</p><p>  本設(shè)計

26、采用模塊化設(shè)計,整個系統(tǒng)由控制模塊、FM模塊、電源模塊、顯示模塊和功放模塊組成,系統(tǒng)的整體方案框圖如下圖1-3:</p><p>  圖1.3系統(tǒng)方案設(shè)計框圖</p><p>  1.4 收音機的調(diào)制方案簡單介紹和該方案原理簡單介紹</p><p>  1.4.1 收音機的調(diào)制方案簡單介紹</p><p>  收音機的主要性能指標:</

27、p><p><b>  一、頻率范圍 </b></p><p>  頻率范圍是指收音機能夠接收到的信號的頻率范圍。</p><p><b>  二、靈敏度 </b></p><p>  當(dāng)收音機的輸出功率達到額定功率時,在輸入端所需要的最小信號的強度稱為靈敏度,單位為(微伏)。它用于表示收音機接收微弱信

28、號的能力。顯然這個輸入信號越小,收音機的靈敏度越高。</p><p><b>  三、選擇性 </b></p><p>  選擇性表示收音機從包括各種頻率的復(fù)雜信號中選出有用信號而抑制其他干擾信號的能力,選擇性以輸入信號失諧±9kHz時靈敏度下降的程度來表示,單位為dB(分貝)。dB數(shù)越大,表示收音機的選擇性越強。</p><p>&

29、lt;b>  四、輸出功率 </b></p><p>  輸出功率是指收音機輸送給揚聲器的音頻信號的功率,單位為 W (瓦),也可用 mW 表示,1W=1000mW。輸出功率越大,收音機能發(fā)出的聲音越響。</p><p>  所謂調(diào)制,就是指用音頻信號去改變載波信號的幅度,頻率或者相位,使他們按照音頻信號的規(guī)律變化,即將聲音信息寄載在載波的幅度,頻率或者相位參數(shù)上。發(fā)送端

30、發(fā)射的是被音頻信號調(diào)制的載波(稱為已調(diào)波)而不是直接發(fā)送音頻信號。當(dāng)然,在接收時,就可以從接收到飛已調(diào)波中解調(diào)出其所帶的音頻信號。調(diào)制的目的是為了能可靠地和有效地發(fā)射,傳送和接收信號。</p><p>  現(xiàn)在收音機的調(diào)制方式主要用兩種:</p><p>  AM:改變載波的振幅稱振幅調(diào)制。AM是指對信號進行幅度調(diào)制。一般做法就是先在原信號上疊加一個直流信號以保證信號f(t)+A>0

31、,然后乘上一個高頻的余弦信號,即得到g(t)=[f(t)+A]coswt。在頻域上的效果就是將原信號的頻譜移動到w處,以適合信道傳輸?shù)淖罴杨l率范圍。g(t)的包絡(luò)線即f(t)+A,用一個簡單的包絡(luò)檢測電路就可以接收并還原信號了。</p><p>  FM:改變載波的頻率稱頻率調(diào)制。音頻信號的改變往往是周期性的,一個最容易理解音頻調(diào)制技術(shù)的范例是小提琴和揉弦,揉弦通過手指和手腕在琴弦上快速顫動,使琴弦的長度發(fā)生快速

32、變化,從而最終影響小提琴聲音的柔和度。與“FM無線電波”相同,“FM合成理論”同樣也有著發(fā)音體(載體)和調(diào)制體兩個元素。發(fā)音體或稱載波體,是實際發(fā)出聲音的頻率振蕩器;調(diào)制體或稱調(diào)制器,負責(zé)調(diào)整變化載波所產(chǎn)生出來的聲音。載波頻率、調(diào)制體頻率以及調(diào)制數(shù)值大小,是影響FM合成理論的重要因素。我們習(xí)慣上用 FM 來指一般的調(diào)頻廣播(76~108MHz,在我國為 87.5~108MHz、日本(76~90MHz) , FM是一種調(diào)制方式 ,即使在短

33、波范圍的 27~30MHz 之間,做為業(yè)余電臺、太空、人造衛(wèi)星通訊應(yīng)用的波段,也有采用調(diào)頻(FM)方式的。</p><p>  本次方案選用的是FM調(diào)制。理由有以下幾點:</p><p>  在同樣的頻率、功率等條件下,用調(diào)頻方式傳輸信號比調(diào)幅方式要遠得多。因為調(diào)幅方式的載頻電平要高出噪聲電平三四十分貝才能得到良好的圖像指標,而調(diào)頻方式只要高出噪聲電平幾分貝即可。</p>&

34、lt;p>  調(diào)頻比調(diào)幅抗干擾能力強:外來的各種干擾、加工業(yè)和天電干擾等,對已調(diào)波的影響主要表現(xiàn)為產(chǎn)生寄生調(diào)幅,形成噪聲。調(diào)頻制可以用限幅的方法,消除干擾所引起的寄生調(diào)幅。而調(diào)幅制中已調(diào)幅信號的幅度是變化的,因而不能采用限幅,也就很難消除外來的干擾。</p><p>  另外,信號的信噪比愈大,抗干擾能力就愈強。而解調(diào)后獲得的信號的信噪比與調(diào)制系數(shù)有關(guān),調(diào)制系數(shù)越大,信噪比越大。由于調(diào)頻系數(shù)遠大于調(diào)幅系數(shù),

35、因此,調(diào)頻波信噪比高,調(diào)頻廣播中干擾噪聲小。</p><p>  調(diào)頻波比調(diào)幅波頻帶寬。</p><p>  1.4.2 調(diào)頻廣播收音機的原理</p><p>  一個典型的調(diào)頻廣播收音機的電路原理圖如下:</p><p>  圖1.4 調(diào)頻廣播收音機電路原理圖</p><p><b>  調(diào)頻高頻頭電路&l

36、t;/b></p><p>  調(diào)頻高頻頭電路的組成與作用 調(diào)頻高頻頭電路主要包括輸入電路、高頻放大電路和變頻電路。調(diào)頻高頻頭的作用是選擇所要接收的調(diào)頻電臺信號,并將它放大、混頻,變成載頻為10.7MHz的中頻信號,然后輸送到中頻放大器。</p><p>  輸入電路 調(diào)頻收音機輸入回路的作用是從天線接收到的各種高頻信號中選擇出調(diào)頻波段的信號,它分為固定調(diào)諧式輸入回路和可變調(diào)

37、諧式輸入回路兩種電路形式。</p><p>  高頻放大電路 高頻放大電路的主要作用是對高頻調(diào)頻信號進行放大,以提高調(diào)頻收音機的接收靈敏度。高頻放大電路一般采用共基放大電路,這是因為共基電路的截止頻率高,適用于高頻率放大,并且共基電路的輸入阻抗低,容易與天線的阻抗相匹配。</p><p>  變頻電路 變頻電路的作用是把高頻調(diào)頻信號變換成載頻固定為10.7MHz的中頻信號。<

38、/p><p>  AFC電路 AFC電路是調(diào)制收音機的特殊電路,它的作用是當(dāng)本振頻在工作過程中發(fā)生漂移時,能自動地控制本地振頻率回到原來的正確頻率上,使調(diào)頻收音機處于最付佳狀態(tài)。</p><p><b>  中頻放大電路</b></p><p>  調(diào)頻收音機的中放電路與調(diào)幅收音機的主要區(qū)別:一是調(diào)諧回路的諧振頻率不同,二是調(diào)頻中放電路不加自動

39、增益控制,使中放電路保持較大的增益,以便實現(xiàn)限幅。</p><p><b>  三、 限幅器</b></p><p>  1、限幅器的作用 限幅器的作用就是抑制這種寄生調(diào)幅干擾。</p><p>  2、常用限幅器 分立元件電路中一般采用二極管限幅電路或三極管限幅電路,集成電路內(nèi)部一般采用差動限幅電路。</p><

40、p><b>  四、 鑒頻器</b></p><p>  1、鑒頻器的作用 鑒頻器的作用是對調(diào)頻信號進行解調(diào),還原產(chǎn)生原調(diào)制信號,對調(diào)頻收音機來講,是從10.7MHz的中頻信號中解調(diào)得到音頻信號。</p><p>  2、鑒頻的方法 鑒頻過程分為兩步,先把等幅的調(diào)頻信號經(jīng)線性變換電路轉(zhuǎn)換為幅度隨調(diào)頻信號的頻率變化規(guī)律而變化的調(diào)頻調(diào)幅信號,這時調(diào)頻信號的

41、幅度變化就是解調(diào)所需的音頻信號,然后再用檢波器從調(diào)頻調(diào)幅波中把音頻信號解調(diào)出來。</p><p>  2 方案論證與硬件選擇</p><p>  2.1 本方案涉及到的硬件選擇</p><p>  本設(shè)計采用模塊化設(shè)計,整個系統(tǒng)由控制模塊、FM模塊、電源模塊、顯示模塊和功放模塊組成,系統(tǒng)的整體方案框圖如下圖:</p><p>  圖2.1系統(tǒng)

42、方案設(shè)計框圖</p><p>  FM模塊選擇采用相關(guān)廠家生產(chǎn)的TEA5767模塊來實現(xiàn)。</p><p>  控制模塊選擇采用宏晶科技生產(chǎn)的STC89C52芯片來實現(xiàn)。</p><p>  功放模塊選擇TDA2822。</p><p>  顯示模塊選擇諾基亞5110液晶顯示當(dāng)前收音機的頻率。</p><p>  電源

43、模塊采用二種供電回路。</p><p>  下面將一一介紹簡單硬件基本資料和選擇該硬件具體原因。</p><p>  2.2無線芯片的選擇</p><p>  采用專用的芯片可以使整個系統(tǒng)體積小、 重量輕、可靠性好、 靈敏度高、 功耗低。</p><p>  目前提供數(shù)字FM Radio解決方案的廠商很多,其中市場反響非常好的就有Philip

44、s公司提供的TEA5767,該芯片為低電壓、低功耗和低價位的全集成單芯片立體聲無線電產(chǎn)品,只需要極少的外部元器件,并且基本上不需要外部對高頻信號的手動調(diào)準,并且其頻帶范圍寬,可以完全免費調(diào)到歐洲、美國和日本的調(diào)頻波段。</p><p>  2.2.1 TEA5767方案選擇</p><p>  TEA5767芯片,通過I2C協(xié)議與單片機進行通信。單片機按鍵對TEA5767進行初始化輸入接收

45、頻段的頻率,TEA5767內(nèi)部對信號濾波、放大、解調(diào)處理,輸出信號經(jīng)過功放進行放大,插上耳麥即可收聽到電臺節(jié)目,接收頻率為87M~108MHz分別對應(yīng)數(shù)據(jù)為9000、0x339b。(該芯片以及模塊的詳細介紹見第3章)</p><p>  無線芯片選擇是本設(shè)計的關(guān)鍵,有兩種方案可以選擇:</p><p>  方案(1)采用無線芯片TEA5767,自己設(shè)計外圍電路。</p>&l

46、t;p>  方案(2)采用相關(guān)廠家生產(chǎn)的TEA5767模塊來實現(xiàn)。</p><p>  很顯然,第一種方案需要自己設(shè)計電路、畫PCB和焊接,而TEA5767采用的是FVQFN40(耐熱的薄型四腳扁平封裝)封裝,在短時間內(nèi)和有限的條件下實現(xiàn)硬件功能的難度相當(dāng)大。所以本設(shè)計采用第二種方案——使用現(xiàn)成的模塊。</p><p>  2.2.2 TEA5767的IIC總線</p>

47、<p>  I2C(Inter-Integrated Circuit)總線是由PHILIPS公司開發(fā)的兩線式串行總線,用于連接微控制器及其外圍設(shè)備。是微電子通信控制領(lǐng)域廣泛采用的一種總線標準。它是同步通信的一種特殊形式,具有接線少,控制方式簡單,器件封裝形式小,通信速率較高等優(yōu)點。</p><p><b>  2.3控制模塊</b></p><p>  控

48、制模塊是本設(shè)計的核心,通過外圍電路和向TEA5767芯片寫入相關(guān)程序,控制部分要實現(xiàn)能夠改變收音機的接收頻率、工作模式、音量等各項參數(shù)的功能。因此必須需要一個微控制器才能達到要求,本設(shè)計采用STC89C52單片機作為系統(tǒng)的控制核心。</p><p>  2.3.1 STC89C52外形和引腳</p><p>  本設(shè)計采用宏晶科技生產(chǎn)的STC89C52芯片,芯片采用40腳雙列直插式封裝,3

49、2個I/O口,芯片工作電壓3.8~ 5.5V,工作溫度0-70°C(商業(yè)級),工作頻率可高達30MHz,芯片的外形和引腳見下圖</p><p>  圖2.2 STC89C52芯片外形 圖2.3 STC89C52芯片引腳圖</p><p>  圖2.2和圖2.3STC89C52外形和引腳圖STC89C52是一種低功耗、高性能CMOS8位微控制器,具

50、有8K在系統(tǒng)可編程Flash存儲器。使用高密度非易失性存儲器技術(shù)制造,與工業(yè)80C51產(chǎn)品指令和引腳完全兼容。 </p><p>  1、STC89C52具體介紹如下:</p><p> ?、?主電源引腳(2根)</p><p>  VCC(Pin40):電源輸入,接+5V電源</p><p>  GND(Pin20):接地線</p&g

51、t;<p>  ②外接晶振引腳(2根)</p><p>  XTAL1(Pin19):片內(nèi)振蕩電路的輸入端</p><p>  XTAL2(Pin1):片內(nèi)振蕩電路的輸出端</p><p><b> ?、劭刂埔_(4根)</b></p><p>  RST/VPP(Pin9):復(fù)位引腳,引腳上出現(xiàn)2個機器周

52、期的高電平將使單片機復(fù)位。</p><p>  ALE/PROG(Pin30):地址鎖存允許信號</p><p>  EA/VPP(Pin31):程序存儲器的內(nèi)外部選通,如果接低電平從外部程序存儲器讀指令,如果接高電平則從內(nèi)部程序存儲器讀指令。</p><p>  PSEN(Pin29):外部存儲器讀選通信號。</p><p>  ④可編程輸

53、入/輸出引腳(32根)</p><p>  STC89C52單片機有4組8位的可編程I/O口,分別位P0、P1、P2、P3口,每個口有8位(8根引腳),共32根。</p><p>  PO口(Pin39~Pin32):8位雙向I/O口線,名稱為P0.0~P0.7</p><p>  P1口(Pin1~Pin8):8位準雙向I/O口線,名稱為P1.0~P1.7 <

54、;/p><p>  P2口(Pin21~Pin28):8位準雙向I/O口線,名稱為P2.0~P2.7 </p><p>  P3口(Pin10~Pin17):8位準雙向I/O口線,名稱為P3.0~P3.7</p><p>  2.3.2 STC89C52主要功能</p><p>  STC89C52主要功能如下表所示。</p>&l

55、t;p>  表2.1 STC89C52主要功能</p><p>  2.3.3 STC89C52的控制電路</p><p><b>  1.時鐘電路</b></p><p>  STC89C52內(nèi)部有一個用于構(gòu)成振蕩器的高增益反相放大器,引腳XTAL1和XTAL2分別是此放大器的輸入端和輸出端。時鐘可以由內(nèi)部方式產(chǎn)生或外部方式產(chǎn)生。內(nèi)部

56、方式的時鐘電路如圖2.4(a) 所示,在XTAL1和XTAL2引腳上外接定時元件,內(nèi)部振蕩器就產(chǎn)生自激振蕩。定時元件通常采用石英晶體和電容組成的并聯(lián)諧振回路。晶體振蕩頻率可以在1.2~12MHz之間選擇,電容值在5~30pF之間選擇,電容值的大小可對頻率起微調(diào)的作用。</p><p>  外部方式的時鐘電路如圖2.4(b)所示,XTAL1接地,XTAL2接外部振蕩器。對外部振蕩信號無特殊要求,只要求保證脈沖寬度,

57、一般采用頻率低于12MHz的方波信號。片內(nèi)時鐘發(fā)生器把振蕩頻率兩分頻,產(chǎn)生一個兩相時鐘P1和P2,供單片機使用。</p><p>  (a)內(nèi)部方式時鐘電路 (b)外部方式時鐘電路</p><p><b>  圖2.4時鐘電路</b></p><p><b>  2.復(fù)位及復(fù)位電路</b></p>

58、<p><b> ?。?)復(fù)位操作</b></p><p>  復(fù)位是單片機的初始化操作。其主要功能是把PC初始化為0000H,使單片機從0000H單元開始執(zhí)行程序。除了進入系統(tǒng)的正常初始化之外,當(dāng)由于程序運行出錯或操作錯誤使系統(tǒng)處于死鎖狀態(tài)時,為擺脫困境,也需按復(fù)位鍵重新啟動。</p><p>  除PC之外,復(fù)位操作還對其他一些寄存器有影響,它們的復(fù)

59、位狀態(tài)如下表所示。</p><p>  表2.2 一些寄存器的復(fù)位狀態(tài)</p><p> ?。?)復(fù)位信號及其產(chǎn)生</p><p>  RST引腳是復(fù)位信號的輸入端。復(fù)位信號是高電平有效,其有效時間應(yīng)持續(xù)24個振蕩周期(即二個機器周期)以上。若使用頗率為6MHz的晶振,則復(fù)位信號持續(xù)時間應(yīng)超過4us才能完成復(fù)位操作。</p><p>  產(chǎn)生

60、復(fù)位信號的電路邏輯如圖2.6所示:</p><p>  圖2.5復(fù)位信號的電路邏輯圖</p><p>  整個復(fù)位電路包括芯片內(nèi)、外兩部分。外部電路產(chǎn)生的復(fù)位信號(RST)送至施密特觸發(fā)器,再由片內(nèi)復(fù)位電路在每個機器周期的S5P2時刻對施密特觸發(fā)器的輸出進行采樣,然后才得到內(nèi)部復(fù)位操作所需要的信號。</p><p>  復(fù)位操作有上電自動復(fù)位和按鍵手動復(fù)位兩種方式。

61、</p><p>  上電自動復(fù)位是通過外部復(fù)位電路的電容充電來實現(xiàn)的,其電路如圖2.6(a)所示。這樣,只要電源Vcc的上升時間不超過1ms,就可以實現(xiàn)自動上電復(fù)位,即接通電源就成了系統(tǒng)的復(fù)位初始化。</p><p>  按鍵手動復(fù)位有電平方式和脈沖方式兩種。其中,按鍵電平復(fù)位是通過使復(fù)位端經(jīng)電阻與Vcc電源接通而實現(xiàn)的,其電路如圖2.6(b)所示;而按鍵脈沖復(fù)位則是利用RC微分電路產(chǎn)生

62、的正脈沖來實現(xiàn)的,其電路如圖2.6(c)所示。</p><p>  (a)上電復(fù)位 (b)按鍵電平復(fù)位 (c)按鍵脈沖復(fù)位</p><p><b>  圖2.7復(fù)位電路</b></p><p>  上述電路圖中的電阻、電容參數(shù)適用于6MHz晶振,能保證復(fù)位信號高電平持續(xù)時間大于2個機器周期。</p&

63、gt;<p>  本系統(tǒng)的復(fù)位電路采用圖2.6(a)上電復(fù)位方式。</p><p><b>  2.4功放模塊</b></p><p>  一般的集成功放電路外圍元件較多且需要較大的散熱器。本文介紹的功放電路簡單,自制方便。TDA2822集成功放電路常用在隨身聽、便攜式的DVD等音頻放音用;功率不是很大但足可以滿足您的聽覺要求了,且有電路簡單、音質(zhì)好、電

64、壓范圍寬等特點,是制作小功放的較佳選擇。</p><p>  TDA2822基本信息</p><p>  集成電路TDA2822為8腳雙列直插式封裝。 下圖為TDA2822的實物圖。</p><p>  圖2.7 TDA2822</p><p>  TDA2822 是雙聲道音頻功率放大電路,適用于在袖珍式盒式放音機(WALKMAN)、收錄機

65、和多媒體音箱中作音頻放大器。</p><p>  圖2.8 TDA2822引腳分布</p><p>  表3 TDA2822引腳說明</p><p>  2.4.2 TDA2822工作特點</p><p>  工作電壓低,低于1.8V時仍能正常工作,集成度高,外圍元件少,音質(zhì)好。TDA2822廣泛應(yīng)用于收音機、隨身聽、耳機放大器等小功率功放

66、電路中 </p><p>  如下圖所示為TDA2822用于立體聲功放的典型應(yīng)用電路。圖中,R1,R2是輸入偏置電阻,C1,C2是負反饋端的接地電容,C6,C7是輸出耦合電容,R3,C4和R4,C5是高次諧波抑制電路,用于防止電路振蕩。</p><p>  圖2.9TDA2822用于立體聲功放的典型應(yīng)用電路</p><p>  由于TDA2822的最高工作電壓只有8

67、V。使用TDA2822必須把電壓降到8V以下。R1的數(shù)值要求不拘,一般選用10k的碳膜電阻。 </p><p>  使用時應(yīng)注意:由于本功放為直接耦合,所以輸入信號不能帶直流成分。如果輸入信號有直流成分則必須在輸入端串接一只4.7-10uF左右的電容隔開,否則將有很大的直流電流流過揚聲器,使之發(fā)熱燒毀。</p><p><b>  2.5液晶顯示頻率</b></

68、p><p>  Nokia5110是一款經(jīng)典機型,可能由于經(jīng)典的緣故,所以很多電子工程師就把舊機器的屏幕拆下來,自己驅(qū)動Nokia5110,用于開發(fā)的設(shè)備顯示。本設(shè)計也將使用Nokia5110液晶顯示頻率。</p><p>  2.5.1 Nokia5110液晶簡單簡介</p><p>  一、本次方案使用Nokia5110液晶顯示當(dāng)前收音機的頻率。</p>

69、<p>  首先,看一下硬件: </p><p>  圖2.10Nokia5110液晶顯示</p><p><b>  說明:</b></p><p>  圖1: 排針從左至右1到8位。</p><p>  圖2: 5110接口在板子中的區(qū)域。 </p><p>  圖3: 8位排針

70、對應(yīng)連接5110液晶屏相應(yīng)的引腳。 </p><p>  圖4: 5110液晶顯示屏對應(yīng)8位排針JP19的插入方向。 </p><p>  圖2.11 諾基亞5110液晶顯示器原理圖</p><p>  圖2.12諾基亞5110液晶顯示器連接方式</p><p>  圖2.12中,顯示了8位排針JP19(即5110液晶屏的引腳)其中的5根與5

71、1單片機(本人的為STC89C52)的PB I/O口的連接方式:</p><p>  5110_RST   <---> PB2(P1.2) </p><p>  5110_SCE   <---> PB3(P1.3) </p><p>  MOSI(sdin) <---

72、> PB5(P1.5) </p><p>  MISO(dc)   <---> PB6(P1.6) </p><p>  SCK        <---> PB7(P1.7) </p><p>  這樣,我們知道了用51單片機中的I/O口和5110引腳的鏈接方式。 &

73、lt;/p><p><b>  二、引腳 </b></p><p>  接線圖根據(jù)程序里的定義連接,51的程序默認接線為:sbit sce = P1^3; //片選</p><p>  sbit res = P1^2; //復(fù)位,0復(fù)位</p><p>  sbit dc = P1^6; //1寫

74、數(shù)據(jù),0寫指令</p><p>  sbit sdin = P1^5; //數(shù)據(jù)</p><p>  sbit sclk = P1^7; //時鐘 </p><p>  以上為這些默認接線,下面介紹這些位變量(引腳)的作用,請看5110芯片手冊中的引腳說明 (重點看紅色區(qū)域): </p><p>  表2.3 諾基亞5110引

75、腳說明</p><p>  從這個引腳說明中,我們知道了不同的引腳,對應(yīng)的功能。</p><p>  Nokia5110(PCD8544)的通信協(xié)議是一個沒有MISO只有MOSI的SPI協(xié)議,如果單片機有富裕的SPI接口,也可以利用硬件SPI,但通常沒有必要,只需要軟件程序模擬即可。</p><p>  2.5.2 Nokia5110液晶特點</p>

76、<p>  5110液晶具有以下特點:</p><p>  84x48 的點陣LCD,可以顯示4 行漢字。</p><p>  采用串行接口與主處理器進行通信,接口信號線數(shù)量大幅度減少,包括電源和地在內(nèi)的信號線僅有9 條。支持多種串行通信協(xié)議(如AVR 單片機的SPI、MCS51 的串口模式0等),傳輸速率高達4Mbps,可全速寫入顯示數(shù)據(jù),無等待時間。</p>&

77、lt;p>  可通過導(dǎo)電膠連接模塊與印制版,而不用連接電纜,用模塊上的金屬鉤可將模塊固定到印制板上,因而非常便于安裝和更換。</p><p>  LCD 控制器/驅(qū)動器芯片已綁定到LCD 晶片上,模塊的體積很小。</p><p>  采用低電壓供電,正常顯示時的工作電流在200μA 以下,且具有掉電模式。</p><p>  2.5.3使用Nokia5110液

78、晶理由</p><p>  使用Nokia5110液晶的四個理由:</p><p>  1)性價比高,LCD1602可以顯示32個字符,而Nokia5110可以顯示15個漢字,30個字符。Nokia5110裸屏僅8.8元,LCD1602一般15元左右,LCD12864一般50~70元。</p><p>  2)接口簡單,僅四根I/O線即可驅(qū)動,LCD1602需11根

79、I/O線,LCD12864需12根。</p><p>  3)速度快,是LCD12864的20倍,是LCD1602的40倍。</p><p>  4)Nokia5110工作電壓3.3V,正常顯示時工作電流200uA以下,具有掉電模式,適合電池供電的便攜式移動設(shè)備。</p><p>  2.5.4 SPI總線</p><p>  SPI:高速同

80、步串行口。是一種標準的四線同步雙向串行總線。</p><p>  SPI,是英語Serial Peripheral interface的縮寫,顧名思義就是串行外圍設(shè)備接口。是Motorola首先在其MC68HCXX系列處理器上定義的。SPI接口主要應(yīng)用在 EEPROM,F(xiàn)LASH,實時時鐘,AD轉(zhuǎn)換器,還有數(shù)字信號處理器和數(shù)字信號解碼器之間。SPI,是一種高速的,全雙工,同步的通信總線,并且在芯片的管腳上只占用四

81、根線,節(jié)約了芯片的管腳,同時為PCB的布局上節(jié)省空間,提供方便,正是出于這種簡單易用的特性,現(xiàn)在越來越多的芯片集成了這種通信協(xié)議,比如AT91RM9200. SPI總線系統(tǒng)是一種同步串行外設(shè)接口,它可以使MCU與各種外圍設(shè)備以串行方式進行通信以交換信息。外圍設(shè)置FLASHRAM、網(wǎng)絡(luò)控制器、LCD顯示驅(qū)動器、A/D轉(zhuǎn)換器和MCU等。SPI總線系統(tǒng)可直接與各個廠家生產(chǎn)的多種標準外圍器件直接接口,該接口一般使用4條線:串行時鐘線(S

82、CLK)、主機輸入/從機輸出數(shù)據(jù)線MISO、主機輸出/從機輸入數(shù)據(jù)線MOSI和低電平有效的從機選擇線SS(有的SPI接口芯片帶有中斷信號線INT、有的SPI接口芯片沒有主機輸出/從機輸入數(shù)據(jù)線MOSI)。</p><p>  SPI的通信原理很簡單,它以主從方式工作,這種模式通常有一個主設(shè)備和一個或多個從設(shè)備,需要至少4根線,事實上3根也可以(用于單向傳輸時,也就是半雙工方式)。也是所有基于SPI的設(shè)備共有的,它

83、們是SDI(數(shù)據(jù)輸入),SDO(數(shù)據(jù)輸出),SCLK(時鐘),CS(片選)。</p><p> ?。?)SDO – 主設(shè)備數(shù)據(jù)輸出,從設(shè)備數(shù)據(jù)輸入</p><p>  (2)SDI – 主設(shè)備數(shù)據(jù)輸入,從設(shè)備數(shù)據(jù)輸出</p><p>  (3)SCLK – 時鐘信號,由主設(shè)備產(chǎn)生</p><p> ?。?)CS – 從設(shè)備使能信號,由主設(shè)備控

84、制</p><p>  其中CS是控制芯片是否被選中的,也就是說只有片選信號為預(yù)先規(guī)定的使能信號時(高電位或低電位),對此芯片的操作才有效。這就允許在同一總線上連接多個SPI設(shè)備成為可能。</p><p>  接下來就負責(zé)通訊的3根線了。通訊是通過數(shù)據(jù)交換完成的,這里先要知道SPI是串行通訊協(xié)議,也就是說數(shù)據(jù)是一位一位的傳輸?shù)?。這就是SCLK時鐘線存在的原因,由SCK提供時鐘脈沖,SDI,

85、SDO則基于此脈沖完成數(shù)據(jù)傳輸。數(shù)據(jù)輸出通過 SDO線,數(shù)據(jù)在時鐘上升沿或下降沿時改變,在緊接著的下降沿或上升沿被讀取。完成一位數(shù)據(jù)傳輸,輸入也使用同樣原理。這樣,在至少8次時鐘信號的改變(上沿和下沿為一次),就可以完成8位數(shù)據(jù)的傳輸。</p><p>  要注意的是,SCLK信號線只由主設(shè)備控制,從設(shè)備不能控制信號線。同樣,在一個基于SPI的設(shè)備中,至少有一個主控設(shè)備。這樣傳輸?shù)奶攸c:這樣的傳輸方式有一個優(yōu)點,

86、與普通的串行通訊不同,普通的串行通訊一次連續(xù)傳送至少8位數(shù)據(jù),而SPI允許數(shù)據(jù)一位一位的傳送,甚至允許暫停,因為SCLK時鐘線由主控設(shè)備控制,當(dāng)沒有時鐘跳變時,從設(shè)備不采集或傳送數(shù)據(jù)。也就是說,主設(shè)備通過對SCLK時鐘線的控制可以完成對通訊的控制。SPI還是一個數(shù)據(jù)交換協(xié)議:因為SPI的數(shù)據(jù)輸入和輸出線獨立,所以允許同時完成數(shù)據(jù)的輸入和輸出。不同的SPI設(shè)備的實現(xiàn)方式不盡相同,主要是數(shù)據(jù)改變和采集的時間不同,在時鐘信號上沿或下沿采集有不

87、同定義,具體請參考相關(guān)器件的文檔。</p><p>  在點對點的通信中,SPI接口不需要進行尋址操作,且為全雙工通信,顯得簡單高效。在多個從設(shè)備的系統(tǒng)中,每個從設(shè)備需要獨立的使能信號,硬件上比I2C系統(tǒng)要稍微復(fù)雜一些。</p><p><b>  2.6電源模塊</b></p><p>  單片機的供電電壓要求是3.8V~5.5V,TEA57

88、67的供電電壓要求是2.5V~5.0V,諾基亞5110顯示的供電電壓要求是3.3V。由于收音機模塊的應(yīng)用范圍很廣,比如手機中就采用3.7V鋰電池供電,DVD、電視等系統(tǒng)中則是對220V市電進行變壓后供電。本設(shè)計中采用二種供電回路:</p><p>  7805穩(wěn)壓芯片對系統(tǒng)進行5V供電。</p><p>  USB接口對系統(tǒng)進行5V供電。</p><p>  LMI

89、117-3.3是對5V進行電壓轉(zhuǎn)換,輸出3.3V的電壓。</p><p>  3 TEA5767芯片介紹</p><p>  3.1 TEA5767芯片簡介</p><p>  TEA5767芯片簡介</p><p>  FM模塊的控核心芯片采用飛利浦公司的TEA5767數(shù)字立體聲FM芯片,該芯片把所有的FM功能都集成到一個不足6*6平方厘

90、米的用HVQFN40封裝的小方塊中。芯片工作電壓2.5V~5.0V,典型值是3V;RF接收頻率范圍是87~108MHz,(最強信號+噪聲)/噪聲的值在60dB左右,失真度在0.4%左右;雙聲道音頻輸出的電壓在60~90mV左右,帶寬為22.5KHz。芯片的引腳分布及其引腳定義分別見圖3.1和表3.1。</p><p>  圖3.1 TEA5767芯片引腳分布</p><p>  表3.1

91、 TEA5767管腳定義</p><p>  圖3.2 TEA5767內(nèi)部結(jié)構(gòu)框圖</p><p>  參見內(nèi)部結(jié)構(gòu)框圖,TEA5767主要具有以下特征:</p><p> ?。?)集成高靈敏度的低噪聲放大器。</p><p> ?。?)FM到中頻的混頻器可以工作在87-108MHz的歐美頻段或76-91MHz的日本頻段,并且可預(yù)設(shè)接收日本

92、108MHz的電視音頻信號的能力。</p><p> ?。?)射頻具有自動增益控制功能,并且LC調(diào)諧振蕩器只需固定片裝電感。</p><p> ?。?)內(nèi)置的FM解調(diào)器可以省去外部鑒頻器,并且FM的中頻選擇性可以在芯片內(nèi)部完成。</p><p>  (5)可以采用32.768KHz或13MHz的振蕩器產(chǎn)生參考時鐘或可以直接輸入6.5MHz的時鐘信號。</p&g

93、t;<p> ?。?)集成鎖相環(huán)調(diào)諧系統(tǒng)。</p><p> ?。?)可以通過I2C或三線串行總線來獲取中頻計數(shù)器值或接收的高頻信號電平,以便進行自動調(diào)諧功能,本設(shè)計采用第一種方式。</p><p>  (8)SNC(立體聲噪音抑制)、HCC(高頻衰減控制)、靜音處理等可以通過串行數(shù)字接口進行控制。</p><p>  (9)免費調(diào)諧立體聲解碼器。&l

94、t;/p><p>  (10)自動調(diào)節(jié)溫度范圍(在VCCA,VCC(VCO)和VCCD=5V)。</p><p>  3.2 TEA5767寄存器描述</p><p>  吃透芯片的寄存器是編好程序的關(guān)鍵。單片機和TEA5767進行通信有兩種方式,一種是I2C模式,一種是三線模式,本設(shè)計采用I2C模式,I2C通信協(xié)議操作參見第5章。TEA5767的寄存器一共有五位,數(shù)據(jù)

95、通信的讀寫順序為:地址——數(shù)據(jù)字節(jié)1——數(shù)據(jù)字節(jié)2——數(shù)據(jù)字節(jié)3——數(shù)據(jù)字節(jié)4——數(shù)據(jù)字節(jié)5,下面就對芯片的寄存器進行詳細說明。</p><p>  芯片寄存器地址的格式如下:</p><p>  表3.2 芯片寄存器地址</p><p>  R/W=0為讀模式;R/W=1為寫模式。</p><p> ?。?)寫模式下5個數(shù)據(jù)字節(jié)的格式及各位

96、的描述。</p><p><b> ?、贁?shù)據(jù)字節(jié)1</b></p><p><b>  a)字節(jié)格式</b></p><p>  表3.3 數(shù)據(jù)字節(jié)1字節(jié)格式</p><p><b>  b)位描述</b></p><p>  表3.4數(shù)據(jù)字節(jié)1位描述&

97、lt;/p><p><b>  ②數(shù)據(jù)字節(jié)2</b></p><p><b>  a)字節(jié)格式</b></p><p>  表3.5數(shù)據(jù)字節(jié)2字節(jié)格式</p><p><b>  b)位描述</b></p><p>  表3.6數(shù)據(jù)字節(jié)2位描述</p&

98、gt;<p><b>  ③數(shù)據(jù)字節(jié)3</b></p><p><b>  a)字節(jié)格式</b></p><p>  表3.7數(shù)據(jù)字節(jié)3字節(jié)格式</p><p><b>  b)位描述</b></p><p>  表3.8數(shù)據(jù)字節(jié)3位描述</p>&

99、lt;p>  注:搜索停止標準設(shè)定</p><p>  表3.9搜索停止標準</p><p><b>  ④數(shù)據(jù)字節(jié)4</b></p><p><b>  a)字節(jié)格式</b></p><p>  表3.10數(shù)據(jù)字節(jié)4字節(jié)格式</p><p><b>  b)

100、位描述</b></p><p>  表3.11數(shù)據(jù)字節(jié)4位描述</p><p><b> ?、輸?shù)據(jù)字節(jié)5</b></p><p><b>  a)字節(jié)格式</b></p><p>  表3.12數(shù)據(jù)字節(jié)5字節(jié)格式</p><p><b>  b)位描述&

101、lt;/b></p><p>  表3.13數(shù)據(jù)字節(jié)5位描述</p><p> ?。?)讀模式下5個數(shù)據(jù)字節(jié)的格式及各位的描述</p><p><b> ?、贁?shù)據(jù)字節(jié)1</b></p><p><b>  a)字節(jié)格式</b></p><p>  表3.14數(shù)據(jù)字節(jié)1字

102、節(jié)格式</p><p><b>  b)位描述</b></p><p>  表3.15數(shù)據(jù)字節(jié)1位描述</p><p><b> ?、跀?shù)據(jù)字節(jié)2</b></p><p><b>  a)字節(jié)格式</b></p><p>  表3.16數(shù)據(jù)字節(jié)2字節(jié)格式&

103、lt;/p><p><b>  b)位描述</b></p><p>  表3.17數(shù)據(jù)字節(jié)2位描述</p><p><b> ?、蹟?shù)據(jù)字節(jié)3</b></p><p><b>  a)字節(jié)格式</b></p><p>  表3.18數(shù)據(jù)字節(jié)3字節(jié)格式</

104、p><p><b>  b)位描述</b></p><p>  表3.19數(shù)據(jù)字節(jié)3位描述</p><p><b>  ④數(shù)據(jù)字節(jié)4</b></p><p><b>  a)字節(jié)格式</b></p><p>  表3.20數(shù)據(jù)字節(jié)4字節(jié)格式</p>

105、;<p><b>  b)位描述</b></p><p>  表3.21數(shù)據(jù)字節(jié)4位描述</p><p><b> ?、輸?shù)據(jù)字節(jié)5</b></p><p><b>  a)字節(jié)格式</b></p><p>  表3.22數(shù)據(jù)字節(jié)5字節(jié)格式</p>&

106、lt;p><b>  b)位描述</b></p><p>  表3.23數(shù)據(jù)字節(jié)5位描述</p><p>  在采用I2C協(xié)議進行通信時,輸入電壓小于0.2VCCD就被認為是高電平,大于0.45VCCD就被認為是高電平,高電平和低電平的持續(xù)時間必須要大于1us,在編程模擬I2C協(xié)議時要特別注意到這個時間。</p><p>  3.3 FM

107、模塊介紹</p><p>  在方案設(shè)計時就已經(jīng)確定FM部分采用按照datasheet推薦的應(yīng)用設(shè)計電路圖生產(chǎn)的模塊。本設(shè)計FM模塊采用金秋實生產(chǎn)的B20C封裝的完整版收音機模塊,外接引腳只有10個,開發(fā)者只需要關(guān)注引腳而不需要關(guān)注模塊的內(nèi)部結(jié)構(gòu),開發(fā)方便簡單。下圖3.3是模塊的引腳封裝和引腳功能簡介(引出引腳的功能和芯片引腳的定義完全相同)。</p><p>  圖3.3 TEA576

108、7模塊引腳圖</p><p>  表3.24 TEA5767引腳定義表</p><p>  3.4 I2C總線簡介</p><p><b>  I2C總線簡介:</b></p><p>  I2C總線是PHLIPS公司推出的一種串行總線,是具備多主機系統(tǒng)所需的包括總線裁決和高低速器件同步功能的高性能串行總線。它只有兩根

109、雙向信號線,一根是數(shù)據(jù)線SDA,另一根是時鐘線SCL。典型的I2C結(jié)構(gòu)如圖4.9所示</p><p>  圖3.4 典型的I2C總線結(jié)構(gòu)</p><p>  I2C總線需通過上拉電阻接正電源,當(dāng)總線空閑時,兩根線均為高電平。連到總線上的任一器件輸出的低電平,都將使總線的信號變低,即各器件的SDA及SCL都是線“與”關(guān)系。每個接到I2C總線上的器件都有唯一的地址。主機與其它器件間的數(shù)據(jù)傳送可

110、以是由主機發(fā)送數(shù)據(jù)到其它器件,這時主機即為發(fā)送器。由總線上接收數(shù)據(jù)的器件則為接收器。在多主機系統(tǒng)中,可能同時有幾個主機企圖啟動總線傳送數(shù)據(jù)。為了避免混亂, I2C總線要通過總線仲裁,以決定由哪一臺主機控制總線。</p><p>  I2C總線的數(shù)據(jù)字節(jié)必需保證是8位長度。數(shù)據(jù)傳送時,先傳送最高位(MSB),每一個被傳送的字節(jié)后面都必須跟隨一位應(yīng)答位(即一幀共有9位)。 圖4.10是I2C總線字節(jié)傳送與應(yīng)答時序&l

111、t;/p><p>  圖3.5 I2C總線字節(jié)傳送與應(yīng)答時序</p><p>  由于某種原因從機不對主機尋址信號應(yīng)答時(如從機正在進行實時性的處理工作而無法接收總線上的數(shù)據(jù)),它必須將數(shù)據(jù)線置于高電平,而由主機產(chǎn)生一個終止信號以結(jié)束總線的數(shù)據(jù)傳送。如果從機對主機進行了應(yīng)答,但在數(shù)據(jù)傳送一段時間后無法繼續(xù)接收更多的數(shù)據(jù)時,從機可以通過對無法接收的第一個數(shù)據(jù)字節(jié)的“非應(yīng)答”通知主機,主機則應(yīng)發(fā)

112、出終止信號以結(jié)束數(shù)據(jù)的繼續(xù)傳送。當(dāng)主機接收數(shù)據(jù)時,它收到最后一個數(shù)據(jù)字節(jié)后,必須向從機發(fā)出一個結(jié)束傳送的信號。這個信號是由對從機的“非應(yīng)答”來實現(xiàn)的。然后,從機釋放SDA線,以允許主機產(chǎn)生終止信號。</p><p>  I2C總線上傳送的數(shù)據(jù)信號是廣義的,既包括地址信號,又包括真正的數(shù)據(jù)信號。在起始信號后必須傳送一個從機的地址(7位),第8位是數(shù)據(jù)的傳送方向位(R/T),用“0”表示主機發(fā)送數(shù)據(jù)(T),“1”表示

113、主機接收數(shù)據(jù)(R)。每次數(shù)據(jù)傳送總是由主機產(chǎn)生的終止信號結(jié)束。但是,若主機希望繼續(xù)占用總線進行新的數(shù)據(jù)傳送,則可以不產(chǎn)生終止信號,馬上再次發(fā)出起始信號對另一從機進行尋址。 </p><p>  在總線的一次數(shù)據(jù)傳送過程中,可以有以下三種組合方式:</p><p>  (1)主機向從機發(fā)送數(shù)據(jù),數(shù)據(jù)傳送方向在整個傳送過程中不變:</p><p>  注:有陰影部分表示

114、數(shù)據(jù)由主機向從機傳送,無陰影部分則表示數(shù)據(jù)由從機向主機傳送。</p><p>  A表示應(yīng)答, A非表示非應(yīng)答(高電平)。S表示起始信號,P表示終止信號(下同)。</p><p> ?。?)主機在第一個字節(jié)后,立即從從機讀數(shù)據(jù)</p><p> ?。?)在傳送過程中,當(dāng)需要改變傳送方向時,起始信號和從機地址都被重復(fù)產(chǎn)生一次,但兩次讀/寫方向位正好反相。</p&

115、gt;<p>  I2C總線的尋址在協(xié)議有明確的規(guī)定:采用7位的尋址字節(jié)(尋址字節(jié)是起始信號后的第一個字節(jié)),尋址字節(jié)的位定義如下</p><p>  其中D7~D1位組成從機的地址。D0位是數(shù)據(jù)傳送方向位,為“0”時表示主機向從機寫數(shù)據(jù),為“1”時表示主機由從機讀數(shù)據(jù)。主機發(fā)送地址時,總線上的每個從機都將這7位地址碼與自己的地址進行比較,如果相同,則認為自己正被主機尋址,根據(jù)R/T位將自己確定為發(fā)

116、送器或接收器。從機的地址由固定部分和可編程部分組成。在一個系統(tǒng)中可能希望接入多個相同的從機,從機地址中可編程部分決定了可接入總線該類器件的最大數(shù)目。</p><p>  由于本設(shè)計采用的STC89C52單片機沒有I2C總線接口,所以要通過模擬來實現(xiàn),利用軟件實現(xiàn)I2C總線的數(shù)據(jù)傳送,即軟件與硬件結(jié)合的信號模擬。為了保證數(shù)據(jù)傳送的可靠性,標準的I2C總線數(shù)據(jù)傳送有嚴格的時序要求。I2C總線的起始信號、終止信號、發(fā)送

117、“0”及發(fā)送“1”的模擬時序如下圖所示。</p><p>  圖3.6 I2C總線數(shù)據(jù)傳送模擬時序</p><p><b>  4 硬件電路設(shè)計</b></p><p>  圖4.1 收音機原理圖</p><p>  按照設(shè)計方案,系統(tǒng)硬件電路由電源部分、微控制器部分、FM模塊部分、液晶顯示部分和功放部分組成,下面的將

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論