STC89C52单片机介绍:时钟电路、复位电路和寄存器状态
需积分: 20 95 浏览量
更新于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单片机是一种功能强大、灵活的微处理器,广泛应用于工业控制、消费电子产品、自动化设备等领域。
5317 浏览量
2021-10-02 上传
153 浏览量
2023-07-05 上传
135 浏览量

u010458040
- 粉丝: 0
最新资源
- C#实现DataGridView过滤功能的源码分享
- Python开发者必备:VisDrone数据集工具包
- 解决ESXi5.x安装无网络适配器问题的第三方工具使用指南
- GPRS模块串口通讯实现与配置指南
- WinCvs客户端安装使用指南及服务端资源
- PCF8591T AD实验源代码与使用指南
- SwiftForms:Swift实现的表单创建神器
- 精选9+1个网站前台模板下载
- React与BaiduMapNodejs打造上海小区房价信息平台
- 全面解析手机软件测试的实战技巧与方案
- 探索汇编语言:实验三之英文填字游戏解析
- Eclipse VSS插件版本1.6.2发布
- 建站之星去版权补丁介绍与下载
- AAInfographics: Swift语言打造的AAChartKit图表绘制库
- STM32高频电子线路实验完整项目资料下载
- 51单片机实现多功能计算器的原理与代码解析