2019年 10月 17日 星期四
您的位置: 威廉希尔主页 > 单片机技术 >

单片机中的三大内部资源的功能介绍

来源:未知     作者:威廉希尔     发布时间:2019-10-17 09:41         

  内部资源,和传统单片机书籍中讲单片机内部结构不同。我这里讲到的内部资源,是指作为单片机用户,单片机提供给我们可使用的东西。总结起来,主要是三大资源:

  在早期的单片机中,主要是用 OTPROM(OneTime Programmable Read-Only Memory,即一次可编程只读存储器)来存储单片机的程序,程序只能写入一次,如果发现错了,没办法,只能换一片,重新写入了。随着技术的发展,Flash 以其可重复擦写且容量大成本低的优点成为现在绝大多数单片机的程序存储器。对于单片机来说 Flash 最大的意义是断电后数据不丢失,这个概念类似于我们电脑的硬盘,我们保存了电影、文档、音乐等文件,把电源关掉后,下次重新开电脑,所有的文件都还照样存在。

  RAM 是单片机的数据存储空间,用来存储程序运行过程中产生的和需要的数据,跟电脑的内存是相似的概念,其实最典型的比喻是我们的计算器,我们用计算器计算个加减法,一些中间的数据都会保存在 RAM 里边,关电后数据丢失,所以我们每次打开计算器,都是从归零开始计算。但是它的优点,第一是读写速度非常快,第二是理论上是可无限次写入的,即寿命无限,不管程序怎么运行怎么读写它都不会坏。

  第三个资源是 SFR,特殊功能寄存器。这个概念大家可能刚开始理解不了,但是一定要记住。单片机有很多很多功能,每个功能都会对应一个或多个 SFR,我们就是通过对 SFR 的读写来实现单片机的多种多样的功能的。

  讲到这里,我们来了解一下 51 单片机。通常我们一说到 51 单片机,指的都是兼容IntelMCS-51 体系架构的一系列单片机,而 51 是它的一个通俗的简称。全球有众多的半导体厂商推出了无数款这一系列的单片机,比如Atmel的 AT89C52,NXP(Philips)的 P89V51,宏晶科技的 STC89C52.。..。.具体型号千差万别,但他们的基本原理和操作都是一样的,程序开发也是一样的。这里我们要分清楚 51 这个统称和具体的单片机型号之间的关系。

  单片机内部资源的三个主要部分我们清楚了,那么我们选择 STC89C52 这款单片机来进行学习。STC89C52 是宏晶科技出品的一款 51 内核的单片机,具有标准的 51 体系结构,全部的 51 标准功能,程序下载方式简单,方便学习,我们就用它来学习单片机。它的资源情况:

  中国硬件创新大赛网络培训会—技术培训篇如果你就干这行,毫无疑问你不能错过这次直播;如果不是,可能你不一定喜欢单片机,也不

  每次单片机加电时,上电复位电都要对电源电压VDD的上升过程进行检测,当VDD值上升到值1.6~....

  记得朋友说这仪器很贵,今无意中在淘宝里面见到一台电磁兼容3K多元,能用吗? 最近用AVRM64做的一个产品,...

  在利用单片机开发各种嵌入式应用系统时,异步串行通信是常用的一种通信模式,有的应用中还要求实现多异步串行通信。...

  我一直在使用M25P20-V MN 6TPB系列闪存(Make:Micron),但当我想使用具有相同特性的闪存时,即2Mbit SP...

  不知道大家玩儿过没,我感觉涉及到安全问题的时候,会派上用场。 算法原理没去研究,现在只知道怎么用,还没用在单片...

  AVR单片机中SPI_Initial();是什么意思?有没有相关资料可以提供一下?谢谢...

  没有单片机的用户可以下载一款名叫Pelles C的软件进行仿真测试,下面是下载地址: 安装Pelles C之后,下载附件...

  下面的程序主要作用是从UART一串命令里找到两个相邻的数,分别是0X40和0XF1。用串口工具发送0X40和0XF1给单...

  现在写代码一直会遇到这样的问题:单片机在处理某一个外设请求的时候,如何兼顾到其他的外设请求,简而言之就是单片机...

  Bdeadloop ; 该死循环后面的指令不可能被执行到这种复位的作用范围覆盖了整个CM3 处理....

  写程序之前,我们要先来学会计算如何用定时器定时时间。我们的晶振是 11.0592M,时钟周期就是 1....

  在自动控制领域,PLC 和单片机都受到广泛应用。PLC 具有稳定可靠,抗干扰能力强, 功能强大且使用....

  想要单片机输出模拟信号,属于数字信号为模拟信号,简称数模转换;而单片机内部的ADC模块属于模拟信....

  对于PQFP-44和PLCC-44封装的STC89系列单片机增加了4个I/O口P4口,P4口在特殊功....

  实现实时时钟是单片机开发学习过程中,一个里程碑式的综合性项目,如果能完成实现实时时钟的相关显示,....

  STC89LE52AD、54AD、58AD、516AD这几款89系列的STC单片机内部自带有88位....

  数组是由具有相同类型的数据元素组成的有序集合。数组是由数组名来表示的,数组中的数据由特定的下标来唯....

  影响单片机系统可靠安全运行的主要因素主要来自系统内部和外部的各种电气干扰,并受系统结构设计、元器件选....

  在做单片机项目开发时,经常需要用到键盘,而键盘绝大多时候使用的是单按键或矩阵键盘。矩阵键盘有许多优点....

  1. 液晶显示模块是128×64点阵的汉字图形型液晶显示模块,可显示汉字及图形,内置8192个中文汉....

  在对单处机进行编程的过程中,对位的操作是经常遇到的。C51对位的操控能力常强大的。从这一点上,就....

  随着计算机技术和网络技术的发展,利用嵌入式计算机系统和网络技术,组成网络嵌入式虚拟仪表,将处于不同地....

  你正在追电视剧《神雕侠侣》,正看得入迷的时候,电话响了,你暂停电视剧,去接电话,在接电话的过程中,门....

  这里大家是不是有种头顶冒汗的感觉?我们要做好技术,但是不能沉溺于技术。技术是我们的工具,我们在做开发....

  键入程序,看到了什么?灯在闪烁了,这可是用定时器做的,不再是主程序的循环了。简单地分析一下程序,为什....

  我相信您可以使用Java来执行与此类似的过程,尽管我没有安装它(我不需要它,尽管显然获得所需文件会....

  嵌入式系统与普通的PC或者notebook不同,嵌入式系统的外形尺寸、功耗、外部适配器等各种特征必须....

  系统采集大坝坝内各个方位的形变,这种形变反映出各个方位的压力值。选用NZS - 25 系列差阻式应变....

  在数字滤波中有一种叫做“去极值平均滤波”技术,就是对采集的数据按照从大到小或者从小到大进行排序,然后....

  该技术性一般应用CPU通信接口并运用协议书、加密技术或这种优化算法中的网络安全问题来开展进攻。

  使用一个轻触开关按键结合单片机软件控制来实现单片机电源的“开”和“关”,在关机状态下电功耗极低,是....

  现在的8位单片机技术硬件发展的也非常得快,也出现了许多功能非常强大的单片机。但是与32ARM相比还是....

  随着电子技术的迅速发展,计算机已深入地渗透到我们的生活中,许多电子爱好者开始学习单片机知识,但单片机....

  单片机简介可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这....

  一。学单片机需要多少钱?这是一个很多想学单片机的人都比较关心的问题,大部分过来人的介绍,硬件部分的要....

  学习一种编程语言,最重要的是建立一个,边学边练才能学好。Keil软件是目前最流行开发80C5....

  很多单片机初学者问我的第一句话就是怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机、....

  作为一家不生产芯片的芯片厂商,ARM却在全球范围内支撑起了各种嵌入式设备、智能手机、平板电脑、智能穿....

  是先浏览教科书里的硬件部分,大至了解单片机的硬件结构。如ROM、RAM、地址、I/O口等,以及看一些....

  单片机的GPIO口驱动能力有限,不能直接驱动较大功率的负载,如果负载的功率较大必须要考虑采用驱率....

  #pragma rambank0 ;即以关键词#pragma开始,rambank0指明资料区块为第0....

  一个单片机应用系统的硬件电设计包含两部门内容:一是系统扩展,即单片机内部的功能单元,如ROM、RA....

  单片机和外部设备或者器件进行通信,目前主要IC,UART,SPI,SDIO,FSMC或者私有时序等几....

  数据采集,又称数据获取,是利用一种装置,从系统外部采集数据并输入到系统内部的一个接口。数据采集技术广....

  由于需要用到液晶屏(320*240)显示图片,而且图片的数量比较多(好几百张),并且图片要求保存到1....

  想要实现单片机定时器的短暂延时,我们可以通过函数设计的方式来实现,在C文件中通过使用带_NOP_()....

  微控制单元MCU,也叫单片微型计算机,简称单片机,它把CPU做缩减,并将内存、计数器、LCD驱动电....

  不过我在网上游逛了很久,也看过不少源程序了,没有发现这种按键处理办法的踪迹,所以,我将他共享出来,和....

  外时钟是高频的噪声源,除能引起对本应用系统的干扰之外,还可能产生对的干扰,以8051单片机为例最....

  嵌入式系统是一个大类,单片机是其中一个重要的子类。嵌入式系统像是一个完整的计算机,而单片机更像是一个....

  IO口是芯片内部CPU和外设之间沟通的桥梁,也是其他模块(如I2C通讯、SPI通讯)的基础。

  uC/OS-II具有免费、使用简单、可靠性高、实时性好等优点,但也有移植困难、缺乏必要的技术支持等缺....

  我是电子制好者,最近从网上看到这款单片机驱动的发光二极管做的数码管时钟,以下是作者的介绍“以前做....

  单片机是一种控制芯片,一个微型的计算机,而加上晶振,存储器,地址锁存器,逻辑门,七段译码器(显示器)....

  由于MODEM 是将数据通过公用电话网进行远程发送和传输的桥梁,这里先将MODEM 的功能及用法做一....

  当按键开关闭合或者断开时各有一段电平不稳定的时期,按键开关在闭合时不会马上就稳定的接通,在断开时也不....

  机控制系统通常要用到A/D转换。根据输出的信号格式,比较常用的A/D转换方式可分为并行A/D和串行A....

  SPCE061A单片机通过串行口与指纹识别模块OM—20通信。SPCE061A单片机内部有一个标准全....

  提到单片机很多人都很觉得不陌生,大街小巷电子产品都用到。近几年随着嵌入式的发展,做单片机的一帮家....

  嵌入式开发的门槛相对较高,对程序员的要求一般都是对底层感兴趣,学习能力、动手能力要强,对问题能够从全....

  单片机:通常具备片内flash存储器,固件程序通常存储在该区域,若固件较大则需要通过外部电设计外部....

  这是一个周期是10ms,即频率是 100Hz的波形,但是每个周期内,高低电平脉冲宽度各不相同,这就是....

  死机是指CPU的程序指针进入一个死循环,无法执行正常的程序流程。其外在表现常常是:正常功能,按键....

      威廉希尔