c51单片机从串口接收发送字符串

上传人:大米 文档编号:484208269 上传时间:2022-12-26 格式:DOC 页数:2 大小:38.01KB
返回 下载 相关 举报
c51单片机从串口接收发送字符串_第1页
第1页 / 共2页
c51单片机从串口接收发送字符串_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《c51单片机从串口接收发送字符串》由会员分享,可在线阅读,更多相关《c51单片机从串口接收发送字符串(2页珍藏版)》请在金锄头文库上搜索。

1、c51单片机从串口接收发送字符串#include #define uchar unsigned char#define uint unsigned intuchar data table10; /暂存数组,可以将10改为你需要的数值/*串行口初始化波特率9600,定时器1,工作方式2 */void serial_init(void)TMOD=0x20;/计时器1作为比特率发生器,方式2TH1=0xfd;TL1=0xfd; /装入初值TR1=1;/计时中断允许SM0=0;SM1=1;/串行口工作于方式2ES=1;/串行口中断允许REN=1;/接收允许EA=1;/ 总中断允许/* *串行口传送数据

2、传送显示数组各字符给计算机*/void send(uchar *dis)while(*dis!=0)SBUF=*dis;dis+;while(!TI);TI=0; /软件请发送中断void main()serial_init();/初始化while(SBUF!=0x0d);/计算机键盘按下回车键,则开始将接收到的数据回传给计算机send(table);/*串行中断服务函数单片机接收数据,存入table数组*/void serial() interrupt 4int i;ES=0; /关串口中断tablei+=SBUF;/命令存到命令数组RI=0; /软件清除接收中断ES=1;/开串口中断已经通过proteus仿真如下

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 文学/艺术/历史 > 人文/社科

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号