c语言串口接收为一个字符串,51单片机串口c程序(收发字符串)

/*

*         单片机接收主机的数据,然后将数据传送到P1口, 并传回给主机;             *

*         当按下K1=P1.4 时, 单片机发送字符串 给主机       *                                               *

*                                                                              *

*/

#include

#include

unsigned char key_s, key_v, tmp;

char code str1[] = "5142587cccddddddcom5652125487 ";

char code str2[] = "QQ:15920380    ";

char code str3[] = "EMAIL:crsybody@sohu.com    ";

void send_str();

bit scan_key();

void proc_key();

void delayms(unsigned char ms);

void send_char(unsigned char txd);

sbit K1 = P1^4;

main()

{

TMOD = 0x20;    // 定时器1工作于8位自动重载模式, 用于产生波特率

TH1 = 0xFD;     // 波特率9600

TL1 = 0xFD;

SCON = 0x50;    // 设定串行口工作方式

PC


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部