fm收音機畢業(yè)設計_第1頁
已閱讀1頁,還剩95頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  目 錄</b></p><p><b>  第1章 緒論1</b></p><p>  1.1 目的和意義1</p><p>  1.2 研究概況及發(fā)展趨勢綜述1</p><p>  1.3 本系統(tǒng)主要功能3</p><p>  第2章

2、總體方案論證與設計4</p><p>  2.1 主控模塊的選型和論證4</p><p>  2.2 顯示模塊的選型和論證4</p><p>  2.3 時鐘芯片的選型和論證5</p><p>  2.4 FM接收模塊的選型和論證5</p><p>  2.5 存儲模塊的選型和論證6</p>

3、<p>  2.6 功率放大模塊的選型和論證6</p><p>  2.7 系統(tǒng)整體設計概述6</p><p>  第3章 系統(tǒng)硬件電路設計8</p><p>  3.1 主控模塊8</p><p>  3.1.1 STC89C54單片機主要特性8</p><p>  3.1.2 STC89C54單

4、片機的中斷系統(tǒng)11</p><p>  3.1.3 單片機最小系統(tǒng)設計12</p><p>  3.2 LCD液晶顯示器簡介12</p><p>  3.2.1 液晶原理介紹12</p><p>  3.2.2 液晶模塊簡介13</p><p>  3.2.3 液晶顯示部分與STC89C54的接口14<

5、;/p><p>  3.3 鍵盤模塊設計15</p><p>  3.4 FM接收模塊設計15</p><p>  3.4.1 TEA5767芯片介紹15</p><p>  3.4.2 FM廣播介紹16</p><p>  3.4.3 FM模塊電路設計16</p><p>  3.4.4

6、 功率放大模塊設計21</p><p>  3.5 時鐘模塊的設計22</p><p>  3.5.1 DS1302概述22</p><p>  3.5.2 DS1302內部RTC 和RAM 地址分配23</p><p>  3.5.3 DS1302時鐘電路設26</p><p>  3.6 總體原理圖與PC

7、B圖26</p><p>  第4章 系統(tǒng)軟件設計28</p><p>  4.1 程序設計原理28</p><p>  4.2 系統(tǒng)總體設計28</p><p><b>  第5章 總結32</b></p><p>  5.1 硬件調試32</p><p> 

8、 5.2 軟件調試34</p><p>  5.3心得體會35</p><p><b>  參考文獻36</b></p><p><b>  致謝37</b></p><p><b>  附錄38</b></p><p>  附錄1 系統(tǒng)整體原

9、理圖38</p><p>  附錄2 系統(tǒng)PCB設計圖38</p><p>  附錄3 元件清單39</p><p>  附錄4 源程序40</p><p>  附錄5 外文文獻翻譯69</p><p>  附錄6 任務書87</p><p>  附錄7 開題報告88</p&

10、gt;<p><b>  摘要</b></p><p>  信息傳遞在人類社會生活中占據(jù)重要的地位,人類的生活離不開通信。從古代的信鴿到近代的無線電,都是人們尋找遠距離短時間的通訊手段。隨著人類文明、社會的和科學的進步,通訊技術的發(fā)展一日千里。</p><p>  雖然電視、手機、互聯(lián)網(wǎng)等媒體和各種便攜式娛樂設備已經(jīng)遍布于到生活中,但傳統(tǒng)的收音機在眾多的

11、娛樂方式中仍然占有重要地位。隨著信息化的普及,收音機逐漸數(shù)字化,集成化,而且成本越來越低,這使得很多多媒體中都附帶有FM功能。傳統(tǒng)的調頻接收機存在電路體積大、調諧不方便、穩(wěn)定性不良等弊端。鑒于上述問題,本設計提出一種基于單片機的數(shù)字調頻接收機設計的方案。</p><p>  本文所要論述的是通過單片機來控制TEA5767芯片及驅動LCD1602實現(xiàn)FM收音并顯示頻率。本設計采用的是TEA5767芯片,它是由PHI

12、LIPS公司推出的針對低電壓應用的單芯片數(shù)字調諧FM立體聲收音機芯片。TEA5767芯片內集成了完整的IF頻率選擇和鑒頻系統(tǒng),只需很少的低成本外圍元件,就可實現(xiàn)FM收音機的全部功能。此外,系統(tǒng)還有利用DS1302芯片實現(xiàn)了一個時鐘顯示的功能。設有多個按鍵,用戶可以通過按鍵設定實時的時間,可以設置成自動搜臺模式或者播放存儲電臺模式,系統(tǒng)最多可以存儲4個臺。由于TEA5767的輸出功率不大不足以驅動揚聲器,又加上功率放大模塊進行功率放大。&

13、lt;/p><p>  關鍵詞:TEA5767;單片機;LCD1602;DS1302;</p><p><b>  Abstract</b></p><p>  Information is an important part of human social life, no traffic, human society would be unth

14、inkable. From the ancient flames to semaphore, in modern times, is that people looking for a quick means of long distance communication.Along with human civilization, social and scientific advances, telecommunication tec

15、hnologies rapidly fast development.</p><p>  Television, mobile phones, the Internet and other media, and a variety of portable entertainment devices have become common to every household, but traditional ra

16、dio continues to occupy an important place in the rich entertainment medium. With the development of information technology, progressive digital radios, integration, and less costly, which makes a wide variety of devices

17、 embedded in the radio is more widespread. Traditional FM receiver circuit for bulky tuned inconvenient, poor stabilit</p><p>  It will be described in this article by single-chip microcomputer to control th

18、e TEA5767 chip and drive LCD1602 FM radio and frequency is displayed. This design uses the TEA5767 chip, which was introduced by the PHILIPS company for low voltage applications of the single chip digital tuning stereo F

19、M radio chip. TEA5767 chip integrates a complete IF frequency-select and frequency systems, with little low-cost external components, you can realize all functions of the FM radio. In addition, high pe</p><p&g

20、t;  Key words: TEA5767 SCM; LCD1602;DS1302;</p><p><b>  第1章 緒論</b></p><p><b>  1.1 目的和意義</b></p><p>  收音機一直在人們的娛樂生活中占有非常重要的位置,從原來的老式晶體管收音機到今天的網(wǎng)絡收音機,說明通過廣播可以享

21、受生活,這一直是人們喜歡的生活方式?,F(xiàn)在,隨著消費型電子的興起并且繁榮和數(shù)字電子技術的發(fā)展,廣大從事消費型電子設計的廠商都不忘記在諸如MP3、便攜式Video、智能手機、播放器等產(chǎn)品中嵌入FM部分。本設計從實際出發(fā)設計一款收音效果好,簡單便捷的多功能收音機。</p><p>  隨著信息化的發(fā)展,收音機逐漸數(shù)字化,集成化,而且成本越來越低,這使得在各種設備中嵌入收音機的現(xiàn)象更加普遍。TEA5767系列單片數(shù)字收音

22、機就被廣泛地應用在數(shù)字音響,便攜式CD、MP3、MP4、手機、PDA等數(shù)字消費電子系統(tǒng)中。但是該數(shù)字收音機芯片與傳統(tǒng)的超外差式收音機的調諧原理不太相同,傳統(tǒng)的超外差式收音機的固定頻率為10.7MZ,而TEA5767系列數(shù)字收音機的固定中頻為225KHz,由于固定中頻不同,鎖相環(huán)系統(tǒng)的軟件控制就有很大的差別,這就給廣大芯片應用設計者帶來一定的難度。本設計采用宏晶科技生產(chǎn)的8位微控制器STC89C54來控制數(shù)字收音機模塊TEA5767,構成

23、一個FM數(shù)字收音機系統(tǒng)。該收音機的設計具有電路簡單易懂、體積小,易調諧的特點,同時該收音機系統(tǒng)還具有抗干擾能力強、頻帶寬、音質好的優(yōu)點。</p><p>  1.2 研究概況及發(fā)展趨勢綜述</p><p>  收音機,由磁鐵、電子、機械等構造而成,利用電能將電波信號轉換為聲音,是用來收聽廣播電臺發(fā)射的電波信號的機器,又名無線電、廣播等。</p><p>  在184

24、4年的時候,發(fā)明出來了電報,可以實現(xiàn)遠地互相通訊,但還是必須依賴導線來連接。而收音機訊號的收、發(fā)就是無線電通訊。整個無線電通訊的發(fā)明史,是很多位科學家先后研究和發(fā)明的結果。在1888年,德國科學家赫茲,發(fā)現(xiàn)了無線電波的存在。在1895年,俄羅斯物理學家波波夫宣稱在相距600碼的兩地,可以成功地收發(fā)無線電訊號。之后,年僅21歲的馬可尼,他是一個富裕的意大利地主的兒子,在他父親的莊園土地內,用無線電波成功地進行了第一次發(fā)射。1897年波波夫

25、用他制做的無線通訊設備,在海軍巡洋艦上成功的與陸地上的站臺進行通訊。1901年馬可尼發(fā)射無線電波橫越大西洋。1906年加拿大發(fā)明家富森登第一次發(fā)射出電波聲音,無線電廣播就此開始。在同一年,美國人德.弗雷斯特發(fā)明了真空電子管,這是真空管收音機的始祖。現(xiàn)在出現(xiàn)了改良的半導體收音機(原子粒收音機)、電晶體收音機。</p><p>  1923年1月23日,有美國人在上海創(chuàng)辦中國無線電公司,播放廣播節(jié)目,同時還出售收音機

26、,以美國出品最多,種類有兩個,一是礦石收音機,二是電子管收音機。1953年,中國自主研制出第一臺全國產(chǎn)化收音機(“紅星牌”電子管收音機),并投放于市場。1956年,又研制出中國第一只鍺合金晶體管。1958年,我國第一部國產(chǎn)半導體收音機研制成功。1965年,半導體收音機的產(chǎn)量超過了電子管收音機的產(chǎn)量。收音機市場發(fā)展的高峰時期是1980年左右。1982年,出現(xiàn)了集成電路收音機和硅鍺管混合線路和音頻輸出OTL電路的收音機。1985年至1989

27、年,隨著電視機和收音機的飛速發(fā)展,晶體管收音機銷量則逐年下降,電子管收音機也趨于淘汰。收音機款式從大臺式逐漸轉向袖珍式。</p><p>  1904年,世界上第一只電子管在英國物理學家弗萊明的手下誕生。這是人類第一只電子管的誕生,它標志著世界從此進入了電子時代。 </p><p>  電子管是一種在氣密性封閉容器(一般為玻璃管)中產(chǎn)生電流傳導,利用電場對真空中的電子流的作用以獲得信號放大

28、或振蕩的電子器件。電子管是電子時代的鼻祖,電子管發(fā)明以后,使收音機的電路和接收性能發(fā)生了革命性的進步和完善。 </p><p>  晶體管是一種固體半導體器件,可以用于檢波、放大、整流、開關、穩(wěn)壓、信號調制和許多其它功能(金銀銅鐵等金屬,它們導電性能好,叫做導體。木材、玻璃、陶瓷、云母等不易導電,叫做絕緣體。導電性能介于導體和絕緣體之間的物質,就叫半導體。晶體管就是用半導體材料制成的,這類材料最常見的便是鍺和硅兩

29、種)。1947年12月23日,美國貝爾實驗室誕生了世界第一塊晶體管,這是20世紀的一項重大發(fā)明,是微電子革命的先聲,從此人類步入了飛速發(fā)展的電子時代。 </p><p>  晶體管收音機是一種小型的基于晶體管的無線電接收機。1954年10月18日,世界上第一臺晶體管收音機投入市場,只包含4只鍺晶體管。在晶體管出現(xiàn)以后,收音機才開始真正普及。1958年,我國第一部國產(chǎn)半導體收音機研制成功。 </p>

30、<p>  晶體管收音機以其耗電少,不需交流電源,小巧玲瓏,使用方便等特點而贏得人民的喜愛,并且逐漸在市場上占據(jù)了主導地位,成為最普及和廉價的電子產(chǎn)品。我國在1982年,出現(xiàn)了集成電路收音機。 </p><p>  DSP技術收音機,就是無線電模擬信號由天線感應接收后,在同一塊芯片里放大,然后轉化為數(shù)字信號,再對數(shù)字信號進行處理,然后還原成模擬音頻信號輸出的新型收音機。DSP技術的本質就是用“軟件無線電

31、”代替“硬件無線電”,它大大降低了收音機制造業(yè)的門檻。 </p><p>  美國芯科實驗室在2006年首次研發(fā)出DSP技術收音機芯片,同一年,全球規(guī)模最大的收音機制造商深圳凱隆電子有限公司與美國芯科實驗室合作,開發(fā)出世界上第一臺DSP收音機:KK-D48L。2007年,深圳凱隆電子有限公司在深圳與上海組建DSP技術研發(fā)實驗室。2009年,完全具有自主知識產(chǎn)權的中、低端性能DSP收音機芯片誕生,從此,DSP技術收

32、音機開始普及。深圳凱隆電子有限公司也因此獲得了國家級高新技術企業(yè)殊榮。</p><p>  DSP技術收音機的問世,標志著傳統(tǒng)模擬收音機將逐漸退出歷史舞臺,數(shù)字收音機的時代已經(jīng)到來。</p><p>  1.3 本系統(tǒng)主要功能</p><p>  本系統(tǒng)設計制作一個基于單片機的FM收音機。能實現(xiàn)以下幾種功能:</p><p> ?。?)鍵盤掃

33、描,通過單片機檢測用戶按下的是哪個按鍵并執(zhí)行相應的功能。</p><p> ?。?)通過單片機采集DS1302的數(shù)據(jù),并在液晶屏幕上顯示實時的年月日時分秒星期,并可以通過按鍵設置時間,系統(tǒng)不供電的情況時鐘芯片依然可以由后備紐扣供電,使其掉電時間保存。</p><p> ?。?)用戶可以存儲4個無線電臺。</p><p> ?。?)用戶可以通過按鍵選擇手動搜臺模式或者

34、播放用戶存儲的電臺。</p><p>  第2章 總體方案論證與設計</p><p>  根據(jù)所要實現(xiàn)的功能劃分,系統(tǒng)一共需要以下幾個模塊:主控模塊、顯示模塊、時鐘模塊、FM接收模塊、存儲模塊、功率放大模塊,以下就針對這幾個模塊的選型和論證進行討論。</p><p>  2.1 主控模塊的選型和論證</p><p><b>  方案

35、一:</b></p><p>  采用MSP430系列單片機,該單片機是TI公司1996年開始推向市場的一種16位超低功耗的混合信號處理器。其內部集成了很多模擬電路、數(shù)字電路和微處理器,提供強大的功能。不過該芯片昂貴不適合一般的設計開發(fā)。</p><p><b>  方案二:</b></p><p>  采用51系列的單片機,該單片

36、機是一個高可靠性,超低價,無法解密,高性能的8位單片機,32個IO口,且STC系列的單片機可以在線編程、調試,方便地實現(xiàn)程序的下載與整機的調試。</p><p>  因此選用方案二中的51系列單片機作為主控芯片。</p><p>  2.2 顯示模塊的選型和論證</p><p><b>  方案一:</b></p><p&g

37、t;  采用點陣式數(shù)碼管顯示,點陣式數(shù)碼管是由八行八列的發(fā)光二極管組成,對于顯示文字比較合適,如采用在顯示數(shù)字顯得太浪費,且價格也相對較高,所以不用此種作為顯示。</p><p><b>  方案二:</b></p><p>  采用LED數(shù)碼管動態(tài)掃描,LED數(shù)碼管價格雖適中,對于顯示數(shù)字也最合適,而且采用動態(tài)掃描法與單片機連接時,占用單片機口線少。但是由于數(shù)碼管動

38、態(tài)掃描需要借助74LS164移位寄存器進行移位,該芯片在電路調試時往往有很多障礙,所以不采用LED數(shù)碼管作為顯示。</p><p><b>  方案三:</b></p><p>  采用LCD液晶顯示屏,液晶顯示屏的顯示功能強大,可顯示大量文字,圖形,顯示多樣,清晰可見,對于本設計而言一個LCD1602的液晶屏即可,價格也還能接受,需要的接口線較多,但會給調試帶來諸多

39、方便。</p><p>  所以本設計中方案三中的LCD1602液顯示屏作為顯示模塊。</p><p>  2.3 時鐘芯片的選型和論證</p><p><b>  方案一:</b></p><p>  直接采用單片機定時計數(shù)器提供秒信號,使用程序實現(xiàn)時間計數(shù)。采用此種方案雖然可以減少時鐘芯片的使用,節(jié)約成本,但是,實現(xiàn)

40、的時間誤差較大。</p><p><b>  方案二:</b></p><p>  采用DS1302時鐘芯片實現(xiàn)時鐘,DS1302 是美國DALLAS公司推出的一種低功耗串行通信接口專用芯片,采用3線串行方式與單片機通信。片內有31字節(jié)的靜態(tài)RAM,能提供秒、分、時、日、月、星期及年等信息,可自動進行閏年補償。時鐘的運行采用24H或帶AM和PM的12H格式。與單片機通

41、信僅需3根線。即復位線RST、數(shù)據(jù)線I/O及串行時鐘線SCLK。數(shù)據(jù)可按單字節(jié)方式或多多字節(jié)方式傳送。采用32.768KHZ晶振作為標準時鐘。</p><p>  因此本設計中采用方案二中的DS1302作為時鐘模塊。</p><p>  2.4 FM接收模塊的選型和論證</p><p><b>  方案一:</b></p><

42、;p>  選用傳統(tǒng)的LC諧振電路進行無線信號的獲取,通過改變諧振回路的參數(shù)值則可以改變選定的頻率,不過這種電路的缺點明顯,改變諧振回路的電容和電感的參數(shù)值不太便利。</p><p><b>  方案二:</b></p><p>  選用集成收音機芯片TEA5767作為FM接收模塊的芯片,TEA5767內置了主頻高達75MHZ的數(shù)字信號處理器,實現(xiàn)384KBPS/

43、48KHZ的MD級高品質MP3音樂文件回放,加上擁有一般MP3播放器難以企及的高保真回放線路(信噪比高達95DB,THD總諧波失真率(0.05%)同時非常省電。而且控制便利,只用單片機通過時序控制則能實現(xiàn)選臺的功能。</p><p>  因此本設計采用方案二中的TEA5767作為FM接收模塊。</p><p>  2.5 存儲模塊的選型和論證</p><p>  由

44、于系統(tǒng)需要存儲電臺的頻率,因此整個系統(tǒng)需要一個數(shù)字存儲芯片進行電臺存儲。這里選用24C02芯片作為存儲模塊</p><p>  24C02是一種采用CMOS工藝制成的串行電擦除可編程只讀存儲器。它是基于I2C-BUS 的存儲器件,遵循二線制協(xié)議,兩根數(shù)據(jù)線SDA和SCL是雙向數(shù)據(jù)線。由于其具有接口方便,體積小,掉電不丟失數(shù)據(jù)等特點,在儀器儀表及工業(yè)自動化控制中應用廣泛。</p><p> 

45、 2.6 功率放大模塊的選型和論證</p><p><b>  方案一:</b></p><p>  利用三極管做一個分立的功率放大器,優(yōu)點是成本低廉,但是分立元件搭建的電路一般調試麻煩,而且元件較多,因此為了調試方便不適合使用分立元件進行搭建。</p><p><b>  方案二:</b></p><

46、p>  使用集成芯片LM386,該芯片是一種音頻集成功放,具有自身功耗低、更新內鏈增益可調整、電源電壓范圍大、外接元件少和總諧波失真小等優(yōu)點的功率放大器,廣泛應用于錄音機和收音機之中。</p><p>  因此本設計采用方案二中的LM386芯片作為功率放大模塊的芯片。</p><p>  2.7 系統(tǒng)整體設計概述</p><p>  本設計主要采用MCS-51

47、系列單片機作為主控芯片完成收音機的選臺,存儲臺,液晶顯示等功能。系統(tǒng)結構圖如圖2-1所示。</p><p>  圖2-1系統(tǒng)結構框圖</p><p>  系統(tǒng)由單片機STC89C54、液晶顯示模塊LCD1602、時鐘模塊DS1302、無線接收模塊TEA5767、功率放大模塊、存儲模塊所組成。系統(tǒng)能完成以下功能。系統(tǒng)設有多個按鍵,用戶可以通過按鍵設定實時的時間,可以設置成自動搜臺模式或者播放

48、存儲電臺,系統(tǒng)最多可以存儲4個臺。由于TEA5767的輸出功率不大不足以驅動揚聲器,因此這里加上功率放大模塊進行功率放大。</p><p>  第3章 系統(tǒng)硬件電路設計</p><p><b>  3.1 主控模塊</b></p><p>  主控模塊模塊在整個系統(tǒng)中起著統(tǒng)籌的作用,需要檢測鍵盤等各種參數(shù),同時驅動液晶顯示相關參數(shù),在我們選用了

49、51系列單片機中的STC89C54單片機作為系統(tǒng)的主控芯片。</p><p>  其基本組成主要由八個部分組成:微處理器(CPU);數(shù)據(jù)存儲器(RAM);程序存儲器;并行輸入/輸出接口;串行輸入/輸出接口;定時/計數(shù)器;中斷系統(tǒng);特殊功能寄存器(SFR)。</p><p>  以上單片機各部分是通過片內部總線連接而成,其基本結構依然是采用CPU加外圍芯片的傳統(tǒng)模式。對于片內各功能部件的控制

50、,則是采用特殊功能寄存器(SFR)集中控制。</p><p>  STC89C54單片機的基本組成框圖見圖3-1。</p><p>  圖3-1 STC89C54單片機結構圖 </p><p>  3.1.1 STC89C54單片機主要特性</p><p>  單片機內部功能部件的作用如下:</p><p>  微處理

51、器(CPU)。1個8位的CPU,同時還含有1個位處理功能的CPU。因此,它不僅可以處理字節(jié)數(shù)據(jù),而且還可以處理位變量。</p><p>  數(shù)據(jù)存儲器(RAM)。片內容量128B(字節(jié))。</p><p>  程序存儲器(ROM/EPROM)。8031無片內ROM,8051有4KB的片內ROM,8751有4KB的片內EPROM。</p><p>  并行輸入/輸出口

52、(I/O)。有4個8位I/O口,分別為P0、P1、P2、P3。根據(jù)需要可以用作一般的輸入/輸出口或地址總線、數(shù)據(jù)總線、控制總線口。</p><p>  串行輸入/輸出口。1個全雙工輸入/輸出口有4種工作方式。</p><p>  定時/計數(shù)器。有2個16位定時/計數(shù)器,具有4種工作方式。</p><p>  中斷控制系統(tǒng)。設有5個中斷源,片內3個,片外2個,均有兩個

53、中斷優(yōu)先等級。</p><p>  特殊功能寄存器SFR。共計21個,用于管理、控制、監(jiān)視片內各個功能模塊。 </p><p>  圖3-2 STC89C54單片機管腳圖</p><p>  部分引腳說明(管腳見圖3-2):</p><p><b>  電源引腳</b></p><p&g

54、t;  為單片機提供工作電源的引腳有兩個,分別是:Vcc —接+5V電源;Vs—接地。</p><p><b>  2.時鐘引腳</b></p><p>  為單片機提供時鐘脈沖信號,與單片機內部一個反相放大器構成的振蕩電路連接。</p><p>  XTAL1:單片機振蕩電路的輸入端,可外接晶振一端。 </p><p>

55、;  XTAL2:單片機振蕩電路的輸出端,可外接晶振一端。</p><p>  通過接線方式不同,可以得到不同的時鐘電路信號。當該兩個引腳外接晶振時,與單片機內部振蕩電路構成并聯(lián)諧振回路和內部時鐘電路;當使用外部振蕩源時,XTAL1接地、XTAL2接外部振蕩信號,可構成外部時鐘電路。</p><p>  3.控制信號引腳 </p><p>  RST/VPD:RS

56、T 是復位控制信號端,高電平有效。在該引腳上外加兩個機器周期的高電平,單片機就可以完成一次復位操作。只要該引腳位于高電平,CPU就重復執(zhí)行復位操作。復位后片內一般RAM區(qū)的狀態(tài)不受影響,但片內一些專用寄存器將被重置初值。復位后,CPU總是從0000H單元開始執(zhí)行程序。</p><p>  在掉電期間,該引腳可以接備用電源,以保證片內RAM中的數(shù)據(jù)不丟失。當VPD在規(guī)定的電壓范圍內時,若Vcc的電壓低于規(guī)定值,VP

57、D則立即向片內RAM供電。</p><p>  ALE/PROG:ALE為地址鎖存控制引腳。當CPU訪問片外存儲器或外部設備時,ALE引腳輸出脈沖的下降沿用于鎖存16位地址信號中的低8位,即將P0口的地址信息鎖存至外部鎖存器中。一般地,ALE引腳輸出的脈沖頻率約為時鐘振蕩頻率的1/6,對于時鐘精度要求不高的情況,可以選ALE作時鐘信號。但CPU訪問片外數(shù)據(jù)存儲器時,在兩個機器周期中,ALE僅出現(xiàn)一次,即丟失了一個

58、ALE脈沖。因此嚴格的說,用戶不可以隨意選用ALE作時鐘信號。ALE可以驅動8個TTL負載。</p><p>  PSEN:程序存儲允許輸出信號端。在訪問片外程序存儲器時,此端定時輸出負脈沖作為讀片外存儲器的選通信號。此引肢接EPROM 的OE 端(見后面幾章任何一個小系統(tǒng)硬件圖)。PSEN 端有效,即允許讀出EPROM/ROM 中的指令碼。PSEN 端同樣可驅動8 個LS 型TTL 負載。要檢查一個8051/8

59、031 小系統(tǒng)上電后CPU 能否正常到EPROM/ROM 中讀取指令碼,也可用示波器看PSEN 端有無脈沖輸出。如有則說明基本上工作正常。</p><p>  EA/Vpp:外部程序存儲器地址允許輸入端/固化編程電壓輸入端。當EA 引腳接高電平時,CPU只訪問片內EPROM/ROM并執(zhí)行內部程序存儲器中的指令,但當PC(程序計數(shù)器)的值超過0FFFH(對8751/8051 為4K)時,將自動轉去執(zhí)行片外程序存儲器

60、內的程序。當輸入信號EA 引腳接低電平(接地)時,CPU 只訪問外部EPROM/ROM 并執(zhí)行外部程序存儲器中的指令,而不管是否有片內程序存儲器。對于無片內ROM 的8031 或8032,需外擴EPROM,此時必須將EA 引腳接地。此引腳的第二功能是Vpp 是對8751 片內EPROM固化編程時,作為施加較高編程電壓(一般12V~21V)的輸入端。</p><p>  4.輸入/輸出端口P0/P1/P2/P3:&

61、lt;/p><p>  P0口(P0.0~P0.7,39~32 腳):P0口是一個漏極開路的8 位準雙向I/O口。作為漏極開路的輸出端口,每位能驅動8 個LS 型TTL 負載。當P0 口作為輸入口使用時,應先向口鎖存器(地址80H)寫入全1,此時P0 口的全部引腳浮空,可作為高阻抗輸入。作輸入口使用時要先寫1,這就是準雙向口的含義。在CPU 訪問片外存儲器時,P0口分時提供低8 位地址和8 位數(shù)據(jù)的復用總線。在此期間

62、,P0口內部上拉電阻有效。</p><p>  P1口(P1.0~P1.7,1~8 腳):P1口是一個帶內部上拉電阻的8 位準雙向I/O口。P1口每位能驅動4 個LS 型TTL 負載。在P1口作為輸入口使用時,應先向P1口鎖存地址(90H)寫入全1,此時P1口引腳由內部上拉電阻拉成高電平。</p><p>  P2口(P2.0~P2.7,21~28 腳):P2口是一個帶內部上拉電阻的8 位

63、準雙向I/O口。P口每位能驅動4個LS 型TTL 負載。在訪問片外EPROM/RAM 時,它輸出高8 位地址。</p><p>  P3口(P3.0~P3.7,10~17 腳):P3口是一個帶內部上拉電阻的8 位準雙向I/O口。P3口每位能驅動4個LS型TTL負載。P3口與其它I/O 端口有很大的區(qū)別,它的每個引腳都有第二功能,如下:</p><p>  P3.0:(RXD)串行數(shù)據(jù)接收。

64、</p><p>  P3.1:(RXD)串行數(shù)據(jù)發(fā)送。</p><p>  P3.2:(INT0#)外部中斷0輸入。</p><p>  P3.3:(INT1#)外部中斷1輸入。</p><p>  P3.4:(T0)定時/計數(shù)器0的外部計數(shù)輸入。</p><p>  P3.5:(T1)定時/計數(shù)器1的外部計數(shù)輸入。

65、</p><p>  P3.6:(WR#)外部數(shù)據(jù)存儲器寫選通。</p><p>  P3.7:(RD#)外部數(shù)據(jù)存儲器讀選通。</p><p>  3.1.2 STC89C54單片機的中斷系統(tǒng)</p><p>  STC89C54系列單片機設有5個可屏蔽中斷源,其中兩個外部中斷源:INT0、INT1;三個內部中斷源:定時/計數(shù)器T0溢出中斷

66、TF0、定時/計數(shù)器T1的溢出中斷TF1和串行口發(fā)送或接收中斷TI、RI。</p><p>  在單片機應用系統(tǒng)中,經(jīng)常會需要定時控制,如定時輸出、定時檢測、定時掃描等;也經(jīng)常要對外部事件進行計數(shù)。STC89C54單片機內集成有兩個可編程的定時/計數(shù)器:T0和T1,它們既可以工作于定時模式,也可以工作于外部事件計數(shù)模式,此外,T1還可以作為串行口的波特率發(fā)生器。</p><p>  3.1

67、.3 單片機最小系統(tǒng)設計</p><p>  圖3-3 單片機最小系統(tǒng)電路圖</p><p>  圖3-3為單片機最小系統(tǒng)電路圖,單片機最小系統(tǒng)有單片機、時鐘電路、復位電路組成,時鐘電路選用了12MHZ的晶振提供時鐘,作用為給單片機提供一個時間基準,其中執(zhí)行一條基本指令需要的時間為一個機器周期,單片機的復位電路,按下復位按鍵之后可以使單片機進入剛上電的起始狀態(tài)。圖中10K排阻為P0口的上拉

68、電阻,由于P0口跟其他IO結構不一樣為漏極開路的結構,因此要加上拉電阻才能正常使用。</p><p>  3.2 LCD液晶顯示器簡介</p><p>  由于本設計中要求顯示界面顯示一些參數(shù),因此這里選用了LCD1602作為界面顯示,可以把一些相關的參數(shù)進行顯示。 </p><p>  3.2.1 液晶原理介紹</p><p>  液晶顯示

69、器(LCD)英文全稱為Liquid Crystal Display,它一種是采用了液晶控制透光度技術來實現(xiàn)色彩的顯示器。和CRT顯示器相比,LCD的優(yōu)點是很明顯的。由于通過控制是否透光來控制亮和暗,當色彩不變時,液晶也保持不變,這樣就無須考慮刷新率的問題。</p><p>  顯示接口用來顯示系統(tǒng)的狀態(tài),命令或采集的電壓數(shù)據(jù)。本系統(tǒng)顯示部分用的是LCD液晶模塊,采用一個16×2的字符型液晶顯示模塊。 &

70、lt;/p><p>  點陣圖形式液晶由 M 行×N 列個顯示單元組成,假設 LCD 顯示屏有64行,每行有 128列,每 8列對應 1 個字節(jié)的 8 個位,即每行由 16 字節(jié),共 16×8=128個點組成,屏上 64×16 個顯示單元和顯示 RAM 區(qū) 1024 個字節(jié)相對應,每一字節(jié)的內容和屏上相應位置的亮暗對應。一個字符由 6×8 或 8×8點陣組成,即要找到

71、和屏上某幾個位置對應的顯示 RAM區(qū)的 8 個字節(jié),并且要使每個字節(jié)的不同的位為“1”,其它的為“0”,為“1”的點亮,為“0”的點暗,這樣一來就組成某個字符。但對于內帶字符發(fā)生器的控制器來說,顯示字符就比較簡單了,可讓控制器工作在文本方式,根據(jù)在LCD 上開始顯示的行列號及每行的列數(shù)找出顯示 RAM對應的地址,設立光標,在此送上該字符對應的代碼即可。</p><p>  3.2.2 液晶模塊簡介</p&g

72、t;<p>  LCD1602液晶模塊采用HD44780控制器,hd44780具有簡單而功能較強的指令集,可以實現(xiàn)字符移動,閃爍等功能,LM016L與單片機MCU通訊可采用8位或4位并行傳輸兩種方式,hd44780控制器由兩個8位寄存器,指令寄存器(IR)和數(shù)據(jù)寄存器(DR)忙標志(BF),顯示數(shù)RAM(DDRAM),字符發(fā)生器ROMA(CGOROM)字符發(fā)生器RAM(CGRAM),地址計數(shù)器RAM(AC)。IR用于寄存指

73、令碼,只能寫入不能讀出,DR用于寄存數(shù)據(jù),數(shù)據(jù)由內部操作自動寫入DDRAM和CGRAM,或者暫存從DDRAM和CGRAM讀出的數(shù)據(jù),BF為1時,液晶模塊處于內部模式,不響應外部操作指令和接受數(shù)據(jù),DDTAM用來存儲顯示的字符,能存儲80個字符碼,CGROM由8位字符碼生成5×7點陣字符160中和5×10點陣字符32種.8位字符編碼和字符的對應關系, CGRAM是為用戶編寫特殊字符留用的,它的容量僅64字節(jié),可以自定義

74、8個5×7點陣字符或者4個5×10點陣字符,AC可以存儲DDRAM和CGRAM的地址,如果地址碼隨指令寫入IR,則IR自動把地址碼裝入AC,同時選擇DDRAM或CGRAM</p><p>  圖3-4 LCD1602引腳圖</p><p>  液晶寄存器選擇控制如表3-1。</p><p>  表3-1寄存器選擇控制</p><

75、;p>  3.2.3 液晶顯示部分與STC89C54的接口 </p><p>  如圖3-5所示。用STC89C54的P0口作為數(shù)據(jù)線,用P1.2、P1.1、P1.0分別作為LCD的EN、R/W、RS。其中EN是下降沿觸發(fā)的片選信號,R/W是讀寫信號,RS是寄存器選擇信號本模塊設計要點如下:顯示模塊初始化:首先清屏,再設置接口數(shù)據(jù)位為8位,顯示行數(shù)為1行,字型為5×7點陣,然后設置為整體顯示,取消

76、光標和字體閃爍,最后設置為正向增量方式且不移位。向LCD的顯示緩沖區(qū)中送字符,程序中采用2個字符數(shù)組,一個顯示字符,另一個顯示電壓數(shù)據(jù),要顯示的字符或數(shù)據(jù)被送到相應的數(shù)組中,完成后再統(tǒng)一顯示.首先取一個要顯示的字符或數(shù)據(jù)送到LCD的顯示緩沖區(qū),程序延時2.5ms,判斷是否夠顯示的個數(shù),不夠則地址加一取下一個要顯示的字符或數(shù)據(jù)。</p><p>  圖3-5 LCD1602與STC89C54的接口圖</p&g

77、t;<p>  3.3 鍵盤模塊設計</p><p>  本按鍵模塊使用的是多位獨立按鍵進行一些功能的設置,按鍵一端接IO口,一端接地,由于單片機的IO口都有內部上拉,因此當按鍵沒有按下的時候,IO檢測到的時候高電平,當按鍵按下的時候,相當于IO短接地,因此這時候單片機檢測到的電平為低電平,通過檢測不同時刻的IO口狀態(tài)就可以判斷按下的是那個按鍵。通過這4個按鍵分別可以調節(jié)時間、選擇模式、存儲電臺等。

78、鍵盤模塊電路圖如圖3-6所示。</p><p>  圖3-6鍵盤模塊電路圖</p><p>  3.4 FM接收模塊設計</p><p>  3.4.1 TEA5767芯片介紹</p><p>  FM收音部分核心芯片是TEA5767,它是飛利浦公司生產(chǎn)的一款收音機芯片,很多手機,MP3、MP4里的收音機功能都是于他實現(xiàn)的。它是一塊性能良好的

79、FM收音芯片,內置了主頻高達75MHZ的數(shù)字信號處理器,實現(xiàn)384KBPS/48KHZ的MD級高品質MP3音樂文件回放,同時擁有一般MP3播放器難以實現(xiàn)的的高保真回放線路(信噪比高達95DB),THD總諧波失真率(0。05%)而且非常省電。</p><p>  PHILIPS的TEA5767高靈敏度收音模塊芯片屬于低電壓和低功耗的全集成單芯片F(xiàn)M收音產(chǎn)品,可完全免費調到美國、歐洲和日本的調頻波段,F(xiàn)M頻率可以支持

80、76MHz~108MHz,收音效果非常的出色,可存儲50個電臺頻道同時可實現(xiàn)數(shù)碼錄音和高清晰度CD直錄功能(LINE-IN),可以直接通過轉錄線把傳統(tǒng)音響上的音樂以MP3格式錄制到內置的閃存里,還可以將收音內容直接錄制下來,同時它支持80MHZ以下的校園網(wǎng)FM廣播,還有實用的高清晰度CD直錄功能(LINE-IN)現(xiàn)場錄音功能等等!由于TEA5767集聚眾多優(yōu)點,所以成為收音機設計的首選。</p><p>  3.

81、4.2 FM廣播介紹</p><p>  調頻(FM)廣播與調幅(AM)廣播相比,主要具有以下幾個優(yōu)點</p><p> ?。?)由于調頻廣播為視距廣播,因此各電臺間相互干擾大大減少。</p><p>  (2)易克服干擾所引起的幅度變化</p><p>  一般工業(yè)、家用電器等外界及本機內部干擾都以幅度調制方式出現(xiàn),所以,這種干擾對調幅收音

82、機來說很難克服,而調頻收音機中因為有限幅器,能夠切除這種幅度干擾,使得調頻收音機的信噪比較高,不易出現(xiàn)噪聲。調幅廣播目前規(guī)定中波廣播的頻道間隔為9kHz,考慮到選擇性,中頻通頻帶只能限制在9kHz以內,所以,高音頻分量難以重現(xiàn),不能保證音質。</p><p>  調頻廣播電臺間隔規(guī)定為200kHz,單聲道調頻收音機通頻帶為180kHz,立體聲收音機通頻帶為198kHz,因此,放音頻率范圍可達20~15000kHz

83、,這就可以實現(xiàn)高質量的聲音廣播。對于同一個調頻—調幅收音機,即使在低放及節(jié)目相同情況下,調頻也比調幅收聽效果好很多。</p><p>  3.4.3 FM模塊電路設計</p><p>  調頻電路是以單片機控制,利用單片機的P3.0和P3.1兩個I/O口,與TEA5767調頻模塊進行數(shù)據(jù)傳輸。TEA5767芯片是飛利浦公司生產(chǎn)的數(shù)字立體聲FM芯片,芯片工作電壓2.5V~5.0V,典型值是3

84、V;RF接收頻率范圍是76~108MHz。本次設計使用的TEA5767收音機模塊以將TEA5767芯片與收音外圍電路全部焊接在一塊電路板上,外接引腳也只有10個,去掉了原TEA5767芯片上用不到的引腳。開發(fā)者只需要關注引腳而不需要關注模塊的內部結構,開發(fā)方便簡單。引腳圖見圖3-7。</p><p>  圖3-7 TEA5767模塊引腳圖</p><p>  1腳和2腳作為數(shù)據(jù)與時鐘總線與

85、單片機連接,10腳天線接口,天線用20cm左右的銅導線代替。7腳和8腳為模塊的音頻輸出端需串聯(lián)1uf電容構成音頻輸出網(wǎng)絡,6腳3腳接地,5腳接電源。電路如圖3-8所示。</p><p>  圖3-8 調頻模塊電路</p><p>  TEA5767的I2C總線通信介紹如下:</p><p>  TEA5767器件地址COH,最大時鐘頻率400KHZ。</p&g

86、t;<p>  寫入模式總線協(xié)議見表3-2</p><p><b>  表3-2</b></p><p>  讀出模式總線協(xié)議見表3-3</p><p><b>  表3-3</b></p><p>  注:1.S為啟動條件;2.地址(寫)為0C0H;地址(讀)為0C1H;3.A為應答

87、信號;4.P為停止條件。</p><p>  寫模式下各個數(shù)據(jù)字節(jié)格式參見表3-4,各符號含義參見表3-5</p><p><b>  表3-4</b></p><p><b>  表3-5 </b></p><p>  表3-6 搜索停止標準設定</p><p>  1.

88、PLL13-0用于設定搜索和預設的可編程頻率合成器。預設接收頻率與PLL值的換算公式為:</p><p>  采用高邊帶接收時換算公式(HISI=1):</p><p>  Ndec=(4v×(FRF+ FIF))/FREFS</p><p>  NDEC=PLL字的十進制值(這個十進制字可以轉換為二進制)</p><p>  FR

89、F=想要調諧的頻率(HZ)</p><p>  FIF=中頻(HZ)</p><p>  FREFS=基準頻率(HZ)</p><p>  2.采用低邊帶接收時換算公式(HISI=0):NDEC=(4×(F RF - FIF))/FREFS 各符號含義同上面的公式。</p><p>  例如:要接收98MHZ頻率,采用高邊帶接收,晶

90、體振蕩器為32.768KHZ,則對應PLL值為(十進制):NDEC=(4×98000000+225000000))/32768=11990換算為十六進制數(shù)為2ED6H。而如果采用低邊帶接收,對應PLL值為(十進制):NDEC=(498000000-25000000))/32768=11935換算為十六進制為2E9FH.</p><p>  讀模式下的數(shù)據(jù)字節(jié)格式</p><p>

91、<b>  表3-7</b></p><p>  寫模式下各個數(shù)據(jù)字節(jié)格式參見表3-4 。各符號含義參見表 3-8 </p><p><b>  表 3-8 </b></p><p>  如果要接收98MHZ頻率,設定為采用高邊帶接收(HISI=1),靜音關閉,立體聲接收,波段選擇歐洲/美

92、國制式,TEA5767外接的晶體振蕩器頻率為32.768KHZ,去加重時間50us,那么按TEA5767數(shù)據(jù)字節(jié)格式,寫入的數(shù)據(jù)應該為2EH、D6H、01H、07H、00H。把這些數(shù)依次送入TEA5767,即可設定TEA5767接收98MHZ頻率。</p><p>  例如在98MHZ處有一個立體聲電臺,假設TEA5767已經(jīng)接收到這個電臺,采用高邊帶接收方式(HISI=1),則讀出TEA5767數(shù)據(jù)字節(jié),RF=

93、1,表示搜到一個電臺,BLF=0,表示沒有到波段極限,PLL13-0為2ED6,表示接收頻率為98MHZ,STEREO=1,表示收到的是立體聲,IF6-0在31H~3EH之間,ADC在0~16之間。</p><p>  3.4.4 功率放大模塊設計</p><p>  由于TEA5767的輸出信號比較小,且不能直接驅動揚聲器,因此選用了LM386進行功率放大,LM386是美國國家半導體公司

94、生產(chǎn)的音頻功率放大器,主要應用于低電壓消費類產(chǎn)品。為使外圍元件最少,電壓增益內置為20。但在1腳和8腳之間增加一只外接電阻和電容,便可將電壓增益調為任意值,直至 200。輸入端以地位參考,同時輸出端被自動偏置到電源電壓的一半,在6V電源電壓下,它的靜態(tài)功耗僅為24mW,使得LM386特別適用于電池供電的場合。</p><p>  圖3-9 LM386管腳圖</p><p>  LM386的

95、外形和引腳的排列如上圖所示。引腳2為反相輸入端,3為同相輸入端;引腳5為輸出端;引腳6和4分別為電源和地;引腳1和8為電壓增益設定端;使用時在引腳7和地之間接旁路電容,通常取10μF。</p><p>  查LM386的datasheet,電源電壓4-12V或5-18V(LM386N-4);靜態(tài)消耗電流為4mA;電壓增益為20-200;在1、8腳開路時,帶寬為300KHz;輸入阻抗為50K;音頻功率0.5W。&l

96、t;/p><p>  3.5 時鐘模塊的設計</p><p>  本設計還附帶一個時間顯示的功能,方便用戶觀看實時時間。</p><p>  3.5.1 DS1302概述</p><p>  DS1302 是美國DALLAS公司推出的一種低功耗串行通信接口專用芯片,采用3線串行方式與單片機通信。片內有31字節(jié)的靜態(tài)RAM,能提供秒、分、時、日、月

97、、星期及年等信息,可自動進行閏年補償。時鐘的運行采用24H或帶AM和PM的12H格式。與單片機通信僅需3根線。即復位線RST、數(shù)據(jù)線I/O及串行時鐘線SCLK。數(shù)據(jù)可按單字節(jié)方式或多多字節(jié)方式傳送。</p><p>  DS1302是DS1202的升級產(chǎn)品,除保持DS1202的實時時鐘功能外,增加了雙電源引腳。主電源接Vcc2,備份電源接Vcc1,備份電源也可用1微法以上的超容量電容代替。工作時,DS1302由雙

98、電源較大者供電,這樣使系統(tǒng)在沒有主電源的情況下,有備份電源供電,能保持時鐘連續(xù)進行。一般備份電源電壓略低于主電源工作電壓。此外,它還提供可編程的慢速充電功能,從而對備用電池進行充電。</p><p>  串行時鐘芯片主要由移位寄存器、控制器、振蕩器、實時時鐘及31字節(jié)的RAM組成。為了開始任何數(shù)據(jù)的傳送,必須把RST置為高電平,且把提供地址和命令信息的8位裝入到移位寄存器。數(shù)據(jù)輸入在SCLK的上升沿有效。在開始的

99、8個時鐘周期把命令字節(jié)裝入移位寄存器后,另外的時鐘在讀操作時輸出數(shù)據(jù),在寫操作是輸入數(shù)據(jù)。讀時鐘需要按照它的時序要求先寫命令字節(jié),再讀數(shù)據(jù)字節(jié)。寫命令字節(jié)是在SCLK的上升沿有效,數(shù)據(jù)傳送低位在前,高位在后。</p><p>  傳送過程中,將標準時間寫入DS1302,使其按標準時間運行,以減少誤差。寫8個字節(jié)時鐘數(shù)據(jù)過程依次為:置RST=1,啟動傳送,送寫允許字,置RST=0,停止傳送;再置RST=1,啟動傳送

100、,送多字節(jié)寫命令字,接著循環(huán)寫8個字節(jié)數(shù)據(jù),置RST=0,結束。</p><p>  DS1302引腳圖及引腳功能表如圖3-10,表3-9所示。</p><p>  表3-9 DS1302引腳功能表</p><p>  圖3-10 DS1302 引腳示意圖 </p><p>  3.5.2 DS1302內部RTC 和RAM 地址分配</

101、p><p>  DS1302 的RTC 與RAM 寄存器的地址分配如圖3-10所示。RTC 寄存器地址位于00H 到07H 處。RAM 寄存器地址位于08H~3FH。在多字節(jié)存取中,當?shù)刂分羔樀竭_3FH,即RAM 空間的最后一個單元,則下一個操作地址將翻卷到00H,即時鐘空間的開頭。</p><p>  圖3-11 DS1302地址分配圖</p><p>  DS130

102、2的控制字如圖3-12所示。對DS1302進行數(shù)據(jù)傳送時,第一個字節(jié)必須是命令字節(jié),即先命令,后數(shù)據(jù)。命令字節(jié)又叫地址/命令字節(jié),其中包含要訪問的地址及訪問控制方式。地址分配圖如3-11所示,控制字如3-12所示。</p><p>  最高位D7必須為邏輯1,如果是0,則DS1302不允許寫。D6位為內部RAM與時鐘選擇位,為0是指操作時鐘數(shù)據(jù);為1是指操作內部RAM。D5~D1位指出要操作的寄存器地址。D0位是

103、讀/寫操作控制位,為0是指定進行寫操作;為1是指定進行讀操作。命令字節(jié)總是寫入DS1302,且數(shù)據(jù)總是低位在前,高位在后傳送。</p><p>  圖3-12控制字節(jié)的含義</p><p>  多字節(jié)數(shù)據(jù)傳送與單字節(jié)相似,在命令字節(jié)后,是多字節(jié)的數(shù)據(jù)。但命令字節(jié)中的地址A4~AO必須為1。在RST=1期間,DS1302接收到命令字節(jié)后,接著進行8個字節(jié)時鐘或31個字節(jié)內部RAM數(shù)據(jù)的讀寫操

104、作。</p><p>  在多字節(jié)數(shù)據(jù)傳送中,數(shù)據(jù)的讀或寫都是從地址為00H的時鐘寄存器或片內RAM單元開始,依順序傳送多個字節(jié)。如以多字節(jié)方式寫時鐘數(shù)據(jù)時,必須一次按地址順序寫滿8個寄存器;但以多字節(jié)方式寫內部RAM時,數(shù)據(jù)不必寫入所有31個字節(jié)。此外,在多字節(jié)傳送時,時鐘寄存器中地址為9~31的寄存器或RAM存儲器中地址為31的單元不能使用。數(shù)據(jù)讀寫程序如圖3-13所示。</p><p&g

105、t;  圖3-13數(shù)據(jù)讀寫程序</p><p>  通過讀取正確的寄存器字節(jié)能獲得正確的時鐘和日歷信息,實時時鐘寄存器如表3-10所示。時鐘操作時,命令字中的A4~A0表示存放時鐘數(shù)據(jù)的寄存器地址,有效地址為00H~08H。其中00H~06H分別對應存放秒、分、時、日、月、星期和年信息的寄存器,07H為寫保護控制寄存器,08H為電池充電控制寄存器。時鐘數(shù)據(jù)以壓縮BCD碼格式存放00H~06H這7個寄存器中。<

106、;/p><p>  秒寄存器地址是00H,低4位為秒的個位,高三位為秒的十位。最高位D7為時鐘控制位,該位為1時鐘振蕩器暫停,時鐘停;為0時鐘正常運行。</p><p>  分鐘寄存器地址是01H,低4位為分的個位,高三位為分的十位,最高位固定為0。</p><p>  小時寄存器地址為02H,D7位為12/24小時選擇位。當D7=1時,為12小時制,此時D5位表示上午

107、/下午,D5=1為下午,否則為上午;當D7=0時,為24小時制,此時D5位與D4位一起用來表示小時,是小時十位的另一位,即要用兩位來表示小時的十位,D6位固定為0。</p><p>  日、月、星期、年寄存器的含義類似,僅星期沒有十位,只有個位,其余都是兩位BCD碼。寫保護寄存器地址為07H,也叫控制寄存器。最高位為寫保護控制位WP,其它位固定為0。WP=1,不能向其它任何寄存器寫入數(shù)據(jù)。因此,在進行寫操作之前,

108、必須先使寫保護寄存器為00H,然后才能寫其它單元。</p><p>  表3-10 DS1302的日歷、時鐘寄存器及其控制字</p><p>  3.5.3 DS1302時鐘電路設</p><p>  實時時鐘芯片。DS1302采用串行數(shù)據(jù)傳輸,芯片采用32.768Hz晶振。單片機通過時序可以讀出時鐘芯片內部的相關時間信息,DS1302的時鐘電路如圖3-14所示

109、 </p><p>  圖3-14 DS1302時鐘電路圖</p><p>  3.6 總體原理圖與PCB圖</p><p>  總體電路圖和PCB圖如圖3-15和3-16所示。</p><p>  圖3-15 系統(tǒng)總體原理圖</p><p>  圖3-16 PCB圖</p><p&g

110、t;  第4章 系統(tǒng)軟件設計</p><p>  4.1 程序設計原理</p><p>  軟件任務分析和硬件電路設計結合進行,哪些功能由硬件完成,哪些任務由軟件完成,在硬件電路設計基本定型后,也就基本上決定下來了。</p><p>  軟件任務分析環(huán)節(jié)是為軟件設計做一個總體規(guī)劃。從軟件的功能來看可分為兩大類:一類是執(zhí)行軟件,它能完成各種實質性的功能,如測量,計算

溫馨提示

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

評論

0/150

提交評論