STC90C51RC/RD+单片机串行口与中断详解
需积分: 50 130 浏览量
更新于2024-08-10
收藏 4.63MB PDF 举报
"这篇文档是关于STC90C51RC-RD+系列单片机的,主要讨论了该系列单片机的串行口相关寄存器及其功能,以及单片机的一些特性与应用。"
在STC90C51RC-RD+系列单片机中,串行通信是通过一组特定的寄存器来控制的,这些寄存器包括SCON、SBUF、PCON、IE、IPH和IP。下面是这些寄存器的详细说明:
1. SCON (Serial Control): 串行控制寄存器,位于地址98H。该寄存器用于配置串行通信模式和状态。SM0和SM1位用于选择工作模式,FE位用于帧错误检测,SM2用于多机通信,REN用于接收使能,TB8和RB8是发送和接收的第9位数据,TI和RI分别表示发送中断标志和接收中断标志。
2. SBUF (Serial Buffer): 串行缓冲寄存器,位于地址99H。它是数据传输的实际通道,用于存放待发送或已接收的数据。
3. PCON (Power Control): 功耗控制寄存器,位于地址87H。其中SMOD位用于设置波特率倍增,SMOD0位未定义,POF是电源故障标志,GF0和GF1是通用标志位,PD是掉电模式,IDL是空闲模式标志。
4. IE (Interrupt Enable): 中断使能寄存器,位于地址A8H。该寄存器用于开启或关闭各种中断源,如EA全局中断使能位,ET2、ES、ET1、EX1、ET0和EX0分别对应定时器2、串行口、定时器1、外部中断1和0的中断使能位。
5. IPH 和 IP (Interrupt Priority High and Low): 中断优先级寄存器,分别位于B7H和B8H。它们用于设置中断优先级,如PT2、PS、PT1、PX1、PT0和PX0等。
此外,文档还提到了STC90C51RC-RD+系列单片机的一些特性,如抗干扰能力强、复位效果好、低功耗、低成本、高速度和高可靠性。它们是STC89系列的升级版,可以直接替换而无需改动软硬件。STC-ISP是用于单片机在线升级的便捷工具,使得程序更新变得更加简单。单片机的应用包括最小系统设计和ISP在系统编程典型线路图。这些信息对于理解和开发基于STC90C51RC-RD+的嵌入式系统至关重要。
2023-02-20 上传
2023-02-20 上传
2008-03-18 上传
2020-08-09 上传
2023-02-20 上传
2021-10-08 上传
点击了解资源详情
点击了解资源详情
2023-06-07 上传
李_涛
- 粉丝: 56
- 资源: 3855
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析