![]() |
新手 |
新手冒泡 |
wulin 發表于 2018-4-17 08:16 謝謝~程序雖然不是很規范但是沒問題的,用keil的debug檢測P55口不產生波形。你知道什么問題嗎,或者給我說說怎么設置才可以產生波形,我用T0可以產生波形。 |
真是敲他碼啊!我把源程序的串口關閉竟然行了,提取出來的這個程序竟然也沒問題,但是問為什么用keil不出波形? 定時器0可以出波形,T3/T4 卻不行,是不是還需要什么設置,有大神幫忙指點下沒?多謝~ |
你的定時器設置不當 #include <STC15F2K60S2.H> //#include "stc15w4k60s4.h" void main() { T4T3M &= 0xFD; //設置定時器時鐘12T模式 T3H = 0xFC; //設置定時初值,1毫秒@11.0592MHz T3L = 0x66; //設置定時初值,1毫秒@11.0592MHz T4T3M |= 0x08; //定時器3開始計時 IE2 |= 0x20; //開定時器3中斷 EA=1; //開總中斷 while(1); } void Timer3_Isr() interrupt 19 { static unsigned int i; i++; if(i>=1000) { i=0; P55=!P55; } } |