|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机执行中断程序并下载到开发板后,第一个led灯没有任何反应,求解5 u3 y0 T! D6 P, y/ F+ s0 R
9 [( J( G( [( c- T' m6 e: t1 O |3 k Q$ s$ p6 p% i
#include <reg52.h>
" C8 y! Y( m" }- U: ~sbit led1=P1^0;
# g: @( Y3 F" T' b! i4 O+ Qunsigned int num;
2 k" U% [/ h- Y* |+ Yvoid main() 3 X3 q/ m& M- Z9 s8 P/ a: G: }
{ 9 Q6 q5 m, i+ X1 b8 V8 S0 ]. T
) ~8 v( }9 D) A0 E8 x
TMOD = 0x01;
) s* E, }" l. }- B4 M5 p. }TH0 = (65536 - 45872)/256;
, {1 ?! X2 ~' b; w# ETL0 = (65536 - 45872)%256;. |$ F& [: S' L, o6 [
EA = 1;7 X P2 U- d; k" [" P$ ~2 S" r
ET0 = 1;
) _" u) i( Y/ q& tTR0 = 1;( L, S5 }0 Z4 t- ]! ~
led1=0;- m( s5 e% p. B7 D. O6 r+ K- w- i
while (1);6 Z7 y9 X; [7 `% S5 {% e8 J
}
8 c3 F$ w- z4 e, m( ]3 Zvoid T0_overtime() interrupt 1
1 T2 T( x c5 a{$ [$ Q$ ?9 O' j( _8 C' ^2 w
TH0 = (65536-45872)/256;: I0 Z& d. e7 f/ f% v3 b0 U
TL0 = (65536-45872)%256;
. H; P$ f4 C8 {* tnum++;0 {8 @/ n# H5 L) o# g
if(num==20)9 K! p' k- [; p; Q( }: o
{
; ? `4 E& F+ s) h6 e+ r4 g num=0;6 e3 g6 U! N' C
led1=~led1;
( j8 c! W& |( E% G}' n3 }- u: ?3 x8 u
}' |; s- n' k4 J8 D
/ {( r; e9 d' u, X; G' O V" Y2 Q3 b/ [* o
|
|