AT89S51单片机的硬件组成

发布者:喜从中来最新更新时间:2017-12-29 来源: eefocus关键字:AT89S51  单片机  硬件组成 手机看文章 扫描二维码
随时随地手机看文章

    AT89S51单片机的片内硬件组成结构如图2-1所示。它把那些作为控制应用所必需的基本功能部件都集成在一个尺寸有限的集成电路芯片上,具有如下功能部件和特性:
  
  (1)8位微处理器(CPU)。
  
  (2)数据存储器(128B RAM)。
      
  (3)程序存储器(4KB FLASH ROM)。
  
  (4)4个8位可编程并行I/O口(PO口、Pl口、P2口和P3口)。
  
  (5)1个全双工的异步串行口。
  
  (6)2个可编程的16位定时器/计数器。
  
  (7)1个看门狗定时器。
  
  (8)中断系统具有5个中断源、5个中断向量。
  
  (9)特殊功能寄存器(SFR) 26个。
  
  (10)低功耗节电模式有空闲模式和掉电模式,且具有掉电模式下的中断恢复模式。
  
  (11)3个程序加密锁定位。
  
  与AT89C51相比,AT89S51具有更突出的优点:
  
  (1)增加了在线可编程功能(ISP,In System Program),灵活的在线编程方式(字节和页编程)使得现场程序调试和修改更加方便灵活。
  
  (2)数据指针增加到两个,方便了对片外RAM的访问过程。
  
  (3)新增加了看门狗定时器,提高了系统的抗干扰能力。
  
  (4)增加了掉电标志。
  
  (5)增加了掉电状态下的中断恢复模式。
  
  AT89S51片内的各功能部件通过片内单一总线连接而成(如图2-1所示)结构,其基本结构仍然是CPU加上外围芯片的传统微型计算机结构模式。但CPU对各种功能部件的控制是采用特殊功能寄存器(SFR,Special Function Register)的集中控制方式。
  
  下面对图2-1中的片内各功能部件进行简单介绍。
  
  (1)CPU(微处理器)AT89S51单片机中有1个8位的CPU,与通用的CPU基本相同,同样包括了运算器和控制器两大部分,此外还有面向控制的位处理功能。
  
  (2)数据存储器(RAM)  片内为128B(增强型的52子系列为256B),片外最多可外扩64KB。片内128B的RAM以高速RAM的形式集成在单片机内,可以加快单片机运行的速度,而且这种结构的RAM还可以降低功耗。
  
  (3)程序存储器(Flash ROM)  它用来存储程序。AT89S51片内集成4KB的Flash存储器(AT89S52片内则集成了8KB的Flash存储器,AT89C55片内集成了20KB的Flash存储器),如果片内程序存储器容量不够,片外最多可外扩至64KB。
  
  (4)中断系统具有6个中断源,2级中断优先权。
  
  (5)定时器/计数器片内有2个16位的定时器/计数器(增强型的52子系列有3个16位的定时器/计数器),具有4种工作方式。
  
  (6)1个看门狗定时器WDT,WDT提供了当CPU由于干扰使程序陷入死循环或跑飞状态时而使程序恢复正常运行的有效手段。
  
  (7)串行口  1个全双工的异步串行口,具有4种工作方式。可进行串行通信,扩展并行I/O口,还可与多个单片机相连构成多机系统。
  
  (8) Pl口、P2口、P3口和PO口  4个8位并行I/O口。
  
  (9)特殊功能寄存器(SFR) 共有26个特殊功能寄存器,用于CPU对片内各功能部件进行管理、控制和监视。特殊功能寄存器实际上是片内各个功能部件的控制寄存器和状态寄存器,这些特殊功能寄存器映射在片内RAM区80H~FFH的地址区间内。
  
  AT89S51完全兼容AT89C51单片机。使用AT89C51单片机的系统在充分保留原来软、硬件的条件下,完全可以用AT89S51直接代换。

关键字:AT89S51  单片机  硬件组成 引用地址:AT89S51单片机的硬件组成

上一篇:AT89S51存储器的结构
下一篇:AT89C5x(AT89S5x)系列单片机概述

推荐阅读最新更新时间:2024-03-16 15:50

基于单片机的喷墨打印机控制技术
单片机应用系统中最常用的输出打印设备是微型打印机,例如TP系列、UP系列打印机等,对它们的控制技术也较为成熟。但是近年来随着通用打印机的广泛使用,微型打印机的缺点也日益明显:一是通用性及互换性不强;二是打印输出文档的幅面过小,不便于装订及存档。而通用打印机都配有国际标准并行接口(CENTRONICS)和串行接口(RS232/422),纸张大小可任意选择。这些特点是微型打印机所无法抗衡的。因此在越来越多的单片机应用系统中逐渐趋向于使用通用打印机作为打印输出设备。本文介绍了以MCS-51系列单片机为核心,通过CENTRONICS国际标准8位并行接口控制驱动HP-DJ 600/800系列喷墨打印机的硬件接口电路没计方法及控制程序设计方法
[应用]
一种高精度超声波测距系统研究
0 引言 随着科学技术的快速发展,超声波在测距仪中的应用越来越广。但就目前技术水平来说,人们可以具体利用的测距技术还十分有限,因此,超声波测距还是一个正在蓬勃发展而又有无限前景的技术及产业领域。为了能顺利地完成汽车的停放,应用测距电路能更准确、即时地得到汽车与障碍物的距离。 智能机器人进入人们的家庭不再是科幻片里面的情节,现在已经有很多机器人开始普及,如智能清洁机器人、智能防盗机器人等。而这些机器人是需要感觉周围的环境来做出判断的,测距系统就能发挥很大的作用。因此,设计高稳定性、高精度的超声波测距仪就显得特别重要。 1 超声波测距原理 和蝙蝠探测障碍物的方法一样,用超声波测距时,先由超声波测距仪向前方发射超声波,超声
[单片机]
一种高精度超声波测距系统研究
CPU、MPU、MCU、SOC的区别(概念)
1、CPU(Central Processing Unit),是一台计算机的运算核心和控制核心。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。差不多所有的CPU的运作原理可分为四个阶段:提取(Fetch)、解码(Decode)、执行(Execute)和写回(Writeback)。 CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码,并执行指令。所谓的计算机的可编程性主要是指对CPU的编程。 2、MPU (Micro Processor Unit),叫微处理器(不是微控制器),通常代表一个功能强大的CPU(暂且理解为增强版的CPU吧),但不是为任何已有的特定计算目的而设计的芯片
[单片机]
实现智能电离子透入疗法的MCU智能注射装置
电离子透入疗法(Iontophoresis )是一种将药物通过皮肤渗入人体体内的治疗方法。经皮肤吸收的药物是一类由电流驱动流经皮肤的带电混合物。要注入适当的剂量药物,就必须有效地控制通过皮肤的电流。可以通过采用一个自动化系统来实现这一操作。 电离子透入疗法有很多好处。首先,可以对(人体)局部非常高剂量地用药,而非整体低剂量用药。其次,局部用药的副作用要少得多。通过高剂量用药,可大大提高药物的功效。要做到这一点,预先准备特殊配方的药物,这类药物与电子结合并通过流经皮肤的电流进行传送。在过去,这需要用到大量的电子元器件和一位训练有素的护士来监测电流,并且给药点滴装置需要具有必要的安全功能来保护病人。然而,随着近年来技术的进步、开关式
[单片机]
实现智能电离子透入疗法的<font color='red'>MCU</font>智能注射装置
[单片机框架][bsp层][AT32F415][bsp_flash] flash(EFC)配置和使用
4 内嵌闪存控制器(EFC) 4.1 EFC简介 内嵌的闪存存储器可以用于在线编程(ICP)或在程序中编程(IAP)烧写。 在线编程 (In-Circuit Programming - ICP) 方式用于更新闪存存储器的全部内容, 它通过 JTAG、 SWD协议或系统加载程序(Bootloader)下载用户应用程序到微控制器中。ICP 是一种快速有效的编程方法,消除了封装和管座的困扰。 与 ICP 方式对应,在程序中编程(In-Application Programming - IAP)可以使用微控制器支持的任一种通信接口(如 I/O 端口、USB、CAN、UART、I2C、SPI 等)下载程序或数据到存储器中。IAP 允
[单片机]
SAM4E单片机之旅——1、LED闪烁之空循环
最近因为导师要写一本关于SAME4单片机的书籍,而我也作为一个嵌入式的初学者看了这本书。现在也让我写写几个小的程序,做做示例。既然写了文档之类的,就发到博客上来吧。 目前关于这芯片能参考的书籍大概就只有英文手册了。用的板子是SAM4E16E。IDE用的是Atmel Studio。既然是学习单片机,就没有使用asf框架,而是直接采用访问寄存器的方法了。 第一个程序就是控制板子上一个LED灯的闪烁了。 一、电路 通过查看电路图,可以发现有一个蓝色的LED灯连接在PA0引脚上。我们可以通过改变PA0输出的电平实现LED灯的闪烁。 二、寄存器的访问和CMSIS 对单片机的操作需要通过对相关寄存器的访问来实现。比如,为调节
[单片机]
SAM4E<font color='red'>单片机</font>之旅——1、LED闪烁之空循环
基于硅压式传感器和MSP430F149单片机的电子血压计设计
 1 引言   测量血压的传统仪器是机械式水银血压计,电子血压计近几年才在市场上出现。电子血压计与传统血压计相比,虽然操作简单、使用方便,但准确性、稳定性往往不太理想。本设计力求准确、稳定,以适用于老年人或病人随时监测自己血压情况及临床医学检测。   2 系统的硬件设计   本设计采用Motorola公司的MPX53GC硅压式传感器和TI公司 MSP430F149 单片机为主要器件, 构成电子血压计,系统构成如图1。系统由MCU、 传感器、LCD液晶显示器、操作面板、充放气控制 电路、气泵和气阀、蜂鸣器、存贮器、电源等部分 构成。      2.1 微处理器的选择   单片机是整个系统的大脑,它不仅要对系统进 行监
[工业控制]
基于硅压式传感器和MSP430F149<font color='red'>单片机</font>的电子血压计设计
基于C8051F2xx系列MCU芯片实现锅炉水处理控制装置的设计
自然水中通常含有钙镁等离子,俗称硬水。在锅炉用水中需要去除水中的钙镁离子而形成软水以防止锅炉结垢。在生产中锅炉水的软化处理是一项重要的安全指标,所以,对于锅炉水处理的技术要求愈来愈高。单片机以其较高的灵活性和稳定性广泛应用在自动控制领域。本文所设计的锅炉水处理控制装置,由高低水位控制进水阀开关,选用单片机为核心,C语言编程实现循环时间电路控制。该装置已成功应用于成都富华水处理公司。 1 软水生产工艺过程及对自控系统的要求 1.1 生产工艺过程 软化水设备的工作原理是基于阳离子交换原理。水由交换柱上流下,与交换树脂中的盐离子充分接触达到把原水中的杂质、易结垢的重金属阳离子去除掉。其生产工艺大致分为下列几步:①条件满足后运行;②松
[单片机]
基于C8051F2xx系列<font color='red'>MCU</font>芯片实现锅炉水处理控制装置的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved