我是靠谱客的博主 复杂小海豚,最近开发中收集的这篇文章主要介绍STC89C52概念 ----- 自学笔记一、芯片图二、内部结构,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、芯片图

  1. 封装形式:DIP-40 封装
  2. 8 位 CPU
  3. ·4kbytes 程序存储器(ROM) (52 为 8K)
  4. ·128bytes 的数据存储器(RAM) (52 有 256bytes 的 RAM)
  5. ·32 条 I/O 口线
  6. ·111 条指令,大部分为单字节指令
  7. ·21 个专用寄存器
  8. ·2 个可编程定时/计数器
  9. ·5 个中断源,2 个优先级(52 有 6 个)
  10. ·一个全双工串行通信口
  11. ·外部数据存储器寻址空间为 64kB
  12. ·外部程序存储器寻址空间为 64kB
  13. ·逻辑操作位寻址功能
  14. ·双列直插 40PinDIP 封装
  15. 单一+5V 电源供电

 

CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄 存器;
RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示 的数据;
ROM:用以存放程序、一些原始数据和表格;
I/O 口:四个 8 位并行 I/O 口,既可用作输入,也可用作输出
T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在计数模式;
五个中断源的中断控制系统;
一个全双工 UART(通用异步接收发送器)的串行 I/O 口,用于实现单片机之 间或单片机与微机之间的串行通信;
片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最佳振荡频率 为 6M—12M
 
 
1:增强型 8051 单片机,6 时钟/机器周期和 12 时钟/机器周期可任意选择, 指令代码完全兼容传统 8051。
2:工作电压: 5.5V - 3.3V (5V 单片机) / 3.6V - 2.0V (3V 单片机)
3:工作频率范围: 0~40MHz,相当于普通 8051 的 0~80MHz,实际工作频 率可达 48MHz
4:用户应用程序空间: 4K / 8K / 13K / 16K / 32K / 64K 字节(STC89C516)
5:片上集成 1280 字节或 512 字节或 256 字节 RAM
6:通用 I/O 口(35/39 个), 复位后为:P1/P2/P3/P4 是准双向口/弱上拉(普 通 8051 传统 I/O 口); P0 口是开漏输出,作为总线扩展用时,不用加上拉电阻, 作为 I/O 口用时,需加上拉电阻。
7:ISP(在系统可编程) / IAP(在应用可编程), 无需专用编程器, 无 需专用仿真器,可通过串口( RxD/P3.0, TxD/P3.1直接下载用户程序,数秒 即可完成一片。
8:有 EEPROM 功能
9:看门狗
10:内部集成 MAX810 专用复位电路(HD 版本和 90C 版本才有),外部晶体
20M 以下时,可省外部复位电路,复位脚可直接接地。
11:有 3 个 16 位定时器/ 计数器,其中定时器 0 还可以当成 2 个 8 位定时 器使用。
12:外部中断 4 路,下降沿中断或低电平触发中断,Power Down 模式可由外 部中断低电平触发中断方式唤醒
13:通用异步串行口(UART),还可用定时器软件实现多个 UART
14:工作温度范围: -40 ~ +85℃(工业级) / 0 ~ 75℃(商业级)
15:封装: LQFP-44, PDIP-40, PLCC-44, PQFP-44。

 

二、内部结构

最后

以上就是复杂小海豚为你收集整理的STC89C52概念 ----- 自学笔记一、芯片图二、内部结构的全部内容,希望文章能够帮你解决STC89C52概念 ----- 自学笔记一、芯片图二、内部结构所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部