秒錶的課程設計
❶ 數字系統模擬課程設計:用proteus設計一個數字秒錶
你好!
能計時0-99.9秒,精確到0.1秒確
解決問題關鍵的
確
僅代表個人觀點,不喜勿噴,謝謝。
❷ 電子秒錶課程設計
我已經把我上學期做的秒錶設計報告發到你的郵箱了,希望對你有所幫助~
請採納答案,支持我一下。
❸ 要求:一 課程設計內容:設計一個單片機秒錶,該秒錶可顯示00.00到99.99秒的時間,進行相應的單片機硬體電
首先明白有幾個模塊:1、51最小系統 2、定時器10ms中斷一次 3、數碼管顯示(建兩個數組版,一個權不帶小數的,一個帶小數的)3、按鍵掃描
就這幾個模塊,心裡有個數,具體自己寫吧
核心部分是定時器部分,我寫一個:
//Timer0
void Timer0_Init(void)
{
EA=1;
TMOD=0x01;
ET0=1;
TH0=(65535-10000)/256;
TL0=(65535-10000) %256; //賦初值,10ms中斷一次,即0.01秒
TR0=1;
}
void Timer0(void) interrupt 1
{
TH0=(65535-10000)/256;
TL0=(65535-10000) %256;
t++;
}
//主函數可以計t的值,10ms t自增1。 1秒t是多少,會算吧。
這些程序網上也可以找找,比較簡單。
希望對你有點幫助
❹ 要求:一 課程設計內容:設計一個單片機秒錶,該秒錶可顯示00.000到99.999秒的時間
#include<reg52.h>
#include<intrins.h>
void Delay1ms(); //@11.0592MHz
int ms=0;
int s=0;
void main()
{
while(1)
{
Delay1ms();//延時函數
ms++;
if(ms>=1000) //經過一千毫秒
{
ms=0; //讓一千毫秒的變數清零
s++; //秒變數加一
}//這里得到的就是數據,看你通過什麼顯示,然後將兩個數據填寫進去就行
}
}
void Delay1ms() //@11.0592MHz
{
unsigned char i, j;
_nop_();
_nop_();
_nop_();
i = 11;
j = 190;
do
{
while (--j);
} while (--i);
}
剛剛給你寫的
❺ 單片機課程設計秒錶
1. 可通過M鍵切換顯示模抄式:日期(年、襲月、日)、時間(小時、分、秒)、秒錶(小時、分、秒、1/100秒)、鬧鍾(小時、分、秒)。
2. 在日期顯示模式,可通過A鍵依次使年、月、日閃爍或變色,這時可通過I鍵加1調整。
3. 在時間顯示模式,可通過A鍵依次使小時、分、秒閃爍或變色,這時可通過I鍵加1調整。
4. 在秒錶顯示模式,可通過I鍵切換(啟動/暫停)計時,當暫停計時時可通過A鍵復位。
5. 在鬧鍾顯示模式,可通過A鍵依次使On/Off標志、小時、分、秒閃爍或變色,這時可通過I鍵切換On/Off標志或加1調整。
6. 調整和秒錶操作不影響日期和時間的准確性。
7. 可通過Q鍵結束程序。