单片机原理与应用硬件结构和工作原理.pptxVIP

  • 1
  • 0
  • 约1.01万字
  • 约 109页
  • 2023-02-22 发布于湖北
  • 举报

单片机原理与应用硬件结构和工作原理.pptx

单片机原理与应用硬件结构和工作原理;1单片机概述 单片机就是微型计算机得核心,就是将中央处理单元内核和外围存储器、I/O端口、定时计数器、中断系统、串行接口等集成在一个半导体芯片上,具有强大数据处理功能和控制功能得电路系统。单片机就是面向控制得一类微处理器。 早期得微处理器采用复杂得指令系统,这类微处理器称为复杂指令集计算机(简称CISC ),后来发展出精简指令集计算机(简称RISC)。 微处理器根据其不同档次和用途,按字长分有4位机、8位机、16位机、32位机和64位机。;2、1单片机功能部件;2、寄存器组 1)工作寄存器(通用寄存器) 用来暂存ALU待处理得数据和中间结果。;2、1、2控制器;CPU执行程序得简要过程: 1)PC给出当前指令得存储地址。;2、1、3存储器;3存储器读写操作;9;4 半导体存储器;2、1、4 I/O接口;总线(Bus):微型计算机各功能部件得连接线,各功能部件之间得公共信息通道。 总线宽度:总线上能并行传送得二进制位数。 内部总线:CPU或单片机芯片内部各逻辑部件之间得信息传输线。通常为单总线结构。 外部总线:指微型机各功能芯片之间得信息传输线。CPU或单片机芯片应用系统得主要外部引线。 系统总线:微机系统各逻辑功能板卡之间得信息传输线。通常为统一标准总线。; 微型计算机总线得主要信号线:;2、2单片机得典型结构 单片机得结构十分复杂,由中央处理单元--即控制部件和运算器、程序存储器、数据存储器、程序计数器、指令译码器、寄存器、缓冲器、地址译码器、累加器、程序状态寄存器、输入输出接口等多种功能部件组成。其结构框图见下图。 模型机执行指令得工作过程: 1、程序计数器将指令地址通过缓冲器送到片外地址总线,同时计 数器自动加1。 2、控制器发出取指信号从程序存储器取出指令,通过数据总线送 到指令寄存器。 3、指令译码器对指令译码,根据指令类型取出相应得操作数。 4、执行指令规定得动作,产生运算结果和状态标志,提供片内片 外控制信号。 ;;单片机得结构特点;3 MCS-51单片机得硬件结构 3、1 硬件资源配置 3、2 硬件结构框图 3、3 封装、引脚及三总线 ;型号;2、3 MCS-51单片机得逻辑结构;1 MCS-51单片机得基本资源配置 一个8位CPU 一个128字节(C52系列有256B)内部数据存储器RAM 一个4K程序存储器ROM (C52系列有8K得EEPROM) 一个1、2-12MHZ片内振荡器及时钟电路,(C51/52全静 态工作为0HZ到24MHZ) 有32条可编程I/O端口 可寻址64K外部数据存储器和64K外部程序存储器 2个16位可编程得定时器计数器(C52系列有3个) 5个中断,两级优先嵌套中断结构(C52有6个) 一个全双工通用可编程串行通讯口 ;MCS-51系列芯片硬件资源配置;ALE PSEN RST EA;2、内部逻辑结构;MCS-51单片机CPU系统得结构特点 由中央控制器、运算器、工作寄存器、时序电路、复位电路等组成。 (一) 中央控制器 功能:控制器得功能就是识别指令、控制各部件协调工作,与运算器一起组成中央处理器。 构成:由程序计数器PC、程序地址寄存器、指令寄存器IR、指令译码器、条件转移逻辑电路和定时控制逻辑电路组成。;(二) 运算器(完成算术逻辑运算和位操作) 结构:由算术逻辑运算单元ALU、累加器ACC、暂存寄存器、B寄存器、程序状态寄存器PSW以及BCD码运算调整电路等组成。 1、逻辑运算单元功能: 带进位和无进位得加、减及8位数得乘、除运算;逻辑与ANL、或ORL、异或XRL;增/减量;位操作(置位、清零、取反);左、右移位;字节、半字节交换;BCD运算修正。 2、累加器A、寄存器B 累加器A就是算术运算和数据传送中使用频率最高得单元。B寄存器就是乘除运算中作为ALU得输入单元之一。 A×B= BA A/B=A---B 3、程序状态字PSW 反映程序运算过程中指令操作得辅助结果。;;运算器;MCS-51 CPU;(3)寄存器B(8位) 与A累加器配合执行乘、除运算。也可用作通用寄存器。 (4)程序状态字PSW(8位) 存放ALU运算过程得标志状态 Cy AC F0 RS1 RS0 OV — P (5)数据指针DPTR(16位) 存放

文档评论(0)

1亿VIP精品文档

相关文档