关闭

关闭

关闭

封号提示

内容

首页 51单片机串口max232通信程序

51单片机串口max232通信程序.doc

51单片机串口max232通信程序

孙冰林
2017-10-16 0人阅读 0 0 0 暂无简介 举报

简介:本文档为《51单片机串口max232通信程序doc》,可适用于综合领域

单片机串口max通信程序工作晶振为MHz否则出现返回值错误一个字节的发送#include<regxh>#defineucharunsignedchar#defineuintunsignedintuchara,flaguchartable={"verygood"}初始化定时器和串口voidinitaltimer(){TMOD=X必须使用定时器串口使用规定TH=Xfd定时器工作方式位自动重装TL=Xfd高位与低位数值必须相同TR=定时器允许位REN=串口使能SM=串口工作方式设置工作方式SM=ES=串口中断使能EA=总中断使能}串口中断voidgorpe()interrupt{RI=接受中断标志位硬件置必须软件置a=SBUF特殊功能寄存器flag=检测标志位}接收数据并向上位机作出反应(即发送返回数据)voiddisplay(){uchariif(flag==){ES=关闭串口中断接下来要发送数据否则发送完一个数据仍会产生中断产生死循环for(i=i<i){SBUF=tableiwhile(!TI)判断是否发送完成TI=发送中断标志位}SBUF=awhile(!TI)TI=ES=flag=}}

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/2

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部

举报
资料