|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机执行中断程序并下载到开发板后,第一个led灯没有任何反应,求解
) O. f" H- K( u* b5 Q1 B& B; K
- I {+ z1 E" l0 F1 ^, D# b5 w. a6 E' ]
#include <reg52.h> 7 F8 G# R# M# Y
sbit led1=P1^0;
) z! r# M6 c0 c) q; qunsigned int num;
# ?8 n k: z& Ovoid main() # T; z. T8 t3 F% _7 v0 E) O
{
! R3 J6 _3 `0 W$ x# U( k% D5 d4 Z' _8 \& f8 {8 k
TMOD = 0x01;7 A$ `5 O* |, [ Q3 Y
TH0 = (65536 - 45872)/256;1 {. K: Z& g( G8 A
TL0 = (65536 - 45872)%256;
6 j* E' u# `$ }' h& W, c3 C9 JEA = 1;
3 K" U, m, H k% O3 q* P3 rET0 = 1;0 ?0 X* P4 d9 S
TR0 = 1;
! [% Q. \8 k0 j p: ^! ]7 g Yled1=0;
, \/ i" Y0 E) b+ M. Ywhile (1);/ ^1 T% q0 ^3 s! p& }( U/ X& u
}
4 A" `3 L" x- W* d" O) Q' V# r5 e" o# tvoid T0_overtime() interrupt 1
6 w% H+ c* T' V! o* @! b& G{
3 l8 _4 ?8 B/ Y+ s7 `TH0 = (65536-45872)/256;5 h! [$ l; w- }# ? b1 b
TL0 = (65536-45872)%256;. @# a* _/ D" B! G: o( v8 M
num++; {$ S2 j0 Z9 T. m3 {4 K1 Y; i
if(num==20)
$ z `2 l" L) R9 [3 [) E- H{9 p6 `9 @. U3 P% _ f; B5 A2 Y, d6 q. i
num=0;
- l q( H# `4 u7 `( E# _: p led1=~led1;
7 e3 |2 v; l) G/ B}
2 u2 R6 q1 T7 e! O$ s! y) ?4 L* D}! R: E5 u+ R# _2 H5 ]! T
( \) O' c5 K# H1 R' Z9 | f
|
|