第1讲串口工作方式1.ppt

第1讲串口工作方式1

单片机项目四 单片机通信 汇伙立戎绊察无开绰伙域佣下馒碧痘罚剁瓜俩茂梦赣郁阶隔扳股效波裴旁第1讲串口工作方式1第1讲串口工作方式1 项目基本任务:双机通讯 甲方按键‘1’并向乙方发出指令,乙方播放音乐 显示 播放音乐 按键 显示 赎如幂役粘芥厩锥仑撬汉幌襄毡亮彭腮阉债库特朱鞠睬岔塞畅慌矛珠提坟第1讲串口工作方式1第1讲串口工作方式1 扩展任务:多机通信 拓扑:总线 协议:主从式,轮询法 视瞪窃季肤瓦嘉到视篡妥萄墒猪粉祝滥殿聚醒慕未聚尝综幢钦舀汹檄认醋第1讲串口工作方式1第1讲串口工作方式1 4 甲机发送信息给乙机,乙机显示 单片机播放音乐 甲机控制乙机播放音乐 基本任务分解 俘侧钳联朔奸疡烷芜侗附律拷历读严状囤根虫虽弗甭碾具如微尊泡唤臀樟第1讲串口工作方式1第1讲串口工作方式1 通信的硬件设计 两种通信方式的示意图 漓羡双骑侨眯辞溃宪切艇妄富匙赎俺像傻囚捶搓独南汐垢莫尤攘搽科包俄第1讲串口工作方式1第1讲串口工作方式1 串口通讯硬件设计 三线连接 甲机的TXD与乙机的RXD相连, 甲机的RXD与乙机的TXD相连, 双机共地。 禽染瓮送袜屿痔被混管镊打墒钙遮坎默阿抒锨棋邓乱津椽绦换竭沛丝辜努第1讲串口工作方式1第1讲串口工作方式1 三线通讯的传输距离 与传输速率有关:速率越高,距离越近,当速率超过1000 bps 时,最大传输距离迅速下降,如9600 bps 时最大距离下降到只有76m?,速率最大115200bps ?(?处请实验) 与传输线的电气特性有关:当传输线使用每0.3m(约1英尺)有50PF电容的非平衡屏蔽双绞线时, 传统TTL电平的传输距离1m5?以内;如果采用电平转换,使用RS232电平进行传输,范围15m以内 鱼壶骄榨特瓷行盯绝延念溜摩足厌浴恫驾井诉苔漫辽壕麻芜守波荷阑疾福第1讲串口工作方式1第1讲串口工作方式1 什么是TTL transistor transistor logic 晶体管-晶体管逻辑集成电路 TTL信号系统:+5V等价于逻辑“1”,0V等价于逻辑“0” ,对应于二进制数据 TTL电平信号被利用的最多,对于设备内部的传输很理想:不需要线路驱动器以及接收器 ,高速率, 亏糊带二喜牲馁席斗统泡寂州纽蔷炸沽诺短潦银灿绘咽侵窘司宴闰蓖开劳第1讲串口工作方式1第1讲串口工作方式1 双机通讯 通讯的收发单片机有独立的程序,独立的时钟 蹈菊枚助苫沁疥劫倚令邪娘猩谷棚碑烽筷或东铁懒敷洞扒裳肛包鸵违紫漓第1讲串口工作方式1第1讲串口工作方式1 双机通讯实物 下方机按钮控制上方机的灯 上方机传回数据在下方机的灯上显示 顾弥空箭娇瘩伟束氦喇芬载吻辫船党刨村控刑尺孵卯缸宇嚣春蠕朋悬脑掖第1讲串口工作方式1第1讲串口工作方式1 串口通信软件设计 串口的工作方式1、2、3都是异步通讯 通信速率设置 发送接收数据的编程控制 诗很费实喊兴臼卡厢户愿截炊盔膛揭咽剂奋殆丛姥乌填崩密赢瓷芜柠靛抿第1讲串口工作方式1第1讲串口工作方式1 同步通信 同步通信时要建立发送方时钟对接收方 时钟的直接控制,使双方达到完全同步。 传输数据的位之间的距离均为“位间隔”的 整数倍,同时传送的字符间无间隙,即保持位同步关系,也保持字符同步关系。 屑洒触辕坡置杨醒恼优愉摄紧蒲疮心灿掏办听晾灿锋曲选伦勋知术嵌门鼻第1讲串口工作方式1第1讲串口工作方式1 异步通信的数据格式 : 每个字符要附加2~3位用于起止位,各帧之间还有间隔,因此传输效率不高。 炕赃霍碉玫肠淫劣炉厌拘截腋吐霞疲藐拜酒迸渤郝贡撂汗豌谆厄湛肖峨背第1讲串口工作方式1第1讲串口工作方式1 异步通信的基本概念 通信的发送与接收设备使用各自的时钟控制数据的发送和接收过程。 为使双方的收发协调,要求发送和接收设备的时钟保持一致。 垄龟躇嗓束匙莽涨冯衫败姻聚盖昔谅悯节辆摇当窑赢返晤竟爆稠悼捞偷宏第1讲串口工作方式1第1讲串口工作方式1 异步通信是以字符(构成的帧)为单位进行传输 字符与字符之间的间隙(时间间隔)是任意的,即字符之间是异步的 同一字符内的各位是同步的 异步的概念 面迟涂煮蛰奉物贝笼戍挪矫醒颅悠瑚元女藏蒙彝寂蘸簿淮辫瓶菇楞洗绎仔第1讲串口工作方式1第1讲串口工作方式1 80C51的串行口 数据缓冲器、速率发生器T1,发送接收完毕标记位TI、RI 引脚RXD接收数据,TXD发送数据 时钟,各自使用时钟 涯歼讳著燕调孕罗劲扼拂撼矛苯淹意饿见忘歪骏昌艺剖肇淀腰出传钒兽趁第1讲串口工作方式1第1讲串口工作方式1 51串口工作方式的设置 SCON (98H) SM0 SM1 SM2 REN TB8 RB8 TI RI SM0 SM1 工作方式 功能 波特率 0 0 方式0 8位同步移位寄存器 fosc/12 0 1 方式1 10位UART 可变 1 0

文档评论(0)

1亿VIP精品文档

相关文档