MCS-51串行口控制寄存器详解及其功能
《单片机原理与应用及C51程序设计》是一本由唐颖主编的电气信息类创新型应用人才培养规划教材,适合于各类普通高校的相关专业和课程教学,也适用于工程技术人员。本书详细介绍了MCS-51系列单片机,特别是MCS-51型单片机,其核心内容涵盖了单片机概述、内部结构、指令系统与汇编语言编程、C语言编程、硬件资源应用、系统功能扩展、接口技术和实际应用设计。 其中,关于串行口(Serial Port)控制寄存器SCON的部分,是本书的重要章节。SCON寄存器是MCS-51单片机中的关键组件,它的地址为98H,位地址从98H到9FH。这个寄存器用于管理串行数据的传输,具有多种功能: 1. **工作方式选择**:SM0和SM1位用于设定串行口的工作模式,共有四种工作方式: - 方式0:8位同步移位寄存器,工作频率为fosc/12。 - 方式1:10位UART,波特率可变。 - 方式2:11位UART,工作频率为fosc/64(或fosc/32)。 - 方式3:11位UART,波特率可变,接收时需检查第九位数据以决定是否接收前8位。 2. **多机通信控制**:SM2位在方式2和方式3中起作用,它控制接收行为。当SM2=1时,只有接收到第九位数据为1时,才会接收并存储前八位数据,触发中断请求;反之,SM2=0则不论第九位如何,都会接收并存储数据。 3. **接收允许**:REN位是接收允许控制位,当REN=1时,串行口允许接收数据,REN=0则禁用接收。 这些功能对于理解串行通信的设置和优化至关重要,尤其是在进行串行通信协议设计、数据传输速率调整以及多机通信场景中。通过学习和理解SCON寄存器,读者可以有效地利用MCS-51单片机进行高效的数据通信。 本书以应用为导向,不仅提供理论知识,还配有许多实践实例,包括汇编语言与C语言编程的对照示例,帮助读者提高实际操作能力和解决问题的能力。无论是作为教材还是参考书,它都为学生和工程师提供了深入理解和运用单片机技术的实用资源。
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/9c704bb8c77a4b8a89630d3c749a9a53_weixin_26782929.jpg!1)
- 粉丝: 23
- 资源: 4048
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)