国产精品婷婷久久久久久,日本中文字幕平台,天天躁夜夜躁av天天爽,国内极度色诱视频网站

基于單片機混合編程設計數碼管顯示時鐘.pdf

約53頁PDF格式手機打開展開

基于單片機混合編程設計數碼管顯示時鐘,單片機自20 世紀70 年代問世以來,以其極高的性能價格比,受到人們的重視和關注,應用很廣、發(fā)展很快。而51 單片機是各單片機中最為典型和最有代表性的一種。本次設計以at89s51 芯片為核心,輔以必要的外圍電路,設計了一個簡易的電子時鐘,它由5v 直流電源供電。在硬件方面,除了cpu 外,使用四個七段led 數碼管來...
編號:40-116695大小:672.10K
分類: 論文>通信/電子論文

內容介紹

此文檔由會員 shmily89 發(fā)布

單片機自20 世紀70 年代問世以來,以其極高的性能價格比,受到人們的重視和關注,
應用很廣、發(fā)展很快。而51 單片機是各單片機中最為典型和最有代表性的一種。
本次設計以AT89S51 芯片為核心,輔以必要的外圍電路,設計了一個簡易的電子時鐘,
它由5V 直流電源供電。在硬件方面,除了CPU 外,使用四個七段LED 數碼管來進行顯示,
LED 采用的是動態(tài)掃描顯示。通過LED 能夠比較準確顯示時、分。兩個簡單的按鍵實現對時
間的調整。軟件方面采用匯編語言與C 言語混合編程。整個電子鐘系統(tǒng)能完成時間的顯示,
調時,定時鬧鐘,復位等功能。
通過這次設計讓我更深入了解單片機基本電路、如何控制和定時器和中斷編程的基本方
法,從而鍛煉了我學習、設計和開發(fā)軟、硬件的能力。
實驗硬件部分以protel 99 為硬件原理圖工具,軟件部分以Keil C51 為程序開發(fā)平臺,
最終在8051 單片機開發(fā)套件上調試成功。硬件設計要考慮諸多方面,主要以自己設計的目
的為出發(fā)點,設計出合理的方案。軟件采用單片機C 語言和匯編語言混合編程。
本系統(tǒng)的核心是通過對本系統(tǒng)的設計達到掌握單片機原理,掌握混合編程的思想,關鍵
是要掌握C 和匯編他們間的接口問題,以能夠達到他們間能夠相互進行調用,然后掌握在C
語言中嵌入匯編進行編程的思想。
【關鍵詞】:單片機、數碼管、蜂鳴器、C 語言、混合編程
目錄
目錄.................................................................................................................................................I
摘要 ............................................................................................................................................... II
ABSTRACT.................................................................................................................................III
1 緒 論........................................................................................................................................ 1
2 課題的總設計............................................................................................................................. 2
2.1 選題的意義........................................................................................................................2
2.2 設計方案的提出................................................................................................................2
3 硬件設計.................................................................................................................................... 4
3.1 硬件的基本組成................................................................................................................4
3.1.1 器件的選擇..............................................................................................................4
3.1.2 硬件的結構圖.........................................................................................................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 數碼顯示管........................................................................................................................9
3.5 蜂鳴器..............................................................................................................................10
3.5.1、蜂鳴器的介紹.....................................................................................................10
3.5.2、蜂鳴器的結構原理.............................................................................................10
3.6 復位電路..........................................................................................................................11
3.7 晶體振蕩電路..................................................................................................................11
3.8 硬件設計和調試...............................................................................................................12
3.8.1 原理圖與PCB 圖的制作.....................................................................................12
3.8.2 硬件調試...............................................................................................................16
3.8.3 硬件中遇到的問題................................................................................................16
4 軟件設計...............................................