1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
7个回答
|
|
程序开始缺少地址设置,就是ORG的语句,中断程序是需要从中断地址跳转到中断程序的。
退出中断程序时,CLR ES RETI 不应该关闭ES,否则如果其他地方不开启ES的话,就只能通讯一次了。 REV3: DJNZ R7 RT,在R7后面应该有个逗号。 RIGHT: MOV SBUF,#00H,应该设置状态标志,然后在主程序里根据标志的不同,发送不同的数据,不应该在中断里发送数据。 主程序不完整,即使只是一个通讯程序,主程序也要是完整的。 MOV R7,#COUNT,R7作为接收计数,在完成接收后没有重新赋值, 在MOV R7,#COUNT后面的INC R7这个不知道是什么作用
最佳答案
|
|
|
|
老师说书上的程序,中断有问题,我不太明白,说是每接收完一次都要回中断,书上程序是只用了一个还是啥的,实在是不懂,请各位帮忙看看
|
|
|
|
图片不清楚,而且图片的方向也不对,最好能重新发图
|
|
2 条评论
|
|
把书上的程序自己写出来,发过来看吧
|
|
2 条评论
|
|
麻烦大家了,帮忙看一下,要是还不清楚,我再重新发一下,谢谢谢谢
|
|
|
|
COMMN:
MOV TMOD, #20H :设置TI工作方式 MOV TH1,# 0FDH ;设置时间常数 MOV TL1, # 0FDH SETB TR1 SETB EA SETB ES MOV SCON, # 0F8H MOV PCON, # 80H MOV 23H,#0CH MOV 22H, # 00H MOV 21H,#08H MOV 20H,#00H MOV R5,#00H MOV R7,#COUNT INC R7 ... CINT: JBC RI REV1 RETI REV1: JNB RB8,REV3 MOV A,SBUF CJNE A,#03H,REV2 CLR SM2 MOV SBUF,#00H REV2:RETI REV3: DJNZ R7 RT MOV A,SBUF XRL A,R5 JZ RIGHT MOV SBUF,#0FFH SETB F0 CLR ES RETI RIGHT: MOV SBUF,#00H CLR F0 CLR ES RETI RT: MOV A,SBUF MOV DPH,23H MOV DPL,22H MOVX @DPTR,A ADD A,R5 MOV R5,A INC DPTR MOV 23H,DPH MOV 22H,DPL MOV DPH,21H MOV DPL,20H MOVX A, @DPTR INC DPTR MOV 21H,DPH MOV 20H,DPL MOV SBUF,A ADD A,R5 MOV R5,A RETI |
|
|
|
COMMN:
MOV TMOD, #20H :设置TI工作方式 MOV TH1,# 0FDH ;设置时间常数 MOV TL1, # 0FDH SETB TR1 SETB EA SETB ES MOV SCON, # 0F8H MOV PCON, # 80H MOV 23H,#0CH MOV 22H, # 00H MOV 21H,#08H MOV 20H,#00H MOV R5,#00H MOV R7,#COUNT INC R7 ... CINT: JBC RI REV1 RETI REV1: JNB RB8,REV3 MOV A,SBUF CJNE A,#03H,REV2 CLR SM2 MOV SBUF,#00H REV2:RETI REV3: DJNZ R7 RT MOV A,SBUF XRL A,R5 JZ RIGHT MOV SBUF,#0FFH SETB F0 CLR ES RETI RIGHT: MOV SBUF,#00H CLR F0 CLR ES RETI RT: MOV A,SBUF MOV DPH,23H MOV DPL,22H MOVX @DPTR,A ADD A,R5 MOV R5,A INC DPTR MOV 23H,DPH MOV 22H,DPL MOV DPH,21H MOV DPL,20H MOVX A, @DPTR INC DPTR MOV 21H,DPH MOV 20H,DPL MOV SBUF,A ADD A,R5 MOV R5,A RETI |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
770 浏览 0 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
544 浏览 0 评论
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
677 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
904 浏览 2 评论
649 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11990 浏览 31 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 16:31 , Processed in 1.068021 second(s), Total 114, Slave 86 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号