標題:
關(guān)于stc89c52單片機定時器0的問題
[打印本頁]
作者:
51xueze
時間:
2018-4-23 17:16
標題:
關(guān)于stc89c52單片機定時器0的問題
原理圖QX-mini51.pdf
(154.08 KB, 下載次數(shù): 9)
2018-4-23 17:15 上傳
點擊文件名下載附件
開發(fā)板原理圖
程序在keil軟件中編譯時出現(xiàn)的問題.PNG
(10.62 KB, 下載次數(shù): 74)
下載附件
2018-4-23 17:13 上傳
我想利用定時器0工作方式1,在stc89c52開發(fā)板上實現(xiàn)第一個發(fā)光二極管以1s亮滅閃爍。編好程序在keil軟件中編譯的時候出現(xiàn)了如圖所示的問題,程序代碼如下:
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit led1=P1^0;
uchar num;
void main()
{
TMOD=0x01;
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
EA=1;
ETO=1;
TRO=1;
while(1);
}
void T0_time()interrupt 1
{
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
num++;
if(num==20)
{
num=0;
led1=~led1;
}
}
另附stc89c52的原理圖
作者:
wulin
時間:
2018-4-23 17:32
是0不是O!
ET0=1;
TR0=1;
作者:
bayga456
時間:
2018-4-23 17:38
ETO=1; TRO=1; 應(yīng)該是 ET0=1; TR0=1; 圓是數(shù)字 0,不是字母 o
作者:
zhangxiaozi
時間:
2018-4-23 18:21
是ET0 TR0不是ETO TRO
作者:
51xueze
時間:
2018-4-23 18:25
問題已解決,是我把ET0和TR0寫成ETO和TRO了,一不小心寫錯了
作者:
webster12138
時間:
2018-4-23 19:35
ET0...
作者:
vacation
時間:
2018-4-23 21:05
你把0寫成O啦,小馬虎~~
作者:
51xueze
時間:
2018-4-24 15:36
不好意思
,我打錯了
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1