這個是一個小實驗。
利用80C51固件實現數字秒表顯示器
【實驗目的】
熟悉定時/計數器的中斷工作原理,掌握定時器的C51編程與調試方法。
【實驗內容】
(1) 創建一個包含80C51固件, 采用 Keil for 8051 編譯器的新項目。
(2) 仿照圖A.6和表 A.5繪制電路原理圖。
(3) 編寫 C51 源程序,要求實現如下功能:數碼管的初始顯示值為“00”; 當1s產生時,秒計數器加1; 秒計數到60時清零,并從“00”重新開始,如此周而復始進行。
【實驗方法】
軟件編程原理為:采用T0定時方式1中斷法編程,其中1s定時采用20次50ms定時中斷的方案實現,編程流程圖如圖A.7所示。
image001.gif (58.87 KB, 下載次數: 0)
下載附件
2025-6-21 02:18 上傳
image002.gif (23.64 KB, 下載次數: 0)
下載附件
2025-6-21 02:18 上傳
image003.gif (8.83 KB, 下載次數: 0)
下載附件
2025-6-21 02:18 上傳
image004.jpg (15.01 KB, 下載次數: 0)
下載附件
2025-6-21 02:18 上傳
原理圖: 無
仿真:
數字秒表顯示器.zip
(143.64 KB, 下載次數: 0)
2025-6-17 18:46 上傳
點擊文件名下載附件
內含元器件清單及仿真 下載積分: 黑幣 -5
代碼: 無 |