|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机执行中断程序并下载到开发板后,第一个led灯没有任何反应,求解3 j% ?) P* n3 ]( q
& q! \+ Y! Y- R* W
% |" Y. g, o' _% [" L#include <reg52.h> 1 R: j) w1 X) S; e. U; z
sbit led1=P1^0;2 M( u' z$ O9 R+ G- R$ A
unsigned int num;# Q# T9 u; g" o3 k. ^ ]9 g# F
void main() / t3 A3 x o9 q1 y5 L) Z/ f
{ , O0 E" a/ S% T2 j& W0 V
1 I/ ~" @* S# bTMOD = 0x01;% `3 d0 v w# Z" l( r4 M: ~: a
TH0 = (65536 - 45872)/256;
, f1 Q5 G6 {7 b: [, v- zTL0 = (65536 - 45872)%256;- \5 d, G# G1 B" s2 x* m
EA = 1;* o! t! H6 A, w+ t$ F, y: a
ET0 = 1;
% V- i, q' `$ E; f/ MTR0 = 1;
+ m, W! c; c; ~7 S9 ~2 s$ n* g, L, O( gled1=0;
" w( W3 X7 W9 g- d" q; {+ Awhile (1);/ c# ?4 l! A$ ~, |0 h
}( `5 E, s% z' x0 ]! `& R
void T0_overtime() interrupt 1
$ B" x5 M; w3 _{! ]. j# K& ]2 V; X; U8 E, v+ e& {
TH0 = (65536-45872)/256;7 p+ `0 c! _; G5 r
TL0 = (65536-45872)%256;
8 Y& ], C, }- ~1 Dnum++;1 Z2 Q: q, K8 z+ N3 }
if(num==20)
2 b! N* t# @ W6 g& F7 F% O) b{3 h! E, ~3 b" R5 `
num=0;+ E# M; Q- x. Z
led1=~led1;/ u2 Y8 |6 g& @3 M: _ X
}
! F' }5 [2 d' C. G# G}. {2 v' ?2 x% ^& L
7 O& ~# y, Z, ^' @9 r2 m; V
|
|