单片机结构及工作原理
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:
晶振时钟图:
两种复位方式:
五,单片机的最小系统
单片机最小系统的三要素就是电源、晶振、复位电路
单片机结构及工作原理相关推荐
- 第二章 MCS-51单片机硬件结构与工作原理
第二章 MCS-51单片机硬件结构与工作原理 2.1 MCS-51单片机的硬件结构 2.2 引脚介绍 2.3 复位电路 2.4 寄存器 2.5 时序 2.6 MCS-51的工作方式 2.1 MCS-5 ...
- MCS-51 单片机的结构和工作原理
MCS-51 单片机的结构和工作原理 一.MCS-51单片机的基本组成 MCS-51单片机芯片有许多种,如8051.8031.8751.80c51.80c31等.它由中央处理器(CPU).时钟 ...
- C51端口结构和工作原理(转)
一.P0端口的结构及工作原理 P0端口8位中的一位结构图见下图: 由上图可见,P0端口由锁存器.输入缓冲器.切换开关.一个与非门.一个与门及场效应管驱动电路构成.再看图的右边,标号为P0.X引脚的 ...
- AD7390的基本结构和工作原理DAC转化SPI
串行外设接口(Serial Peripheral InteRFace,SPI)是一种高速同步串行输入/输出端口,近年来广泛应用于移位寄存器.D/A转换器.A/D转换器.串行E2PROM.LED显示驱动 ...
- DNA复制体结构和工作原理首次被揭示
来源:科学网 DNA是生命遗传信息的载体,它的复制是生命繁衍过程当中最重要的一步.关于DNA复制分子机制的研究一直是生命科学中最基本的问题之一.近日,美国国立卫生研究院杰出研究员杨薇的课题组揭示了DN ...
- 高速缓冲存储器的功能、结构与工作原理
2.3 高速缓冲存储器(Cache) 2.3.1 高速缓冲存储器的功能.结构与工作原理 高速缓冲存储器是存在于主存与CPU之间的一级存储器, 由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得 ...
- 单片机搭建环境烧录方法_单片机仿真器的工作原理解析
仿真器出现的原因 1.早期的单片机内部没有ROM,比如8031.8032,这种单片机只能外部扩展紫外擦除的EPROM存储器,就是芯片上带窗口的ROM.紫外擦除的ROM需要用紫外灯照射较长时间(10分钟 ...
- 直流有刷减速电机结构及其工作原理
寒假无聊拆了个直流有刷减速电机.下面介绍一下它的结构和工作原理 直流电机 直流电机和直流减速电机: 构造上相差的是一个减速齿轮组. 普通的直流电机当空载时,电机的转速由电压决定,直流减速电机的转速由齿 ...
- java反应器构型,反应器结构及工作原理现用图解.doc
反应器结构及工作原理现用图解.doc 反应器结构及工作原理图解小7这里给大家介绍一下常用的反应器设备,主要有以下类型管式反应器.由长径比较大的空管或填充管构成,可用于实现气相反应和液相反应.釜式反应器 ...
最新文章
- 博图注册表删除方法_技成周报40期 | 三菱、西门子软件安装常见出错解决方法...
- Django视图简介
- N个三角形分割平面个数(数学)
- 1618D. Array and Operations
- CVPR2014: DeepID解读
- 米斯特白帽培训讲义 工具篇 Nmap
- C++命名空间的玩法
- supervisor简介
- java----数据结构与算法----JavaAPI:java.util.Collection接口
- 中国节能装备与产品市场“十四五”规划及2035年远景目标建议报2022-2028年
- $(this).bind(change,itemno_change);
- Linux下查看显卡型号
- 基于SPI协议下的OLED显示
- mysql的mtr是指什么_关于innodb mtr模块
- Navicat For MySQL的简单使用(一)
- java切割音频文件
- EBS中导入xdf出现错误Error during upload of Fnd_Columns
- 英语学习时间:《新概念英语第二册》Lesson 1 笔记
- 姿态估计对maskrcnn的优化,姿态估计相比Mask-RCNN提高8.2%,上海交大卢策吾团队开源AlphaPose
- 使用Macaw发生Unsupported operand types错误