基于單片機混合編程設(shè)計數(shù)碼管顯示時鐘.pdf
約53頁PDF格式手機打開展開
基于單片機混合編程設(shè)計數(shù)碼管顯示時鐘,單片機自20 世紀(jì)70 年代問世以來,以其極高的性能價格比,受到人們的重視和關(guān)注,應(yīng)用很廣、發(fā)展很快。而51 單片機是各單片機中最為典型和最有代表性的一種。本次設(shè)計以at89s51 芯片為核心,輔以必要的外圍電路,設(shè)計了一個簡易的電子時鐘,它由5v 直流電源供電。在硬件方面,除了cpu 外,使用四個七段led 數(shù)碼管來...
內(nèi)容介紹
此文檔由會員 shmily89 發(fā)布
單片機自20 世紀(jì)70 年代問世以來,以其極高的性能價格比,受到人們的重視和關(guān)注,
應(yīng)用很廣、發(fā)展很快。而51 單片機是各單片機中最為典型和最有代表性的一種。
本次設(shè)計以AT89S51 芯片為核心,輔以必要的外圍電路,設(shè)計了一個簡易的電子時鐘,
它由5V 直流電源供電。在硬件方面,除了CPU 外,使用四個七段LED 數(shù)碼管來進(jìn)行顯示,
LED 采用的是動態(tài)掃描顯示。通過LED 能夠比較準(zhǔn)確顯示時、分。兩個簡單的按鍵實現(xiàn)對時
間的調(diào)整。軟件方面采用匯編語言與C 言語混合編程。整個電子鐘系統(tǒng)能完成時間的顯示,
調(diào)時,定時鬧鐘,復(fù)位等功能。
通過這次設(shè)計讓我更深入了解單片機基本電路、如何控制和定時器和中斷編程的基本方
法,從而鍛煉了我學(xué)習(xí)、設(shè)計和開發(fā)軟、硬件的能力。
實驗硬件部分以protel 99 為硬件原理圖工具,軟件部分以Keil C51 為程序開發(fā)平臺,
最終在8051 單片機開發(fā)套件上調(diào)試成功。硬件設(shè)計要考慮諸多方面,主要以自己設(shè)計的目
的為出發(fā)點,設(shè)計出合理的方案。軟件采用單片機C 語言和匯編語言混合編程。
本系統(tǒng)的核心是通過對本系統(tǒng)的設(shè)計達(dá)到掌握單片機原理,掌握混合編程的思想,關(guān)鍵
是要掌握C 和匯編他們間的接口問題,以能夠達(dá)到他們間能夠相互進(jìn)行調(diào)用,然后掌握在C
語言中嵌入?yún)R編進(jìn)行編程的思想。
【關(guān)鍵詞】:單片機、數(shù)碼管、蜂鳴器、C 語言、混合編程
目錄
目錄.................................................................................................................................................I
摘要 ............................................................................................................................................... II
ABSTRACT.................................................................................................................................III
1 緒 論........................................................................................................................................ 1
2 課題的總設(shè)計............................................................................................................................. 2
2.1 選題的意義........................................................................................................................2
2.2 設(shè)計方案的提出................................................................................................................2
3 硬件設(shè)計.................................................................................................................................... 4
3.1 硬件的基本組成................................................................................................................4
3.1.1 器件的選擇..............................................................................................................4
3.1.2 硬件的結(jié)構(gòu)圖.........................................................................................................4
3.2 硬件介紹............................................................................................................................5
3.2.1 單片機概述.............................................................................................................5
3.2.2 AT89S51 單片機簡介..............................................................................................6
3.3 單片機的中斷....................................................................................................................8
3.3.1 基本概念..................................................................................................................8
3.3.2 定時中斷..................................................................................................................8
3.3.3 INT0 及INT1 中斷..............................................................................................9
3.4 數(shù)碼顯示管........................................................................................................................9
3.5 蜂鳴器..............................................................................................................................10
3.5.1、蜂鳴器的介紹.....................................................................................................10
3.5.2、蜂鳴器的結(jié)構(gòu)原理.............................................................................................10
3.6 復(fù)位電路..........................................................................................................................11
3.7 晶體振蕩電路..................................................................................................................11
3.8 硬件設(shè)計和調(diào)試...............................................................................................................12
3.8.1 原理圖與PCB 圖的制作.....................................................................................12
3.8.2 硬件調(diào)試...............................................................................................................16
3.8.3 硬件中遇到的問題................................................................................................16
4 軟件設(shè)計...............................................
應(yīng)用很廣、發(fā)展很快。而51 單片機是各單片機中最為典型和最有代表性的一種。
本次設(shè)計以AT89S51 芯片為核心,輔以必要的外圍電路,設(shè)計了一個簡易的電子時鐘,
它由5V 直流電源供電。在硬件方面,除了CPU 外,使用四個七段LED 數(shù)碼管來進(jìn)行顯示,
LED 采用的是動態(tài)掃描顯示。通過LED 能夠比較準(zhǔn)確顯示時、分。兩個簡單的按鍵實現(xiàn)對時
間的調(diào)整。軟件方面采用匯編語言與C 言語混合編程。整個電子鐘系統(tǒng)能完成時間的顯示,
調(diào)時,定時鬧鐘,復(fù)位等功能。
通過這次設(shè)計讓我更深入了解單片機基本電路、如何控制和定時器和中斷編程的基本方
法,從而鍛煉了我學(xué)習(xí)、設(shè)計和開發(fā)軟、硬件的能力。
實驗硬件部分以protel 99 為硬件原理圖工具,軟件部分以Keil C51 為程序開發(fā)平臺,
最終在8051 單片機開發(fā)套件上調(diào)試成功。硬件設(shè)計要考慮諸多方面,主要以自己設(shè)計的目
的為出發(fā)點,設(shè)計出合理的方案。軟件采用單片機C 語言和匯編語言混合編程。
本系統(tǒng)的核心是通過對本系統(tǒng)的設(shè)計達(dá)到掌握單片機原理,掌握混合編程的思想,關(guān)鍵
是要掌握C 和匯編他們間的接口問題,以能夠達(dá)到他們間能夠相互進(jìn)行調(diào)用,然后掌握在C
語言中嵌入?yún)R編進(jìn)行編程的思想。
【關(guān)鍵詞】:單片機、數(shù)碼管、蜂鳴器、C 語言、混合編程
目錄
目錄.................................................................................................................................................I
摘要 ............................................................................................................................................... II
ABSTRACT.................................................................................................................................III
1 緒 論........................................................................................................................................ 1
2 課題的總設(shè)計............................................................................................................................. 2
2.1 選題的意義........................................................................................................................2
2.2 設(shè)計方案的提出................................................................................................................2
3 硬件設(shè)計.................................................................................................................................... 4
3.1 硬件的基本組成................................................................................................................4
3.1.1 器件的選擇..............................................................................................................4
3.1.2 硬件的結(jié)構(gòu)圖.........................................................................................................4
3.2 硬件介紹............................................................................................................................5
3.2.1 單片機概述.............................................................................................................5
3.2.2 AT89S51 單片機簡介..............................................................................................6
3.3 單片機的中斷....................................................................................................................8
3.3.1 基本概念..................................................................................................................8
3.3.2 定時中斷..................................................................................................................8
3.3.3 INT0 及INT1 中斷..............................................................................................9
3.4 數(shù)碼顯示管........................................................................................................................9
3.5 蜂鳴器..............................................................................................................................10
3.5.1、蜂鳴器的介紹.....................................................................................................10
3.5.2、蜂鳴器的結(jié)構(gòu)原理.............................................................................................10
3.6 復(fù)位電路..........................................................................................................................11
3.7 晶體振蕩電路..................................................................................................................11
3.8 硬件設(shè)計和調(diào)試...............................................................................................................12
3.8.1 原理圖與PCB 圖的制作.....................................................................................12
3.8.2 硬件調(diào)試...............................................................................................................16
3.8.3 硬件中遇到的問題................................................................................................16
4 軟件設(shè)計...............................................
TA們正在看...
- 智能型充電器的電源和顯示的設(shè)計論文+源代碼+外文...rar
- 智能家居控制系統(tǒng),包含電路圖,源程序,論文,答...rar
- 10kv電力電容器運行保護(hù)測控裝置的研究.doc
- asp企業(yè)網(wǎng)絡(luò)管理系統(tǒng)設(shè)計與實現(xiàn)開題報告.doc
- cdma通信系統(tǒng)中的接入信道部分進(jìn)行仿真與分析.doc
- erp人力資源管理系統(tǒng)論文.doc
- 4n高純鋁提純報告.doc
- es體系結(jié)構(gòu)的研究及其應(yīng)用(畢業(yè)論文).doc
- fpdp總線接口電路的硬件設(shè)計.doc
- javaapplet研究與應(yīng)用---綜合測評系統(tǒng)畢業(yè)論文開題...doc