单片机双机通信程序

[复制链接]
 楼主| 小克 发表于 2007-12-30 11:56 | 显示全部楼层 |阅读模式
ORG&nbsp;0100H<br />START:<br />MOV&nbsp;&nbsp;TMOD,#20H<br />MOV&nbsp;&nbsp;TH1,#0F3H<br />MOV&nbsp;&nbsp;TL1,#0F3H<br />MOV&nbsp;&nbsp;PCON,#00H<br />SETB&nbsp;TR1<br />MOV&nbsp;&nbsp;SCON,#50H<br />MOV&nbsp;&nbsp;R1,#00H<br />SETB&nbsp;EA<br />SETB&nbsp;ES<br />SCAN:JNB&nbsp;P1.0,FASONG<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JB&nbsp;RI,JIESHOU<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AJMP&nbsp;SCAN<br />FASONG:CJNE&nbsp;R1,#0FH,LOOP<br />&nbsp;LOOP1:INC&nbsp;R1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;A,R1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;SBUF,A<br />WAIT:JNB&nbsp;TI,WAIT<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLR&nbsp;TI<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AJMP&nbsp;SCAN<br />LOOP:MOV&nbsp;R1,#00H<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AJMP&nbsp;LOOP1<br />JIESHOU:MOV&nbsp;A,SBUF<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CPL&nbsp;A<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;P0,A<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLR&nbsp;RI<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AJMP&nbsp;SCAN<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END<br />各位大侠:麻烦你们帮小弟检查一下程序<br />要求双机之间可以收、发0001到1111的数据,而且采用p1.0引脚的按键控制发送,但是下载到单片机后,结果不是这样的<br />非常感谢!
阿南 发表于 2007-12-30 12:56 | 显示全部楼层

楼主自己先尝试去读懂程序吧.

看程序(SETB&nbsp;EA;SETB&nbsp;ES)好像是打开了串口中断,串口中断入口怎么没有处理程序.<br />用了查寻
icecut 发表于 2007-12-30 21:44 | 显示全部楼层

你先学会改别人的程序吧。

你先吧书上的单机程序搞明白了吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部