MCS-51单片机模式0发送原理详解
需积分: 0 148 浏览量
更新于2024-07-12
收藏 1.34MB PPT 举报
"模式的工作原理(发送-单片机课件"
本文主要讲解了单片机中模式0的发送工作原理,特别是在8位单片机如MCS-51系列中的串行通信过程。首先,当执行`mov sbuf, a`指令时,单片机会在S6P2时钟周期内进行以下操作:
1. 打开总线三态门,允许累加器A中的数据传输到SBUF(串行缓冲区)。
2. 同时,D型触发器被置1,其输出作为SBUF的第9位,通常用于数据的奇偶校验。
3. 发送控制器被启动,SEND信号变为1,这使得RXD和TXD引脚上的与门开启,从而开始数据和移位脉冲的输出。
在“写SBUF”信号之后的一个机器周期,SEND=1,这使得TXD端开始发出同步脉冲,同时在SEND=1期间,每个S6P2时钟周期控制器都会发出SHIFT移位信号,将SBUF中的数据右移一位,同时D型触发器被清零。这样,每次数据右移,SBUF的最左边会被填入一个“0”。
当SBUF中的数据右移7次后,检零器检测到所有7个输入端均为“0”,它会向控制器发送一个信号,指示最后一次移位。控制器随后关闭SEND信号,停止数据和同步信号的发送,并置位TI标志,表示发送完成。
学习单片机原理与接口技术是嵌入式微控制器开发的基础,包括MCS-51系列单片机的基本硬件结构、指令系统以及系统扩展和应用。推荐的参考资料有:
1. 《单片机原理及其接口技术》——胡汉才,清华大学出版社
2. 《MCS-51/96系列单片机原理及应用》——孙涵芳、徐爱卿,北京航空航天大学出版社
3. 《MCS-51系列单片机实用接口技术》——李华,北京航空航天大学出版社
4. 《电子世界》——中国电子学会主办的期刊
本课程通常包含24学时的内容,分为三大部分:
- 第一章:MCS-51系列单片机的基本硬件结构,包括数据寄存器、程序存储器、I/O端口、定时计数器、串行口和中断系统等。
- 第二章:MCS-51单片机的指令系统,涉及111条指令的分类、寻址方式、伪指令以及使用注意事项。
- 第三章:MCS-51单片机的系统扩展及应用,包括程序和数据存储器扩展、定时/计数器应用、串行口应用、A/D和D/A转换器接口,以及键盘扫描和动态显示接口电路。
掌握单片机硬件结构和指令系统是学习的关键,因为这将帮助理解如何正确地编写程序并控制硬件资源,从而实现各种功能。
2014-09-17 上传
2022-11-19 上传
2021-10-07 上传
2024-11-15 上传
2024-11-15 上传
2024-11-15 上传
三里屯一级杠精
- 粉丝: 35
- 资源: 2万+
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常