完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
麻烦哪位帮小弟看一下这段程序呢,现象:串口无输出,检测ti不置位,程序卡在JNB TI,$
YX EQU P3.6 ;运行 SR EQU P3.2 ;输入 ON=0 JDQ EQU P3.3 ;继电器 ON=0 AUXR EQU 8EH ORG 0000H SJMP MAIN ORG 000BH LJMP INTT ORG 0030H MAIN: MOV P1,#0FFH MOV P3,#0FFH LCALL DEL1 MOV TMOD,#20H ORL AUXR,#40H ;定时器1时钟为Fosc,即1T ORL AUXR,#80H ;定时器0时钟1T模式 ANL AUXR,#0FEH ;串口1选择定时器1为波特率发生器 MOV TH0,#28H MOV TL0,#00H MOV TH1,#0B8H MOV TL1,#0B8H CLR ET1 SETB TR1 MOV PCON,#80H MOV SCON,#40H CLR TF0 SETB TR0 CLR ES SETB ET0 SETB EA SETB YX MOV R1,#100 LOOP: JB SR,$ CLR JDQ LCALL SD_KS LCALL DEL1 JNB SR,$ SETB JDQ LCALL SD_TZ LCALL DEL2 SJMP LOOP DEL1: MOV 30H,#183 ;1秒 D1: MOV 31H,#255 D5: MOV 36H,#40 DJNZ 36H,$ DJNZ 31H,D5 DJNZ 30H,D1 RET DEL2: MOV 32H,#210 ;60秒 D2: MOV 33H,#255 D3: MOV 34H,#255 D4: MOV 35H,#8 DJNZ 35H,$ DJNZ 34H,D4 DJNZ 33H,D3 DJNZ 32H,D2 RET DEL10MS:MOV 40H,#5 D6: MOV 41H,#22 D7: MOV 42H,#248 DJNZ 42H,$ DJNZ 41H,D7 DJNZ 40H,D6 RET SD_KS: CLR TR0 ;开始录像 MOV DPTR,#TAB0 MOV R0,#8 SD1: CLR A MOVC A,@A+DPTR MOV SBUF,A SETB TI ;JNB TI,$ LCALL DEL10MS CLR TI INC DPTR DJNZ R0,SD1 SETB TR0 RET SD_TZ: CLR TR0 ;停止录像 MOV DPTR,#TAB1 MOV R0,#8 SD2: CLR A MOVC A,@A+DPTR MOV SBUF,A ;JNB TI,$ LCALL DEL10MS CLR TI INC DPTR DJNZ R0,SD2 SETB TR0 RET INTT: ;每5ms中断一次,500ms取反一下运行指示灯 DJNZ R1,RETTI CPL YX MOV R1,#100 RETTI: RETI TAB0: DB 02H,0FEH,00H,00H,01H,00H,00H,01H TAB1: DB 02H,0FEH,00H,00H,00H,00H,00H,00H END |
|
相关推荐
2个回答
|
|
|
|
汇编语言没法了
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
195 浏览 0 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
172 浏览 0 评论
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
453 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
697 浏览 2 评论
602 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11977 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 19:23 , Processed in 0.451363 second(s), Total 44, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号