云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于单片机的交通灯的设计报告(程序为汇编语言) - 图文

基于单片机的交通灯的设计报告(程序为汇编语言) - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/12/12 3:47:48

MOV B,#10

DIV AB ;把要显示的数的十位存放在A中,个位存放在B中 ADD A,#10H ;位选通十位 MOV P0,A ;显示十位数字 TI0: JNB P3.4,TT SJMP TI0 TT: SETB P3.4 MOV A,B

ADD A,#20H ;位选通个位 MOV P0,A ;显示个位数字 TI1: JNB P3.4,TT1 SJMP TI1 TT1: SETB P3.4 ;CD方向的显示

MOV A,R1 ;CD方向时间的显示 MOV B,#10 DIV AB

ADD A,#10H ;位选通十位 MOV P2,A ;显示十位数字 TI2: JNB P3.4,TT2 SJMP TI2 TT2: SETB P3.4 MOV A,B

ADD A,#20H ;位选通个位 MOV P2,A ;显示个位数字 TI3: JNB P3.4,TT3 SJMP TI3 TT3: SETB P3.4 RET

参考文献: 1、《单片微机原理与接口技术》主编:曾一红 副主编:刘虹、李寿强 2、《数字电子技术》蒋正萍、刘虹、张松、李小平编著

3、http://www.dz3w.com/articlescn/mcu/6162.html(来自于电子天下) 后记:

在做本实验期间遇到了诸多的问题:1、从P1口连接出来的那一个数码管无法显示数字,解决:通过询问老师,了解到P1口内部不存在上拉电阻,输出的电流较小,无法驱动数码管显示。2、在对数码管的显示时间做设置时,进入设置状态后,二个数码管只有一个数显亮了,经过对软硬件的多方调试,最终发现在进入设置状态时,没有对二个数码管进行循环显示。3、黄灯无法闪烁,解决问题:首先我对软件的显示程序进行不同的设置,对显示部分每循环一次就对黄色对应单片机口求反,而此时出现了黄灯显示后一直无法熄灭。而最终我把显示部分的程序改为只循环一次,而增加了主程序中的循环次数。4、这是最重要的一步,也就是首先提出在做此实验时要完成的目标四。到目前为此,我就还无法找出如何用PC机去控制单片机。

9

附录

附录Ⅰ:交通灯硬件线路图

10

附录Ⅱ:软件流程图

开初始AB方向绿灯倒计时,CD方向红灯NAB方向数码是否Y AB方向黄灯倒计时,CD方向红灯NAB方向数码是否Y AB方向红灯倒计时,CD方向红灯NCD方向数码是否Y AB方向红灯倒计时,CD方向绿灯NCD方向数码是否Y AB方向红灯倒计时,CD方向黄灯NAB方向数码是否自动返Y 结束

11

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

MOV B,#10 DIV AB ;把要显示的数的十位存放在A中,个位存放在B中 ADD A,#10H ;位选通十位 MOV P0,A ;显示十位数字 TI0: JNB P3.4,TT SJMP TI0 TT: SETB P3.4 MOV A,B ADD A,#20H ;位选通个位 MOV P0,A ;显示个位数字 TI1: JNB P3.4,TT1 SJMP TI1 TT1: SETB P3.4 ;CD方向的显示 MOV A,R1 ;CD方向时间的显示 MOV B,#1

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com