STC89C52单片机介绍:时钟电路、复位电路和寄存器状态
需积分: 20 61 浏览量
更新于2024-09-14
收藏 83KB DOC 举报
STC89C52单片机介绍
STC89C52是一种低电压、 高性能的COMOS8微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
**时钟电路**
STC89C52内部有一个用于构成振荡器的高增益反相放大器,引脚RXD和TXD分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。内部方式的时钟电路如图4—2(a)所示,在RXD和TXD引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在1.2~12MHz之间选择,电容值在5~30pF之间选择,电容值的大小可对频率起微调的作用。
外部方式的时钟电路如图4—2(b)所示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。
**复位及复位电路**
复位是单片机的初始化操作。其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。
复位操作还对其他一些寄存器有影响,它们的复位状态如表一所示。
RST引脚是复位信号的输入端。复位信号是高电平有效,其有效时间应持续24个振荡周期。
**寄存器的复位状态**
| 寄存器 | 复位状态 | 寄存器 | 复位状态 |
| --- | --- | --- | --- |
| PC | 0000H | TCON | 00H |
| ACC | 00H | TL0 | 00H |
| PSW | 00H | TH0 | 00H |
| SP | 07H | TL1 | 00H |
| DPTR | 0000H | TH1 | 00H |
| P0-P3 | FFH | SCON | 00H |
| IP | XX000000B | SBUF | 不定 |
| IE | 0X000000B | PCON | 0XXX0000B |
| TMOD | 00H | | |
STC89C52单片机是一种功能强大、灵活的微处理器,广泛应用于工业控制、消费电子产品、自动化设备等领域。
2022-06-19 上传
2021-10-02 上传
2023-07-05 上传
2022-11-15 上传
2021-10-10 上传
u010458040
- 粉丝: 0
- 资源: 1
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能