【单片机】第1章:8051芯片结构了解

发布者:CuriousMind123最新更新时间:2024-07-24 来源: elecfans关键字:单片机  芯片结构 手机看文章 扫描二维码
随时随地手机看文章

一、芯片介绍

单片机内部结构

8051单片机8大组件
1.cpu            2.RAM                        3.ROM/EPROM/FLASH            4.定时器/计数器

5.串行口       6.四组8位并行I/O口    7.特殊功能寄存器                      8.中断系统

8051特殊功能寄存器共21个,有5个中断源,2个中断优先级

8051按功能分:电源引脚,时钟引脚、I/O口引脚、控制引脚

用1来表示高电平,0来表示低电平


控制引脚:
29针:PSEN 读取外部存储器选通信号,接外部存储器的OE(输出允许)端
30针:ALE/PROG 功能1.地址锁存允许信号功能2.烧写输入端
31针:EA/Vpp 1.内部/外部存储器选择控制器。高:访问内部存储。低:外部存储2.对EPROM编程时,需加编程电压

二、运行电路

单片机最小系统:包括时钟电路和复位电路

1.时钟电路:内部时钟vs外部时钟

晶振电容C1C2推荐30pF。陶瓷电容40pF

 

从XTAL2接入,XTAL1接地。

 

时钟周期:指晶振完成一次振荡所用的时间。1个时钟周期=1/(12x10^6)s时间,约为83.3ns

机器周期:指CPU完成一次基本操作用时。1个机器周期包含12个时钟周期。 

指令周期:指单片机执行完一条指令用时。

 2.复位电路

在RST引脚 施加2个机器周期的高电平 实现复位


关键字:单片机  芯片结构 引用地址:【单片机】第1章:8051芯片结构了解

上一篇:[标准8051]8051核的基本知识_寄存器相关
下一篇:【单片机】第2章:DIY最小化系统

推荐阅读最新更新时间:2024-11-02 09:27

keil单片机编程软件的使用方法说明
单片机编程软件的使用尤为必要,每一款单片机编程软件都有各自特色。大家在选用单片机编程软件时,可依据自身情况而定。本文对单片机编程软件的介绍基于Keil,主要在于介绍keil单片机编程软件如何将hex下载进STM32,如何烧写hex文件以及如何直接使用二进制数。如果你对本文内容具有兴趣,不妨继续往下阅读哦。 一、使用Keil下载Hex文件进STM32 初学STM32时,是通过串口1把Hex文件下载进STM32的,需要一个串口模块,而且还要设置BOOT0和BOOT1电平,然后通过FlyMcu软件进行下载,这也是一种不错的方法,这里我要介绍的是使用JLink调试器和Keil MDK-ARM来下载Hex文件,无需源代码,只需要一个调试
[单片机]
keil<font color='red'>单片机</font>编程软件的使用方法说明
51单片机资源——EEPROM(IIC总线)
I2C串行总线的组成及工作原理 采用串行总线技术可以使系统的硬件设计大大简化、系统的体积减小、可靠性提高。同时,系统的更改和扩充极为容易。 I2C串行总线概述 I2C总线是PHLIPS公司推出的一种串行总线,是具备多主机系统所需的包括总线裁决和高低速器件同步功能的高性能串行总线。 I2C总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。 I2C总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。连到总线上的任一器件输出的低电平,都将使总线的信号变低,即各器件的SDA及SCL都是线“与”关系。 每个接到I2C总线上的器件都有唯一的地址。主机与其它器件间的数据传送可以是由主机发送数据到其它器件,这
[单片机]
51<font color='red'>单片机</font>资源——EEPROM(IIC总线)
STM32-F2系列微控制器全方位解决方案详细阐释
引言 工业环境正在对嵌入式控制系统开发人员构成日益严峻的挑战,究其主要原因,当前系统和通信协议栈变得越来越复杂,系统实时性和安全要求越来越严格,同时,这种趋势直接影响到半导体元器件的特性和技术规格。 为克服这些挑战,意法半导体在今年初发布了STM32-F2系列微控制器,以帮助开发人员实现要求苛刻的工业应用。新系列产品诞生于深受市场欢迎的STM32产品家族,拥有更高的性能、更大的存储容量和针对工业应用优化的外设。F2系列产品在一颗芯片上集成了多种功能,例如,控制/调整功能和复杂的通信协议栈。高集成度的优点是,缩小印刷电路板空间,避免在不同的控制器之间存在易受到电磁兼容性影响的连接电路,优化应用成本。 工业自动化市场的特点是多个
[单片机]
STM32-F2系列<font color='red'>微控制器</font>全方位解决方案详细阐释
80C51复位标志位的设置与应用研究
引言   设置复位标志位便于区分不同原因引发的复位,作为一种新技术被越来越多的新型单片机所采纳。例如Philips公司的P87LPC700和 P89LPC900系列、Freescale公司(原Motorola半导体部)的MC68HC05系列和MC68HC08系列、Sunplus公司的 SPMC65系列、Microchip公司的PIC系列等,内部都设计了专门用于记录各种复位标志的状态寄存器。   MC68HC08系列有一个复位状态寄存器,负责记录6种复位标志位:上电复位、引脚复位、看门狗复位、非法指令复位、非法地址复位和欠压复位。SPMC65系列有一个系统控制寄存器,负责记录5种复位标志位:上电复位、外部复位、看门狗复位、非法地
[单片机]
基于单片机的通用型智能充电器设计
1 概 述 电子信息技术的快速发展使得各种各样的电子产品不断涌现,并朝着便携和小型轻量化的趋势发展,这也使得更多的电气化产品采用基于电池的供电系统。目前,较多使用的电池有镍镉、镍氢、铅蓄电池和锂电池,由于它们各自的优缺点使得它们在相当长的时期内将共存发展 。由于不同类型的电池的充电特性不同,目前通常对不同类型,甚至不同电压、容量等级的电池使用不同的充电器,这在实际使用中有诸多不便。本文设计了一种通用型的充电器,可对电压等级为1.2V~48V的镍镉、镍氢、铅蓄电池和锂电池进行充电。为达到如此宽的充电范围,充电电源采用二级电路拓扑,并使用同一PWM信号源对两级电路进行联动控制。该电源在 85VAC~265VAC的通用输入范围内均可实
[单片机]
基于PIC单片机的智能充电器的设计与实现
1 引言 铅酸蓄电池是目前大容量电池的主要品种,其制造成本低、容量大、价格低廉,使用范围非常广泛。铅酸蓄电池的基本充电方式有两种:恒压充电和恒流充电。如果单独采用一种方法,比如恒流法,则在充电后期由于充电电流不变,容易使容量下降而提前报废。单独采用恒压法,充电初期电流过大,可能致使电极活性物质脱落,后期电流又过小,形成长期充电不足,影响蓄电池的使用寿命 。因此,充电器大部分都是综合采用两种方法的多阶段充电方式。近年来,先恒流、再恒压、最后恒压浮充的三阶段充电方式被逐渐接受。 目前,三阶段充电方式主要采用模拟控制的方案。虽然具有实时性好、带宽高的优点,但其硬件电路复杂,控制不灵活。为此,本文设计了一种数字控制的充电器,采用单片机
[单片机]
基于PIC<font color='red'>单片机</font>的智能充电器的设计与实现
PIC单片机(PIC16F15323)的环境搭建
一共需要安装两个软件, MPLAB X IDE v5.50和 xc8-v2.32-full-install-windows-x64-installer 为了仿真,也可以安装proteus软件 1 MPLAB X IDE v5.50的安装 软件下载链接: https://www.microchip.com/en-us/development-tools-tools-and-software/mplab-x-ide#tabs 下载好软件后,一直next即可。 2 xc8-v2.32-full-install-windows-x64-installer的安装 因为单片机型号是PIC16F15323,所以选择XC8 软件下
[单片机]
PIC<font color='red'>单片机</font>(PIC16F15323)的环境搭建
基于GD32 MCU的电机驱动方案详解
兆易创新 GD32 MCU 在电机驱动应用上,经过多年技术沉淀,在无刷电机和步进电机的应用中,形成自身完整可靠的解决方案,愿能为用户提供更多的服务。 社会发展日新月异,我们的生活和工作越来越智能化,智能牙刷,扫地机器人,无人机等已经日常化使用,机械自动化也作为工业 IOT 的一个重要组成部分,其中我们可以看到电机的使用已经是一个共同的焦点应用。 作为工程师的我们,总是在我们的产品上进行深度思考,如何实现社会用户的使用需求。 需要什么类型电机 电机的功率,电压,电流参数要求 电机的速度,位置,转矩,精度 电机驱动算法 ZLG 具有一支资深的专业电机控制算法解决团队,为您做了如下分类,您可根据切身应用作以对比验证。 ZLG
[单片机]
基于GD32 <font color='red'>MCU</font>的电机驱动方案详解
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved