单片机原理与应用技术:第2章 MCS-51单片机的硬件结构.pptVIP

  • 0
  • 0
  • 约2.7万字
  • 约 178页
  • 2020-12-30 发布于安徽
  • 举报

单片机原理与应用技术:第2章 MCS-51单片机的硬件结构.ppt

任务1: 点亮你的LED----初识单片机 首先介绍一下LED灯 ???????半导体发光二极管是用PN结把电能转化成光能的一种器件,按波长分,可分为激光二极管、红外发光二极管以及可见光发光二极管,可见光发光二极管简称为发光二极管,就是我们通常说的LED。 ???????当给LED加上2~3V正向电压,只要有正向电流通过,它就会发光,通常有红、黄、绿、蓝,有的还能根据所加电压高低发出不同颜色?即变色发光二极管。发光二极管工作电压低,电流小,发光稳定、体积小,因此运用广泛。????? 限流电阻的计算 ?LED也是二极管,是二极管就会有压降,通常的LED压降为1V~3V之间,不同型号有压降不一样,同样,一般LED发光的电流在5mA~30mA之间,常用的也就十几mA左右,因此在设计电路时,一定要加限流电阻。例如有如下电路: ??????? LED的压降设为1.7V,则电阻两端的电压为3.3V,假设LED的工作电流=16mA,则限流电阻R=3.3/16m=200欧。 限流电阻一般200欧姆到1K之间都可以。 如何利用单片机实现 第2章 MCS-51单片机的硬件结构 2.1.1 MCS-51单片机的组成 CPU是单片机的核心部件。它由运算器和控制器等部件组成。 一. 运算器 运算器的功能是进行算术运算:加、减、乘、除、加1、减1、比较、BCD码十进制调整等 逻辑运算:与、或、异或、求反、循环等逻辑操作 位操作:内部有布尔处理器,它以进位标志位C为位累加器,用来处理位操作。可对位置 “1”、对位清零 、位判断等。 操作结果的状态信息送至状态寄存PSW。 运算器由8位算术逻辑运算单元ALU(Arithmetic Logic Unit)、8位累加器ACC(Accumulator)、8位寄存器B、程序状态字寄存器PSW(Program Status Word)、8位暂存寄存器TMP1和TMP2等组成。主要进行数据的处理和加工。 (1)进位标志位 Cy (D7位): 做加、减运算时,若运算结果在最高位有进位或借位时,Cy被硬件自动置“1”,反之则自动置“0”。 (2)辅助进位标志位AC(半进位标志位,D6位): A、做加减运算时,若低4位有向高4位进位或借位时,AC被硬件自动置“1”,反之则自动置“0”。 B、CPU常根据AC的状态对BCD码的运算结果进行调整。 (3) 用户标志位F0 (D5位): 用户可用软件对F0位,置“1”或置“0”,以决定程序的走向。 (4)工作寄存器组选择标志位RSI、RS2(D4、D3位): 用户通过软件改变RS1和RS2的组合内容,来选择片内RAM中4组工作寄存器组之一。 4)程序状态字寄存器PSW(8位寄存器) 二、控制器 是CPU的大脑中枢,主要由控制部件、时钟发生器、指令寄存器IR、指令译码器ID、数据指针DPTR、程序计数器PC、堆栈指针SP等组成。 1) ALE地址锁存信号输出端:在访问外部存储器时,用来锁存由PO口送出的低8位地址信号。在不访问外部存储器时,ALE以振荡频率1/6的固定频率输出脉冲信号。因此它可用作对外输出的时钟。但要注意,只要外接有存储器,ALE端输出的就不再是连续的周期脉冲信号。 2) 编程脉冲输入端 :仅用于对8751片内EPROM编程的脉冲输人(低电平有效)。 ALE/ (30): 它是外部程序存储器ROM的读选通信号。在执行访问外部ROM指令时,会定时产生一个负脉冲做选通信号,即每个机器周期内有效两次。 注意:若访问外部RAM或片内的ROM,此引脚不会有输出(为高电平)。 系统方案设计 单片机最小系统:电源电路、复位电路、时钟电路。 特点:单片机可以运行程序,是单片机控制系统的核心。 硬件方案确定 硬件方案确定 ––电源选择 硬件方案确定 ––时钟电路 单片机本身就是一个复杂的同步时序电路,为了确保同步工作方式的执行,电路应在唯一的时钟信号的控制下严格地按时序进行工作。 单片机时钟电路通常有两种形式: 1.内部振荡方式:MCS-51单片机片内有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。把放大器与作为反馈元件的晶体振荡器或陶瓷谐振器连接,就构成了内部自激振荡器并产生振荡时钟脉冲。 内部振荡方式时钟电路:产生的振荡信号送入内部时钟电路,产生单片机的内部时钟,最后向CPU提供P1、P2两相时钟信号。其中C1、C2取31PF,对频率进行微调,振荡频率范围在2~12MHz,一般常为12MHz。 2.外部振荡方式:外部振荡方式就是把外部已有的时钟信号引入单片机内。 3、单片机时钟电路及CPU基本时序 一、

文档评论(0)

1亿VIP精品文档

相关文档