66问答网
所有问题
跪求51单片机通过串口接受PC机发来的字符串的代码,
本人只能搞定接受一个字符的,希望代码尽可能注释详细,谢谢。。也可以发至
[email protected]
....在此谢过大家了。。。
举报该问题
推荐答案 2012-06-01
单片机串口接收字符串的,根据接收到的字符串调用串口中断 void Com_Int(void) interrupt 4 { //当硬件接收到一个数据时,RI会q
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/DpUsU2np2.html
其他回答
第1个回答 2012-06-02
stdio.h这个头文件里有一个scanf()函数,用法和C语言一样,可以直接用在C51中,我也是最近才发现的。
第2个回答 2012-05-31
你需要设置成一个函数,将字符串每个的给入就可以实现。这个不是多难,你都搞定单个字符的了。
相似回答
C51单片机
如何从
PC机串口
接收
字符串
?
答:
void main(void){ //系统初始化 SCON = 0x50; //串口方式为1,SM2= 0,TB8= 1 PCON = 0x80; // SMOD=1 TMOD = 0x22; //设定定时器0/1的工作模式为方式2 //设置T0中断的定时时间为1/7200毫秒 TH0 = 0x00;TL0 = 0x00;//设置异步
串口的
波特率 //TH1 = 0x0f4; //OSC =...
pc机
与
51单片机的串口
通信
答:
int_x= rec_buf[1]*256+rec_buf[0]; //组成2字节数据,再显示 }
51单片机
与PC
串口
通信程序,求指导 ! 具体要求如下:
答:
P1 = Rx_p; //在P1显示收到的信息.Rx_i++;Rx_i %= 5;} else { TI = 0;if (TX_p == 1) Tcv = trdata1[Tx_i]; //取来待
发字符
.if (TX_p == 2) Tcv = trdata2[Tx_i];if (TX_p == 3) Tcv = trdata3[Tx_i];if (Tcv != 0) {SBUF = Tcv; ...
...要求可以发送一个数据到
PC机,
可以
接受PC机的字符
答:
不知道你是不是用的
51单片机,
给你一个程序参考一下吧。/ 函数功能:在#MCU2的数码管上显示收到的学号后3位 若与自己的相符合,则发送Right!否则发送Wrong!默认学号为123 / include<reg52.h> include<absacc.h> / 总线地址定义区 / define LED_DIG XBYTE[0xD000] //定义数码管的段选总线...
51单片机
与
PC机串
行通信
答:
SERIALS:; 加上关总中断 MOV A,#55H ;给
PC机发送字符
55H MOV SBUF,A JNB TI,CLR TI ; 这里加上,等待RI=1的语句 MOV A,SBUF ; 等待PC机发送字符AAH,接到AA后,给PC机发送字符K CJNE A,#0AAH,$ ;这一句要换掉,不然,你接收的不是0aaH,你就死在这了 MOV A,#'K' ; 汇编中表示...
51单片机
从电脑
串口
接收10字节的数据,程序
用
c语言
答:
/***10位异步收发
串口
通讯驱动——火柴天堂作品-20130119***/ /***源程序硬件环境:52
单片机,
11.0592MHz晶振,定时器1作为波特率发生器,通讯波特率9600 bit/s***/ /***/ define UART_H include"REG52.h"//包含52头文件 include"UART.h"//包含串口头文件 define th1 0xfa//6.
51
us at 11....
大家正在搜
51单片机串口烧录接线
51单片机多个串口
51单片机有几个串口
单片机串口如何通讯
单片机串口通信程序
51单片机串口初始化
51单片机串口配置
单片机串口通信原理
两个单片机串口通信程序
相关问题
谁有,51单片机串口中断接受pc发送字符串 c程序,谢谢
51单片机在串口中收到PC发过来的字符“123”,怎样转换成...
C51单片机如何从PC机串口接收字符串?
如何编程,使51单片机接收串口送来的一串字符,去做其他处理。...
使用51单片机,用串口向PC机发送一个字符。要求:把串口的程...
51单片机,通过串口助手向单片机发送字符串,单片机将字符串逆...
51单片机 ,串口要想从电脑接收到一个字符‘1’ 用串口调试...
高手:51单片机与PC用USB通信,在串口调试口输入一串字符...