工信版(中职)单片机技术应用项目教程项目九任务二电子课件.pptx
《工信版(中职)单片机技术应用项目教程项目九任务二电子课件.pptx》由会员分享,可在线阅读,更多相关《工信版(中职)单片机技术应用项目教程项目九任务二电子课件.pptx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Y CF(中职)单片机技术应用项目教程项目九任务二电子课件 汽车运用与维修专业 单片机应用技术 项目九 串行口控制器在甲乙两片单片机之间完成远程控制任务,用甲机的按键控制乙机的发光二极管的亮灭。(按下甲机的按钮时,乙机的发光二极管被点亮)。产品计数器任务二 串行口远程控制器(1)掌握串行口方式1 的使用方法。(2)掌握串行口波特率的计算方法。知识目标技能目标能够使用串行口完成双机通信的编程。一、串口工作方式1SM0、SM1 为“01”时,串行口工作在方式1,即10 位异步通信方式。方式1 用于数据的串行发送和接收,TXD(P3.1)脚和RXD(P3.0)脚分别用于发送和接收数据。方式1 收发一
2、帧的数据为10 位,即发送或接收一帧信息中,除8 位数据移位外,还包含一个起始位(0)和一个停止位(1),方式1 的帧格式如表10-2 所示。起始位 D0 D1 D2 D3 D4 D5 D6 D7 停止位表9-6 方式1 的帧格式工作方式1 的波特率是可变的,由定时器T1 的计数溢出率决定。相应的公式为方式1 波特率=定时器T1 溢出率方式1 输出时,数据位由T XD 端输出,发送一帧信息为10 位,1 位起始位“0”,8 位数据位(先低位)和1 位停止位“1”,当CPU 执行一条数据写发送缓冲器SBUF 的指令,就启动发送。发送开始时,内部发送控制信号变为有效,将起始位向T XD 输出,此后
3、,每经过一个T X 时钟周期,便产生一个移位脉冲,并由T XD 输出一个数据位。8 位数据位全部发送完毕后,中断标志位TI 置“1”。方式1 接收数据时(REN=1,SM0、SM1=01),数据从RXD(P3.0)引脚输入。当一帧数据接收完毕以后,必须同时满足以下两个条件,这次接收才真正有效。(1)RI=0,即上一帧数据接收完成时,RI=1 发出的中断请求已经被响应,SBUF 中的数据已经被取走,说明“接收SBUF”已空。(2)SM2=0 或收到的停止位=1(方式1 时,停止位已经进入RB8),则将接收到的数据装入SBUF 和RB8(停止位),且将中断标志位RI 置“1”。若这两个条件不同时满足,接收到的数据不能装入SBUF,这意味着该帧数据将丢失。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工信版 单片机 技术 应用 项目 教程 任务 电子 课件
限制150内