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

下載本文檔

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

文檔簡介

1、<p>  本 科 畢 業(yè) 設(shè) 計</p><p>  基于來電顯示信號的電子時鐘設(shè)計</p><p>  所在學(xué)院 </p><p>  專業(yè)班級 電子與信息工程 </p><p>  學(xué)生姓名 學(xué)號 &

2、lt;/p><p>  指導(dǎo)教師 職稱 </p><p>  完成日期 年 月 </p><p><b>  摘要</b></p><p>  在我們?nèi)粘I钪须S時隨地都可以看到很多使用來電顯示器的裝置。但是,如果我們將時針撥回到半個世

3、紀(jì)以前,那時具有現(xiàn)在感覺的顯示器可謂少之又少。近年來,隨著廣播通信技術(shù)的發(fā)展和社會信息化的不斷推進,新的信息顯示裝置不斷涌現(xiàn),與半導(dǎo)體技術(shù)一樣,對于現(xiàn)代社會來說,來電顯示技術(shù)也是一項不可缺少的重要技術(shù)。同時,在當(dāng)代繁忙的工作與生活中,時間對于我們每一個人來說都有非常密切的關(guān)系,每個人都受到時間的影響。為了更好的利用我們自己的時間,我們必須對時間有一個度量,因此產(chǎn)生了鐘表。從剛開始的機械式鐘表到現(xiàn)在普遍用到的數(shù)字式鐘表,數(shù)字鐘已成為人們?nèi)?/p>

4、常生活中的必需品。</p><p>  為了解決時鐘的走時累計誤差需要人工調(diào)整的麻煩,本系統(tǒng)能自動接收一定的時鐘數(shù)據(jù)信號自動調(diào)整好時間日期的顯示。本系統(tǒng)以單片機STC89C54和STC89C58為控制核心,由實時時鐘模塊、FSK信號發(fā)生模塊、解碼芯片HT9032等構(gòu)成。其中實時時鐘采用DS12887可實現(xiàn)年、月、日、時、分、秒等時間信息的采集,F(xiàn)SK信號發(fā)生模塊、解碼芯片HT9032可以解調(diào)來電顯示信號,提取出時

5、間信息,提供給時鐘以作校時。由于DS12887內(nèi)部采用的是晶振,因此受到溫度,自身晶振精度的影響,走時會產(chǎn)生一個固定的時差,不大于1分鐘/月,因此需要一個信號來校準(zhǔn),來電顯示信號中的時間信號是來自GPS傳送的,在用來電顯示信號校時的時候,盡管FSK解碼時會有一定的時間,但這時間比較固定,可在時鐘顯示時加上去,因此相對而言比較精準(zhǔn)。并且如今我國電話的普及率比較高,在家里通過來電顯示信號校時比較方便,也容易實現(xiàn)。通過此次設(shè)計,了解到基于來電

6、顯示信號的電子時鐘最難的就是來電顯示信號的解調(diào)以及信號的傳輸。本設(shè)計反應(yīng)了基于來電顯示信號的電子時鐘設(shè)計在實際應(yīng)用中所要面臨的問題以及探討了解決這些問題的相關(guān)方法。</p><p>  關(guān)鍵詞:單片機;FSK;CID芯片;時鐘芯片</p><p><b>  ABSTRACT</b></p><p>  In our daily life ca

7、n be seen anytime, anywhere using the phone displays a lot of devices and settings. However, if we dial back the clock to an era half a century ago, when the display has been very little sense now. In recent years, with

8、the radio communications technology and information society progresses, new information emerging display devices, and semiconductor technologies, for modern society, call display technology is also an indispensable techn

9、ology. Meanwhile, in the contemporary li</p><p>  To address the cumulative error when the clock needs to go the trouble of manual adjustments, the system can automatically receive certain data signals autom

10、atically adjust the clock time and date display.SCM STC89C52 the design for the control of the core, the real-time clock module, FSK signal module, decoder chip HT9032 and other accessories. DS12887 real time clock which

11、 can be achieved by year, month, day, hour and other time information collection, FSK signal module, decoder chip HT9032 Ca</p><p>  Keywords: SCM; FSK; CID chips; Clock chip</p><p><b>  目

12、 錄</b></p><p><b>  前言1</b></p><p><b>  第1章 緒論3</b></p><p>  1.1系統(tǒng)框架設(shè)計總方案3</p><p>  1.2系統(tǒng)組成方案4</p><p>  1.2.1來電顯示格式方案

13、4</p><p>  1.2.2 FSK制式解碼方案4</p><p>  1.2.3 數(shù)字時鐘方案4</p><p>  第2章 系統(tǒng)主要硬件電路設(shè)計6</p><p>  2.1實現(xiàn)CID的基本方法6</p><p>  2.2 CID硬件設(shè)計9</p><p>  2.2.1

14、主機硬件原理及應(yīng)用9</p><p>  2.2.2 STC89系列高性能單片機及應(yīng)用9</p><p>  2.3 CID消息幀格式及技術(shù)要求10</p><p>  2.3.1單數(shù)據(jù)消息格式11</p><p>  2.3.2復(fù)合數(shù)據(jù)消息格式11</p><p>  2.3.3 數(shù)據(jù)定義12</p

15、><p>  2.3.4 差錯檢查13</p><p>  2.4 來電顯示器的工作原理14</p><p>  2.5 時鐘硬件功能描述14</p><p>  2.6 時鐘電路硬件設(shè)計15</p><p>  2.6.1鍵盤模塊15</p><p>  2.6.2 顯示模塊15<

16、;/p><p>  2.6.3 復(fù)位電路模塊16</p><p>  2.6.4 時鐘芯片模塊17</p><p>  2.6.5 主控模塊17</p><p>  第3章 系統(tǒng)軟件設(shè)計19</p><p>  3.1 授時主程序19</p><p>  3.2 來電顯示信號接收軟件設(shè)計圖

17、20</p><p>  3.3 時鐘模塊軟件設(shè)計圖21</p><p>  第4章 制作調(diào)試過程22</p><p>  4.1 PCB板制作22</p><p>  4.2 元器件焊接22</p><p>  4.3 電路調(diào)試22</p><p>  4.4 硬件結(jié)構(gòu)組裝22&

18、lt;/p><p>  4.5 軟件系統(tǒng)編寫調(diào)試22</p><p><b>  結(jié) 論23</b></p><p><b>  致 謝23</b></p><p><b>  [參考文獻]24</b></p><p>  附錄A 基于來電顯示信

19、號電子時鐘的實物圖24</p><p>  附錄B 系統(tǒng)軟件程序25</p><p><b>  前言</b></p><p>  鐘表現(xiàn)已普及千家萬戶,連掛紅領(lǐng)巾的小學(xué)童的手腕上也戴起了亮晶晶的電子手表。但遠古之時,人們計時是毛估估的,晝看日頭,夜觀星月,日出而作,日落而息。三千多年前,我國祖先最早發(fā)明了用土和石片刻制成的“土圭”與“日規(guī)

20、”兩種計時器,成為世界上最早發(fā)明計時器的國家之一。到了銅器時代,計時器又有了新的發(fā)展,用青銅制的“漏壺”取代了“土圭”與“日規(guī)”。東漢元初四年張衡發(fā)明了世界第一架“水運渾象”。 14世紀(jì)在歐洲的英、法等國的高大建筑物上出現(xiàn)了報時鐘,鐘的動力來源于用繩索懸掛重錘,利用地心引力產(chǎn)生的重力作用。15世紀(jì)末、16世紀(jì)初出現(xiàn)了鐵制發(fā)條,使鐘有了新的動力來源,也為鐘的小型化創(chuàng)造了條件。隨著鐘表業(yè)的不斷發(fā)展,鐘表產(chǎn)品也在不斷更新?lián)Q代。石英電子鐘表是7

21、0年代興起來的新型鐘表產(chǎn)品,與機械表相比,它走時更為準(zhǔn)確,功能更多,制作的成本電低。瑞士等國相繼推出了一批新穎奇特的鐘表新產(chǎn)品,如瑞士菲利浦公司生產(chǎn)的光電鐘,可將光源轉(zhuǎn)換成電能作能源的電子表。日本研制成具有錄音、放音等功能的數(shù)字手表,還有翻譯手表、電視手表等。英國的無聲鬧聲,到了預(yù)定鐘點,產(chǎn)生振動叫醒人,可供耳聾者使用。還有聲控照明鐘、氣溫鐘、火警</p><p>  在所有電子系統(tǒng)中,時鐘相當(dāng)于心臟,時鐘的性能

22、和穩(wěn)定性直通常接決定著整個系統(tǒng)的性能。因此,時間信號的準(zhǔn)確與否,直接關(guān)系到人們的日常生活、工業(yè)生產(chǎn)和社會發(fā)展.人們對時間精度的要求也越來越高.系統(tǒng)時鐘需要可靠,精確的時序參考,通常所用的就是晶體。常見的時鐘源主要有晶體振蕩器模塊(XO)和鎖相環(huán)(PLL)合成器。對于晶體振蕩器和PLL合成器這兩種主要的系統(tǒng)時鐘源而言,它們各有其優(yōu)勢,典型的系統(tǒng)晶振時鐘源通常使用的是石英晶體振蕩器,它的優(yōu)勢包括噪聲低和結(jié)構(gòu)簡單,并且可為客戶提供精確的定制頻

23、率等方面;可是,它也有著明顯的缺點,比如只能有晶體來決定其頻率,一般情況是特定晶體被制成客戶所需的振蕩器, 由此導(dǎo)致交貨周期較長、生產(chǎn)成本高,最重要的是不利于客戶加快產(chǎn)品上市時間,難以獲得非標(biāo)準(zhǔn)的頻率。而且其穩(wěn)定性也不是很好。與晶體振蕩器相比, PLL 合成器是一種更加復(fù)雜的系統(tǒng)時鐘源。其中, 如果單從 PLL來講, 它通常由電荷泵、相頻檢測器( PFD)、壓控振蕩器( VCO)和低通濾波器( LPF)等組成。而通用的 PLL合成器時鐘

24、產(chǎn)生器一般需要外部晶體以及放大反向器, 并再通過完全集成的 PLL和邏輯電路</p><p>  大多數(shù)的高精度計時工具都使用了石英晶體振蕩器,由于石英表、電子鐘、石英鐘都采用了石英技術(shù),因此走時精度高、使用方便、穩(wěn)定性好、不需要經(jīng)常調(diào)校。數(shù)字式電子鐘的計時使用集成電路,譯碼器電路代替機械式傳動,用 LED 顯示器代替指針顯示時間,減小了計時誤差,這種時鐘具有時、分、秒顯示時間的功能,還可以進行時、分、秒的校對,

25、片選的靈活性好。專門的時鐘芯片還可以提供高精度的準(zhǔn)確時間。</p><p>  目前在授時領(lǐng)域,常采用的授時方式具體有如下幾種。(1)脈沖對時也稱硬對時,是利用脈沖的準(zhǔn)時沿(上升沿或下降沿)來校準(zhǔn)被授時設(shè)備。脈沖對時的優(yōu)點是授時精度高、適應(yīng)性強,使用無源接點時:缺點是只可以校準(zhǔn)到秒(用1PPS),并且其數(shù)據(jù)必需要人工進行預(yù)置。(2)串口報文對時也稱軟對時,將一組時間數(shù)據(jù)(年、月、日、時、分、秒)按照一定的格式(速

26、率和順序等),然后通過串行通信接口發(fā)送給被授時裝置,被授時裝置利用這組數(shù)據(jù)預(yù)置其內(nèi) 部時鐘。串口報文對時的優(yōu)點是數(shù)據(jù)全面、不需要人工預(yù)置;缺點是授時精度低、報文的格式需要授時和被授時裝置雙方約定。(3)時間編碼方式對時 為了解決前2種對時方式的矛盾,在實際應(yīng)用中常采取2種對時方式結(jié)合的方 法,即串口+脈沖。時間編碼方式對時的優(yōu)點是數(shù)據(jù)全面、對時精度高、不需要人工預(yù)置;缺點是編碼相對復(fù)雜,需要傳送2個信號。(4)網(wǎng)絡(luò)方式對時網(wǎng)絡(luò)方式對時的

27、優(yōu)點是基于現(xiàn)有網(wǎng)絡(luò)、物理實現(xiàn)方便;缺點是高精度補償算法復(fù)雜。 </p><p>  本設(shè)計以單片機STC89C54和STC89C58為控制核心,由實時時鐘模塊、FSK信號發(fā)生模塊、解碼芯片HT9032等構(gòu)成。其中實時時鐘采用DS12887可實現(xiàn)年月日時分秒等時間信息的采集,F(xiàn)SK信號發(fā)生模塊、解碼芯片HT9032可以解調(diào)來電顯示信號,提取出時間信息,提供給時鐘以作校時。</p><p> 

28、 本設(shè)計以單片機為控制核心,采用模塊化設(shè)計,共分以下幾個功能模塊:單片機控制系統(tǒng)、實時時鐘模塊、來電顯示信號解碼模塊、信號采集模塊等。</p><p>  1.單片機作為整個硬件系統(tǒng)的核心,它既是協(xié)調(diào)整機工作的控制器,又是數(shù)據(jù)處理器。它由單片機、時鐘電路、復(fù)位電路等組成。</p><p>  2.時時鐘芯片采用帶 RAM的時鐘芯片DS12887。該芯片具有100年日歷,可以進行時分秒的計數(shù)

29、,可編程接口,還具有報警功能和掉電保存功能,并且可以對其方便的進行程序控制,完全能滿足設(shè)計的要求。</p><p>  3.來電顯示信號解碼模塊主要采用FSK解碼芯片HT9032實現(xiàn)。</p><p>  4.信號采集模塊主要由單片機STC89C54來完成。</p><p>  未來發(fā)展趨勢:從單片機電子時鐘近年的發(fā)展趨勢來看,正朝著多層次用戶、多品種、多規(guī)格、高精

30、度、小體積、低能耗等方面發(fā)展,在這種趨勢下,時鐘的數(shù)字化,智能化已經(jīng)成為現(xiàn)代數(shù)字時鐘的研究方向。帶有時鐘功能的電子產(chǎn)品和電子設(shè)備進年來廣泛地出現(xiàn)在國內(nèi)外市場中。例如奧運會倒計時顯示屏、鐵路安全顯示屏、生產(chǎn)線看板、體育比賽記時屏、大型室外高亮度時鐘等,這類產(chǎn)品覆蓋銀行、醫(yī)院、地鐵車站、體育運動、電視臺、監(jiān)控系統(tǒng)、高大建筑物等行業(yè)。作為一種人機接口方式,語音比LCD,鼠標(biāo)鍵盤等設(shè)備更易于使用。而在設(shè)計里加上語音提示、音樂或者其他語音功能,還

31、使得設(shè)計顯得既人性化又有趣,不但能提高開發(fā)者的興趣和積極性,同時也能讓設(shè)計作品與眾不同,從而得到了各界領(lǐng)域的廣泛應(yīng)用所以對語音的研究有很大的實際意義[4]。</p><p>  結(jié)論:通過以上文獻綜述,不難發(fā)現(xiàn):</p><p>  該電子時鐘具有讀取方便、顯示直觀、功能多樣、成本低廉等諸多優(yōu)點,符合電子儀器儀表的發(fā)展趨勢,具有廣闊的市場前景。</p><p>  

32、近些年我國也開始重視對電子鐘的開發(fā)與設(shè)計,讓更多的電子時鐘能夠走進人民生活,跟多人能夠應(yīng)用到功能強大,精度高的電子時鐘。但是仍然存在很多問題。</p><p>  中國電子鐘產(chǎn)業(yè)發(fā)展出現(xiàn)的問題中,許多情況不容樂觀,如產(chǎn)業(yè)結(jié)構(gòu)不合理、產(chǎn)業(yè)集中于勞動力密集型產(chǎn)品;技術(shù)密集型產(chǎn)品明顯落后于發(fā)達工業(yè)國家;生產(chǎn)要素決定性作用正在削弱;產(chǎn)業(yè)能源消耗大、產(chǎn)出率低、環(huán)境污染嚴(yán)重、對自然資源破壞力大;企業(yè)總體規(guī)模偏小、技術(shù)創(chuàng)新能力

33、薄弱、管理水平落后等。</p><p>  中國電子鐘產(chǎn)業(yè)發(fā)展研究報告闡述了世界電子鐘產(chǎn)業(yè)的發(fā)展歷程,分析了中國電子鐘產(chǎn)業(yè)發(fā)展現(xiàn)狀與差距,開創(chuàng)性地提出了“新型電子鐘產(chǎn)業(yè)” 及替代品產(chǎn)業(yè)概念,在此基礎(chǔ)上,從四個維度即“以人為本”、“科技創(chuàng)新”、“環(huán)境友好”和“面向未來”準(zhǔn)確地界定了“新型電子鐘產(chǎn)業(yè)” 及替代產(chǎn)品的內(nèi)涵。根據(jù)“新型電子鐘產(chǎn)業(yè)” 及替代品的評價體系和量化指標(biāo)體系,從全新的角度對中國電子鐘產(chǎn)業(yè)發(fā)展進行了推

34、演和精準(zhǔn)預(yù)測,在此基礎(chǔ)上,對中國的行政區(qū)劃和四大都市圈的電子鐘產(chǎn)業(yè)發(fā)展進行了全面的研究。</p><p><b>  第1章 緒論</b></p><p>  1.1系統(tǒng)框架設(shè)計總方案</p><p>  圖1.1 基于來電顯示信號的電子時鐘設(shè)計總框圖</p><p>  本時鐘的基本設(shè)計思想是接受一個來電顯示信號,通

35、過FSK解碼,獲取其中的時間數(shù)據(jù)信號,然后對時鐘進行校時,使其可以自動調(diào)整好時間日期的顯示,能達到誤差在1分鐘之內(nèi)</p><p><b>  1.2系統(tǒng)組成方案</b></p><p>  1.2.1來電顯示格式方案</p><p>  美國貝爾通信研究所最先采用語音頻帶數(shù)據(jù)通信的調(diào)制與解調(diào)技術(shù),利用連續(xù)的頻移鍵控(即FSK)方式傳送主叫用戶

36、的姓名,呼叫日期和時間等信息.后來部分歐洲國家則采用雙音多頻(即DTMF)方式傳送.從而形成了目前來電顯示的FSK和DTMF兩種制式。FSK制式采用相位連續(xù)二進制頻移鍵控的編碼方法,將呼叫識別信息轉(zhuǎn)換成FSK編碼傳輸.其特點是傳輸格式較復(fù)雜,但傳送信息多,除電話號碼外,還能傳送時間,日期及姓名等信息. (2)DTMF制式利用雙音多頻信號傳送電話號碼.其特點是傳輸格式簡單,傳送信息少,只能傳送電話號碼。由于此次設(shè)計需要的時間信號,所以選擇

37、使用FSK制式。</p><p>  1.2.2 FSK制式解碼方案</p><p>  對于FSK的解碼,主要有基于鎖相解調(diào)、專用電路和基于DSP的3種解調(diào)方式?;趯S秒娐返慕庹{(diào)方式實用簡單、成本低廉、性能可靠,比較適合小型來電顯示機的設(shè)計。絕大部分來電顯示產(chǎn)品都采用此種方式。鎖相環(huán)解碼方式基于硬件FSK解調(diào),一般通信解調(diào)電路都采用這種方式,其優(yōu)點是靈敏度很高,尤其在信噪比低的情況下性

38、能突出,缺點是電路相對來說比較復(fù)雜,調(diào)試不便,而且對于大部分?jǐn)?shù)字鎖相環(huán)集成電路,當(dāng)VCO工作在高頻(>6 MHz)時受溫度影響很大,一定要加個溫度補償電路方才可以正常工作。基于DSP的解碼是純軟件解調(diào)方式,優(yōu)點是設(shè)計靈活,修改方便,但是相對于專用電路解調(diào)方式來說成本過高,在信噪比差的情況下,算法要做相應(yīng)的調(diào)整。所以此次設(shè)計主要由HT9032和單片機STC89C54組成。</p><p>  1.2.3 數(shù)字

39、時鐘方案</p><p>  在設(shè)計電子時鐘電路時,有兩個可選方案:</p><p>  方案一:電子時鐘不設(shè)本機時間電路,完全依賴來電顯示信號模塊發(fā)出的時間信息,接收到后顯示出來。</p><p>  方案二:電子時鐘具有本機時鐘的電路,當(dāng)接收到來電顯示信號后,校正本機時鐘集成電路數(shù)據(jù)。</p><p>  第一個方案太過依賴于來電顯示信號

40、,如果沒有來電顯示信號進來,電子時鐘將無法正常工作。方案二可以讓時鐘有自己的時間系統(tǒng),在沒有來電顯示信號的時候也可以進行計時??紤]到授時時鐘的穩(wěn)定性,選用第二方案。</p><p>  電子時鐘的本機時鐘電路也有兩種方案可選:</p><p>  方案一:可直接用軟件實現(xiàn)數(shù)字時鐘,在單片機內(nèi)部存儲器設(shè)三個字節(jié)分別存放時鐘的時、分、秒信息。利用定時器與軟件結(jié)合實現(xiàn)1秒定時中斷,每產(chǎn)生一次中斷

41、,存儲器內(nèi)相應(yīng)的秒值加1;若秒值達到60,則將其清零,并將相應(yīng)的分字節(jié)值加1;若分值達到60,則清零分字節(jié),并將時字節(jié)值加1;若時值達到24,則將十字節(jié)清零。具有硬件電路簡單的特點。但由于每次執(zhí)行程序時,定時器都要重新賦初值,所以該時鐘精度不高。而且,由于是軟件實現(xiàn),當(dāng)單片機不上電,程序不執(zhí)行時,時鐘將不工作。</p><p>  方案二:也可以使用時鐘芯片DS12887A。該芯片內(nèi)部采用石英晶體振蕩器,其芯片精

42、度不大于10ms/年,且具有完備的時鐘鬧鐘功能,因此,可直接對其以用于顯示或設(shè)置,使得軟件編程相對簡單。為保證時鐘在電網(wǎng)電壓不足或突然掉電等突發(fā)情況下仍能正常工作,芯片內(nèi)部包含鋰電池。當(dāng)電網(wǎng)電壓不足或突然掉電時,系統(tǒng)自動轉(zhuǎn)換到內(nèi)部鋰電池供電系統(tǒng)。而且即使系統(tǒng)不上電,程序不執(zhí)行時,鋰電池也能保證芯片的正常運行,以備隨時提供正確的時間[12]。</p><p>  DS12887還有以下幾個特點:</p>

43、<p>  可作為 IBM AT計算機的時鐘和日歷</p><p>  與MC146818B和DS1287的管腳兼容</p><p>  在沒有外部電源的情況下可工作10年</p><p>  自帶晶體振蕩器及電池</p><p>  可計算到2100年前的秒、分、小時、星期、日期、月、年七種日歷信息并帶閏年</p>

44、;<p><b>  補償</b></p><p>  用二進制碼或BCD碼代表日歷和鬧鐘信息</p><p>  有12和24小時兩種制式,12小時制時有AM和PM提示</p><p><b>  可選用夏令時模式</b></p><p>  可以應(yīng)用于MOTOROLA和INTEL兩

45、種總線</p><p>  基于時鐘芯片的上述優(yōu)點,本設(shè)計采用方案二完成數(shù)字時鐘的功能</p><p>  現(xiàn)在市場上成熟的單片機應(yīng)用非常多,有AT89系列的和STC89系列,此次設(shè)計選用的是STC89C58芯片做為驅(qū)動數(shù)字電子時鐘電路的處理器。</p><p>  選擇STC89C58芯片作為驅(qū)動數(shù)字電子時鐘的處理器,主要出于STC89C54單片機主要有以下幾個特

46、點[1]:</p><p>  高抗靜電 (E S D 保護 )</p><p>  高速:1 個時鐘/ 機器周期,RISC 型8051 內(nèi)核,速度比普通8051 快 12倍 </p><p>  輕松過4KV 快速脈沖干擾(EFT測試)</p><p>  寬電壓,不怕電源抖動 寬電壓:5.5~3.4V,</p><

47、;p>  寬溫度范圍,-40 ℃~85 ℃</p><p>  I / O 口經(jīng)過特殊處理</p><p>  單片機內(nèi)部的電源供電系統(tǒng)經(jīng)過特殊處理低功耗設(shè)計:空閑模式,掉電模式 (可由外部中斷喚醒)</p><p>  工作頻率:0~35MHz,相當(dāng)于普通8051:0~420MHz </p><p>  單片機內(nèi)部的時鐘電路經(jīng)過特

48、殊處理時鐘:外部晶體或內(nèi)部RC 振蕩器可選,在 ISP 下載編程用戶程序時設(shè)置12K/10K/8K/6K/4K/2K字節(jié)片內(nèi)Flash 程序存儲器,擦寫次數(shù) 10萬次以上</p><p>  單片機內(nèi)部的復(fù)位電路經(jīng)過特殊處理 </p><p>  單片機內(nèi)部的看門狗電路經(jīng)過特殊處理</p><p>  全雙工異步串行口(UART),兼容普通8051 的串口。<

49、/p><p>  在接收到來電顯示信號后,經(jīng)過單片機的處理,將時間信號顯示在數(shù)碼管上,考慮到課題的要求,于是在軟件實現(xiàn)和編寫上增加顯示農(nóng)歷時間和星期幾。</p><p>  第2章 系統(tǒng)主要硬件電路設(shè)計</p><p>  2.1實現(xiàn)CID的基本方法</p><p>  實現(xiàn)CID 的基本方法是發(fā)端交換機將主叫號碼等通過局間信令系統(tǒng)(例如 NO.

50、7 信令系統(tǒng))傳送給終端交換機,終端交換機將主叫識別信息以移頻鍵控FSK 的方式送給被叫用戶終端設(shè)備如圖2.1。</p><p>  圖2.1 CID 傳送方法示意</p><p>  主叫號碼信息常采用頻移鍵控(FSK)方式,在被叫用戶掛機(On-Hook)或摘機通信狀態(tài)下傳送。終端交換機將主叫識別信息送給被叫用戶終端設(shè)備在下述兩種狀態(tài)下進行:一種是用戶終端掛機狀態(tài),另一種是用戶終端

51、通話狀態(tài)[9]。</p><p> ?、賿鞕C狀態(tài)下的數(shù)據(jù)傳送</p><p>  掛機狀態(tài)下的傳送方法是終端交換機將主叫識別信息在第一次振鈴和第二次振鈴間隔期間送給被叫用戶終端設(shè)備。在一次呼叫中若被叫用戶申請了CID 業(yè)務(wù),則終端交換機向該被叫用戶傳送主叫識別信息數(shù)據(jù)。傳送時序如圖2.2 所示</p><p>  圖2.2 主叫識別信息數(shù)據(jù)傳送的時序</p&

52、gt;<p>  符號 時間值 </p><p>  A 鈴流</p><p>  B 0.5~1.5s 第一次振鈴結(jié)束與數(shù)據(jù)傳送開始之間的時間間隔</p><p>  C ≤2.9s 傳送數(shù)據(jù)的時間包括信道占用信號Channel Seizure Signal和標(biāo)志信號Ma

53、rk Single</p><p>  D 200ms 數(shù)據(jù)傳送結(jié)束與第二次振鈴開始之間的時間隔</p><p>  E 1s 鈴流</p><p>  B+C+D 應(yīng)≤3.6s 各時段可根據(jù)具體情況定。</p><p>  在數(shù)據(jù)傳送前或過程中,如果用戶摘機,則傳送停止且呼叫處理正常

54、進行。我國規(guī)定:鈴流源為25HZ。振鈴為5秒斷續(xù)(即一秒送4秒停)。</p><p>  ② 通話狀態(tài)下的數(shù)據(jù)傳送</p><p>  通話狀態(tài)下的傳送方法是指當(dāng)具有CAll ID功能的用戶乙已經(jīng)與用戶甲處在通話狀態(tài)下,第三方面用戶丙呼叫用戶乙時,在用戶乙終端設(shè)備上顯示用戶丙的識別信息。在此狀態(tài)下,必須以“呼叫等待(call waiting)”業(yè)務(wù)作為CID業(yè)務(wù)前提,如圖2.3所示。<

55、;/p><p>  圖2.3通話狀態(tài)下傳送</p><p>  在接受來話時用戶作為被叫可以要求提供CID業(yè)務(wù),也可以不要求提供此業(yè)務(wù)。</p><p>  a、 在通話狀態(tài)下傳送數(shù)據(jù), 一開始交換機屏蔽與對話端的話音通路,然后將提示序列向被叫用戶傳送。提示序列由電話終端提示信號(CAS)和用戶提示音(SAS) 組成。電話終端提示信號(CAS)是用來提示電話終端準(zhǔn)備接收

56、數(shù)據(jù)。用戶提示音(SAS)的作用是提示用戶有新等待的呼叫,可采用呼叫等待音。</p><p>  b、為防止近端干擾,電話終端收到CAS 信號后就將送受話器靜音,然后將數(shù)據(jù)接收器連接到用戶線上,最后用應(yīng)答(ACK) 信號響應(yīng)以通知交換機已準(zhǔn)備好。</p><p>  c、ACK 信號傳送到交換機后,數(shù)據(jù)傳送開始。交換機將消息發(fā)送給電話終端,在數(shù)據(jù)傳送一結(jié)束后就馬上恢復(fù)與對話端的話音通路,同

57、時將話機的話音通路恢復(fù),通話狀態(tài)數(shù)據(jù)傳送的信號順序如圖2.4所示:</p><p>  圖2.4 通話狀態(tài)數(shù)據(jù)傳送順序</p><p>  d、在通話狀態(tài)下傳送提示序列和數(shù)據(jù)期間,交換機應(yīng)以至少50dB 的損耗阻塞與對端的話音傳送,防止這些信號到達遠端。</p><p>  e、 乙用戶所在的交換機若一查出乙用戶的一個瞬斷flash 信號或用戶掛機,則停止數(shù)據(jù)傳送,

58、并按正常接續(xù)處理。 </p><p>  f、若交換機查出用戶丙或用戶甲掛機,則繼續(xù)數(shù)據(jù)傳送。若用戶乙在15s 內(nèi)未對新插入的呼叫進行響應(yīng),交換機將釋放新的呼叫。</p><p>  2.2 CID硬件設(shè)計</p>&l

59、t;p>  2.2.1主機硬件原理及應(yīng)用</p><p>  此設(shè)計的來電顯示器,能夠產(chǎn)生符合國際和Bell202標(biāo)準(zhǔn)的FSK碼標(biāo)準(zhǔn)序列信號,其硬件主要由HT9032單片機、FSK信號發(fā)生模塊、LCD存儲器等構(gòu)成。其電路框圖如圖2.5:</p><p>  圖2.5來電顯示框圖</p><p>  2.2.2 STC89系列高性能單片機及應(yīng)用</p>

60、;<p>  STC89系列單片機是MCS-51系列單片機的派生產(chǎn)品。它們在指令系統(tǒng)、硬件結(jié)構(gòu)和片內(nèi)資源上與標(biāo)準(zhǔn)8052單片機完全兼容,DIP40封裝系列與8051為pin-to-pin兼容[2]。STC89系列單片機高速(最高時鐘頻率90MHz),低功耗,在系統(tǒng)/在應(yīng)用可編程(ISP,IAP),不占用戶資源</p><p>  STC89C54是一種帶8K字節(jié)閃爍可編程可檫除只讀存儲器(FPERO

61、M-Flash Programable and Erasable Read Only Memory )的低電壓,高性能COMOS8的微處理器,俗稱單片機。該器件采用ATMEL搞密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容[3]。</p><p>  STC89C54具體介紹如下:</p><p> ?、?主電源引腳(2根)</p><p&

62、gt;  VCC(Pin40):電源輸入,接+5V電源</p><p>  GND(Pin20):接地線</p><p>  ②外接晶振引腳(2根)</p><p>  XTAL1(Pin19):片內(nèi)振蕩電路的輸入端</p><p>  XTAL2(Pin20):片內(nèi)振蕩電路的輸出端</p><p><b>

63、 ?、劭刂埔_(4根)</b></p><p>  RST/VPP(Pin9):復(fù)位引腳,引腳上出現(xiàn)2個機器周期的高電平將使單片機復(fù)位。</p><p>  ALE/PROG(Pin30):地址鎖存允許信號</p><p>  PSEN(Pin29):外部存儲器讀選通信號</p><p>  EA/VPP(Pin31):程序存儲器

64、的內(nèi)外部選通,接低電平從外部程序存儲器讀指令,如果接高電平則從內(nèi)部程序存儲器讀指令。</p><p> ?、芸删幊梯斎?輸出引腳(32根)</p><p>  STC89C54單片機有4組8位的可編程I/O口,分別位P0、P1、P2、P3口,每個口有8位(8根引腳),共32根。</p><p>  PO口(Pin39~Pin32):8位雙向I/O口線,名稱為P0.0

65、~P0.7</p><p>  P1口(Pin1~Pin8):8位準(zhǔn)雙向I/O口線,名稱為P1.0~P1.7 </p><p>  P2口(Pin21~Pin28):8位準(zhǔn)雙向I/O口線,名稱為P2.0~P2.7 </p><p>  P3口(Pin10~Pin17):8位準(zhǔn)雙向I/O口線,名稱為P3.0~P3.7</p><p>  STC

66、89C54主要功能如表2.6所示。</p><p>  表2.6 STC89C52主要功能</p><p>  2.3 CID消息幀格式及技術(shù)要求</p><p>  符合國際式Bell202標(biāo)準(zhǔn)的電話主叫識別信息數(shù)據(jù)的格式有兩種:單數(shù)據(jù)消息格式(singledate,message tormat)和復(fù)合數(shù)據(jù)消息格式(multipledate,message to

67、rmat)。</p><p>  2.3.1單數(shù)據(jù)消息格式 </p><p>  消息頭和消息體組成了單數(shù)據(jù)消息格式,消息類型和消息長度組成了消息頭,它們均為 8 比特字,消息的特征可通過消息類型的值來識別。后面所跟的消息字的長度可通過消息長度來指明,而且消息體包括交換機需傳給終端用戶的信息,消息體可容納 1~255 個 8 比特的消息字,每個字可用8比特帶校驗位的七位編碼字符集。<

68、/p><p>  2.3.2復(fù)合數(shù)據(jù)消息格式</p><p>  和單數(shù)據(jù)格式相同,消息體和消息頭組成了復(fù)合數(shù)據(jù)消息格式。不同的是,復(fù)合數(shù)據(jù)的消息體是一個或者多個小的消息,稱為參數(shù)消息,組成參數(shù)消息同樣具有參數(shù)體和參數(shù)頭。參數(shù)頭包括參數(shù)長度和參數(shù)類型,它們都為比特字。后續(xù)參數(shù)字可用參數(shù)類型值來識別,參數(shù)體中參數(shù)字的數(shù)目可用參數(shù)長度來指明。在復(fù)合數(shù)據(jù)信息格式中,不同特片產(chǎn)生的不同消息允許在同一個

69、幀中傳送[10]。</p><p>  標(biāo)志信號、信道占用信號、數(shù)據(jù)信息和校驗字組成了一個完整的消息幀。當(dāng)電話終端準(zhǔn)備接收時,可用數(shù)據(jù)標(biāo)志信號和信道占用信號來提示;差錯檢查可用校驗字來作。</p><p> ?、贅?biāo)志信號。在掛機狀態(tài)下,程控交換機向用戶發(fā)送主叫信息時要先發(fā)送的第二個標(biāo)志信號,由180個標(biāo)志位(邏輯“1”)組成。在通話狀態(tài)下,此信號不發(fā)送。</p><p&

70、gt; ?、谛诺勒加眯盘枴_@是發(fā)送主叫信息時要首先發(fā)出的頭標(biāo)志,由一組300個連續(xù)的“0”和“1”交替地組成。其第一個位為“0”,最后一個位為“1”。在通話狀態(tài)下,此信號不發(fā)送。 </p><p> ?、蹣?biāo)志位。程控交換機根據(jù)線路使用情況隨機插入的標(biāo)志位,由0~10個邏輯“1”組成。 </p><p>  圖2.7單數(shù)據(jù)和復(fù)合數(shù)據(jù)消息格式</p><p> ?、軘?shù)

71、據(jù)字。主叫信息,每個數(shù)據(jù)字之前先要行一次“0”作起始位,在最后加一位“1”作結(jié)束位,每個數(shù)字的最低位先發(fā)送。最后,實際每個字為10位,即1PXXXXXXX0,其中的P為奇偶校驗位。 </p><p>  當(dāng)電話主叫信息數(shù)據(jù)被傳送時,首先發(fā)送信道占用信號,然后發(fā)送標(biāo)志信號,最后連續(xù)發(fā)送數(shù)據(jù)字。根據(jù)數(shù)據(jù)傳送情況,一些標(biāo)志位被間隔地插入。一般標(biāo)志位可以加在如下字的傳送之間: </p><p> 

72、 a. 消息長度字與第一個參考數(shù)字或消息字之間; </p><p>  b. 消息類型字與消息長度之間;</p><p>  c. 參考長度字與第一個參考字之間;</p><p>  d. 參數(shù)類型字與相應(yīng)的參數(shù)長度字之間; </p><p>  e. 最后一個參考字或消息字與校驗字之間; </p><p>  f.

73、 最后一個參數(shù)字與下一個參數(shù)類型字之間。 </p><p>  2.3.3 數(shù)據(jù)定義</p><p>  (1) 消息類型字</p><p>  消息類型字的值(16 進制數(shù)表示)從 00~FF可定義 256 種不同特征的消息,見表 2.8。</p><p>  表2.8 消息類型定義</p><p>  (

74、2) 消息長度字</p><p>  消息長度字為消息體中消息字的數(shù)目,用 16 進制表示,值為 00~FF。</p><p>  (3) 參數(shù)類型字</p><p>  參數(shù)類型字的值(16 進制數(shù)表示)從 00~FF可定義 256 種不同特征的參數(shù),見表 2.9。</p><p>  表2.9參數(shù)類型定義</p><

75、;p>  (5) 消息字和參數(shù)字</p><p>  單數(shù)據(jù)消息格式消息字有以下各項:</p><p>  a) 主叫號碼(如果允許顯示);</p><p>  b) 如果不允許顯示主叫號碼,將傳送字符“P”;</p><p>  c) 當(dāng)終端交換機無法得到主叫號碼時,將傳送字符“O”;</p><p>  d

76、) 日期,時間 (月,日,時,分) 共 8 個字節(jié);</p><p>  單數(shù)據(jù)消息格式消息按消息類型(如: 04H )、消息字、消息長度、月、日、時、分、主</p><p>  叫號碼(或“O”或“P”)順序排列組成;</p><p>  復(fù)合數(shù)據(jù)消息格式參數(shù)字有以下各項:</p><p><b>  a) 主叫姓名;</

77、b></p><p>  b) 無主叫姓名,用字符“P” 或”O(jiān)”表示;</p><p>  c) 無主叫號碼,用字符“P” 或“O” 表示;</p><p>  d) 日期,時間 (月,日,時,分)共 8 個字符;</p><p><b>  e) 主叫號碼;</b></p><p&g

78、t;  復(fù)合數(shù)據(jù)消息格式消息體一般按消息類型(如:80H)、參數(shù)消息(日期、</p><p>  時間)、消息長度、參數(shù)消息(主叫姓名或“O”或“P”) 、參數(shù)消息(主叫號碼,或“O”或“P”)的順序排列組成。</p><p>  所有的參數(shù)字和消息字都有奇偶校驗位(即比特位7)采用奇校驗的方式。</p><p>  2.3.4 差錯檢查</p>&l

79、t;p>  通過一定的算法發(fā)送器計算出消息的校驗字然后附加到消息后面,接收器在收到消息幀后重新計算出校驗字然后與收到的校驗字相比較。如果兩值相同則消息正確收到,校驗字的算法是將消息數(shù)據(jù)(即消息長度字和消息數(shù)據(jù)字,單數(shù)據(jù)格式的消息類型字;所有的參數(shù)類型字,復(fù)合數(shù)據(jù)格式的消息類型字消息長度字,所有的參數(shù)長度字和所有的參數(shù)數(shù)據(jù)字)按 256 的模式和取補來得到校驗字。</p><p>  來電顯示信號在第1聲振鈴

80、和第2聲振鈴之間發(fā)送,所以一般檢測到振鈴時開始接收來電顯示信息。</p><p>  2.4 來電顯示器的工作原理</p><p>  本設(shè)計采用H0ltek公司生產(chǎn)的FSK解碼芯片HT9032。HT9032是用來接收物理層主叫識別信息的低功耗CMOS集成芯片。它滿足CCITT V.23 1200 b/sFSK數(shù)據(jù)傳輸標(biāo)準(zhǔn)和Bell 202,而且還能檢測載波和振鈴。電話線通過接口電路接到H

81、T9032的RING、TIP、RDETl和RDET2引腳。當(dāng)有振鈴信號到來時,HT9032下降沿被觸發(fā)。HT9032在第1次和第2次振鈴之間,將邏輯“1”=(1200±12)Hz、“O”=(2 200±22)Hz,傳輸速率為1200 b/s的FSK信號解調(diào)成串行異步二進制數(shù)據(jù)。當(dāng)檢測到有效載波信號進來時,下降沿被觸發(fā)。如果DOUTC腳只輸出主叫識別信號; DOUT腳輸出標(biāo)志信號(由180個<掛機狀態(tài)下>或

82、80個<通話狀態(tài)下>標(biāo)志位<邏輯1>組成,即持續(xù)的高電平),信道占用信號(由一組300個連續(xù)的O和1交替組成,第1位為0,最后1位為1,在通話狀態(tài)下信道占用信號不發(fā)送),以及主叫識別信號的所有信號。</p><p>  STC89C54的外部中斷接到1HT9032的引腳,如果有振鈴信號,外部中斷1被觸發(fā)。STC89C54的外部中斷O接HT9032的引腳,如果檢測到有效解調(diào)后的主叫識別信號,

83、外部中斷0被觸發(fā)。STC89C54的串行接地引腳接HT9032的DOUTC引腳。如果檢測到有效載波信號和振鈴,串口中斷便被打開,解調(diào)的FSK信號被接收,得到來電信息。將被HT9032解調(diào)出的FSK基帶信號送入STC89C54的捕獲中斷,信號傳送速率為1200 b/s,所以將ST89C54波特率設(shè)定為1200 b/s,并利用串口對信號進行采集,從而得到O、1比特流。將其按10位合成字節(jié)信息,每個字節(jié)起始位為1,結(jié)束位為O,中間8位為信息。

84、最后根據(jù)主叫識別的單數(shù)據(jù)消息格式提取所需的消息字,得到來電日期,然后信息顯示在LCD顯示屏上。 </p><p>  2.5 時鐘硬件功能描述</p><p>  此數(shù)字鐘利用單片機STC89C58和時鐘芯片DS12887設(shè)計完成。數(shù)字鐘能夠完成24小時制計時以及實現(xiàn)日歷(農(nóng)歷以及陰歷兩種格式)的功能。用戶可以通過按鍵調(diào)整實現(xiàn)時鐘校時,也可以通過接收來電顯示信號來進行自動校時。<

85、;/p><p>  2.6 時鐘電路硬件設(shè)計</p><p><b>  2.6.1鍵盤模塊</b></p><p>  該時鐘還具有用戶自動調(diào)校模式,用戶可以根據(jù)需要自動調(diào)校時間。所以在硬件設(shè)計時需要加入按鍵模塊,用來滿足用戶調(diào)校的要求。所以在設(shè)計電路是需要加入按鍵模塊。</p><p>  圖2.10 鍵盤顯示電路圖&

86、lt;/p><p>  2.6.2 顯示模塊</p><p>  一個良好的顯示模塊對一個系統(tǒng)十分的重要,顯示模塊將用來顯示所有的操作結(jié)果和計時結(jié)果。同時顯示模塊提供了良好的人機交互平臺。常用的顯示模式有點陣顯示、LED 8段數(shù)碼管顯示和液晶顯示。</p><p>  液晶顯示屏(LCD)具有輕薄短小、無輻射、低耗電量危險、影象穩(wěn)定不閃爍以及平面直角顯示等優(yōu)勢,畫面效果

87、好,可視面積大,分辨率高,抗干擾能力強等特點。但同時液晶有著偏高的成本。在使用時,如果有靜電干擾,則易將液晶的顯示芯片燒壞。鑒于LED 8段數(shù)碼管比較容易實現(xiàn),成本也比較低的特點,最終確定使用共陰極數(shù)碼管來顯示[8]。</p><p>  本系統(tǒng)顯示模塊由三塊74LS164芯片和十個0.5寸的兩位一體八段數(shù)碼管以及兩塊0.8寸的兩位一體八段數(shù)碼管組成。74LS164用來驅(qū)動數(shù)碼管以及控制位選。單片機應(yīng)用系統(tǒng)中大量

88、使用的LED,最常用的是七段LED,7段實際上是a,b,c,d,e,f,g7個發(fā)光二極管。當(dāng)發(fā)光二極管導(dǎo)通時,相應(yīng)的一個點或一個筆劃發(fā)光,控制不同組合的二極管導(dǎo)通,就能顯示出各種字符。</p><p>  在該設(shè)計電路中,加入了3片74L164作為選碼輸出用,可以驅(qū)動24位,由p1口輸出段碼。同時鑒于單片機輸出端口的電流不足以驅(qū)動LED數(shù)碼顯示管的顯示,故加入了三極管作為放大之用,使之能夠有足夠大的電流驅(qū)動LED

89、數(shù)碼顯示管[11]。</p><p>  2.6.3 復(fù)位電路模塊</p><p>  圖2.11 復(fù)位電路</p><p>  單片機為了防止系統(tǒng)運行穩(wěn)定的因素產(chǎn)生,特別是射頻干擾和震蕩電源穩(wěn)定性因素產(chǎn)生的干擾,在出于以上因素的考慮設(shè)計出復(fù)位電路。</p><p>  復(fù)位電路主要的功能是是整個系統(tǒng)初始化,在每次上電時系統(tǒng)自動初始化,系統(tǒng)上

90、電時提供復(fù)位信號,直至系統(tǒng)電源穩(wěn)定后,撤銷復(fù)位信號,但有時為了可靠期間,電源穩(wěn)定后還要經(jīng)一定的延時才撤銷復(fù)位信號,這樣可以防止電源開關(guān)或電源插頭的結(jié)合和憤慨過程中引起的抖動而影響復(fù)位。還有就是如果在程序運行的過程中程序沒有響應(yīng)或者需要進行一次初始化,這是可以通過按復(fù)位開關(guān)來實現(xiàn)需要的有效操作[7]。</p><p>  2.6.4 時鐘芯片模塊</p><p>  圖 2.12 DS128

91、87 時鐘硬件電路圖</p><p>  時鐘模塊采用采用帶 RAM的時鐘芯片DS12887。該芯片可以進行時分秒的計數(shù),具有100年日歷,可編程接口,還具有報警功能和掉電保存功能,并且可以對其方便的進行程序控制,能很好的符合要求。其電路如圖2.12所示。</p><p>  2.6.5 主控模塊</p><p>  圖2.13單片機最小系統(tǒng)</p>

92、<p>  CPU選用STC89C58對整個系統(tǒng)進行控制:</p><p>  1)它將DS12887數(shù)據(jù)接受并輸出到LED,實現(xiàn)時間的顯示;</p><p>  2)根據(jù)鍵盤輸入調(diào)用相應(yīng)鍵處理子程序,實現(xiàn)時間的調(diào)整;</p><p>  3)接收STC89C54輸入的數(shù)據(jù),進行一定的轉(zhuǎn)換,然后輸出到LED顯示器顯示出來。</p><p

93、>  DS12887是為了時鐘的自走模式通過以下方式與STC89C58相連。</p><p>  主控模塊的核心組成部分是單片機STC89C58,它的工作是所有操作任務(wù)的調(diào)控與分派。STC89C58內(nèi)部有一個高增益反相放大器用來構(gòu)成振蕩器,此放大器的輸入端和輸出端分別是引腳XTALl和XTAL2??梢杂蓛?nèi)部方式產(chǎn)生或外部方式產(chǎn)生時鐘。內(nèi)部方式的時鐘電路如圖2.13(a) 所示,外接定時元件在XTALl和XT

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

95、分頻,產(chǎn)生一個兩相時鐘P1和P2,供單片機使用。</p><p>  圖2.14中電容C6和C7以及外接晶體構(gòu)成并聯(lián)諧振電路,它們起快速起、振穩(wěn)定振蕩頻率的作用,晶振頻率選6MHz,其值均為30P左右。</p><p>  其中TXD是串行輸出口,RXD是串行輸入口。當(dāng)來電顯示信號由FSK解碼芯片HT9032解調(diào)出時間信號后,通過STC89C54的TXD引腳傳輸?shù)綍r鐘部分STC89C58的

96、RXD引腳,從而實現(xiàn)來電顯示時間信號對時鐘的校時功能[6]</p><p>  (a)內(nèi)部方式時鐘電路 (b)外部方式時鐘電路</p><p><b>  圖2.14時鐘電路</b></p><p>  第3章 系統(tǒng)軟件設(shè)計</p><p><b>  3.1 授時主程序<

97、;/b></p><p>  授時器的主要作用就是將來電顯示信號中的時間信號通過FSK解碼提取出來,然后通過串口傳輸給將信號發(fā)送出去,其設(shè)計主程序如圖2.15所示。,</p><p>  圖2.15 授時主程序軟件流程圖</p><p>  3.2 來電顯示信號接收軟件設(shè)計圖</p><p>  來電顯示信號通過電話線進來,然后將FSK

98、信號解調(diào)成串行異步二進制數(shù)據(jù) ,接著傳送到STC89C54進行處理,最終將來電顯示信號中的時間、主叫號碼這些信息通過液晶顯示屏顯示出來。軟件設(shè)計流程如圖2.16.</p><p>  圖2.16來電顯示信號接收軟件設(shè)計圖</p><p>  3.3 時鐘模塊軟件設(shè)計圖</p><p>  時鐘模塊由時鐘芯片提供時間信號,單片機處理信號然后傳送到顯示管顯示時間。如果有

99、來電顯示信號進來,時間相差大于1分鐘的話則進行自我校準(zhǔn)。軟件設(shè)計流程如圖2.17.</p><p>  圖2.17時鐘模塊軟件設(shè)計圖</p><p>  第4章 制作調(diào)試過程</p><p>  4.1 PCB板制作</p><p>  PCB板的制作在電工電子實驗室完成。首先,根據(jù)設(shè)計好的電路原理圖使用Protel 99繪制PCB圖;其次,

100、將設(shè)計好的PCB圖打印出來,經(jīng)過熱轉(zhuǎn)印將PCB電路圖印制在覆銅板上;接著,將覆銅板放在濃鹽酸加雙氧水的溶解液里腐蝕;最后,將腐蝕好的電路板進行鉆孔,涂上松香水晾干,等待焊接元器件。</p><p><b>  4.2 元器件焊接</b></p><p>  根據(jù)電路原理圖確定所需的電子元器件清單,將各元器件按PCB位置放好進行焊接。電路板焊接好以后,首先要做的是檢查電

101、路板是否存在短接,虛焊等情況。對壞掉的地方進行修補。</p><p><b>  4.3 電路調(diào)試</b></p><p>  電路調(diào)試這一環(huán)節(jié)很重要,硬件電路的調(diào)試成功是軟件系統(tǒng)能夠運行的前提。在電路板通上電以前一定要確保電路的正確性,尤其是不能出現(xiàn)電源短路的情況。否則,電路有被燒壞的危險。硬件調(diào)試時,首先要根據(jù)電路原理圖,對重要的信號節(jié)點,數(shù)據(jù)線進行測量,確保得到

102、的值是符合原本設(shè)計要求的。</p><p>  4.4 硬件結(jié)構(gòu)組裝</p><p>  硬件結(jié)構(gòu)組裝也是一個相當(dāng)重要的步驟。因為整個系統(tǒng)使用的都是各個模塊,如果連接的不好,會對信號才生一定的干擾。所以硬件搭建的要盡量避免信號的相互干擾。電路板的安裝要盡量使導(dǎo)線容易布置</p><p>  4.5 軟件系統(tǒng)編寫調(diào)試</p><p>  若把硬

103、件比作人的軀干,那么系統(tǒng)軟件就可以看做是人的大腦。沒有一個靈活的大腦,軀干也就變得僵硬而無法進行很好的工作。當(dāng)硬件電路設(shè)計、制作完成之后,整個系統(tǒng)的優(yōu)越與否就由軟件的性能來決定了。</p><p>  軟件的設(shè)計首先是要按照要求完成所需的功能,接著就是在完成功能的基礎(chǔ)上進行不斷的改進。軟件還可以解決一些開發(fā)后續(xù)中發(fā)現(xiàn)的硬件漏洞與不足。因此,一個好的軟件系統(tǒng)將是一個系統(tǒng)最終成功的保證。</p><

104、;p>  軟件系統(tǒng)調(diào)試時就需要不斷地進行模擬試驗,記錄每次的試驗數(shù)據(jù),對數(shù)據(jù)進行分析之后再修改軟件,通過不斷的調(diào)試,系統(tǒng)將逐漸變得完善。</p><p><b>  結(jié) 論</b></p><p>  本文詳細介紹了基于來電顯示信號的電子時鐘設(shè)計,該系統(tǒng)以STC89C54/58為系統(tǒng)控制處理器,F(xiàn)SK解碼芯片HT9032用來解調(diào)來電顯示信號,通過STC89C5

105、4處理以及提取其中的時間信號,傳輸?shù)綍r鐘電路中,達到電子時鐘自動校時的功能,最終,電子時鐘將能夠顯示日期和時、分、秒。</p><p>  本文介紹了該系統(tǒng)各組成模塊的電路原理和設(shè)計思路,并敘述了系統(tǒng)發(fā)放過程中的軟件以及各種調(diào)試、測試。</p><p>  綜合來看,基于來電顯示信號的電子時鐘系統(tǒng)分為硬件和軟件兩部分。其中硬件部分是來電顯示信號的學(xué)習(xí),電子實時時鐘電路和顯示電路的學(xué)習(xí)。軟件

106、部分主要是來電顯示信號的解調(diào)。</p><p><b>  [參考文獻]</b></p><p>  [1] 閻石. 數(shù)字電子技術(shù)基礎(chǔ)[M]. 北京:高等教育出版社,1998:46-67</p><p>  [2] 蔡美琴. MCS-51系列單片機系統(tǒng)及其應(yīng)用[M].北京:高等教育出版社,2000:16-34</p><p&

107、gt;  [3] 孫俊逸,盛秋林,張錚等.單片機原理及應(yīng)用[M],北京:清華大學(xué)出版社,2001:56-73</p><p>  [4] 曹克橙.單片機原理及應(yīng)用[M],第二版.北京:機械工業(yè)出版社,2009.01:12-23</p><p>  [5] 徐宏亮,艾學(xué)忠等.實現(xiàn)多功能電子時鐘設(shè)計[J].吉林化工學(xué)院學(xué)報,2001,33(4):62-67</p><p&g

108、t;  [6] 丁元杰. 單片微機原理及應(yīng)用.第二版[M].北京:機械工業(yè)出版社,2001:45-67</p><p>  [7] 潘新民. 王燕芳.微型計算機控制技術(shù)[M]. 北京:高等教育出版社,2004:78-93</p><p>  [8] 馬忠梅. 單片機的C語言應(yīng)用程序設(shè)計[M].北京:北京北航出版社,2003:35-65</p><p>  [9] 唐

109、舜饒. 實用電話原理及維修技術(shù)[M]. 電子科技大學(xué)出版社,2003:23-45</p><p>  [10]何桂麗,林善希. 中國來電顯示標(biāo)準(zhǔn)[S]. 北京標(biāo)準(zhǔn)出版社,1998:3-12</p><p>  [11]紀(jì)宗南. 單片機外圍器件實用手冊[M]. 北京:北京航空航天大學(xué)出版社,2000:34-67</p><p>  [12]彭小軍. 用單片機實現(xiàn)電子

110、時鐘[J].新余高專學(xué)報,2004,23(2):25-32</p><p>  [13] Petovello M G,Lachapelle G.Estimation of clock stability using GPS[J].GPS Solutions, 2000,4(1):21-33.</p><p>  [14] Nordic Single chip 433/868/915MH

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論