找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2086|回复: 9
打印 上一主题 下一主题
收起左侧

单片机汇编程序灯怎么不闪烁?

[复制链接]
跳转到指定楼层
楼主
我写的汇编
ORG  00H
       AJMP  M3102
       ORG  03H
       AJMP  FL
       ORG  30H
M3102: MOV  TMOD,#1
       MOV  IE,#81H
       CLR  P1.0
       SJMP  $
FL:  SETB  P1.0
      MOV  R0,#40
      ACALL  DEL
      CLR  P1.0
      MOV  R0,#20
      ACALL  DEL
       RETI
DEL: MOV  TH0,#3CH
     MOV  TL0,#0B0H
     SETB  TR0
     JNB  TF0,$
     CLR  TF0
     DJNZ  R0,DEL
     RET
灯怎么不闪烁?

51hei图片20211116121932.png (71.46 KB, 下载次数: 68)

tt

tt

51hei图片20211116121925.png (40.26 KB, 下载次数: 56)

ii

ii

51hei图片20211116121906.png (70.4 KB, 下载次数: 53)

51hei图片20211116121906.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:884147 发表于 2021-11-17 16:35 | 只看该作者
编程还要多练啊,R1由串联改上拉。
回复

使用道具 举报

板凳
ID:624769 发表于 2021-11-18 14:21 | 只看该作者
03H 是外部 中断0, 所以,要闪的前提是 INT0 要 低电平, 你能确定你给到低电平了么? 看你接的可变电阻,电压1.68, 1.68  很多单片机是不到触发中断的电压的。

然后, 按你 定时器和R0的设置来看,如果你晶振24M的话,时间有点短啊,感觉,看不出闪阿,按视觉暂留来讲,表现出来的就是常亮。,你先把R0变200,确保能看出闪了再说吧。
回复

使用道具 举报

地板
ID:123289 发表于 2021-11-18 14:59 | 只看该作者
楼上说的不错。
你必须保证P32是低电平才行。
回复

使用道具 举报

5#
ID:72088 发表于 2021-11-18 16:59 | 只看该作者
写汇编,最初每句话都注释,你就明白了,看看文字和程序是否一样功能,很容易上手的
回复

使用道具 举报

6#
ID:382728 发表于 2021-11-20 14:43 | 只看该作者
mtdzok 发表于 2021-11-17 16:35
编程还要多练啊,R1由串联改上拉。

出学,好难啊
回复

使用道具 举报

7#
ID:382728 发表于 2021-11-20 14:44 | 只看该作者
188610329 发表于 2021-11-18 14:21
03H 是外部 中断0, 所以,要闪的前提是 INT0 要 低电平, 你能确定你给到低电平了么? 看你接的可变电阻, ...

好的,谢谢师傅
回复

使用道具 举报

8#
ID:382728 发表于 2021-11-20 14:45 | 只看该作者
新乡家电维修 发表于 2021-11-18 16:59
写汇编,最初每句话都注释,你就明白了,看看文字和程序是否一样功能,很容易上手的

好的,谢谢了
回复

使用道具 举报

9#
ID:382728 发表于 2021-11-20 14:51 | 只看该作者

DLR1不是 光敏电阻吗
回复

使用道具 举报

10#
ID:624769 发表于 2021-11-20 15:56 | 只看该作者
gaofahao 发表于 2021-11-20 14:51
DLR1不是 光敏电阻吗

DLR1 是什么都不重要,重要的是,你的代码,LED要闪,你INT0就得低电平, 再维持代码不变的前提下,你如果不能保证 INT0得到低电平那么LED就不会闪。
另外,驱动LED闪的是P1.0,  AT89的,P1.0的输出能力,拉电流大概只有0.05mA 够呛推动三极管,如果上电高电平LED都没亮的话,我觉得,你LED是闪不起来的,建议用PNP管,或者干脆不用三极管,直接接LED,R1换1K, 也能点亮LED,毕竟灌电流能有8mA。你自己琢磨吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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