本份設計包括程序,仿真,論文,原理圖,字數:5714,頁數:24 電子機電論文編號:JD389
目錄 1概述 3 1.1 電子鐘的研究的背景及意義 3 1.2 國內外研究綜述 3 1.3采用89C51單片機的原因 4 2系統總體方案及硬件設計 6 2.1 系統總體方案設計 6 2.2 硬件系統設計 7 2.2.1 顯示模塊設計 7 2.2.3 驅動電路模塊設計 8 2.2.4時鐘方式的設計 9 3軟件設計 10 3.1 軟件總體設計方案 10 3.2 程序模塊設計 10 3.2.1 主程序模塊 10 3.2.2定時器Timer0中斷服務程序 11 3.2.3系統總的流程圖如下 12 4 PROTEUS軟件仿真 13 4.1電子鐘走時仿真 13 4.2電子鐘定時仿真 13 4.3電子鐘定時加走時仿真 14 5 設計體會 15 參考文獻 16 附1:源程序代碼 17 附2:系統原理圖 24
摘要 本系統主要由AT89C51單片機以及數碼管、按鍵等組成,實現有時鐘顯示和定點鬧鈴功能。89C51單片機由微處理器,存儲器,I/O口以及特殊功能寄存器SFR等部分構成。其存儲器在物理上設計成程序存儲器和數據存儲器兩個獨立的空間,片內程序存儲器的容量為4KB,片內數據存儲器為128個字節。89C51單片機有4個8位的并行I/O口:P0口,P1口,P2口和P3口。各個接口均由接口鎖存器,輸出驅動器,和輸入緩沖器組成。P1口是唯一的單功能口,僅能用作通用的數據輸入/輸出口。P3口是雙功能口除了具有數據輸入/輸出功能外,每條接口還具有不同的第二功能,如P3.0是串行輸入口線,P3.1口是串行輸出口線。在需要外部程序存儲器和數據存儲器擴展時,P0可作為分時復用的低8位地址/數據總線,P2口可作為高8位的地址總線。P3口也可作為AT89C51的一些特殊功能口,同時為閃爍編程和編程校驗接收一些控制信號。 采用AT89C52單片機最小化應用設計,采用共陰七段LED顯示器,P0和P2口輸出斷碼數據,P3.0-P3.5口做列掃描輸出,P1.2,P1.4,P1.5口接三個按鈕開關,用以進行功能設置。31h設置小時計數器的地址,32h設置分鐘計數器的地址, 33h設置秒計數器的地址。2eh設置鬧時小時計數器的地址, 2fh設置鬧時分鐘計數器的地址。P1.2為時鐘控制和鬧鐘控制的轉換鍵,P1.4為小時調節鍵每按一次,顯示屏的小時位加一,P1.5為分鐘調節鍵,也是每按一次分鐘位加一,程序運行后,設置鬧鐘時間,此時應注意將P1.2對應的鍵跳回到時鐘狀態,這樣在定時時間到的時候,P1.3口才能輸出相應的低電平。
本站部分文章來自網絡,如發現侵犯了您的權益,請聯系指出,本站及時確認刪除 E-mail:349991040@qq.com
論文格式網(www.donglienglish.cn--論文格式網拼音首字母組合)提供電子機電論文畢業論文格式,論文格式范文,畢業論文范文