No.19663 作者:Vieirawin 邮件:vieirawin@yahoo.com.cn ID:9200 登陆:3次 QQ:84874209 文章数:50篇 最后登陆IP:61.149.4.57 最后登陆:2003/3/24 15:22:45 注册:2003/2/14 0:37:00 财富:207 发帖时间:2003/2/27 23:23:00 发贴者IP:211.149.198.76 标题:Vieirawin:C51编程:接收不到AT89C52发送的字符,不知原因,以下是程序? 摘要:No.19663C51编程:接收不到AT89C52发送的字符,不知原因,以下是程序? //向串口发送一个字符 void sendCharComm(unsigned char ch) { SBUF=ch; while(TI==0); TI=0; } //向串口发送一个字符串,strlen为该字符串长度 void sendStringComm(unsigned char *str,unsigned int strlen) { unsigned int k; for(k=0;k < strlen;k++) sendCharComm(*(str + k)); } void main(void) { g_cBuff[0] = 0x00; g_cBuff[1] = 0x00; TMOD = 0x20; //设置9600波特率发生器T1 SCON = 0x40; //串口工作方式1 ......
>>返回讨论的主题
|