1 / 12
文档名称:

PC 机与单片机通信(RS232 协议).doc

格式:doc   大小:134KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

PC 机与单片机通信(RS232 协议).doc

上传人:kang19821012 2018/9/22 文件大小:134 KB

下载得到文件列表

PC 机与单片机通信(RS232 协议).doc

相关文档

文档介绍

文档介绍:PC机与单片机通信(RS232协议)目录:1、单片机串口通信的应用2、PC控制单片机IO口输出3、单片机控制实训指导及综合应用实例4、单片机给计算机发送数据:[实验任务]单片机串口通信的应用,通过串口,我们的个人电脑和单片机系统进行通信。个人电脑作为上位机,向下位机单片机系统发送十六进制或者ASCLL码,单片机系统接收后,用LED显示接收到的数据和向上位机发回原样数据。[硬件电路图][实验原理]RS-232是美国电子工业协会正式公布的串行总线标准,也是目前最常用的串行接口标准,用来实现计算机与计算机之间、计算机与外设之间的数据通讯。RS-232串行接口总线适用于:设备之间的通讯距离不大于15m,传输速率最大为20kBps。RS-232协议以-5V-15V表示逻辑1;以+5V-15V表示逻辑0。我们是用MAX232芯片将RS232电平转换为TTL电平的。一个完整的RS-232接口有22根线,采用标准的25芯插头座。我们在这里使用的是简化的9芯插头座。,而不是12M。。“”软件的使用很简单,只要将串口选择‘CMO1’波特率设置为‘9600’数据位为8位。打开串口(如果关闭)。然后在发送区里输入要发送的数据,单击手动发送就将数据发送出去了。注意,如果选中‘十六进制发送’那么发送的数据是十六进制的,必须输入两位数据。如果没有选中,则发送的是ASCLL码,那么单片机控制的数码管将显示ASCLL码值。数字二进制Px0~Px7Abcdefgp十六进制00xco10xf920xa430xb040x9950x9260x8270xf880x8090x90A0x88B0x83C0xc6D0xa1E0x86F0x8e ASCII常用代码表字符代码字符代码字符代码字符代码字符3252472H92\112p33!53573I93]113q34”54674J94^114r35#55775K95_115s36$56876L96`116t37%57977M97a117u38&58:78N98b118v39’59;79O99c119w40(60<  80P100d120x41)61=81Q101e121y42*62>  82R102f122z43+63?83S103g123{44,******@84T104h124|45-65A85U105i125}~47/67C87W107k48068D88X108l49169E89Y109m50270F90Z110n51371G91[111o[C语言源程序]#include""//包函8051内部资源的定义unsignedchardat;//用于存储单片机接收发送缓冲寄存器SBUF里面的内容sbitgewei=P2^4;//个位选通定义sbitshiwei=P2^5;//十位选通定义sbitbaiwei=P2^6;//百位选通定义unsignedcharcodetable[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,};//1~10voidDelay(unsignedinttc)//延时程序{while(tc!=0){unsignedinti;for(i=0;i<100;i++);tc--;}}voidLED()//LED显示接收到的数据(十进制){gewei=0;P0=table[dat%10];Delay(10);gewei=1;shiwei=0;P0=table[dat/10];Delay(10);shiwei=1;baiwei=0;P0=table[dat/100];Delay(10);baiwei=1;}///////功能:串口初始化,波特率9600,方式1/////////(void){TMOD=0x20;PCON=0x00;SCON=0x50;TH1=0xFd;TL1=0xFd;TR1=1;}/////主程序功能:实现接收数据并把接收到的数据原样发送回去///////voidmain(){();//串口初始化while(1){if(RI)//扫描判断是否接收到数据,{dat=SBUF;//接收数据SBUF赋与datRI=0;//RI清零。SBUF=dat;//在原样把数据发送回去(接收数据为发送数据的ASCII码,如发送q显示为113)}LED();//显示接收到的数据}}///这一个例子是以扫描的方式编写的,还可以以中断的方式编写,请大家思考//////[实验任务]PC控制单片机IO口输出#include""//包函8051内部资源的定义unsignedchardat;//用于存储单片机接

最近更新

二零二五年度安置房购买合同协议(含装修合同.. 14页

二零二五年度宠物医院连锁机构兽医派遣合作协.. 15页

二零二五年度宾馆客房托管运营合作协议书 15页

二零二五年度工业机器人租赁及培训协议 18页

二零二五年度常年财务顾问与财务风险评估服务.. 16页

二零二五年度建筑工程施工质量控制承包合同模.. 19页

二零二五年度彩钢板隔墙工程设计与施工进度及.. 16页

二零二五年度成都离婚协议公证所需材料准备与.. 12页

二零二五年度房屋抵押贷款办理代理及风险控制.. 16页

二零二五年度拆迁房买卖合同范本,适用于房产.. 15页

二零二五年度搬家货运合同搬家货运与包装材料.. 16页

二零二五年度数据中心托管及运维服务协议 15页

二零二五年度文化艺术中心车位租赁与活动管理.. 15页

二零二五年度新型环保技术厂房抵押贷款合同范.. 16页

二零二五年度新能源汽车品牌加盟合作框架协议.. 15页

二零二五年度旅游景观数字化消毒服务合同 15页

二零二五年度智慧校园包工包料施工合同范本 16页

二零二五年度智能办公空间装修工程合同 15页

二零二五年度智能家居系统设计与集成服务合同.. 17页

二零二五年度智能设备产品销售合同范本三 16页

二零二五年度标准化厂房建设合同争议解决机制.. 17页

二零二五年度桥梁伸缩缝新型复合材料研发与应.. 16页

二零二五年度水利工程招标承包劳务合同 13页

二零二五年度汽车检测中心车辆股份租赁合同 15页

小清新活动策划通用PPT背景模板 27页

二零二五年度油气井打井工程地质勘查合同 16页

二零二五年度海绵城市建设项目承包贷款合同 18页

二零二五年度清洁行业应急救援与保障合同 15页

2022年刑法总论在线作业 21页

二零二五年度特色小吃店商铺租赁合同示范 16页