No.19352 作者:digiboy 邮件: ID:8872 登陆:7次 文章数:9篇 最后登陆IP:61.187.16.2 最后登陆:2008/11/24 17:19:45 注册:2003/1/29 1:12:00 财富:37 发帖时间:2003/2/22 13:59:00 发贴者IP:218.76.2.39 标题:digiboy:C51编程:89c2051串口通信,问题原程序 摘要:No.19352C51编程:89c2051串口通信,问题原程序 我用at89c2051做了个最简单的系统,用MOV SBUF,A发数据时,一发某些数值就会造成 无法运行,有些数发了没事。rxd,txd没接线时也是这样。这是为什么?? 程序: SJMP START ORG 0023H AJMP RXD_INT START: MOV IP,#00H ;SCON: SM0|SM1|SM2|REN|TB8|RB8|TI|RI MOV SCON,#11010000B ; 1 1 0 0 0 0 0 0 MOV A,PCON ANL A,01111111B ;SMOD=0 MOV PCON,A MOV P1,#00H MOV TCON,#00H MOV IE,#00H MOV TH1,#0FDH ;波特率9600 MOV TL1,#0FDH ;TMOD: GATE|C/!T|M1|M0|GATE|C/!T|M1|M0 MOV TMOD,#00100000B; 0 0 1 0 0 0 0 0 SETB TR1 SETB ES SETB EA MOV A,#0FH LOOP: & ......
>>返回讨论的主题
|