下载此文档

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


文档分类:通信/电子 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
PC 机与单片机通信(RS232 协议).doc专业文档珍贵文档 PC 机与单片机通信(RS 协议) 目录: 、单片机串口通信的应用 、 PC 控制单片机 IO口输出 、单片机控制实训指导及综合应用实例 、单片机给计算机发送数据: [实验任务]单片机串口通信的应用,通过串口,我们的个人电脑和单片机系统进行通信。个人电脑作为上位机,向下位机单片机系统发送十六进制或者 ASCLL 码,单片机系统接收后,用 LED 显示接收到的数据和向上位机发回原样数据。[硬件电路图][实验原理] RS- 是美国电子工业协会正式公布的串行总线标准,也是目前最常用的串行接口标准,用来实现计算机与计算机之间、计算机与外设之间的数据通讯。 RS- 串行接口总线适用于:设备之间的通讯距离不大于 m ,传输速率最大为 kBps 。 RS- 协议以-V - V 表示逻辑 ;以+V - V 表示逻辑 。我们是用 MAX 芯片将 RS 电平转换为 TTL 电平的。一个完整的 RS- 接口有 根线,采用标准的 芯插头座。我们在这里使用的是简化的 芯插头座。注意我们在这里使用的晶振是 .M 的,而不是 M 。因为波特率的设置需要 .M 的。“串口调试助手 V..exe ”软件的使用很简单,只要将串口选择‘ CMO ’波特率设置为‘ ’数据位为 位。打开串口(如果关闭)。然后在发送区里输入要发送的数据,单击手动发送就将数据发送出去了。注意,如果选中‘十六专业文档珍贵文档进制发送’那么发送的数据是十六进制的,必须输入两位数据。如果没有选中, 则发送的是 ASCLL 码,那么单片机控制的数码管将显示 ASCLL 码值。数字二进制 Px~PxA bcdefg p十六进制 xco xf xa xb x x x xf x x A x B x C xc D xa E x F xe ASCII 常用代码表字符代码字符代码字符代码字符代码字符 H \ p ! I ] q ” J ^ r # K _ s $ L ` t % M a u & : N b v ’ ; O c w ( < P d x ) = Q e y * > R f z + ? S g { , @ T h | - A U i } . B V j ~ / C W k D X l E Y m 专业文档珍贵文档 F Z n G [ o [C语言源程序] #include "" //包函 内部资源的定义 unsigned char dat; //用于存储单片机接收发送缓冲寄存器 SBUF 里面的内容 sbit gewei=P^; //个位选通定义 sbit shiwei=P^; //十位选通定义 sbit baiwei=P^; //百位选通定义 unsigned char code table[]={xc,xf,xa

PC 机与单片机通信(RS232 协议) 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息