資料介紹
51單片機(jī)的電子時鐘設(shè)計(jì)
時鐘的基本原理分析
利用單片機(jī)定時器完成計(jì)時功能,定時器0計(jì)時中斷程序每隔0.01s中斷一次并當(dāng)作一個計(jì)數(shù),設(shè)定定時1秒的中斷計(jì)數(shù)初值為100,每中斷一次中斷計(jì)數(shù)初值減1,當(dāng)減到0時,則表示1s到了,秒變量加1,同理再判斷是否1min鐘到了,再判斷是否1h到了。
為了將時間在LED數(shù)碼管上顯示,可采用靜態(tài)顯示法和動態(tài)顯示法,由于靜態(tài)顯示法需要譯碼器,數(shù)據(jù)鎖存器等較多硬件,可采用動態(tài)顯示法實(shí)現(xiàn)LED顯示,通過對每位數(shù)碼管的依次掃描,使對應(yīng)數(shù)碼管亮,同時向該數(shù)碼管送對應(yīng)的字碼,使其顯示數(shù)字。由于數(shù)碼管掃描周期很短,由于人眼的視覺暫留效應(yīng),使數(shù)碼管看起來總是亮的,從而實(shí)現(xiàn)了各種顯示。
三,時鐘設(shè)計(jì)分析
針對要實(shí)現(xiàn)的功能,采用AT89S51單片機(jī)進(jìn)行設(shè)計(jì),AT89S51 單片機(jī)是一款低功耗,高性能CMOS8位單片機(jī),片內(nèi)含4KB在線可編程(ISP)的可反復(fù)擦寫1000次的Flash只讀程序存儲器,器件采用高密度、非易失性存儲技術(shù)制造,兼容標(biāo)準(zhǔn)MCS- 51指令系統(tǒng)及80C51引腳結(jié)構(gòu)。這樣,既能做到經(jīng)濟(jì)合理又能實(shí)現(xiàn)預(yù)期的功能。
在程序方面,采用分塊設(shè)計(jì)的方法,這樣既減小了編程難度、使程序易于理解,又能便于添加各項(xiàng)功能。程序可分為鬧鐘的聲音程序、時間顯示程序、日期顯示程序,秒表顯示程序,時間調(diào)整程序、鬧鐘調(diào)整程序、定時調(diào)整程序,延時程序等。運(yùn)用這種方法,關(guān)鍵在于各模塊的兼容和配合,若各模塊不匹配會出現(xiàn)意想不到的錯誤。
首先,在編程之前必須了解硬件結(jié)構(gòu)尤其是各引腳的用法,以及內(nèi)部寄存器、存儲單元的用法,否則,編程無從下手,電路也無法設(shè)計(jì)。這是前期準(zhǔn)備工作。第二部分是硬件部分:依據(jù)想要的功能分塊設(shè)計(jì)設(shè)計(jì),比如輸入需要開關(guān)電路,輸出需要顯示驅(qū)動電路和數(shù)碼管電路等。第三部分是軟件部分:先學(xué)習(xí)理解匯編語言的編程方法再根據(jù)設(shè)計(jì)的硬件電路進(jìn)行分塊的編程調(diào)試,最終完成程序設(shè)計(jì)。第四部分是軟件畫圖部分:設(shè)計(jì)好電路后進(jìn)行畫圖,包括電路圖和仿真圖的繪制。第五部分是軟件仿真部分:軟硬件設(shè)計(jì)好后將軟件載入芯片中進(jìn)行仿真,仿真無法完成時檢查軟件程序和硬件電路并進(jìn)行修改直到仿真成功。第六部分是硬件實(shí)現(xiàn)部分:連接電路并導(dǎo)入程序檢查電路,若與設(shè)計(jì)的完全一樣一般能實(shí)現(xiàn)想要的功能。最后進(jìn)行功能擴(kuò)展,在已經(jīng)正確的設(shè)計(jì)基礎(chǔ)上,添加額外的功能!
四,時鐘的實(shí)現(xiàn)
A.電路設(shè)計(jì)
1. 整體設(shè)計(jì)
此次設(shè)計(jì)主要是應(yīng)用單片機(jī)來設(shè)計(jì)電子時鐘,硬件部分主要分以下電路模塊:顯示電路用8個共陰數(shù)碼管分別顯示,星期(年份),小時、分鐘(月份)和秒(日),通過動態(tài)掃描進(jìn)行顯示,從而避免了譯碼器的使用,同時節(jié)約了I/0端口,使電路更加簡單。單片機(jī)采用AT89S51系列,這種單片機(jī)應(yīng)用簡單,適合電子鐘設(shè)計(jì)。
電路的總體設(shè)計(jì)框架如下:
- 基于51單片機(jī)的多功能電子時鐘設(shè)計(jì) 32次下載
- 基于51單片機(jī)的電子時鐘設(shè)計(jì)
- 基于STC89C51單片機(jī)的電子時鐘 53次下載
- 基于51單片機(jī)的電子時鐘設(shè)計(jì) 64次下載
- 基于51單片機(jī)的電子時鐘設(shè)計(jì) 41次下載
- 基于51單片機(jī)的電子時鐘萬年歷帶農(nóng)歷溫度proteus仿真LCD1602顯示
- 基于51單片機(jī)的電子時鐘
- 基于89c51單片機(jī)的電子時鐘的設(shè)計(jì)與實(shí)現(xiàn) 22次下載
- 基于51單片機(jī)的電子時鐘設(shè)計(jì)資料下載 0次下載
- 基于51單片機(jī)的電子時鐘設(shè)計(jì)說明書 38次下載
- 基于51單片機(jī)的電子時鐘設(shè)計(jì)_西安文理學(xué)院課程設(shè)計(jì)報告 50次下載
- 基于51單片機(jī)的電子時鐘設(shè)計(jì)_單片機(jī)課題設(shè)計(jì)_杜啟鳳 13次下載
- 基于51單片機(jī)的電子時鐘 36次下載
- 闡述基于DS1302和51單片機(jī)的電子時鐘設(shè)計(jì) 31次下載
- 基于51單片機(jī)的電子時鐘(DS1302)設(shè)計(jì) 199次下載
- 單片機(jī)電子時鐘功能介紹 1929次閱讀
- 基于51單片機(jī)的電子鐘鬧鐘溫度顯示設(shè)計(jì) 1671次閱讀
- AT89C51電子時鐘說明 7723次閱讀
- 基于89C51時鐘電路的設(shè)計(jì)與制作 8995次閱讀
- 51單片機(jī)時鐘精度誤差的解決 7739次閱讀
- 51單片機(jī)引腳簡介 5.4w次閱讀
- 51、stm32單片機(jī)入門的一些經(jīng)驗(yàn) 3181次閱讀
- 如何對51單片機(jī)進(jìn)行外部擴(kuò)展 1.5w次閱讀
- 51單片機(jī)時鐘電路原理是什么?圖文詳解 8.4w次閱讀
- 新手學(xué)習(xí)單片機(jī)的首選:51單片機(jī) 8535次閱讀
- 學(xué)習(xí)51單片機(jī)晶振這21問題搞懂了學(xué)單片機(jī)就簡單了 1.2w次閱讀
- 基于STC15w408AS的電子時鐘的設(shè)計(jì) 4.7w次閱讀
- 51單片機(jī)的時鐘及總線時序和總線擴(kuò)展 1230次閱讀
- 單片機(jī)制作電子鐘之巧妙運(yùn)用時鐘啟控控制系統(tǒng)校準(zhǔn)電子時鐘 4797次閱讀
- 51單片機(jī)學(xué)習(xí)感悟與51單片機(jī)上拉電阻心得 4229次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 651單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多