mcs-51的结构使其特别适用于实时控制、智能仪表、分布式控制系统

8051家族成员:

(该分栏以STC89C52为例)

一,芯片名称介绍:

二,单片机的概念:

单片机(MCU)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。

STC89C52

STC89C52RC是STC公司生产的一种低功耗、高性能CMOS(互补金属氧化物 低功耗,高密度,低速度,低价格) 的8位微控制器,具有8K字节系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统的51单片机不具备的功能。

三,标准功能:

8位数据总线,16位地址总线的CPU
具有布尔处理能力和位处理能力
采用哈佛结构,程序存储器与数据存储器地址空间各自独立,便于程序设计
8k字节片内Flash(8051有4KB)(0000H~1FFFH)
内置4KB EEPROM(2000H~2FFFH)
512字节RAM
32位双向并可以按位寻址的I/O线
看门狗定时器
三个16位定时器(T0,T1,T2)
多个中断源的中断结构,具有两个中断优先级
全双工串行口
片内晶振
时钟电路

四, 内部硬件结构:




ROM:

当EA引脚接高电平,CPU将使用内部程序寄存器,若程序超过内部程序存储器空间时,则CPU会自动从外部程序存储器重读取超过部分的程序代码;
当EA为低电平时,只访问外部程序存储器。

RAM:





晶振时钟图:

两种复位方式:


五,单片机的最小系统

单片机最小系统的三要素就是电源、晶振、复位电路

单片机结构及工作原理相关推荐

  1. 第二章 MCS-51单片机硬件结构与工作原理

    第二章 MCS-51单片机硬件结构与工作原理 2.1 MCS-51单片机的硬件结构 2.2 引脚介绍 2.3 复位电路 2.4 寄存器 2.5 时序 2.6 MCS-51的工作方式 2.1 MCS-5 ...

  2. MCS-51 单片机的结构和工作原理

    MCS-51 单片机的结构和工作原理   一.MCS-51单片机的基本组成   MCS-51单片机芯片有许多种,如8051.8031.8751.80c51.80c31等.它由中央处理器(CPU).时钟 ...

  3. C51端口结构和工作原理(转)

    一.P0端口的结构及工作原理 P0端口8位中的一位结构图见下图:   由上图可见,P0端口由锁存器.输入缓冲器.切换开关.一个与非门.一个与门及场效应管驱动电路构成.再看图的右边,标号为P0.X引脚的 ...

  4. AD7390的基本结构和工作原理DAC转化SPI

    串行外设接口(Serial Peripheral InteRFace,SPI)是一种高速同步串行输入/输出端口,近年来广泛应用于移位寄存器.D/A转换器.A/D转换器.串行E2PROM.LED显示驱动 ...

  5. DNA复制体结构和工作原理首次被揭示

    来源:科学网 DNA是生命遗传信息的载体,它的复制是生命繁衍过程当中最重要的一步.关于DNA复制分子机制的研究一直是生命科学中最基本的问题之一.近日,美国国立卫生研究院杰出研究员杨薇的课题组揭示了DN ...

  6. 高速缓冲存储器的功能、结构与工作原理

    2.3 高速缓冲存储器(Cache) 2.3.1 高速缓冲存储器的功能.结构与工作原理 高速缓冲存储器是存在于主存与CPU之间的一级存储器, 由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得 ...

  7. 单片机搭建环境烧录方法_单片机仿真器的工作原理解析

    仿真器出现的原因 1.早期的单片机内部没有ROM,比如8031.8032,这种单片机只能外部扩展紫外擦除的EPROM存储器,就是芯片上带窗口的ROM.紫外擦除的ROM需要用紫外灯照射较长时间(10分钟 ...

  8. 直流有刷减速电机结构及其工作原理

    寒假无聊拆了个直流有刷减速电机.下面介绍一下它的结构和工作原理 直流电机 直流电机和直流减速电机: 构造上相差的是一个减速齿轮组. 普通的直流电机当空载时,电机的转速由电压决定,直流减速电机的转速由齿 ...

  9. java反应器构型,反应器结构及工作原理现用图解.doc

    反应器结构及工作原理现用图解.doc 反应器结构及工作原理图解小7这里给大家介绍一下常用的反应器设备,主要有以下类型管式反应器.由长径比较大的空管或填充管构成,可用于实现气相反应和液相反应.釜式反应器 ...

最新文章

  1. 博图注册表删除方法_技成周报40期 | 三菱、西门子软件安装常见出错解决方法...
  2. Django视图简介
  3. N个三角形分割平面个数(数学)
  4. 1618D. Array and Operations
  5. CVPR2014: DeepID解读
  6. 米斯特白帽培训讲义 工具篇 Nmap
  7. C++命名空间的玩法
  8. supervisor简介
  9. java----数据结构与算法----JavaAPI:java.util.Collection接口
  10. 中国节能装备与产品市场“十四五”规划及2035年远景目标建议报2022-2028年
  11. $(this).bind(change,itemno_change);
  12. Linux下查看显卡型号
  13. 基于SPI协议下的OLED显示
  14. mysql的mtr是指什么_关于innodb mtr模块
  15. Navicat For MySQL的简单使用(一)
  16. java切割音频文件
  17. EBS中导入xdf出现错误Error during upload of Fnd_Columns
  18. 英语学习时间:《新概念英语第二册》Lesson 1 笔记
  19. 姿态估计对maskrcnn的优化,姿态估计相比Mask-RCNN提高8.2%,上海交大卢策吾团队开源AlphaPose
  20. 使用Macaw发生Unsupported operand types错误

热门文章

  1. jQuery-简述篇
  2. 中国免疫抑制剂药物市场趋势报告、技术动态创新及市场预测
  3. JOOQ初学-简单的增删改查demo
  4. ORACLE ora-01502 索引失效
  5. 《Operating System Concepts(操作系统概念)》课程学习(1)——Chapter 1 Introduction(第1章 绪论)
  6. 高性能本地缓存Ristretto(一)——存储策略
  7. 如何让Markdown 表格整体居中?
  8. 虚拟机——KSM Kernel Samepage Merging
  9. Flashback Oracle文档阅读
  10. 蓝桥杯——单片机赛道