單片機(jī)原理與應(yīng)用課程設(shè)計 電子時鐘設(shè)計

上傳人:仙*** 文檔編號:31696512 上傳時間:2021-10-12 格式:DOC 頁數(shù):26 大?。?77.51KB
收藏 版權(quán)申訴 舉報 下載
單片機(jī)原理與應(yīng)用課程設(shè)計 電子時鐘設(shè)計_第1頁
第1頁 / 共26頁
單片機(jī)原理與應(yīng)用課程設(shè)計 電子時鐘設(shè)計_第2頁
第2頁 / 共26頁
單片機(jī)原理與應(yīng)用課程設(shè)計 電子時鐘設(shè)計_第3頁
第3頁 / 共26頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《單片機(jī)原理與應(yīng)用課程設(shè)計 電子時鐘設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《單片機(jī)原理與應(yīng)用課程設(shè)計 電子時鐘設(shè)計(26頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 電子時鐘設(shè)計 課程設(shè)計: 單片機(jī)原理與應(yīng)用課程設(shè)計 專 業(yè): 通信技術(shù) 班 級: 08通信(2)班 學(xué) 號: 學(xué)生姓名: 指導(dǎo)教師: 2010年 6 月 27 日 設(shè)計內(nèi)容: 設(shè)計一個簡易時鐘,設(shè)計內(nèi)容包括: (1) 使用8051單片機(jī)片內(nèi)定時器設(shè)計一個簡易時鐘。 (2) 使用8位LED對測量結(jié)果進(jìn)行顯示 1)確定系統(tǒng)設(shè)計方案; 2)進(jìn)行系統(tǒng)的硬件設(shè)計; 3)完成必要的參數(shù)計算與元器件

2、選擇; 4)完成應(yīng)用程序設(shè)計; 5)進(jìn)行軟硬件調(diào)試; (3) 能通過鍵盤對對時鐘 設(shè)計內(nèi)容與設(shè)計要求進(jìn)行實時調(diào)整。 (4) 具有鬧鐘功能● 注:帶●者為選做 設(shè)計要求: 主 要 設(shè) 計 條 件 1、教材 2、單片機(jī)開發(fā)板、PROTEUS軟件 3、參考書: 1)單片機(jī)原理及運用 電子工業(yè)出版社 2)單片機(jī)應(yīng)用技術(shù)新教程 電子工業(yè)出版社 目 錄 設(shè)計內(nèi)容: 1 設(shè)計要求: 1 一、系統(tǒng)總體方案選擇與說明 1 1.系統(tǒng)總體方案選擇 1 2. 說明 1 二、系統(tǒng)結(jié)構(gòu)框圖與工作原理 3 1.

3、 系統(tǒng)結(jié)構(gòu)框圖 3 2.工作原理 4 三、各單元硬件設(shè)計說明及計算方法 5 1.定時器\計數(shù)器 5 2 .中斷系統(tǒng): 6 3 .鍵盤 6 4 .LED數(shù)碼管顯示器: 7 5 .LED數(shù)碼顯示器有兩種連接方法 7 圖(1)LED引腳排列 8 四、軟件設(shè)計與說明(包括流程圖) 8 1.主程序 8 2.?dāng)?shù)碼管顯示模塊 9 3.定時器/計數(shù)器T0中斷服務(wù)程序 10 4.按鍵處理模塊 11 五 、程序清單 13 1.中斷子程序 13 2.延時程序 13 3.主程序和定時器中斷子程序 13 4.LED顯示子程序 14 5.按鍵控制子程序 15 6.數(shù)字電子時鐘系統(tǒng)P

4、ROTUES仿真 19 六、參考文獻(xiàn) 20 致 謝 21 23 一、系統(tǒng)總體方案選擇與說明 1.系統(tǒng)總體方案選擇 該課程設(shè)計是利用MCS-51單片機(jī)內(nèi)部的定時/計數(shù)器、中斷系統(tǒng)、以及行列鍵盤和LED顯示器等部件,設(shè)計的一個單片機(jī)電子時鐘。設(shè)計的電子時鐘通過數(shù)碼管顯示,并能通過按鍵實現(xiàn)設(shè)置時間和暫停、啟動控制等,用定時/計數(shù)器T0,工作于定時,采用方式1,對12MHZ的系統(tǒng)時鐘進(jìn)行定時計數(shù),初值設(shè)為50000。形成定時時間為50ms。計時周期為24小時,顯示滿刻度為23時59分59秒,另外還有校時功能。因此,一個基本的數(shù)字鐘電路主要由顯示器“時”,“分”,“秒”和單片機(jī)

5、,還有校時電路組成。8個數(shù)碼管的段選接到單片機(jī)的P0口,位選接到單片機(jī)的P2口。數(shù)碼管按照數(shù)碼管動態(tài)顯示的工作原理工作,將標(biāo)準(zhǔn)秒信號送入“秒單元”,“秒單元”采用60進(jìn)制計數(shù)器,每累計60秒發(fā)出一個“分脈沖”信號,該信號將作為“分單元”的時鐘脈沖?!胺謫卧币膊捎?0進(jìn)制計數(shù)器,每累計60分鐘,發(fā)出一個“時脈沖”信號,該信號將被送到“時單元”?!皶r單元”采用24進(jìn)制計時器,可實現(xiàn)對一天24小時的累計。顯示電路將“時”、“分”、“秒”通過七段顯示器顯示出來。校時電路時用來對“時”、“分”、“秒”顯示數(shù)字進(jìn)行校對調(diào)整,校時電路時用來對“時”、“分”、“秒”顯示數(shù)字進(jìn)行校對調(diào)整,按一下second,

6、秒單元就加1 ,按一下minute,分就加1,按一下hour,時就加1。 2. 說明 2.1、系統(tǒng)由AT89C51、LED 數(shù)碼管、按鍵、電容、電阻等部分構(gòu)成,能實現(xiàn)時間的調(diào)整、輸出、調(diào)時間等功能。系統(tǒng)中按鈕BUTTON能對時間進(jìn)行調(diào)整功能的按鈕,采用單鍵控制調(diào)時功能,運用軟件去抖判斷按鍵的時間從而選擇完成相對應(yīng)的功能 2.2 、時鐘顯示:在此部分的設(shè)計中,在顯示時,首先將時間十進(jìn)制數(shù)據(jù)轉(zhuǎn)化為顯示段碼,然后送往數(shù)碼管顯示。顯示段碼采用動態(tài)掃描的方式。 2.3 、時間調(diào)整:該設(shè)計需要校對時間,所以用三個按鍵來實現(xiàn)。按hour來調(diào)節(jié)小時的時間,按 minute來調(diào)節(jié)分針的時間,按 s

7、ceond來調(diào)節(jié)秒的時間。按鍵處理是先檢測秒按鍵是否按下,秒按鍵如果按下,秒就加1;如果沒有按下,就檢測分按鍵是否按下,分按鍵如果按下,分就加1;如果沒有按下,就檢測時按鍵是否按下,時按鍵如果按下,時就加1;如果沒有按下,就把時間顯示出來。 2.4、中斷:中斷技術(shù)在單片系統(tǒng)中有著十分重要的作用,它不僅可以提高單片機(jī)CPU的效率,也可以對突發(fā)事件處理。所謂中斷就是當(dāng)CPU正在執(zhí)行程序A時,發(fā)生了另一個急需處理的事件B,這是CPU暫停當(dāng)前執(zhí)行的程序A,立即轉(zhuǎn)去執(zhí)行處理事件B的程序,處理完事件B后,再返回到程序A繼續(xù)執(zhí)行,這個過程被叫做中斷。關(guān)于中斷的概念有下列幾個名詞:(1)程序A稱為主程序,(

8、2)處理事件B的程序稱為中斷服務(wù)程序,(3)主程序中轉(zhuǎn)向中斷服務(wù)程序的地方稱為斷點,(4)引起中斷的原因即事件B稱為中斷源,(5)轉(zhuǎn)去執(zhí)行中斷服務(wù)程序稱為中斷響應(yīng)。關(guān)于中斷的概念可以打個如下的比喻。領(lǐng)導(dǎo)(CPU)在自己的房間辦公(執(zhí)行主程序),下屬(外設(shè))有問題打電話來請示(中斷源),領(lǐng)導(dǎo)停下正在進(jìn)行的工作,通過電話給下屬做指示(執(zhí)行中斷服務(wù)程序),指示完后,領(lǐng)導(dǎo)掛斷電話,繼續(xù)做自己的工作(返回主程序繼續(xù)執(zhí)行)。 二、系統(tǒng)結(jié)構(gòu)框圖與工作原理 1. 系統(tǒng)結(jié)構(gòu)框圖 數(shù)字電子時鐘的原理圖 2.工作原理 軟時鐘是利用單片機(jī)內(nèi)部的定時器

9、\計數(shù)器來實現(xiàn)的,它的處理過程如下:首先設(shè)定單片機(jī)內(nèi)部的一個定時器\計數(shù)器工作于定時方式,對機(jī)器周期計數(shù)形成基準(zhǔn)時間,然后用另一個定時器\計數(shù)器或軟件計數(shù)的方法對基準(zhǔn)時間計數(shù)形成秒,秒計60次形成分,分計60次形成小時,小時計24次則計滿一天。然后通過數(shù)碼管把它們的內(nèi)容在相應(yīng)位置顯示出來即可。 數(shù)碼管顯示可以采用靜態(tài)顯示方法或動態(tài)顯示方法。靜態(tài)顯示方法需要數(shù)據(jù)鎖存器等硬件,接口復(fù)雜,時鐘顯示用8個數(shù)碼管。由于系統(tǒng)沒有其他的復(fù)雜的任務(wù)處理,而且顯示的時鐘信息隨時都可能變化,一般采用動態(tài)顯示方式。動態(tài)顯示方法線路相對簡單,但需動態(tài)掃描,掃描頻率要大于人眼視覺暫留頻率,信息看起來才穩(wěn)定。譯碼方式可

10、分為軟件譯碼和硬件譯碼,軟件譯碼通過譯碼程序查得顯示信息的字段碼;硬件譯碼通過硬件譯碼器得到顯示信息的字段碼,實際中通常采用軟件譯碼。 在具體處理時,定時器計數(shù)器采用中斷方式工作,對時鐘的形成在中斷服務(wù)程序中實現(xiàn)。在主程序中只需對定時器計數(shù)器初始化、調(diào)用顯示子程序和控制子程序。另外,為了使用方便,設(shè)計了簡單的按鍵,可以通過按鍵實現(xiàn)時、分的調(diào)整,這樣在主程序中就加入了鍵盤設(shè)置子程序。 單片機(jī)應(yīng)用系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)兩部分組成。硬件系統(tǒng)是指單片機(jī)以及擴(kuò)展的存儲器、I\O接口、外圍擴(kuò)展的功能芯片以及接口電路。軟件系統(tǒng)包括監(jiān)控程序和各種應(yīng)用程序。 在單片機(jī)應(yīng)用系統(tǒng)中,單片機(jī)是整

11、個系統(tǒng)的核心,對整個系統(tǒng)的信息輸入、處理、信息輸出進(jìn)行控制。與單片機(jī)配套的有相應(yīng)的復(fù)位電路、時鐘電路以及擴(kuò)展的存儲器和I\O接口,使單片機(jī)應(yīng)用系統(tǒng)能夠運行。 在一個單片機(jī)應(yīng)用系統(tǒng)中,往往都會輸入信息和顯示信息,這就涉及鍵盤和顯示器。在單片機(jī)應(yīng)用系統(tǒng)中,一般都根據(jù)系統(tǒng)的要求配置相應(yīng)的鍵盤和顯示器。配置鍵盤和顯示器一般都沒有統(tǒng)一的規(guī)定,有的系統(tǒng)功能復(fù)雜,需輸入的信息和顯示的信息量大,配置的鍵盤和顯示器功能相對強(qiáng)大,而有些系統(tǒng)輸入/輸出的信息少,這時可能用幾個按鍵和幾個LED指示燈就可以進(jìn)行處理了。在單片機(jī)應(yīng)用系統(tǒng)在中配置的鍵盤可以是獨立鍵盤,也可能是矩陣鍵盤。顯示器可以是LED指示燈,

12、也可以是LED數(shù)碼管,也可以是LCD顯示器,還可以使用CRT顯示器。單片機(jī)應(yīng)用系統(tǒng)中鍵盤一般用的比較多的是矩陣鍵盤,顯示器用的比較多的是LED數(shù)碼管還LCD顯示器。 三、各單元硬件設(shè)計說明及計算方法 1.定時器\計數(shù)器 1、MCS-51系列中51子系列有兩個16位的可編程定時\計數(shù)器可:定時\計數(shù)器T0和定時\計數(shù)器T1。它由加法計數(shù)器、方式寄存器TMOD、控制寄存器TCON等組成。方式寄存器用于設(shè)定定時計數(shù)器T0和T1的工作方式,控制寄存器用于對定時計數(shù)器啟動、停止進(jìn)行控制。 2、每個定時計數(shù)器既可以對系統(tǒng)時鐘計數(shù)實現(xiàn)定時,也可以外部信號計數(shù)實現(xiàn)計數(shù)功能通過編程設(shè)定來

13、實現(xiàn)。 3、每個定時計數(shù)器都有多種工作方式,其中T0有四種工作方式,T1有三種工作方式,T2有三種工作方式。通過編程可設(shè)定工作于某種方式。四種工作方式為:13位定時\計數(shù)器、16位定時\計數(shù)器、8位自動重置定時\計數(shù)器、兩個8位定時\計數(shù)器(只有T0有) 4、每一個定時計數(shù)器定時計數(shù)時間到時產(chǎn)生溢出,使相應(yīng)的溢出位置位,溢出可通過查詢或中斷方式處理。 2 .中斷系統(tǒng): 1、MCS-51單片機(jī)提供5個硬件中斷源,2個外部中斷源,2個定時計數(shù)器T0和T1的溢出中斷TF0和TF1,1個串行口發(fā)送TI和接收RI中斷。 2、MCS-51單片機(jī)中沒有專門的開中斷和關(guān)中斷指令,

14、對各個中斷源的允許和屏蔽是由內(nèi)部的中斷允許寄存器IE的各位來控制的。中斷允許寄存器IE的字節(jié)地址為A8H,可以進(jìn)行位尋址。系統(tǒng)復(fù)位時,中斷允許寄存器IE的內(nèi)容為00H,如果要開放某個中斷源,則必須使IE中的總控置位和對應(yīng)的中斷允許位置“1”。 3、MCS-51單片機(jī)有5個中斷源,為了處理方便,每個中斷源有兩級控制,高優(yōu)先級和低優(yōu)先級。通過由內(nèi)部的中斷優(yōu)先級寄存器IP來設(shè)置,中斷優(yōu)先級寄存器IP的字節(jié)地址為B8H,可以進(jìn)行位尋址。如果某位被置“1”,則對應(yīng)的中斷源被設(shè)為高優(yōu)先級;如果某位被清零,則對應(yīng)的中斷源被設(shè)為低優(yōu)先級。對于同級中斷源,系統(tǒng)有默認(rèn)的優(yōu)先權(quán)順序,從高到低優(yōu)先權(quán)順序為外部中斷0

15、、定時計數(shù)器T0中斷、外部中斷1、定時計數(shù)器T1中斷、串行口中斷。通過設(shè)置中斷優(yōu)先級寄存器IP能夠改變系統(tǒng)默認(rèn)的優(yōu)先級順序。 4、MCS-51單片機(jī)響應(yīng)中斷的條件為:中斷源有請求且中斷允許。 3 .鍵盤 鍵盤是單片機(jī)應(yīng)用系統(tǒng)中最常用的輸入設(shè)備,在單片機(jī)應(yīng)用系統(tǒng)中,操作人員一般都是通過鍵盤向單片機(jī)系統(tǒng)輸入指令、地址和數(shù)據(jù),實現(xiàn)簡單的人機(jī)通信。鍵盤實際上是一組按鍵開關(guān)的集合,平時按鍵開關(guān)總是處于斷開狀態(tài),當(dāng)按下鍵時它才閉合。鍵盤的結(jié)構(gòu)形式一般有兩種:獨立式鍵盤和矩陣式鍵盤。矩陣式鍵盤的工作方式有3種:查詢工作方式、定時掃描工作方式和中斷工作方式。 4 .LED數(shù)碼管顯示器: LED數(shù)

16、碼管顯示器在單片機(jī)應(yīng)用系統(tǒng)中,經(jīng)常用到LED數(shù)碼管作為顯示輸出設(shè)備,LED數(shù)碼管顯示器雖然顯示信息簡單,但它具有顯示清晰、亮度高、使用電壓低、壽命長、與單片機(jī)接口方便等特點,基本上能夠滿足單片機(jī)應(yīng)用系統(tǒng)的需要,所以在單片機(jī)應(yīng)用系統(tǒng)中經(jīng)常用到。LED數(shù)碼管顯示器是由發(fā)光二極管按一定的結(jié)構(gòu)組合起來的顯示器件。在單片機(jī)應(yīng)用系統(tǒng)中通常使用的是8段式LED數(shù)碼管顯示器,它有共陰極和共陽極兩種。所謂譯碼方式是指由顯示字符轉(zhuǎn)換得到對應(yīng)的字段碼的方式。對于LED數(shù)碼管顯示器,通常的譯碼方式有兩種:硬件譯碼方式和軟件譯碼方式。LED數(shù)碼管在顯示時,通常有兩種顯示方式:靜態(tài)顯示方式和動態(tài)顯示方式。在使用時可以把它

17、們組合起來。在實際應(yīng)用時,如果數(shù)碼管個數(shù)較少,通常用硬件譯碼靜態(tài)顯示,在數(shù)碼管個數(shù)較多時,則通常用軟件譯碼動態(tài)顯示。 5 .LED數(shù)碼顯示器有兩種連接方法 (1)共陽極接法把發(fā)光二極管的陽極連在一起構(gòu)成公共陽極,使用時公共陽極接+5V,每個發(fā)光二極管的陰極通過電阻與輸入端相連。當(dāng)陰極端輸入低電平時,段發(fā)光二極管就導(dǎo)通點亮,而輸入高電平時則不點亮。 (2)共陰極接法。把發(fā)光二極管的陰極連在一起構(gòu)成公共陰極,使用時公共陰極接地。每個發(fā)光二極管的陽極通過電阻與輸入端相連。當(dāng)陽極端輸入高電平時,段發(fā)光二極管就導(dǎo)通點亮,而輸入低電平時則不點亮。 在本設(shè)計中所采用的是共陰極LED數(shù)碼顯示器,其

18、引腳排列如下圖(1)所示: 圖(1)LED引腳排列 四、軟件設(shè)計與說明(包括流程圖) 電子時鐘的軟件系統(tǒng)由主程序和子程序組成,主程序程序包含初始化參數(shù)設(shè)置、按鍵處理、數(shù)碼管顯示模塊等, 1.主程序 主程序執(zhí)行流程如下圖(2),主程序先對顯示單元和定時器/計數(shù)器初始化,然后重復(fù)調(diào)用數(shù)碼管顯示模塊和按鍵處理模塊,當(dāng)有鍵按下,則轉(zhuǎn)入相應(yīng)的功能程序。 開始 顯示單元清零 T0、T1設(shè)為16位計數(shù)模式 允許T0中斷 調(diào)用顯示子程序 進(jìn)入功能程序 按下鍵否? 否 是

19、 圖(2)主程序執(zhí)行流程 2.?dāng)?shù)碼管顯示模塊 本系統(tǒng)共用8個數(shù)碼管,從右到左依次顯示秒個位、秒十位、橫線、分個位、分十位、橫線、時個位和時十位。采用軟件譯碼動態(tài)顯示。 流程圖如下圖(3)所示: 開始 秒單元加1,50ms計數(shù)器清0,秒寫入秒個位和秒十位 50ms 計數(shù)器=20? 否 是 分單元加1,秒單元清0,分寫入分個位和分十位 秒單元=60? 時單元加1,分單元清0,時寫入時個位和時十位 分單元=60? 時單元清0 時單元=24? 結(jié)束 否 否 否 是 是 是 圖(3) 數(shù)碼管顯示程

20、序流程圖 3.定時器/計數(shù)器T0中斷服務(wù)程序 定時器/計數(shù)器T0用于時間計時。選擇方式1,重復(fù)定時,定時時間設(shè)為50ms,定時時間到則中斷,在中斷服務(wù)程序中用一個計數(shù)器對50ms計數(shù),計20次則對秒單元加1,秒單元加到60則對分單元加1,同時秒單元清0;分單元加到60則對時單元加1,同時分單元清0;時單元加到24則對時單元清0,標(biāo)志一天時間計滿。在對各單元計數(shù)的同時,把它們的值放到存儲單元的指定位置。定時器/計數(shù)器T0中斷服務(wù)程序流程圖如下圖(4): 開始 現(xiàn)場保護(hù),重置初值 啟動下一個50ms 50ms 計數(shù)器加1 中斷返回

21、 圖(4)定時器/計數(shù)器T0中斷服務(wù)程序流程圖 4.按鍵處理模塊 按鍵處理設(shè)置為:如沒有按鍵,則時鐘正常走時。當(dāng)按下K0按鍵時,進(jìn)入調(diào)分狀態(tài),時鐘停止走動;按K1可K2按鍵可進(jìn)行加1或減1操作;繼續(xù)按K0鍵可分別進(jìn)行分和小時的調(diào)整;最后按K0鍵將退出調(diào)整狀態(tài),時鐘開始計時運行 N Y N Y N Y hour加1 顯示時間 結(jié)束 開始 sceond按鍵按下? sceond加1 minute按鍵按下? minute加1

22、hour按鍵按下? 圖(5)按鍵控制程序流程圖 五 、程序清單 采用8位LED軟件譯碼動態(tài)顯示程序 使用AT89C51單片機(jī),12MHZ晶振,P0輸出字段碼,P2口輸出位選碼,用共陽 LED數(shù)碼管,P1.0為調(diào)時位選擇按鍵,P1.1為加1鍵,P1.2為減1鍵。 1.中斷子程序 timer0 (void) interrupt 1 using 1 { u++; TH0=(65536-50000)/256; TL0=(65536-50000)%25

23、6; } 2.延時程序 void delay() { unsigned int time,p; for(time=30;time>0;time--) for(p=0;p<10;p++); } 3.主程序和定時器中斷子程序 #include char mod[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; char sceond,minute,hour,i,k,l,j,x,y; int u; sbit P1_0=P1^0; sbit P1_1=P1^1; sb

24、it P1_2=P1^2; void main() { TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; do { kongzhi(); xianshi(); } while(1); } 4.LED顯示子程序 void xianshi() { if(u==20) { u=0; sceond++; while(sceond==60) { sceond=0; minute++;

25、 if(minute==60) { minute=0; hour++ ; if(hour==24) { hour=0; } } } } x=hour%10; y=hour/10; l=minute%10; j=minute/10; i=sceond%10; k=sceond/10; P2=0x7f; P0=mod[i]; delay(); P2=0xbf; P0=mod[k]; delay(); P2=0xdf;

26、P0=0x40; delay(); P2=0xef; P0=mod[l]; delay(); P2=0xf7; P0=mod[j]; delay(); P2=0xfb; P0=0x40; delay(); P2=0xfd; P0=mod[x]; delay(); P2=0xfe; P0=mod[y]; delay(); } 5.按鍵控制子程序 void kongzhi() { if(P1_0==0) { TR0=0; while(P1_0==0);

27、 while(1) { if(P1_1==0) { sceond++; if(sceond==60) { sceond=0; } } while(P1_1==0); if(P1_2==0) { sceond--; if(sceond<0) { sceond=0; } } while(P1_2==0); i=sceond%10; k=sceond/10; P2=0x7f; P0=mod[i];

28、 delay(); P2=0xbf; P0=mod[k]; delay(); if(P1_0==0) { while(P1_0==0); while(1) { if(P1_1==0) { minute++; while(minute==60) { minute=0; } } while(P1_1==0); if(P1_2==0) { minute--; if(minute<0) { minut

29、e=0; } } while(P1_2==0); l=minute%10; j=minute/10; P2=0xef; P0=mod[l]; delay(); P2=0xf7; P0=mod[j]; delay(); if( P1_0==0) { hile(P1_0==0); while(1) { if(P1_1==0) { hour++; while(hour==24)

30、{ hour=0; } } while(P1_1==0); if(P1_2==0) { hour--; if(hour<0) { hour=0; } } while(P1_2==0); x=hour%10; y=hour/10; P2=0xfd; P0=mod[x]; delay(); P2=0xfe; P0=mod[y]; delay(); if(P1_0==0) {

31、 while(P1_0==0); TR0=1; return; } } } } } } } } 6.數(shù)字電子時鐘系統(tǒng)PROTUES仿真 用PROTUES軟件,根據(jù)數(shù)字電子鐘的原理圖,仿真程序得如圖(6)所示: 圖(6)數(shù)字電子時鐘的PROTES仿真 六、參考文獻(xiàn) 1、《單片機(jī)C語言輕松入門》周堅編 北京航空航天大學(xué)出版社。

32、2、單片機(jī)人機(jī)接口實例 公茂法編著, 北京航空航天大學(xué)出版社。 3、李廣,弟朱月,秀王秀山.《單片機(jī)基礎(chǔ)》[M].北京航空航天出版社。 4、謝維成楊加國《單片機(jī)原理與應(yīng)用及C51程序設(shè)計》[M].清華大學(xué)出版社。 5 、《單片微型計算機(jī)原理及接口技術(shù)》陳光東 等編 華中科技大學(xué)出版社 6、《單片機(jī)實用系統(tǒng)設(shè)計技術(shù)》房小翠 編 國防工業(yè)出版社 致 謝 首先感謝我們的指導(dǎo)老師王紅梅老師和黃進(jìn)財老師。在我學(xué)習(xí)單片機(jī)課程期間,王老師給了我無微不至的關(guān)心。她認(rèn)真工作的態(tài)度一直感染著我,

33、這必將激勵我在今后的工作和生活中不斷前進(jìn)。以及黃老師嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣,他循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪。 其次我要感謝一直陪同我完成單片機(jī)課程考試論文的同學(xué),謝謝他們平時對我?guī)椭完P(guān)心。我很高興能生活在一個互助友愛和充滿活力的集體中,從他們的身上我學(xué)到了很多,同時他們給我的大學(xué)生活留下了許多美好的回憶。 再次,我要特別感謝我的父母。在我求學(xué)的過程中他們付出的不僅僅是辛勤的勞動和汗水,而是世界上最崇高、最偉大的愛。他們所做的一切是我這一生都無法回報的。 最后,真誠感謝給予我熱情幫助和關(guān)注的所有人。

展開閱讀全文
溫馨提示:
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. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!