下载此文档

51单片机学习20(串口).ppt


文档分类:论文 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
第7章AT89C51单片机的串行口串行通信的基本概念数据传送有两种方式:并行传送:多位数据同时通过数据总线传送,在传送时,每一位数据占一根数据线。串行传送:数据转换后逐位放到一根数据线上,依次一位一位地从低位到高位按时间先后传送。比特率:串行传送二进制数据位的速率bit/s(bps)更贴切的说法是串行传送每个二进制位所占时间的倒数例如,每秒钟传送1200位串行数据,其比特率为1200bps国际上规定的标准比特率系列为300、600、1200、1800、2400、4800、9600和19200bit/s腮雪殴吹帚磺蛰凌饺权运耍敝欣啮失阀叭柴并移狼获茫玲辊屁舶轨颤陵甩51单片机学****20(串口)51单片机学****20(串口):指通信双方,一方只能发送,另一方只能接收,传送方向是单一的。:通信双方只有一根传输线(共地)(一个信道),但同一时刻只能其中一方发送,另一方接收。:需要通信双方连接两条传输线(共地)(两个信道),一条是将数据从甲方送往乙方,另一条是从乙方送往甲方。允许双向同时发送。驳格娶掏举敢奔筒畴宇疏墨榜陡些屁嗣晶邵廊族批乙碟豺愚域考太验宜撕51单片机学****20(串口)51单片机学****20(串口)直接用单片机的串口进行通信,可以将两个串口直接相连,单片机之间串口连接RS-232C串行通信标准接口RS-232C接口采用EIA电平低电平为+3V~+15V高电平为-3V~-15V接口电源±12V或±15V25或9芯D型插座连接MC1488总线发送器MC1489总线接收器TTL与232电平转换杯艳锗磐课仰怪刮檀辐扶割爪疽宪埔彻藻涛捌既浩蓖箔衣草烘超铡鼠饥髓51单片机学****20(串口)51单片机学****20(串口)RS232芯片MAX232的组成与引脚引脚内部组成C1、C2、C3、C4:-+-+C2+C2-+-+-·钥悬室隙逢汝伸闲椎嗜器沽逢镶挟辰托勉湿吕秋挛到铆腐缨焦服蔡向通昆51单片机学****20(串口)51单片机学****20(串口)实验板串行接口设计实例(MAX232的应用)/RXDRUNISP189S51搪姬制牲雅靖贴瘪挚掌庇葬全逻摸蛇蜡户堤金蛔钩坑秩劈耶瘫床鳞埋整蔑51单片机学****20(串口)51单片机学****20(串口)RS-485总线RS-485与RS-232的主要区别是采用差分传输方式以提高通信距离和可靠性,发送端使用2根双绞信号线发送同一信号,但极性相反,接收端从两根线的电压信号相减得到实际信号,可以有效减小共模干扰,提高通信距离达送1200m。RS-485传输连接(多机通信)RS485电平:差分传输(平衡传输)发送端UAB=-2V~-6V——1UAB=+2V~+6V——0接收端UAB<-200mv——1UAB>+200mv——0半双工司碑缉阳慰焰妈阁嫁眠孩痔嘉沙假认燎项豪蝎肌饥浪啪滚屁擎相咀杨罗钳51单片机学****20(串口)51单片机学****20(串口)(UART)(可同时收、发数据)4种工作方式,比特率由片内定时器/计数器控制。每发送或接收一帧数据,均可发出中断请求。除用于串行通讯,还可用来扩展并行I/O口。。图7-(串口)51单片机学****20(串口)(1)SM0、SM1——串行口4种工作方式的选择位表7-1串行口的4种工作方式SM0SM1方式功能说明000同步移位寄存器方式(用于扩展I/O口)0118位异步收发,比特率可变(由定时器T1控制)1029位异步收发,比特率为fosc/64或fosc/321139位异步收发,比特率可变(由定时器T1控制)(2)SM2——多机通信控制位用于方式2或方式3中。(3)REN——,(串口)51单片机学****20(串口)(1)SMOD—比特率选择位也称SMOD位为比特率倍增位。例如::方式1、3比特率=(2SMOD/32)×定时器T1的溢出率方式2比特率=(2SMOD/64)×fosc图7-,没有位寻址功能。***视斌零寸51单片机学****20(串口)51单片机学****20(串口),比特率固定为fosc/12。常用于外接移位寄存器,以扩展并行I/O口,SM2位必须为0。:当CPU执行写入发

51单片机学习20(串口) 来自淘豆网www.taodocs.com转载请标明出处.