joyb 發(fā)表于 2023-9-21 09:57
設置定時初始值50us
count = 20;
50us×20=1000us=1ms
man1234567 發(fā)表于 2023-9-21 09:12
每次進中斷都會進行初始化
hcfat51h 發(fā)表于 2023-9-21 09:23
if(count = 0) 后面還有一個 if(second = 0)
man1234567 發(fā)表于 2023-9-21 09:12
每次進中斷都會進行初始化
hjx5548 發(fā)表于 2023-9-21 12:33
中斷計數(shù)到了一秒,秒繼續(xù)計數(shù)到一分鐘啊。怎樣修改?
wulin 發(fā)表于 2023-9-21 11:35
問題比較多,給你改了。
wulin 發(fā)表于 2023-9-21 11:35
問題比較多,給你改了。
hjx5548 發(fā)表于 2023-11-23 22:09
參考你的代碼修改為四位倒計時(99:59倒計時),哪里不對?下面是代碼:
//99:59分倒計時
#include"stc ...
hjx5548 發(fā)表于 2023-11-23 22:09
參考你的代碼修改為四位倒計時(99:59倒計時),哪里不對?下面是代碼:
//99:59分倒計時
#include"stc ...
lkc8210 發(fā)表于 2023-11-24 09:12
為啥把顯示函數(shù)名改了?
STC8的定時器模式0是16位自動重裝的
中斷函數(shù)里那兩句設置定時初始值可以不要
111.png (21.89 KB, 下載次數(shù): 60)
P1|=0xfe<<i; i=++i%4;
hjx5548 發(fā)表于 2023-11-24 12:24
這個代碼9999和8888交替顯示
111.png (31.9 KB, 下載次數(shù): 56)
wulin 發(fā)表于 2023-11-24 13:11
這樣改
void time_display()
{
hjx5548 發(fā)表于 2023-11-24 21:26
分鐘十位數(shù)不能顯示
hjx5548 發(fā)表于 2023-11-24 12:33
這里這樣修改對嗎?
P1|=0xfe
wulin 發(fā)表于 2023-11-25 08:11
你提供的兩個圖不一樣。如果按這個圖的接線,數(shù)碼管程序應該這樣寫
void time_display()
{
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |