想用单片机接受从串口调试助手那里发送过来的数值数据,如何写代码(c语言)?

钟志勇 2024-06-01 13:31:44
最佳回答
// 单片机串行口发送/接收程序,每接收到字节即发送出去// 和微机相接后键入的字符回显示在屏幕上// 可用此程序测试//#include <reg51.h>#define xtal 11059200 // cup 晶振频率#define baudrate 9600 // 通信波特率void main(void){ unsigned char c; tmod = 0x20; // 定时器1工作于8位自动重载模式, 用于产生波特率 th1=(unsigned char)(256 - (xtal / (32l * 12l * baudrate))); tl1=(unsigned char)(256 - (xtal / (32l * 12l * baudrate))); // 定时器0赋初值 scon = 0x50; pcon = 0x00; tr1 = 1; ie = 0x00; // 禁止任何中断 while(1) { while(ri == 0); ri = 0; c = **uf; // 从缓冲区中把接收的字符放入c中 **uf = c; // 要发送的字符放入缓冲区 while(ti == 0); ti = 0; }} 20210311
汇率兑换计算器

类似问答
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。