

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 摘 要</b></p><p> 本設計以數(shù)字集成電路技術為基礎,單片機技術為核心。軟件設計采用模塊化結構,匯編語言編程。系統(tǒng)通過LCD顯示數(shù)據(jù),可以顯示公歷日期(年、月、日、時、分、秒)以及星期。在內容安排上首先描述系統(tǒng)硬件工作原理,著重介紹了各硬件接口技術和各個接口模塊的功能;其次,詳細的闡述了程序的各個模塊和實現(xiàn)過程。</p><p
2、> 關鍵詞:單片機,萬年歷,DS1302,LCM1602</p><p><b> ZHANG Pan</b></p><p> Henan Normal University College of Physial Education Xin’xiang He’nan 453000</p><p> Abstract: Th
3、e design is based on digital integrate circuit, microcontroller technology is the core of the system. The software design uses module structure and adapts microcontroller assemble language. The system can display calenda
4、r date, including year, month, week, hour, minute, second and week. The work principle of the system is discussed in this paper, hardware interface and module function are reported primarily in the system. Every module o
5、f program is described explicitly. </p><p> Keywords: MCU , Calendar, DS1302, LCM1602</p><p><b> 目 錄</b></p><p> 摘要..................................................
6、...............1</p><p><b> 1.設計要求</b></p><p><b> 2方案論證與設計</b></p><p> 2.1 用可編程邏輯器件設計</p><p> 2.1.1控制器部分</p><p> 2.2 顯示部分的方案選
7、擇</p><p><b> 2.3 系統(tǒng)設計</b></p><p> 2.3.1 晶體振蕩器電路</p><p> 2.3.2 分頻器電路</p><p> 2.3.3 時間計數(shù)器電路</p><p> 2.3.4 時鐘電路</p><p> 2.3.5
8、 復位電路</p><p> 2.3.6復位電路的可靠性設計</p><p> 2.3.7 按鍵部分…</p><p> 2.3.8蜂鳴器電路</p><p> 2.3.9 根據(jù)各模塊的功能互相連接成電子萬年歷的控制電路</p><p><b> 3各硬件介紹</b></p>
9、<p> 3.1AT89S51的引腳說明</p><p> 3.2 發(fā)光二極管指示電路設計</p><p> 3.3 蜂鳴器電路設計</p><p> 3.3.1 蜂鳴器的介紹</p><p> 3.3.2 蜂鳴器的結構原理</p><p> 3.4 LCM1602簡介</p>
10、<p> 3.5 DS1302 簡介</p><p> 4 系統(tǒng)硬件設計所需的器材</p><p> 5 系統(tǒng)軟件總體設計</p><p><b> 6 系統(tǒng)功能介紹</b></p><p><b> 6.1 按鍵介紹</b></p><p><b
11、> 6.2星期計算</b></p><p><b> 7 主程序流程圖</b></p><p><b> 8 安裝制作</b></p><p> 9 調試與檢測安全</p><p><b> 10.結束語</b></p><p
12、><b> 1 設計要求</b></p><p> 本設計準備實現(xiàn)的功能: </p><p> (1) 顯示公歷日期功能(年、月、日、時、分、秒以及星期) </p><p> (2) 可通過按鍵切換年、月、日及時、分、秒的顯示狀態(tài)</p><p> (3) 可隨時調校年、月、日或時、分、秒</p&g
13、t;<p> (4) 可每次增減一進行時間調節(jié)</p><p> (5) 可動態(tài)完整顯示年份,實現(xiàn)真正的萬年歷顯示</p><p><b> 2 方案論證與設計</b></p><p> 2.1控制器部分方案論證 </p><p> 方案一:可采用ALTERA公司的FLEX10K系列PLD器件。設
14、計起來結構清晰,各個模塊,從硬件上設計起來相對簡單,控制與顯示的模塊間的連接也會比較方便。但是考慮到本設計的特點,EDA在功能擴展上比較受局限,而且EDA占用的資源也相對多一些。從成本上來講,用可編程邏輯器件來設計也沒有什么優(yōu)勢。</p><p> 方案二:凌陽16位單片機有豐富的中斷源和時基。它的準確度相當高,并且C語言和匯編兼容的編程環(huán)境也很方便來實現(xiàn)一些遞歸調用。I/O口功能也比較強大,方便使用。用凌陽1
15、6位單片機做控制器最有特色的就是它的可編程音頻處理,可完成語音的錄制播放和識別。這些都方便對設計進行擴展,使設計更加完善。成本也相對低一些。但是,在控制與顯示的結合上有些復雜,顯示模組資源相對有限,而且單片機的穩(wěn)定性不是很高,而且就需要完成萬年歷這個不太復雜的設計可以不必用凌陽16位單片機來完成,采用51單片機既能夠實現(xiàn)既定功能,成本也不高。綜合考慮最后選擇用51單片機來作為中心控制器件。</p><p> 硬
16、件控制電路主要用了AT89S51芯片處理器、LCD顯示器等。根據(jù)各自芯片的功能互相連接成電子萬年歷的控制電路。軟件控制程序主要有主控程序、電子萬年歷的時間控制程序、時間顯示及星期顯示程序等組成。主控程序中對整個程序進行控制,進行了初始化程序及計數(shù)器、還有鍵盤功能程序、以及顯示程序等工作,時間控制程序是電子萬年歷中比較重要的部分。時間控制程序體現(xiàn)了年、月、日、時、分、秒及星期的計算方法。時間控制程序主要是定時器0計時中斷程序每隔10ms中
17、斷一次當作一個計數(shù),每中斷一次則計數(shù)加1,當計數(shù)100次時,則表示1秒到了,秒變量加1,同理再判斷是否1分鐘到了,再判斷是否1小時到了,再判斷是否1天到了,再判斷是否1月到了,再判斷是否1年到了,若計數(shù)到了則相關變量清除0。先給出一般年份的每月天數(shù)。如果是閏年,第二個月天數(shù)不為28天,而是29天。再用公式s=v-1 +〔(y-1/4〕-〔(y-1/100〕+〔(y-1/400〕+ d計算當前顯示日期是星期幾,當調節(jié)日期時,星期自動的調整
18、過來。閏年的判斷規(guī)則為,如果該年份是4或100的整數(shù)倍或者是400的整數(shù)倍,則為閏年;否則為非閏年。在我們的這個設計中</p><p> 圖1 單片機控制電路</p><p> Fig.1 SCM Control circuit </p><p> 2.2 顯示部分的方案論證</p><p> 方案一:采用8段數(shù)碼管雖經(jīng)濟實惠,但操
19、作比液晶顯示來說略顯繁瑣。</p><p> 方案二:液晶顯示方式。液晶顯示效果出眾,可以運用菜單項來方便操作,比較簡單,所以,最后選擇液晶顯示方案。</p><p><b> 圖2 液晶顯示電路</b></p><p> Fig.2 lcm1602 circuit</p><p><b> 2.3
20、系統(tǒng)設計</b></p><p> 2.3.1 晶體振蕩器電路 </p><p> 晶體振蕩器電路給數(shù)字鐘提供一個頻率穩(wěn)定準確的32768Hz的方波信號,可保證數(shù)</p><p> 字鐘的走時準確及穩(wěn)定。不管是指針式的電子鐘還是數(shù)字顯示的電子鐘都使用了晶體</p><p><b> 蕩器電路。</b>
21、</p><p> 圖3 DS1302電路</p><p> Fig.3 ds1302 circuit</p><p> 2.3.2 分頻器電路</p><p> 分頻器電路將高頻方波信號經(jīng)分頻后得到1Hz的方波信號供秒計數(shù)器進行計數(shù),分頻器實際上也就是計數(shù)器。</p><p> 2.3.3 時間計數(shù)器電路
22、 </p><p> 時間計數(shù)電路由秒個位和秒十位計數(shù)器,分個位和分十位計數(shù)器及時個位和時十位計數(shù)器電路構成,其中秒個位和秒十位計數(shù)器,分個位和分十位計數(shù)器為60進制計數(shù)器而根據(jù)設計要求,時個位和時十位計數(shù)器為12進制計數(shù)器。</p><p> 2.3.4 時鐘電路</p><p> 內部時鐘電路如圖所示,在XTAL1和XTAL2引腳上外接定時元件,內部振蕩電
23、路就產(chǎn)生自激振蕩。定時元件通常石英晶體和電容組成的并聯(lián)諧振回路,晶體振蕩器選擇12MHZ,電容采用30PF。</p><p><b> 圖4 時鐘電路</b></p><p> Fig.4 Clock circuit</p><p> 2.3.5 復位電路 影響單片機系統(tǒng)運行穩(wěn)定性的因素可大體分為外因和內因兩部分: (1)外
24、因 射頻干擾,它是以空間電磁場的形式傳遞在機器內部的導體(引線或零件引腳)感生出相應的干擾,可通過電磁屏蔽和合理的布線/器件布局衰減該類干擾; 電源線或電源內部產(chǎn)生的干擾,它是通過電源線或電源內的部件耦合或直接傳導,可通過電源濾波、隔離等措施來衰減該類干擾 。</p><p> ?。?)內因 振蕩源的穩(wěn)定性,主要由起振時間頻率穩(wěn)定度和占空比穩(wěn)定度決定 起振時間可由電路參數(shù)整定穩(wěn)定度受振
25、蕩器類型溫度和電壓等參數(shù)影響復位電路的可靠性。 2.3.6復位電路的可靠性設計</p><p> 復位是單片機的初始化操作。單片機啟運運行時,都需要先復位,其作用是使CPU和系統(tǒng)中其他部件處于一個確定的初始狀態(tài),并從這個狀態(tài)開始工作。因而,復位是一個很重要的操作方式。但單片機本身是不能自動進行復位的,必須配合相應的外部電路才能實現(xiàn)。 復位電路的基本功能是:系統(tǒng)上電時提供復位信號,直至系統(tǒng)電源穩(wěn)定
26、后,撤銷復位信號。為可靠起見,電源穩(wěn)定后還要經(jīng)一定的延時才撤銷復位信號,以防電源開 關或電源插頭分-合過程中引起的抖動而影響復位。</p><p> 圖5 RC復位電路</p><p> Fig.5 RC Reset Circuit </p><p> 2.3.7 按鍵部分</p><p> 本設計總的用了四個按扭開關作為
27、鍵盤,其中一個是復位鍵,另三個中的其中兩個是調整時間增加、減少的鍵,第三個是切換年、月、日及時、分、秒的顯示狀態(tài)并在所切換的顯示狀態(tài)下配合加減兩個鍵調整時間。</p><p><b> 圖6 按鍵電路</b></p><p> Fig.6 Key circuit</p><p> 2.3.8蜂鳴器電路</p><p&
28、gt; 利用AT89S51單片機的IO口控制一個8550的三極管,三極管控制蜂鳴器的電源通斷。從而實現(xiàn)輸出聲音。</p><p><b> 圖7 蜂鳴器電路</b></p><p> Fig.7 Buzzer circuit </p><p> 2.3.9 根據(jù)各模塊的功能互相連接成電子萬年歷的控制電路</p><p
29、> 圖8 控制模塊示意圖</p><p> Fig.8 Control Module Sketch</p><p><b> 3各硬件介紹</b></p><p> 3.1 AT89S51的引腳說明</p><p> AT89S51系列單片機中有PDIP,PLCC,TQFP多種封裝形式。本設計采用的是
30、PDIP封裝40管腳的單片機,各引腳如圖2-2所示。</p><p> 圖9 AT89S51的PDIP封裝引腳圖</p><p> Fig.9 AT89S51</p><p> 40個引腳中, 4組8位共32個I/O口,正電源和地線兩根,外置石英振蕩器的時鐘線兩根,現(xiàn)在對這些引腳的功能加以說明:</p><p> ?。?)Pin9:RE
31、SET/Vpd復位信號復用腳,當AT89S51通電,時鐘電路開始工作,在RESET引腳上出現(xiàn)24個時鐘周期以上的高電平,系統(tǒng)開始復位。而RESET由高電平下降為低電平后,系統(tǒng)即從0000H地址單元開始執(zhí)行程序。</p><p> ?。?)Pin29:PESN當訪問外部程序存儲器時,此腳輸出負脈沖選通信號,外部程序存儲器則把指令數(shù)據(jù)放到P0口上,由CPU讀入并執(zhí)行。</p><p> ?。?
32、)Pin30:ALE/PROG 地址鎖存允許信號端。單片機上電后,ALE引腳不斷向外輸出正脈沖信號, ALE信號可以用作對外輸出時鐘或定時信號。</p><p> ?。?)Pin31:EA/Vpp程序存儲器的內外部選通線,89S51單片機,內置有4kB的程序存儲器,當EA為高電平并且程序地址小于4kB時,讀取內部程序存儲器指令數(shù)據(jù),而超過4kB地址則讀取外部指令數(shù)據(jù)。如EA為低電平,則不管地址大小,一律讀取外部程
33、序存儲器指令。</p><p> 3.2 發(fā)光二極管指示電路設計</p><p> 發(fā)光二極管簡稱為LED。由鎵(Ga)與砷(AS)、磷(P)的化合物制成的二極管,當電子與空穴復合時能輻射出可見光,因而可以用來制成發(fā)光二極管, 在電路及儀器中作為指示燈,或者組成文字或數(shù)字顯示。磷砷化鎵二極管發(fā)紅光,磷化鎵二極管發(fā)綠光,碳化硅二極管發(fā)黃光?! ∷前雽w二極管的一種,可以把電能轉化成光
34、能;常簡寫為LED。發(fā)光二極管與普通二極管一樣 是由一個PN結組成,也具有單向導電性。當給發(fā)光二極管加上正向電壓后,從P區(qū)注入到N區(qū)的空穴和由N區(qū)注入到P區(qū)的電子,在PN結附近數(shù)微米內分別與N 區(qū)的電子和P區(qū)的空穴復合,產(chǎn)生自發(fā)輻射的熒光。不同的半導體材料中電子和空穴所處的能量狀態(tài)不同。當電子和空穴復合時釋放出的能量多少不同,釋放出的能 量越多,則發(fā)出的光的波長越短。常用的是發(fā)紅光、綠光或黃光的二極管。</p><p
35、> 設計中,我使用了1個發(fā)光二極管作為電源的指示。為了避免供給發(fā)光二極管的電流過大,使用1K的電阻進行限流。</p><p> 3.3 蜂鳴器電路設計</p><p> 3.3.1 蜂鳴器的介紹 1.蜂鳴器的作用 蜂鳴器是一種一體化結構的電子訊響器,采用直流電壓供電,廣泛應用于計算機、打印機、復印機、報警器、電子玩具、汽車電子設備、電話機、定時器等電子產(chǎn)品中作發(fā)聲器件。
36、 2.蜂鳴器的分類 蜂鳴器主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類型?! ?.蜂鳴器的電路圖形符號 蜂鳴器在電路中用字母“H”或“HA”(舊標準用“FM”、“LB”、“JD”等)表示。 3.3.2 蜂鳴器的結構原理 1.壓電式蜂鳴器 壓電式蜂鳴器主要由多諧振蕩器、壓電蜂鳴片、阻抗匹配器及共鳴箱、外殼等組成。有的壓電式蜂鳴器外殼上還裝有發(fā)光二極管?! 《嘀C振蕩器由晶體管或集成電路構成。當接通電源后(1.5~15V直流工作電
37、壓),多諧振蕩器起振,輸出1.5~2.5kHZ的音頻信號,阻抗匹配器推動壓電蜂鳴片發(fā)聲。 壓電蜂鳴片由鋯鈦酸鉛或鈮鎂酸鉛壓電陶瓷材料制成。在陶瓷片的兩面鍍上銀電極,經(jīng)極化和老化處理后,再與黃銅片或不銹鋼片粘在一起?! ?.電磁式蜂鳴器 電磁式蜂鳴器由振蕩器、電磁線圈、磁鐵、振動膜片及外殼等組成?! 〗油娫春?,振蕩器產(chǎn)生的音頻信號電流通過電</p><p> 3.4 LCM1602簡介 </p&
38、gt;<p> 圖11 LCM1602</p><p> Fig.11 LCM1602</p><p> LCM1602采用標準的16腳接口,其中: 第1腳:VSS為地電源 第2腳:VDD接5V正電源 第3腳:V0為液晶顯示器對比度調整端,接正電源時對比度最弱,接地電源時對比最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調整對比度 第4腳
39、:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。 第5腳:RW為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當RSRW共同為低電平時可以寫入指令或者顯示地址,當RS為低電平RW為高電平時可讀忙信號,當RS為高電平RW為低電平時可以寫入數(shù)據(jù).第6腳:E端為使能端,當E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。 第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。 第15~16腳:空腳 </p><p
40、> 3.5 DS1302 簡介</p><p> DS1302是美國DALLAS公司推出的一種高性能、低功耗的實時時鐘芯片,附加31字節(jié)靜態(tài)RAM,采用SPI三線接口與CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號和RAM數(shù)據(jù)。實時時鐘可提供秒、分、時、日、星期、月和年,一個月小與31天時可以自動調整,且具有閏年補償功能。工作電壓寬達2.5~5.5V。采用雙電源供電(主電源和備用電源),
41、可設置備用電源充電方式,提供了對后背電源進行涓細電流充電的能力。DS1302的外部引腳分配如圖1所示及內部結構如圖2所示。DS1302用于數(shù)據(jù)記錄,特別是對某些具有特殊意義的數(shù)據(jù)點的記錄上,能實現(xiàn)數(shù)據(jù)與出現(xiàn)該數(shù)據(jù)的時間同時記錄,因此廣泛應用于測量系統(tǒng)中。</p><p> 圖12 DS1302的外部引腳分配</p><p> Fig.12 DS1302 external p
42、in assignment </p><p> 圖13 DS1302的內部結構</p><p> Fig.13 The internal structure of the DS1302</p><p><b> 各引腳的功能為:</b></p><p> Vcc1:主電源;Vc
43、c2:備份電源。當Vcc2>Vcc1+0.2V時,由Vcc2向DS1302供電,當Vcc2< Vcc1時,由Vcc1向DS1302供電。SCLK:串行時鐘,輸入; I/O:三線接口時的雙向數(shù)據(jù)線;CE:輸入信號,在讀、寫數(shù)據(jù)期間,必須為高。該引腳有兩個功能:第一,CE開始控制字訪問移位寄存器的控制邏輯;其次,CE提供結束單字節(jié)或多字節(jié)數(shù)據(jù)傳輸?shù)姆椒ā?lt;/p><p> 4 系統(tǒng)硬件設計所需
44、的器材</p><p> 5V電源 3V電源</p><p> AT89S51單片機1個</p><p><b> 液晶顯示器1個</b></p><p> DS1302 1個</p><p> 電阻 1 K的2個、4.7K的2個4.7歐排阻</p><p>
45、;<b> 8550三極管</b></p><p> 晶振12M的一個 32768K的一個</p><p> 電容(30P的兩個)</p><p><b> 蜂鳴器1個</b></p><p><b> LED二極管1個</b></p><p>
46、;<b> 22μf電容1個</b></p><p><b> 輕觸開關5個</b></p><p> 5 系統(tǒng)軟件總體設計 </p><p> 系統(tǒng)的軟件設計采用匯編語言,對單片機進行編程實現(xiàn)各項功能。程序在WindowsXP環(huán)境下采用LCA51軟件編寫。軟件控制程序主要有主控程序、電子萬年歷的時間控制程序組成。
47、主控程序中對整個程序進行控制,進行了初始化程序及計數(shù)器、還有鍵盤功能程序、以及顯示程序和時間控制程序是電子萬年歷中比較重要的部分。時間控制程序體現(xiàn)了年、月、日、時、分、秒及星期的計算方法。時間控制程序主要是定時器0計時中斷程序每隔10ms中斷一次當作一個計數(shù),每中斷一次則計數(shù)加1,當計數(shù)100次時,則表示1秒到了,秒變量加1,同理再判斷是否1分鐘到了,再判斷是否1小時到了,再判斷是否1天到了,再判斷是否1月到了,再判斷是否1年到了,若計
48、數(shù)到了則相關變量清除0。先給出一般年份的每月天數(shù)。如果是閏年,第二個月天數(shù)不為28天,而是29天。閏年的判斷規(guī)則為,如果該年份是4或100的整數(shù)倍或者是400的整數(shù)倍,則為閏年;否則為非閏年。 </p><p> 5.1 公歷與星期的換算方法</p><p> 在現(xiàn)行公歷中,歷年的長度365天(平年)或者366天(閏年)都不是七的整數(shù)倍,所以日期與星期之間沒有明顯的對應關系。一般情況下
49、,不看日歷牌就無法知道某月某日是星期幾。不過,它們之間還是有一定規(guī)律可循的,只要經(jīng)過簡單計算,或者查找表格,就可以知道與任何日期相對應的星期數(shù)。這里列出兩種方法供讀者選用。 </p><p> ?。?)公式法:設y麥示公元年數(shù),d表示從1月1日起算的日數(shù)。</p><p> 首先求出1月0日(即上一年12月31日)的星期序數(shù),然后與日數(shù)d相加,其和用7除,余數(shù)就是答案。為了推導公式,我們
50、想一想,第一年1月0日的星期序數(shù)與第二年1月0日的星期序數(shù)有什么關系?平年365天,等于52個星期零1天,所以第二年1月0日的星期序數(shù)比第一年的多l(xiāng),但這個l已包含在y中了,因為第二年的年數(shù)y比第一年大1;閏年366天,等于52個星期零二天,所以第二年1月0日的星期序數(shù)等于第一年(閏年)的星期序數(shù)加2,除了y中包含的1外,還需加修正值1。根據(jù)這些道理我們可以推得三個公式,將式中S用7除,余數(shù)就表示星期幾。</p><
51、p> 從公元1900年1月1日到公元210I年1月1日之間這201年,可用公式:</p><p> S = y-1900 + [(y-1901)/4] + d 方括號表示取商的整數(shù)部分,對于1900年~1904年這五年方括號值為0。這個公式是這樣來的:1900年1月0日(即1899年12月31日)是星期天。這年是平年,以后直到2100年前都是每隔4年一閏,閏年多出的那一天,影響到下一年1月0日的星期
52、序數(shù),并不影響閏年本身,閏年產(chǎn)生的修正值應加到下一年上去,所以〔(y-1901)/4〕中,計算時用190l而不是1900。</p><p> 例:求2000年12月31日是星期幾?</p><p> 2000年是閏年,從1月1日算起,12月31日是第366天,所以d=366。根據(jù)公式有:</p><p> S=2000-1900 +〔(2000-1901)/4
53、〕+ 366</p><p> =100 +〔99/4〕+ 366</p><p> ?。絣00 + 24 + 366</p><p><b> =490</b></p><p> 490為7的整數(shù)倍,即余數(shù)為0,所以2000年12月31日為星期日。</p><p> ?。?)更普遍的公式為
54、:</p><p> s=v-1 +〔(y-1/4〕-〔(y-1/100〕+〔(y-1/400〕+ d</p><p> 對于這個公式,我們不妨這樣考慮:公歷400年中有97個閏年,共365x 400 + 97 =146.097天,146,097=20,871× 7,即正好是7的整數(shù)倍。這表明某年某月某日所對應的星期序數(shù)與四百年前同月同日所對應的星期序數(shù)完全相同。前邊例中我們
55、已算出公元2001年1月0日(即2000年12月31日)是星期日,那么,公元1601年、1201年……以及公元1年的1月0日都是星期日。假如每個歷年都是365天的話,那么,由于公元1年1月0日是星期日,只要公式S=y(tǒng)-1 + d就可以了,但實際上閏年是366天,所以我們必須根據(jù)閏年的有關規(guī)定進行修正?!?y-1)/4〕是四年一閨產(chǎn)生的修正值。如果只取這一個修正項,就會多修正以至造成錯誤,這是因為,根據(jù)公歷的規(guī)定,逢百之年雖然能被4整除,
56、卻不一定是閏年,所以必須減去多修正的值,它等于〔(y-1/100)〕。如果逢百之年都是平年,只要這兩個修正項也就可以了??墒?,公元年數(shù)能被400整除的年(當然也一定能被100整除)仍是閏年,所以還必須加上〔(y-1/400)〕。這個修正項才行。方括號中之所以用y-1而不用y,是由于修正值是加到閏年的下一</p><p><b> 6 系統(tǒng)功能介紹 </b></p><p
57、><b> 6.1 按鍵處理</b></p><p> 當系統(tǒng)在正常顯示狀態(tài)下要進行調整時,按一下切換鍵進入按鍵處理中斷程序,并且此時默認的是調整年,在液晶顯示器上顯示N,此時按加或減按鈕可以進行加減調整,若再按一下切換鍵,則跳到月上顯示Y,同樣可以調整加減,同樣的道理,進入日(R)、時(S)、分(F)、秒(M)的調整,最后再按一下切換鍵時退出中斷程序,星期系統(tǒng)自動的調整過來。&l
58、t;/p><p><b> 6.2星期計算</b></p><p><b> 星期計算流程框圖</b></p><p><b> 圖15 星期計算</b></p><p> Fig.15 Weeks diagram</p><p><b>
59、 7 主程序流程圖</b></p><p><b> 圖16 主流程框圖</b></p><p> Fig.16 The process flow chart </p><p><b> 8 安裝制作 </b></p><p> 8.1 清理元器件,重點辯別認清電阻器阻值及
60、相應代號,對電阻、電容、發(fā)光二極管、三極管、電源變壓器等要用萬用表一一檢測。</p><p> 8.2 安裝時,電阻器、整流二極管采用臥式插裝,并近貼電路板;瓷介電容器、電解電容器、三極管等采用立式插裝,也要近貼電路板。發(fā)光二極管安裝時可不講極性,因為其供電電路為交流電源,其余有極性元件:如電解電容器、整流二極管、穩(wěn)壓二極管、三極管、集成電路等必須按正確的極性插裝,否則電路不會正常工作。 </p>
61、<p> 8.3 焊完元器件后,在覆銅面剪掉多余元器件的引線,工具最好用斜口鉗,可防止因剪線而使覆銅皮損壞。 </p><p> 8.4 焊接完后,請認真對照電路原理圖、安裝圖檢查電路板上有無漏焊、錯焊、短路、斷路等錯誤現(xiàn)象,確認無誤后才能通電。</p><p> 9 調試與檢測安全 </p><p> 調試與檢測過程中,要接觸各種電路和
62、儀器設備,特別是各種電源及高壓電路,高壓大容量電容器等,為保護檢測人員安全,防止測試設備和檢測線路的損壞,除嚴格遵守一般安全規(guī)程外,還必須注意調試和檢測工作中制定的安全措施。</p><p> 9.1 供電安全:</p><p> 大部分故障檢測過程中都必須加電,所以調試檢測過的設備儀器,最終都要加電檢驗。抓住供電安全就抓住了安全的關鍵。</p><p>
63、(1) 調試檢測場所應有漏電變化開關和過載保護裝置,電源開關,電源線及插頭插座必須符合安全用電要求,</p><p> 任何帶電導體不得裸露。檢測場所的總電源開關,應放在明顯且易于操作的位置,并設置相應的指示燈。</p><p> ?。?) 注意交流調壓器的接法。檢測中往往使用交流調壓器進行加載和調整試驗。由于普通調壓器輸入與輸出端不隔離,必須正確區(qū)分相線與零線的接法,如圖一中使用二
64、線插頭座,容易接錯線,使用三線插頭座則不會接錯。</p><p> (3) 在調試檢測場所最好裝備隔離變壓器,一方面可以保證檢測人員操作安全,另一方面防止檢測設備故障與電網(wǎng)之間相互影響。隔離變壓器之后,再接調壓器,則無論如何接線均可保證安全。</p><p> 9.2 測量儀器安全:</p><p> ?。?) 所用測試儀器要定期檢查,儀器外殼及可接觸部分不
65、應帶電。凡金屬外殼儀器,必須使用三線插頭座,并保證外殼良好接地。電源線一般不超過2米,并具有雙重絕緣。</p><p> (2) 測試儀器通電時若保險絲燒斷,應更換同規(guī)格熔絲管后再通電,若第二次再燒斷則必須停機檢查。</p><p> ?。?) 功耗較大的儀器(>500W)斷電后應冷卻一段時間再通電(一般3~10分鐘,功耗越大時間越長),避免燒斷保險絲或儀器零件。</p>
66、<p> 9.3 幾個必須記住的安全操作觀念:</p><p> ?。?) 不通電不等于不帶電。對大容量高壓電容只有進行放電操作后才可以認為不帶電。</p><p> ?。?) 斷開電源開關不等于斷開電源??赡芟嚓P部分仍然帶電,只有拔下電源插頭才可認為是真正斷開電源。</p><p> ?。?) 電氣設備和材料安全工作的壽命有限。無論最簡單的電氣
67、材料,如導線、插頭插座,還是復雜的電子儀器,由于材料本身老化變質及自然腐蝕等因素,安全工作的壽命是有限的,決不可無限制使用。各種電氣材料、零部件、設備儀器安全工作的壽命不等,但一般情況下,10年以上的零部件和設備就應該考慮檢測更換,特別是與安全關系密切的部位。</p><p><b> 10.結束語</b></p><p> 通過此次論證,成功實現(xiàn)了萬年歷的計時與
68、時間之間的轉換。</p><p><b> 參考資料:</b></p><p> [1] 余錫存,曹國華.單片機原理及接口技術[M].西安電子科技大學出版社,2004年</p><p> [2] 張志良, 主編 :《單片機原理及控制技術》(第2版).北京:機械工業(yè)出版社,2005</p><p> [3] 余永權
69、, MCS-51系列單片機實用接口技術[M].北京:北京航空航天大學出版,1993</p><p> [4] 余西存, 曹國華.單片機原理及接口技術[M].西安:西安電子科技大學出版,2000年 </p><p> [5] 求是科技,單片機典型模塊設計實例導航[M].北京:人民郵電出版社,2004年5月</p><p> [6] 張振榮, 晉明武.MSC
70、-51系列單片機原理及實用技術. 人民郵電出版社,2000年</p><p> [7] 吉雷, 主編 :《Protel99從入門到精通》.西安:西安電子科技大學出版社,2004 </p><p> [8] G.Y. Xu,Electronic design,2000年 </p><p> [9] Microcontroller handbook. Inte
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 萬年歷設計制作【畢業(yè)論文】
- 電子萬年歷畢業(yè)論文
- 畢業(yè)論文——電子萬年歷設計
- 電子萬年歷設計-畢業(yè)論文
- 數(shù)字萬年歷設計畢業(yè)論文
- 畢業(yè)論文——電子萬年歷設計
- 電子萬年歷的設計畢業(yè)論文
- 多功能萬年歷畢業(yè)論文
- 基于javascript的萬年歷設計【畢業(yè)論文】
- 數(shù)字萬年歷設計論文
- 畢業(yè)論文——電子萬年歷設計與制作
- 萬年歷畢業(yè)論文---基于at89s52單片機的電子萬年歷設計
- 數(shù)字電子萬年歷的畢業(yè)論文
- 畢業(yè)設計----電子萬年歷論文設計
- 萬年歷課程設計--萬年歷電子時鐘
- 數(shù)字萬年歷設計論文資料
- 電子萬年歷設計
- 單片機電子萬年歷畢業(yè)論文
- 單片機電子萬年歷畢業(yè)論文
- 電子萬年歷畢業(yè)設計
評論
0/150
提交評論