資源簡介
一、 設計內容與要求
設計一個簡單的電子秒表(按一下鈕啟動,再按一個停止,再按一下清零,周而復始。)最小計時單位0.01S,即可顯示XX.XX(秒、百分之一秒)。設計要求如下:
(1)由鍵盤和8255作為輸入部分
(2)用七段數碼管或液晶顯示屏來顯示時間
(3)由8253和8259構成計時信號,通過中斷完成啟動計時、停止計時和動態刷新顯示。
二、 設計思想
電子秒表要實現的功能:用鍵盤中斷來控制整個程序,按一下回車鍵啟動電子秒表,再按一下暫停,按一下ESC鍵清零,用七段數碼管顯示時間。整個程序涉及到8255、8253與8259三個芯片。8253的OUT2,CLK2分別連接8259的IRQ7與PCLK,8253的GATE2連接正5伏電壓,采用計數器2每隔0.01秒產生一次中斷并且計數,寫入以偏移地址4000H開始的4個內存單元,然后利用8255將內存單元的數據輸出到七段數碼管。由于鍵盤中斷優先于8259的7號中斷,所以程序只有在按一下回車鍵才啟動電子秒表,再按一下暫停,按一下ESC鍵清零,如果超出了60秒,整個程序自動重新開始。
代碼片段和文件信息
- 上一篇:Qt spi測試
- 下一篇:大學英語 讀寫教程課后習題答案1-4冊
評論
共有 條評論