单片机串行通讯及串行口扩展应用.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机串行通讯及串行口扩展应用

13.5单片机串行口扩展应用 返回本节 。 主程序开始 中断设置 串行寄存器设置 等待中断 结束 中断子程序 查表取数 是否为结束码? 载入SBUF发送 数据是否发送完? 结束 Y N N Y 13.5单片机串行口扩展应用 返回本节 汇编源程序 ORG 00H AJMP START ORG 0003H AJMP INT START: MOV SCON,#00H;选择方式0:移位寄存器方式,用于并行I/O扩展 SETB IT0 ;跳变触发 SETB EA ;中断总开关 SETB EX0 ;外部中断0允许 MOV SBUF,#0FEH亮一位) MOV DPTR,#TABLE LP: CLR TI AJMP LP 13.5单片机串行口扩展应用 返回本节 INT: INC DPTR MOV A,#00H MOVC A,@A+DPTR CJNE A,#1BH,LP1 AJMP LP2 LP1: MOV SBUF,A JBC TI,LP1 AJMP LP3 LP2: MOV DPTR,#TABLE LP3: NOP RETI TABLE: DB 0FEH,0FEH,0FDH,0FBH,0F7H DB 0EFH,0DFH,0BFH,7FH,1BH END 13.5单片机串行口扩展应用 返回本节 #includereg51.h #define uint unsigned int #define uchar unsigned char const uchar tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; uchar i; void main(void) { SCON=0X00; IT0=1; EA=1; EX0=1; SBUF=0XFE; while(TI==0); TI=0; while(1) ; } 13.5单片机串行口扩展应用 返回本节 void it0(void) interrupt 0 using 1 { i++; if(i==8) i=0; SBUF=tab[i]; while(TI==0) ; TI=0; } 13.5单片机串行口扩展应用 返回本节 串行口扩展的运行结果 第13讲 单片机串行通信及串口扩展应用 13.1串行通信的基本概念 13.2单片机串行通信接口的功能与结构 13.3串行口的工作方式 13.4两个单片机串行通信 13.5单片机串行口扩展应用 13.1串行通信的基本概念 通信:计算机与外界的信息交换。 通信的基本方式: 并行通信和串行通信。 并行通信:构成一组数据的各位同时进行传送。其特点是传送速度快,但若传送距离远、位数又较多时会导致通讯线路复杂且成本较高。 串行通信:数据一位接一位地传送。其特点:通信线路简单,只要一对传输线就可实现通信(如电话线),从而大大降低了成本,特别适用于远距离通信,缺点是传送速度慢。 串行通信分类: 异步传送和同步传送。 返回本节 13.1串行通信的基本概念 1、异步传送方式 特点:数据在线路上的传送不连续。数据的传送以一个字符为单位进行传送。它用一个起始位表示字符的开始,用一个停止位表示字符的结束。 异步传送的字符格式: 返回本节 13.1串行通信的基本概念 在串行异步传送中,通信双方必须事先约定: (1)字符格式 字符的编码形式, 奇偶校验形式, 起始位和停止位的规定。 如ASCII码:有效数据位7,奇偶校验1,起始位和停止位各1,共10位 (2)波特率 数据传送的速率,即每秒钟数据传送的位数,位/秒,一般为50-9600波特。 发送端与接收端的速率必须一致。 返回本节 13.1串行通信的基本概念 2、同步传送方式 每一个要传送的数据块的开头要用同步字符SYN来指示,使发送和接收双方取得同步。

文档评论(0)

beoes + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档