找回密码
 注册
关于网站域名变更的通知
查看: 400|回复: 3
打印 上一主题 下一主题

单片机执行中断程序并下载到开发板后,第一个led灯没有任何反应,求解

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-11-12 09:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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
  • TA的每日心情
    开心
    2023-5-30 15:22
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2019-11-12 10:48 | 只看该作者
    这个得一步步查,先看能进中断否,再看led两端有电压变化没,说不定led焊反或坏。

    该用户从未签到

    3#
    发表于 2019-11-12 10:57 | 只看该作者
    1,检查中断号是否对得上,2,检查灯有没有坏
    2 r) G) @8 O4 V  q. }. j
  • TA的每日心情
    开心
    2023-5-15 15:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
    发表于 2019-11-12 20:11 | 只看该作者

    6 t! h% O+ q8 y, E! e2 E- z# y中断号是对的,也可以用led1 = !led1;语句,问题应该是出现在电路上,应该检查发光二极是否接在P10,程序也能下载到CPU,时钟电路应该没问题,可能影响的复位电路和连线没有接对,或者连线本身不通
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-27 07:35 , Processed in 0.109375 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表