天天看點

兩位數位管顯示學号練習程式和圖_精确到0.001秒的秒表,單片機程式設計控制實作...首先了解一下硬體部分。秒表基本功能秒表單片機程式設計

下面介紹如何在52單片機下做一個定時器控制秒表。

兩位數位管顯示學号練習程式和圖_精确到0.001秒的秒表,單片機程式設計控制實作...首先了解一下硬體部分。秒表基本功能秒表單片機程式設計

電子秒表

首先了解一下硬體部分。

秒表硬體主要的器件有:52單片機;8位數位管顯示分别顯示時、分、秒、毫秒;有三個按鈕分别為清零、開始/停止、計數按鈕。

兩位數位管顯示學号練習程式和圖_精确到0.001秒的秒表,單片機程式設計控制實作...首先了解一下硬體部分。秒表基本功能秒表單片機程式設計

電器連接配接圖

秒表基本功能

可以在手機上了解一下秒表,當按下開始/停止按鈕時,秒表開始計時,再按下此按鈕時,秒表停止計時。

當秒表開始計時,按下清零按鈕,計時不清零,按下計數按鈕,計數器累加1。

當秒表停止計時,按下清零按鈕,計時被清零,按下計數按鈕,則為無效。

兩位數位管顯示學号練習程式和圖_精确到0.001秒的秒表,單片機程式設計控制實作...首先了解一下硬體部分。秒表基本功能秒表單片機程式設計

手機秒表

秒表單片機程式設計

1,需建立一個1毫秒的中斷定時器如timer0()。

2,需建立一個全局變量毫秒變量,在中斷裡面累計計數,1毫秒加1一次。

3,需建立三個全局變量秒變量,分變量,時變量。

4,需做顯示子產品的處理。·

秒表開始工作時,毫秒變量在中斷裡面一直累計,在主循環裡面做毫秒變量判斷是否大于999 。如果大于999,秒變量加1,毫秒變量清零;如果秒變量大于59,分變量加1,秒變量清零;如果分變量大于59時,時變量加1,分變量清零。如果時變量大于23,時變量清零。秒表停止時,毫秒、秒、時、分變量不在累計。同時将這些變量送到數位管上顯示。

兩位數位管顯示學号練習程式和圖_精确到0.001秒的秒表,單片機程式設計控制實作...首先了解一下硬體部分。秒表基本功能秒表單片機程式設計

繼續閱讀