No.96227 作者:fashin 邮件:fa198481@163.com ID:57614 登陆:9次 文章数:5篇 最后登陆IP:121.35.4.168 最后登陆:2007/1/31 18:16:11 注册:2006/7/31 17:20:36 财富:121 发帖时间:2006/7/31 17:28:54 发贴者IP:61.141.66.79 标题:fashin:p89c51rd2的串行通讯问题 摘要:No.96227p89c51rd2的串行通讯问题 急,51问题: 这我写的一个串行通讯的程序阿。发送数据没有问题啊,但是接受数据可以进入中断,但是 temp_address=SBUF句中,sbuf的数据就是付值不给temp_address.为什么? #include <reg51.h> sbit p1_7=P1^7; sbit work_state=P1^0; unsigned char code address=0x01; unsigned char data temp_address; unsigned char data temp_function; unsigned char data flag_uant; unsigned char data flag_txd; unsigned char code on[]="OK!"; unsigned char code off[]="off!"; unsigned char code error[]="command error !"; void init() { IE=0; temp_address=0x00; temp_function=0x00; } void init_uant() { PCON&=0X3F; TMOD=0X20; TH1=0XFD; TL1= ......
>>返回讨论的主题
|