原创 单片机基本介绍

2019-12-31 10:28 2669 14 3 分类: MCU/ 嵌入式 文集: mcu

单片机基本介绍

单片机三大内部组成:flash、ram、SFR

flash为程序储存空间,主要特点是系统断电之后数据不会丢失,和我们生活中常使用的电脑一样,断电之后保存的数据不会丢失。

ram是单片机数据存储空间,用来存储程序运行过程中产生的和需要的数据,关电后数据丢失。但是他的优点第一是读写速度非常快,第二是理论上是可无限次写入的,即寿命无限,不管程序怎么运行怎么读写它都不会坏的。

SFR特殊功能寄存器。单片机有很多很多功能,每个功能都会配一个或多个 SFR,我们就是通过对 SFR 的读写来实现单片机的多种多样的功能的。

通常我们一说到 51 单片机,指的都是兼容 Intel  MCS-51 体系架构的一系列单片机。下面我们来介绍一下单片机最小系统;为什么叫最小系统呢?

片机最小系统同时也叫做单片机最小应用系统,指最少的原件组成使单片机可以工作的系统。单片机最小系统的三要素即电源、晶振、复位电路。

晶振又叫晶体振荡器。他是为单片机系统提供基准时钟信号,单片机内部所有的工作都是以这个时钟信号为步调基准来进行工作的。STC89C52RC 单片机的18脚和19脚为晶振的引脚,我们一般接入一个 11.0592M 的晶振(它每秒钟震荡 11,059,200  次),外加两个 20pF 的电容,电容的作用是帮助晶振起振,维持震荡信号的稳定。

复位电路,单片机复位一般是上电复位、手动复位、程序自动复位三种。 单片机上电后,单片机要进行一个内部的初始化过程,这个过程就可以理解为上电复位,上电复位保证单片机每次都从一个固定的相同的状态开始工作。这个过程跟我们打开电脑电源开电脑的过程是一致的。当我们的程序运行,遭受到意外干扰而导致程序死机,或者程序跑飞的时候,我们就可以按下一个复位按键,让程序重新初始化重新运行,这个过程就叫做手动复位,最典型的就是我们电脑的重启按钮。当我们的程序死机或者跑飞的时候,我们的单片机往往有一套自动复位机制,比如看门狗,具体应用以后再了解。在这种情况下,如果程序长时间失去响应,单片机看门狗模块会  自动复位重启单片机。还有一些情况是我们程序故意重启复位单片机。 

电源、晶振、复位构成了单片机最小系统的三要素,也就是说,一个单片机具备了这三个条件,就可以运行我们下载的程序了,其他的比如 LED 小灯、数码管、液晶等设备都是属于单片机的外设,我们最终完成我们想要的功能就是通过对单片机编程来控制这些外设实现的。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

curton 2020-1-1 15:16

学习了
相关推荐阅读
minicaihong 2020-10-22 16:44
场效应管放大电路的直流偏置电路详解
什么是偏置电路晶体管构成的放大器要做到不失真地将信号电压放大,就必须保证晶体管的发射结正偏、集电结反偏。即应该设置它的工作点。所谓工作点就是通过外部电路的设置使晶体管的基极、发射极和集电极处于所要求的...
minicaihong 2020-10-22 16:37
场效应管偏置电路-场效应管偏置电路的工作原理及作用分析
什么是偏置电路晶体管构成的放大器要做到不失真地将信号电压放大,就必须保证晶体管的发射结正偏、集电结反偏。即应该设置它的工作点。所谓工作点就是通过外部电路的设置使晶体管的基极、发射极和集电极处于所要求的...
minicaihong 2020-10-22 16:27
MOS管偏置电路-MOS管直流、恒流等偏置电路图文及方程详解
MOS管偏置电路MOS管直流偏置电路MOS管的单电源直流偏置电路有两种:1、只能用于结型和耗尽型MOS管的自给偏置电路。2、可用于各种MOS管的分压式偏置电路自给MOS管偏置电路(1)图解法根据图中电...
minicaihong 2020-05-27 09:50
sprintf 格式化字符串
sprintf 格式化字符串好久没写博客了,又遇到自己觉得很傻的问题,格式化字符串还要找下定义和用法sprintf() 函数把格式化的字符串写入变量中。arg1、arg2、++ 参数将被插入...
minicaihong 2020-05-25 15:07
12T和1T的单片机
标准51是12T的,就是说12个时钟周期(晶振周期,例如12M的,周期是1/12M,单位秒),机器做一个指令度周期,刚好就是1/12M*12=1uS,常见指令例如nop就是一个周期,刚好1uS,其他的...
minicaihong 2020-05-23 16:22
4HC595驱动8*8点阵屏
74HC595驱动8*8点阵屏置顶 菜袅1号 2020-05-19 10:00:03   52   收藏展开该项目使用国产M0核单片机,驱动方式类似于stm32平台;点阵驱动芯片:...
EE直播间
更多
我要评论
1
14
关闭 站长推荐上一条 /1 下一条