【正文】
運算器包括 ALU(算術(shù)邏輯單元)、 ACC(累加器 A)、 PSW(程序狀態(tài)寄存器)、寄存器 B 及暫存器 TMP1 和暫存器 TMP2 等。 第四階段為 16 位單片機階段。 第二階段為低性能階段。 九江學院 III 第 1章 緒論 單片機的認識 單片微型計算機簡稱為單片機,又稱為微控制 器,是微型計算機的一個重要分支。 電子鐘系統(tǒng)中斷程序流程圖 ......................................... 錯誤 !未定義書簽。 按鍵電路 ................................................................................ 錯誤 !未定義書簽。 數(shù)碼管的介紹 .............................................................. 錯誤 !未定義書簽。 ABSTRACT.............................................................................................. 錯誤 !未定義書簽。 JIU JIANG UNIVERSITY 畢 業(yè) 論 文 (設(shè) 計) 題 目 基于單片機的數(shù)字電子鐘 英文題目 Digital clock based on MCU 院 系 電子工程學院 專 業(yè) 電子信息工程 姓 名 胡祥 年 級 20xx級( A112225) 指導(dǎo)教師 吳紅蓮 二零 一四 年 十二 月九江學院 I 摘要 當今社會數(shù)字鐘應(yīng)用非常普遍,像日常家用最普通的時鐘,用于計時和設(shè)置鬧鐘,雖然功能較少,但是卻是我們最重最實用的電子產(chǎn)品之一。 【關(guān)鍵詞】 MCS51,單片機,數(shù)碼管 Abstract Digital clock is widely used in today’s society,like the daily household most oridinary clock,it can be used for time and set the alarm,Although it is less functional,But it is our most heavy one of the most practical electronic is what I want to do this while the digital electronic clock with time calibrating and timing is relatively simple but very clock is the microcontroller MCS51 as the core ponent,digital tube as display module,it can shows“hours,minutes,seconds”.Key as the adjusting time module,through the button we can calibrate the hardware of the most basic and the most important thing,next we talk about the software,the software can be said to be a grateful electronic products of the soul,through software programming we can expand more practical Corp launched the rirst intelligent Appwatch is based on the electronic clock and adding more believe i can get things done so good foundation. [keywords] MCS51,MCU,Digital tube 九江學院 I 摘 要 ............................................. 錯誤 !未定義書簽。 數(shù)碼管顯示模塊 ..................................................................... 錯誤 !未定義書簽。 電源電路 ................................................................................ 錯誤 !未定義書簽。 電子鐘系統(tǒng)主程序流程圖 ............................................. 錯誤 !未定義書簽。由于接線簡單,體積小巧 ,作用甚廣,所以被廣泛應(yīng)用于家電產(chǎn)品,事務(wù)機器,醫(yī)療器械以及汽車中,如 微波爐,電磁爐,復(fù)印機,傳真機,汽車電子點火等,都是單片機的功勞 .這次我做的課題是日常生活中的數(shù)字電子鐘,我們都知道“時”是二十四小時制,“分 ”是六十進制,“秒”也是六十進制的,具有最平常的時鐘所具有的功能,在此 基礎(chǔ)上我 拓展了定時鬧鐘功能,并且添加時鐘萬年歷使得這個數(shù)字時鐘更加智能 并且更加人性化。功能也相對比較簡單。如英特爾公司的 MCS51 系列單片機。 九江學院 V 第 2 章 各個模塊介紹及作用 8051 單片機模塊 ( 1) 中央處理器 CPU 是單片機最核心的部分,他能夠?qū)崿F(xiàn)算術(shù)運算 與邏輯運算的運算器和協(xié)調(diào)工作的控制器兩部分電路 。 ( 4) 并行 I/O 口。 8051 內(nèi)部提供了 5個中斷源,可分為兩個優(yōu)先級別處理。 圖 222 共陰極數(shù)碼管 圖 223 共陽極數(shù)碼管九江學院 VII 由于八個發(fā)光二極管共有 16 個引腳,為了減少數(shù)碼管的引腳數(shù),在數(shù)碼管 內(nèi)部將八個發(fā)光二極管正極或負極引腳連接起來, 接成一個公共端( COM),根據(jù)公共端是發(fā)光二極管正極還是負極,可分為共陰 極接法(圖 23)和共陽極接法(圖24)。電子鐘時鐘系統(tǒng)設(shè)計原理圖說明:八位 數(shù)碼管顯示的字樣 ,對應(yīng)的是時 分 秒。 ABS 文件由OH51 轉(zhuǎn)換成標準的 HEX 文件,以供調(diào)試器 DSCOPE51 或 TSCOPE51 使用進行源代碼級調(diào)試,也可由仿真器使用直接對目標板進 行調(diào)試,也可直接寫入程序存儲器中。有兩個方法可以實現(xiàn) 5V 電壓,一個是采用變壓器,橋式整流器,電容,穩(wěn)壓器構(gòu) 成一個電路,通過變壓器可以將220V 電壓變?yōu)?5V,在通過橋式整流器整流,電容器濾波,穩(wěn)壓 器可以穩(wěn)定輸出電壓。直接用I/O 口線構(gòu)成單個按鍵電路,每個按鍵占用一條 I/O 口線,每個按鍵工作狀態(tài)不會彼此產(chǎn)生影響。之后就是處理器做的事情了。這樣,在調(diào)整時間時,對應(yīng)調(diào)整單元的顯示數(shù)據(jù)會間隔閃亮。 sbit DS_CS = P3^3。 //修改模式下閃爍計數(shù) unsigned char DIS[6]。 b++)。 DS_DAT = dat。 DS_CS = 0。 DS_CS = 1。 0x7F。 0x0F] amp。amp。 i = DS12887_Read(DS_YER)。 DIS[2 * (modify 4) + 2] = 0xFF。 //日 DIS[2] = C_DAT[i 4]。 0x0F]。 SEG_BIT = C_BIT[i]。//當前月 switch (tMonth) { 九江學院 XXV case 1: case 3: case 5: case 7: case 8: case 10: case 12:return 31。 if (KEY1 == 0) 九江學院 XXVI { if (modify) //修改模式下用于退出修改 modify = 0。 } else { modify++。 } if (KEY3 == 0) //+ { Delay(10)。 if (i 59) i = 0。 case 4: //年高兩位 i = BCD_DEC(DS12887_Read(DS_Y_S))。 DS12887_Write(DS_YER, DEC_BCD(i))。 i++。 break。 case 2: //分 i = BCD_DEC(DS12887_Read(DS_MIN))。 DS12887_Write(DS_SEC, DEC_BCD(i))。 if (i == 0) i = 99。 break。 else i。 } } 九江學院 XXXIII 九江學院 XXXIV 第 7章 電 路仿真設(shè)計 通過 本次畢業(yè)的設(shè)計 , 我們再次重新溫習了一邊如何使用 Protues 的具體方法 。九江學院 XXXVI 九江學院 XXXVII 九江學院 XXXVIII