MCS - 51系列单片机解读

发布者:创新思维最新更新时间:2017-12-26 来源: eefocus关键字:MCS  51系列  单片机 手机看文章 扫描二维码
随时随地手机看文章

  MCS — 51 单片机系列

  按工艺划分:

  ◆ HMOS 工艺产品:如 8031 、 8051 、 8751 等;

  ◆ HCMOS 工艺产品:如 80C31 、 80C51 、 87C51 等;按 ROM 的类型划分:

  ◆ ROM 型产品、

  ◆ PROM 型产品、 8051

  ◆ EPROM 型产品、 87C51 、 87C52

  ◆ Flash 型产品: AT89C51 、 AT89C52

  (二) MCS — 51 单片机的内部结构

  一、 8051 微处理器 CPU

  ◆ 1 、运算器 :由算术逻辑单元 ALU、累加器ACC、B寄存器、两个暂存寄存器、程序状态寄存器组成 PSW ; 8 位,可以进行算术云算(加,减,乘,除,乘除运算与寄存器 B 有关)、逻辑运算及移位运算等。

  ◆ 2 、控制器:由指令寄存器 IR 、指令译码器 ID 、定时及控制逻辑电路、程序计数器 PC 组成,使单片机的运行控制中心。

  PC 的结构与功能: 16 位的程序寄存器,控制程序的执行。

  IR , ID 的功能;

  二、 8051 的片内存储器

  ◆ ROM : 4KB ,地址 0000H--0FFFH (使用时)

  ◆ RAM : 128B ,地址 00H--7FH 三、 8051 的 I/O 端口电路

  四、定时器 / 计数器: 2 个 16 位的定时器 / 计数器

  五、中断控制系统: 5 个中断源,其中两个外部中断、两个定时 / 计数器中断、 1 个串行口中断。

  六、串行口: 1 个全功能异步串行口

  七、时钟电路:在时钟电路的外部添加晶振电容就可以组成完整的震荡电路,为系统工作提供时钟。

  八、总线:通过内部总线把系统的各个部分连成一个有机的整体。

  三) MCS-51 单片机的信号引脚

  一.引脚简介:

  输入 / 输出口线:

  ◆ P0 口:地址 / 数据复用口

  ◆ P2 口:高 8 位地址口

  ◆ P1 口:一般 I/O 口

  ◆ P3 口:一般 I/O 口、第 2 功能口(串行口)

  口及口线的表示方法: P0 、 P1 、 P2 、 P3 ; P1.0 、 P1.1

  ALE :地址锁存控制信号,用于外部存储器或 I/O 端口总线访问的同步控制,从而使总线上的地址 / 数据信号有序的流动。

  PSEN :外部程序存储器读选通信号,当 PSEN 信号为低时表示对外部程序存储器进行访问。

  RST :系统复位信号,该引脚上的高电平(两个时钟周期以上)会使系统进入复位状态。

  XTAL1 、 XTAL2 :外接晶振引脚

  VSS 、 VCC :地、电源

  二. 信号引脚的第二功能

  1). P3 口的第二引脚功能

  RXD(P3.0) :串行数据接收端 TXD(P3.1) :串行数据发送端

  /INT0(P3.2) :外中断 0 申请信号输入端

  /INT1(P3.3) :外中断 1 申请信号输入端

  T0(P3.4) :定时器 / 计数器 0 计数输入端

  T1(P3.5) :定时器 / 计数器 1 计数输入端

  /WR(P3.6) :外部 RAM 写选通

  /RD(P3.7) :外部 RAM 读选通

  PROG(ALE) :编程脉冲输入端

  Vpp(/EA) :编程电压加入端

  VPD(RST) :备用电源输入端

  三. 单片机的三总线结构:

  地址总线: P0 : A0~A7 , P2 : A8~A15

  数据总线: P0 : D0~D7

  控制总线: /WR 、 /RD 、 /PSEN 、 ALE 、 /EA

  四) MCS--51 单片机的时钟与时序

  一、时钟方式:

  1 )、内部时钟方式:

  2 )、外部时钟方式: XTAL1 — GND , XTAL2 —外部时钟信号

  二、时序信号:

  ◆ 晶振周期: T0

  ◆ 状态周期: 2T0 ◆ 机器周期: 12T0

  ◆ 指令周期:至少 12T0

  三、 8051 的取指与指令的执行

  (一)、单周期指令

  (二)、双周期指令

  (三)、多周期指令


关键字:MCS  51系列  单片机 引用地址:MCS - 51系列单片机解读

上一篇:51单片机延时程序分析
下一篇:基于MCS-51单片机的数码管显示自加1功能的实现

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

51 单片机 C 语言编程:矩阵键盘输入,显示在数码管
通过矩阵键盘输入,并显示在一位数码管上。 #include reg52.h #define uint unsigned int #define uchar unsigned char sbit duanx = P2^6; sbit weix = P2^7; uchar key, k_tmp, view; uchar show = { 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x40}; void keyscan(void) { key = 16; P3 = 0xf0; k_
[单片机]
基于MSP430系列单片机设计多功能血糖仪
  引言   当前市场上血糖仪种类繁多,外形结构千奇百态,而价格和精度却大相径庭;且价格和精度难以兼得。原因在于没有找到一款合适的微处理器。另外,出于屏幕尺寸的限制,界面普遍采用英文字符显示,这给中国病人上带来一定的困惑。   随着电子技术的发展,微处理器功能日益增强,价格日趋降低。有必要选出一款功能强大而价格便宜的微处理器来重新设计血糖仪。本系统选用的MSP430系列微处理器使上述设想成为可能。   原理   血糖仪是根据电生物化学原理——施加一定电压于经酶反应后的血液产生的电流会随着血液中的血糖浓度的增加而增加——设计的。通过精确测量出这些微弱电流,并根据电流值和血糖浓度的关系,反算出相应的浓度。所以,确定这个关系是问题
[单片机]
基于MSP430<font color='red'>系列</font><font color='red'>单片机</font>设计多功能血糖仪
单片机实现智能家居的远程控制
  1 引言   随着科技的发展和人们生活水平的提高,人们对居住环境方便快捷的要求越来越高,智能家居系统应运而生。智能家居是现代电子技术、通讯技术及自动化技术相结合的产物。它能够实现对家电设备的自动控制和管理、对家庭的安全进行监测报警,能够为用户提供安全舒适、高效便利的生活环境。本文结合语音识别技术,利用SPCE061A 丰富的语音处理功能,在已有的电力线和电话线的基础上, 设计了一套智能家居系统, 该系统结构简单、功能完善并且具有较高的性价比。   2 系统架构   系统主要由主控制器、分控制器(89C51)、电话接口和电力线载波通信等几部分组成。本系统使用了大量的硬件电路来完成部分功能模块,其目的就是充分利用硬
[单片机]
<font color='red'>单片机</font>实现智能家居的远程控制
恩智浦携手NTRU提升微控制器安全性
恩智浦半导体 与领先的嵌入式安全软件解决方案供应商 NTRU ,共同发布了首款用于通用型 ARM7 微控制器的基于软件的加密解决方案。软件加密微控制器可用于多种应用,包括信用卡读卡器、门禁系统、 ATM 和机顶盒。通过这种基于软件加密的技术,用户能够升级已安装使用了微控制器的应用的安全性能,从而抵御可能的攻击。 NTRU 业务发展副总裁 Sheila Walker 表示:“在一个日益互联的世界中,各种业务都需要验证并保护其信息安全,加密和安全解决方案就显得尤为重要。即使对于可能携带或传输敏感信息的低成本应用,嵌入式产品设计师们都迫切需要采用复杂的加密技术。” 恩智浦基于 ARM 的微控制器采用了应用中编程(
[新品]
74ls164与单片机的串并转换(串转并\串进并出)
74LS164串转并实验 本实验是用74LS164把输入的串行数转换成并行数输出,74LS164为串行输入并行输出移位寄存器,其引脚图及功能如下: A、B:串行输入端; QA~QH:并行输出端; CLR:清零端,低电平有效; CLK:时钟脉冲输入端,上升沿有效。 实验采用单片机串行工作方式0和P1端口两种方式串行输出数据。串行口工作方式0时,数据为8位,从RXD端输出,TXD端输出移位信号,其波特率固定为Fosc/12。在CPU将数据写入SBUF寄存器后,立即启动发送。待8位数据输完后,硬件将状态寄存器的TI位置1,TI必须由软件清零。 串行口工作方式0数据/时钟是自动移位输出,用P1端口输出数据时,要编程位移数据,每输出一个
[单片机]
74ls164与<font color='red'>单片机</font>的串并转换(串转并\串进并出)
51单片机学习精髓之单片机学习板制作过程
有很多新人问怎么焊接单片机学习板,应下面我亲自焊接个最小系统,下面是所需元器件及焊接过程,说得可能比较细,比较繁琐,只盼不要起到反面作用,就很高兴了。 1、10*10万用板一块(下左) 2、DIP40单片机锁紧座一个(下中) 3、复位电路:有一个按键、1K和10K电阻各一个、10uF电容一个(下右) 4、晶振电路:一个12M晶振、两个30PF的瓷片电容(如下左) 5、稳压电路:一个DC插座、一个自锁按键、一个1N4007、两个104的瓷片电容、两个220uF的电解电容、一片L7805稳压芯片(下中) 6、由于单片机P0内部电路没有上拉电阻,呈高阻状态,所以不能正常输出高低电平,因此该组I/O使用时咱们要给P0口加一排上
[模拟电子]
<font color='red'>51</font><font color='red'>单片机</font>学习精髓之<font color='red'>单片机</font>学习板制作过程
关于PIC单片机之探讨低功耗
1、睡眠(sleep) 睡眠方式是我们最常用的一种方式来降低功耗,但睡眠期间单片机不能做任何的事情。对于那些没事情就睡着,有事情就做一下的情况睡眠无疑是功耗最低的处理方式。 比如: 睡眠+ I/O电平变化中断唤醒当按键没按下时,单片机睡眠,当按键按下后,执行相应的工作。 睡眠+数据接收中断唤醒这样单片机就可以再没有接收到数据时候进入睡眠状态,接收到数据的时候就唤醒然后处理数据。当然首先单片机要有相关的外设比如SPI ,I2C,USART,等这些支持这些通讯的模块。 睡眠+看门狗唤醒这个可以用在需要定时唤醒做事情的场合 2、降低时钟频率 如果即想功耗低,又想单片机在能低功耗的情况下工作。这无疑是个最好的选
[单片机]
自动图像报警系统研究及单片机实现
    摘要:全面介绍了基于图像的自动报警系统的实现方法,克服了传统单点信号报警的缺陷,并采用先进的RISC结构单片机和高密度FLASH、CPLD技术,使系统具有实时响应和自适应能力。     关键词:图像报警 RISC FLASH CPLD 自适应     报警系统广泛应用于银行、饭店、交通管理以及智能大厦等场所和领域。传统的自动报警装置,大多采用单点信号报警,即在某一特定位置安放传感器,当该采集点处的物理量达到报警门限时,就向中心控制计算机发出报警请求信号。这种报警装置的优点是安装便利,反应迅速,但其适用范围较小,对单点噪声过分敏感而导致误报,在防止误报和漏报两方面不可兼得等先天缺陷,限制了它不能被应用于情
[工业控制]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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