MCS-51单片机模式0发送原理详解

需积分: 0 5 下载量 100 浏览量 更新于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转换器接口,以及键盘扫描和动态显示接口电路。 掌握单片机硬件结构和指令系统是学习的关键,因为这将帮助理解如何正确地编写程序并控制硬件资源,从而实现各种功能。