基于單片機(jī)的電子時(shí)鐘畢業(yè)設(shè)計(jì)論文1
《基于單片機(jī)的電子時(shí)鐘畢業(yè)設(shè)計(jì)論文1》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于單片機(jī)的電子時(shí)鐘畢業(yè)設(shè)計(jì)論文1(14頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、基于單片機(jī)的電子時(shí)鐘基于單片機(jī)的電子時(shí)鐘畢業(yè)論文(設(shè)計(jì))開題報(bào)告學(xué)生姓名班級(jí)指導(dǎo)教師學(xué)號(hào)1畢業(yè)論文(設(shè)計(jì))題目基于單片機(jī)的電子時(shí)鐘選題的意義選題的意義數(shù)字鐘是對(duì)時(shí)、分、秒、年、月、日數(shù)字顯示及到時(shí)提醒的一個(gè)裝置由于數(shù)字集體電路的發(fā)展及石英晶體振蕩的廣泛應(yīng)用,使得數(shù)字鐘的顯示遠(yuǎn)遠(yuǎn)超過老式鐘中標(biāo)的數(shù)字化給人們帶來極大的方便。最常見的數(shù)字鐘是單片機(jī)模塊控制,與機(jī)械型時(shí)鐘相比具有更高的準(zhǔn)確性、直觀性。具有更長(zhǎng)的使用壽命。所以本文采用基于單片機(jī)來設(shè)計(jì)和制作一個(gè)數(shù)字電子鐘。通過本論文課題的研究,預(yù)計(jì)達(dá)到通過本論文課題的研究,預(yù)計(jì)達(dá)到: : 本設(shè)計(jì)由單片機(jī) AT89S52 芯片和 LED 數(shù)碼管為核心,輔以
2、必要的電路,構(gòu)成了一個(gè)單片機(jī)電子時(shí)鐘。與傳統(tǒng)機(jī)械表相比,它具有走時(shí)精確,顯示直觀等特點(diǎn)。它的計(jì)時(shí)周期為 24 小時(shí),顯滿刻度為“23 時(shí) 59 分 59 秒”,另外具有校時(shí)功能等特點(diǎn)。該電子鐘可以做到的功能:上電或按鍵復(fù)位后能自動(dòng)顯示系統(tǒng)默認(rèn)時(shí)間“12-00-00”進(jìn)入時(shí)鐘運(yùn)行狀態(tài)。具體安排進(jìn)度具體安排進(jìn)度:2012 年 3 月 1 日3 月 30 日:查閱資料,搜集所需信息;根據(jù)數(shù)字電子鐘課題任務(wù)制定合理、可行的工作計(jì)劃;2012 年 4 月 1 日4 月 30 日:根據(jù)所制定的任務(wù)書繪制原理圖編寫程序;2012 年 5 月 1 日5 月 31 日:編寫畢業(yè)設(shè)計(jì)論文,裝訂成冊(cè),進(jìn)行畢業(yè)答辯。
3、2指導(dǎo)教師評(píng)語選題合理,具有一定的實(shí)用價(jià)值,符合專業(yè)培養(yǎng)目標(biāo),前期準(zhǔn)備工作較為充分,設(shè)計(jì)方案切實(shí)可行。同意開題。 指導(dǎo)教師簽名: 2011 年 3 月 20 日摘摘 要要 近年來隨著計(jì)算機(jī)在社會(huì)領(lǐng)域的滲透和大規(guī)模集成電路的發(fā)展,單片機(jī)的應(yīng)用正在不斷地走向深入,由于它具有功能強(qiáng),體積小,功耗低,價(jià)格便宜,工作可靠,使用方便等特點(diǎn),因此特別適合于與控制有關(guān)的系統(tǒng),越來越廣泛地應(yīng)用于自動(dòng)控制,智能化儀器,儀表,數(shù)據(jù)采集,軍工產(chǎn)品以及家用電器等各個(gè)領(lǐng)域,單片機(jī)往往是作為一個(gè)核心部件來使用,在根據(jù)具體硬件結(jié)構(gòu),以及針對(duì)具體應(yīng)用對(duì)象特點(diǎn)的軟件結(jié)合,以作完善。本文介紹了基于單片機(jī)的數(shù)字鐘的設(shè)計(jì),詳細(xì)討論了它
4、從軟件上實(shí)現(xiàn)的過程,重點(diǎn)在時(shí)鐘調(diào)整的方式:查詢和中斷的比較,然后,對(duì)數(shù)字鐘的穩(wěn)定性和精確性作了相關(guān)的討論。在文章的最后,給出了采用中斷方式實(shí)現(xiàn)的數(shù)字鐘的源程序。 關(guān)鍵字:?jiǎn)纹瑱C(jī),數(shù)字鐘,數(shù)據(jù)緩沖區(qū),中斷AbstractIn recent years, with computers in the in filtration and the development of large-scale integrated circuits. SCM application is steadily deepening, as it has strong function, small size, low
5、power dissipation, low prices, reliable, easy to use features, it is particularly suited to and control of the system, increasingly widely used in automatic control, intelligent instruments, gauges, data acquisition, military products and household appliances, and other areas, is often microcontroll
6、er as a core component to use, In light of specific hardware architecture, and application-specific software features object combine to make perfect. In this paper, based on single-chip digital clock design, discussed in detail from the software realize the process, focusing on the clock adjust in t
7、he way: queries and 3disruption of comparison, then, on the digital clock made of the stability and accuracy related discussion. In the last article, Keywords: MCU, digital clock, data buffer, interruption, timing, 目 錄引言.6第一章 單片機(jī)的相關(guān)知識(shí).71.1PROTEUS 軟件簡(jiǎn)介.71.2 單片機(jī)簡(jiǎn)介.71.3 單片機(jī)的發(fā)展史.71.4 AT89C51 單片機(jī)介紹 .81.4
8、.2 單片機(jī)的基本結(jié)構(gòu).91.4.3 單片機(jī)的選擇 .9第二章 硬件電路設(shè)計(jì).92.1 電子鐘系統(tǒng)硬件組成.92.2 電子鐘硬件電路工作說明.102.3 PROTEUS進(jìn)行電子鐘系統(tǒng)仿真.10第三章軟件設(shè)計(jì).113.1 程序流程圖設(shè)計(jì) .113.2 KEILC51 進(jìn)行程序調(diào)試.123.3 基于 AT89S51 單片機(jī)數(shù)字時(shí)鐘的參考電路.12第四章 結(jié)束語.13第五章 致 謝.13參考文獻(xiàn).13附錄 單片機(jī)程序.14引言引言近年來隨著計(jì)算機(jī)在社會(huì)領(lǐng)域的滲透和大規(guī)模集成電路的發(fā)展,單片機(jī)的應(yīng)用正在不斷地走向深入,由于它具有功能強(qiáng),體積小,功耗低,價(jià)格便宜,工作可靠,使用方便等特點(diǎn),因此越來越廣泛
9、地應(yīng)用各個(gè)領(lǐng)域. 本文的電子鐘系統(tǒng)是以單片機(jī)(AT89C51)為核心,時(shí)鐘芯片 DS1302、數(shù)碼管顯示驅(qū)動(dòng)芯片 MAX7219 等元器件組成。具體介紹應(yīng)用 Proteus 的 ISIS 軟件進(jìn)行單片機(jī)系統(tǒng)的電子鐘設(shè)計(jì)與仿真的實(shí)現(xiàn)方法。該方法既能準(zhǔn)確驗(yàn)證所設(shè)計(jì)的系統(tǒng)是否滿足技術(shù)要求,又能提高系統(tǒng)設(shè)計(jì)的效率和質(zhì)量,降低開發(fā)成本,具有推廣價(jià)值。隨著半導(dǎo)體技術(shù)的飛速發(fā)展,以及移動(dòng)通信、網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)在嵌入式系統(tǒng)設(shè)計(jì)中的應(yīng)用,單片機(jī)從 4 位、8 位、16 位到 32 位,其發(fā)展歷程一直受到廣大電子愛好者的極大關(guān)注。單片機(jī)功能越來越強(qiáng)大,價(jià)格卻不斷下降的優(yōu)勢(shì)無疑成為嵌入式系統(tǒng)方案設(shè)計(jì)的首選,同時(shí)
10、單片機(jī)應(yīng)用領(lǐng)域的擴(kuò)大也使得更多人加入到基于單片機(jī)系統(tǒng)的開發(fā)行列中,推動(dòng)著單片機(jī)技術(shù)的創(chuàng)新進(jìn)步。然而傳統(tǒng)的單片機(jī)系統(tǒng)開發(fā)除了需要購置諸如仿真器、編程器、示波器等價(jià)格不菲的電子設(shè)備外,開發(fā)過程也較繁瑣。單片機(jī)系統(tǒng)作為一種典型的嵌入式系統(tǒng),其系統(tǒng)設(shè)計(jì)包括硬件電路設(shè)計(jì)和軟件編程設(shè)計(jì)兩個(gè)方面, 其調(diào)試過程一般分為軟件調(diào)試、硬件測(cè)試、系統(tǒng)調(diào)試 3 個(gè)過程。如果采用單片機(jī)系統(tǒng)的虛擬仿真軟件Proteus,則不用制作具體的電路板也能夠完成以上工作。5第一章第一章 單片機(jī)的相關(guān)知識(shí)單片機(jī)的相關(guān)知識(shí)1.1PROTEUS1.1PROTEUS 軟件簡(jiǎn)介軟件簡(jiǎn)介PROTEUS 軟件由 Labcenter 公司開發(fā),是目
11、前世界上最先進(jìn)、最完整的嵌入式系統(tǒng)設(shè)計(jì)與仿真平臺(tái),可以實(shí)現(xiàn)數(shù)字電路、模擬電路及微控制器系統(tǒng)與外設(shè)的混合電路系統(tǒng)的電路仿真、軟件仿真、系統(tǒng)協(xié)同仿真和 PCB 設(shè)計(jì)等功能,是目前唯一能夠?qū)Ω鞣N處理器進(jìn)行實(shí)時(shí)仿真、調(diào)試與測(cè)試的 EDA 工具。微控制器系統(tǒng)相關(guān)的仿真需建立編譯和調(diào)試環(huán)境,可選擇 Keil C51uVision2 軟件。該軟件支持眾多不同公司的芯片,集編輯、編譯和程序仿真等于一體,同時(shí)還支持 PLM、匯編和 C 語言的程序設(shè)計(jì)。它的界面友好易學(xué),在調(diào)試程序、軟件仿真方面有很強(qiáng)大的功能。 其革命性的功能是:將電路仿真和微處理器仿真進(jìn)行協(xié)同,直接在基于原理圖的虛擬原型上進(jìn)行處理器編程調(diào)試,并
12、進(jìn)行功能驗(yàn)證,通過動(dòng)態(tài)器件如電機(jī)、LED、LCD、開關(guān)等,實(shí)時(shí)看到運(yùn)行后的輸入、輸出的效果,配合系統(tǒng)配置的虛擬儀器如示波器、邏輯分析儀等, Proteus 為我們建立了完備的電子設(shè)計(jì)開發(fā)環(huán)境。1.21.2 單片機(jī)簡(jiǎn)介單片機(jī)簡(jiǎn)介單片微型計(jì)算機(jī)簡(jiǎn)稱單片機(jī),是典型的嵌入式微控制器常用英文字母的縮寫 MCU 表示單片機(jī),它最早是被用在工業(yè)控制領(lǐng)域。單片機(jī)由芯片內(nèi)僅有 CPU的專用處理器發(fā)展而來。最早的設(shè)計(jì)理念是通過將大量外圍設(shè)備和 CPU 集成在一個(gè)芯片中,使計(jì)算機(jī)系統(tǒng)更小,更容易集成進(jìn)復(fù)雜的而對(duì)體積要求嚴(yán)格的控制設(shè)備當(dāng)中。INTEL 的 Z80 是最早按照這種思想設(shè)計(jì)出的處理器,從此以后,單片機(jī)和專
13、用處理器的發(fā)展便分道揚(yáng)鑣。1.31.3 單片機(jī)的發(fā)展史單片機(jī)的發(fā)展史1.3.1 4 位單片機(jī) 4 位單片機(jī)的主要應(yīng)用領(lǐng)域有:PC 機(jī)的輸入裝置,電池充電器,運(yùn)動(dòng)器材,帶液晶顯示的音/視頻產(chǎn)品控制器,一般家用電器的控制及遙控器,電子玩具,鐘表,計(jì)算器,多功能電話等。 61.3.2 8 位單片機(jī) 8 位單片機(jī)由于功能強(qiáng),被廣泛用于自動(dòng)化裝置、智能儀器儀表、智能接口、過程控制、通信、家用電器等各個(gè)領(lǐng)域。1.3.3 16 位單片機(jī) 16 位單片機(jī)主要用于工業(yè)控制,智能儀器儀表,便攜式設(shè)備等場(chǎng)合。1.3.4 32 位單片機(jī)隨著高新技術(shù)智能機(jī)器人,光盤驅(qū)動(dòng)器,激光打印機(jī),圖像與數(shù)據(jù)實(shí)時(shí)處理,復(fù)雜實(shí)時(shí)控制,
14、網(wǎng)絡(luò)服務(wù)器等領(lǐng)域的應(yīng)用與發(fā)展推出 32 位單片機(jī)1.3.5 64 位單片機(jī)64 位單片機(jī)在引擎控制,智能機(jī)器人,磁盤控制,語音圖像通信。1.41.4 AT89C51AT89C51 單片機(jī)介紹單片機(jī)介紹AT89C51 是一種帶 4K 字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低電壓,高性能 CMOS8 位微處理器,俗稱單片機(jī)。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除 100 次。由于將多功能 8 位 CPU 和閃爍存儲(chǔ)器組合在單個(gè)芯片中, AT89C 單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)
15、廉的方案。1.4.1 管腳說明VCC:供電電壓。 GND:接地。 RST:復(fù)位輸入。P0 口:P0 口為一個(gè) 8 位漏級(jí)開路雙向 I/O 口,每腳可吸收 8TTL 門電流。P1 口:P1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口,P1 口緩沖器能接收輸出 4TTL 門電流。P2 口:P2 口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 I/O 口,P2 口緩沖器可接收,P3 口:P3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) TTL 門電流。P3 口也可作為 AT89C51 的一些特殊功能口ALE/PROG:地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。/PSEN:外
16、部程序存儲(chǔ)器的選通信號(hào)。/EA/VPP:當(dāng)/EA 保持低電平時(shí),則在此期間外部程序存儲(chǔ)器( 0000H-FFFFH) ,不管是否有內(nèi)部程序存儲(chǔ)器。7XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。1.4.21.4.2 單片機(jī)的基本結(jié)構(gòu)單片機(jī)的基本結(jié)構(gòu)MCS-51 單片機(jī)內(nèi)部結(jié)構(gòu) 8052 單片機(jī)包含中央處理器、程序存儲(chǔ)器(ROM)、數(shù)據(jù)存儲(chǔ)器 (RAM)、定時(shí)/計(jì)數(shù)器、并行接口、串行接口和中斷系統(tǒng)等幾大單元及數(shù)據(jù)總線、地址總線和控制總線等三大總線。1.4.31.4.3 單片機(jī)的選擇單片機(jī)的選擇單片機(jī)微型計(jì)算機(jī)是微型計(jì)算機(jī)的一個(gè)重要分支,也是頗具生命力
17、的機(jī)種。單片機(jī)微型計(jì)算機(jī)簡(jiǎn)稱單片機(jī),特別適用于控制領(lǐng)域,故又稱為微控制器。通常,單片機(jī)由單塊集成電路芯片構(gòu)成,內(nèi)部包含有計(jì)算機(jī)的基本功能部件:中央處理器、存儲(chǔ)器和 I/O 接口電路等。因此,單片機(jī)只需要和適當(dāng)?shù)能浖巴獠吭O(shè)備相結(jié)合,便可成為一個(gè)單片機(jī)控制系統(tǒng)。單片機(jī)經(jīng)過 1、2、3、3 代的發(fā)展,正朝著多功能、高性能、低電壓、低功耗、低價(jià)格、大存儲(chǔ)容量、強(qiáng) I/O 功能及較好的結(jié)構(gòu)兼容性方向發(fā)展。第二章第二章 硬件電路設(shè)計(jì)硬件電路設(shè)計(jì)2.12.1 電子鐘系統(tǒng)硬件組成電子鐘系統(tǒng)硬件組成MAX72 電子鐘系統(tǒng)硬件主要由 AT89C51 單片機(jī)、時(shí)鐘芯片 DS1302、數(shù)碼管碼顯示驅(qū)動(dòng)芯 19 等元
18、器件組成。單單片片機(jī)機(jī)晶晶振振電電路路單單片片機(jī)機(jī)復(fù)復(fù)位位電電路路AT89C51單單片片機(jī)機(jī)時(shí)時(shí)鐘鐘芯芯片片DS13028位位LED顯顯示示數(shù)數(shù)碼碼管管顯顯示示驅(qū)驅(qū)動(dòng)動(dòng)芯芯片片MAX7219按按鍵鍵電電路路蜂蜂鳴鳴器器電子鐘系統(tǒng)硬件電路組成框圖82.22.2 電子鐘硬件電路工作說明電子鐘硬件電路工作說明系統(tǒng)硬件電路根據(jù)課題設(shè)計(jì)要求,它由以下幾個(gè)部件組成:?jiǎn)纹瑱C(jī)89C52RC、電源、時(shí)分秒顯示模塊。時(shí)分秒顯示采用動(dòng)態(tài)掃描,以降低對(duì)單片機(jī)端口數(shù)的要求,同時(shí)也降低系統(tǒng)的功耗。顯示模塊中時(shí)分秒顯示驅(qū)動(dòng)、校時(shí)模塊都通過 89C52RC 的 I/O口控制。顯示模塊中的復(fù)位電路由 89C52RC 的 RES
19、ET 端控制。電源部分:電源部分有二部分組成。一部分是由 220V 的市電通過變壓、整流穩(wěn)壓來得到+5V 電壓,維持系統(tǒng)的正常工作;另一部分是由 5V 的電池供電,以保證停電時(shí)正常走時(shí)。正常情況下電池是不提供電能的,以保證電池的壽命。2.32.3 ProteusProteus 進(jìn)行電子鐘系統(tǒng)仿真進(jìn)行電子鐘系統(tǒng)仿真在 Proteus ISIS 的 Debug 菜單中選擇 Execute,運(yùn)行程序,系統(tǒng)仿真結(jié)果如下圖所示。實(shí)現(xiàn)功能:當(dāng)進(jìn)入調(diào)整功能時(shí),按第一個(gè)鍵 K1 進(jìn)行減運(yùn)算,按第二個(gè)鍵 K2 進(jìn)行加運(yùn)算。按下第三個(gè)鍵 K3,實(shí)現(xiàn)日期時(shí)間調(diào)整及定時(shí)功能,等數(shù)字閃爍后,按一二鍵進(jìn)行加減,從而可以進(jìn)
20、行具體日期時(shí)間調(diào)整。當(dāng)定時(shí)設(shè)定后,到預(yù)定時(shí)間后,系統(tǒng)通過 C51 音樂程序演唱歌曲-八月桂花。按下第四個(gè)鍵 K4,可以進(jìn)行時(shí)間日期切換,8 位 LED 數(shù)碼管將顯示時(shí)間或日期,采用24 小時(shí)制。時(shí)間顯示格式為:時(shí)-分-秒;日期顯示格式為:日-月-年。有實(shí)時(shí)顯示當(dāng)前計(jì)算機(jī)系統(tǒng)時(shí)間和日期的功能。9第三章第三章軟件設(shè)計(jì)軟件設(shè)計(jì)3.13.1 程序流程圖設(shè)計(jì)程序流程圖設(shè)計(jì)按鍵處理是先檢測(cè)秒按鍵是否按下,秒按鍵如果按下,秒就加1;如果沒有按下,就檢測(cè)分按鍵是否按下,分按鍵如果按下,分就加1;如果沒有按下,就檢測(cè)時(shí)按鍵是否按下,時(shí)按鍵如果按下,時(shí)就加1;如果沒有按下,就把時(shí)間顯示出來。定時(shí)器中斷時(shí)是先檢測(cè)
21、1 秒是否到,1 秒如果到,秒單元就加 1;如果沒到,就檢測(cè) 1 分鐘是否到,1 分鐘如果到,分單元就加 1;如果沒到,就檢測(cè) 1 小時(shí)是否到,1 小時(shí)如果到,時(shí)單元就加 1,如果沒到,就顯示時(shí)間。開始秒按鍵按秒加 1分按鍵按分加 1時(shí)按鍵按時(shí)加 1顯示時(shí)間結(jié)束開始一秒時(shí)間秒單元加 160秒時(shí)間秒單元清零分單元加 160分鐘分單元清零時(shí)單元加 124小時(shí)時(shí)單元清零時(shí)間顯示中斷返回10時(shí)間顯示是先秒個(gè)位計(jì)算顯示,然后是秒十位計(jì)算顯示,再是分個(gè)位計(jì)算顯示,再然后是分十位顯示,再就是時(shí)個(gè)位計(jì)算顯示,最后是時(shí)十位顯示。3.23.2 keilc51keilc51 進(jìn)行程序調(diào)試進(jìn)行程序調(diào)試3.33.3 基
22、于基于 AT89S51AT89S51 單片機(jī)數(shù)字時(shí)鐘的參考電路單片機(jī)數(shù)字時(shí)鐘的參考電路開始秒個(gè)位計(jì)算顯示秒十位計(jì)算顯示分個(gè)位計(jì)算顯示分十位計(jì)算顯示時(shí)個(gè)位計(jì)算顯示時(shí)十位計(jì)算顯示結(jié)束11第四章第四章 結(jié)束語結(jié)束語本文的電子鐘系統(tǒng)是以單片機(jī)(AT89C51)為核心,時(shí)鐘芯片 DS1302、數(shù)碼管顯示驅(qū)動(dòng)芯片 MAX7219 等元器件組成。具體介紹應(yīng)用 Protel DXP 進(jìn)行電路原理圖設(shè)計(jì),Keil C51 軟件調(diào)試程序以及 Proteus 的 ISIS 軟件進(jìn)行單片機(jī)系統(tǒng)的電子鐘設(shè)計(jì)與仿真。實(shí)現(xiàn)了硬件軟化的目的。我在這一次數(shù)字電子鐘的設(shè)計(jì)過程中,很是受益匪淺。通過對(duì)自己在大學(xué)三年時(shí)間里所學(xué)的知識(shí)
23、的回顧,并充分發(fā)揮對(duì)所學(xué)知識(shí)的理解和對(duì)畢業(yè)設(shè)計(jì)的思考及書面表達(dá)能力,最終完成了。這為自己今后進(jìn)一步深化學(xué)習(xí),積累了一定寶貴的經(jīng)驗(yàn)。撰寫論文的過程也是專業(yè)知識(shí)的學(xué)習(xí)過程,它使我運(yùn)用已有的專業(yè)基礎(chǔ)知識(shí),對(duì)其進(jìn)行設(shè)計(jì),分析和解決一個(gè)理論問題或?qū)嶋H問題,把知識(shí)轉(zhuǎn)化為能力的實(shí)際訓(xùn)練。培養(yǎng)了我運(yùn)用所學(xué)知識(shí)解決實(shí)際問題的能力。我們的學(xué)習(xí)不但要立足于書本,以解決理論和實(shí)際教學(xué)中的實(shí)際問題為目的,還要以實(shí)踐相結(jié)合,理論問題即實(shí)踐課題,解決問題即課程研究,學(xué)生自己就是一個(gè)專家,通過自己的手來解決問題比用腦子解決問題更加深刻。學(xué)習(xí)就應(yīng)該采取理論與實(shí)踐結(jié)合的方式,理論的問題,也就是實(shí)踐性的課題。這種做法既有助于完成理
24、論知識(shí)的鞏固,又有助于帶動(dòng)實(shí)踐,解決實(shí)際問題,加強(qiáng)我們的動(dòng)手能力和解決問題的能力。第五章第五章 致致 謝謝參考文獻(xiàn)參考文獻(xiàn)1 代啟化.基于 Proteus 的電路設(shè)計(jì)與仿真J.現(xiàn)代電子技術(shù) 2006 第 19 期.2 曹洪奎;馬瑩瑩 基于 Proteus 單片機(jī)系統(tǒng)設(shè)計(jì)與仿真J.遼寧工學(xué)院學(xué)報(bào) 3 蔡希彪,曹洪奎; 單片機(jī)電子時(shí)鐘系統(tǒng)的設(shè)計(jì)與仿真 J;中國(guó)科技信息; 4 劉文秀.單片機(jī)應(yīng)用系統(tǒng)仿真的研究J.現(xiàn)代電子技術(shù).2005, 第 286 期12附錄附錄 單片機(jī)程序單片機(jī)程序DATA_SEGSEGMENTDATA;定義一個(gè) DATA 段STACKSEGMENTIDATA;定義一個(gè)堆棧段BI
25、T_SEGSEGMENTBIT ;定義一個(gè)位段bKeyBITP1.0;IdleConstEQU50RSEG STACKDS 10H ;16 個(gè)字節(jié)的堆棧RSEGDATA_SEG;開始 DATA_SEG 段buffer:DS 6 ;6 個(gè)字節(jié)的顯示緩沖區(qū)ms50:DS 1;50ms 計(jì)數(shù)ms250:DS 1 ;250ms 計(jì)數(shù)sec:DS 1 ;秒min:DS 1 ;分hour:DS 1;時(shí)ms50_1:DS 1;存放多少個(gè) 50ms,用于記錄按鍵時(shí)間SetPos:DS 1;設(shè)置位置SetPos1:DS 1;需要屏蔽的數(shù)碼管RSEGBIT_SEGbIdle:DBIT1;省電模式bTwinkle:
26、DBIT1;當(dāng)前設(shè)置位置閃爍CSEGAT 0 ;相當(dāng)于小匯編的ORGLJMPMAINCSEGAT 000BH ;定時(shí)器 T0 中斷處理入口地址LJMPINT_Timer0CSEGAT 001BH ;定時(shí)器 T1 中斷處理入口地址LJMPINT_Timer113MOVP0,ASetFunTab: AJMPNoSet;不需要調(diào)整AJMPSetHour;調(diào)整小時(shí)AJMPSetMin;調(diào)整分鐘AJMPSetSec;調(diào)整秒鐘NoSet:CLRbTwinkleRET ;不在設(shè)置狀態(tài)SetHour:INChourMOVA,hourCJNEA,#24,SetHour1MOVhour,#0SetHour1:SJ
27、MPSetFun1SetMin:INCminMOVA,minCJNEA,#60,SetMin1MOVmin,#0SetMin1:SJMPSetFun1SetSec:INCsecMOVA,secCJNEA,#60,SetFun1MOVsec,#0SetFun1:SETBF0RET;調(diào)整閃爍位置SetPosTab: AJMPNoSetPosAJMPSetHourPosAJMPSetMinPosAJMPSetSecPosNoSetPos:MOVSetPos1,#014RETINCARL AMOVDPTR,#SetPosTabJMPA+DPTRKey2:SETBbIdle ;進(jìn)入省電模式MOVP2,#0FFHKey3:RETKey4:JNBTR1,Key5MOVA,ms50_1CJNEA,#IdleConst,$+3JNCKey2RETKey5:ACALL DisplayACALL DisplayACALL DisplayACALL DisplayJNBbKey,Key6SJMPKey3Key6:CLRbIdleMOVTH1,#60MOVTL1,#176SETBTR1MOVms50_1,#0RET END
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024《增值稅法》全文學(xué)習(xí)解讀(規(guī)范增值稅的征收和繳納保護(hù)納稅人的合法權(quán)益)
- 2024《文物保護(hù)法》全文解讀學(xué)習(xí)(加強(qiáng)對(duì)文物的保護(hù)促進(jìn)科學(xué)研究工作)
- 銷售技巧培訓(xùn)課件:接近客戶的套路總結(jié)
- 20種成交的銷售話術(shù)和技巧
- 銷售技巧:接近客戶的8種套路
- 銷售套路總結(jié)
- 房產(chǎn)銷售中的常見問題及解決方法
- 銷售技巧:值得默念的成交話術(shù)
- 銷售資料:讓人舒服的35種說話方式
- 汽車銷售績(jī)效管理規(guī)范
- 銷售技巧培訓(xùn)課件:絕對(duì)成交的銷售話術(shù)
- 頂尖銷售技巧總結(jié)
- 銷售技巧:電話營(yíng)銷十大定律
- 銷售逼單最好的二十三種技巧
- 銷售最常遇到的10大麻煩