51单片机复习资料(3).pptxVIP

  • 0
  • 0
  • 约7.92千字
  • 约 153页
  • 2026-02-13 发布于重庆
  • 举报

前言;计算机基本常识;二、单片机的基本概念;3、结构:;三、单片机的产生;四、MCS-51单片机内部结构;8051/8751单片机内部结构及功能部件;计算机一条指令可分为若干微操作,而这些微操作所对应的脉冲信号在时间上的先后次序称为计算机的时序。

51单片机的时序由四种周期构成:

1.振荡周期:振荡(晶振或片外振荡器)脉冲周期

2.状态周期:2个振荡周期构成一个状态周期(对应一个微操作)

3.机器周期:6个状态周期构成一个机器周期

4.指令周期:执行一条指令所用的时间,以机器周期为单位;典型单字节或双字节单机器周期指令时序;六、PSW程序状态字;CY:进位标志位

当运算过程最高位有进位的时候,CY会被置位成1

OV:溢出标志位

运算发生溢出的时候会被置位为1

CY和OV的区别:

CY只看最高位是否有进位或者借位,所以CY用来判断无符号数运算是否发生溢出,以无符号加法运算来理解,只要最高位发生进位,如8位的二进制代码值为全“1”时再加“1”后,和应该是256,但8位的二进制代码又回到了起点0,最高位产生的进位,进入了CY,说明结果超过了255,,也就是运算发生了错误,我们也可以把这种情况叫做无符号运算的溢出。

OV是最高位和次高位的异或。

CY=1表示无符号数运算结果错误

OV=1表示有符号数运算结果错误;七、存储器结构;多数单片机(包括51系列单片机)的存储器组织方式与通用微机系统不同,单片机存储器包含程序存储器和数据存储器两大部分,两者采用独立编址,地址可以重叠,通过不同的控制信号去配合地址译码信号实现对两者的读写操作。

51单片机存储器划分情况如下:;以51子系列中8051单片机为例:;程序存储器和片外数据存储器公用16条地址线,最大寻址范围64K;2.程序存储器划分;(上电启动地址)02;二、数据存储器;二、数据存储器;2.片内数据存储器划分;单片机外部控制线;引脚功能分类及对外三总线图;与并行输入/输出端口功能对应的应用举例;堆栈:按先进后出或后进先出原则进行读/写数据的特殊RAN区

堆栈指针:存放堆栈单元地址的8位特殊寄存器SP

堆栈功能:保护现场和保护断点

堆栈特点:堆栈区域不固定,可根据应用中的具体情况设置在片内RAM区

的任意区域

使用时注意:①.栈址由特殊功能寄存器SP(堆栈指针)的内容确定

②.单片机复位时(SP)=07H

③.进栈时(PUSH指令),(SP)+1后数据再进栈

④.出栈时(POP指令),数据先出栈(SP)-1

;;;;复位的方法:上电复位、手动复位和自动复位

复位电路原理:在单片机上电或需要复位时,在其RST引

脚上产生大于10ms的正脉冲,使单片机

完成复位;CAI课件改错:;机器语言程序和汇编语言程序的形式和关系;机器语言程序和汇编语言源程序的形式和关系;CAI课件改错:第四章、第一节、三、(二)、2;μVisionX集成开发工具(软件)在单片机开发工程中的作用;程序的基本设计方法;1.顺序结构程序设计;2.分支程序设计;3.循环程序设计;CAI课件标注:第四章、第五节、一、(二);引脚功能分类及对外三总线图;CAI课件标注:第五章、第203页图5—27的分解;MCS_51单片机4个并行I/O口;

P0—P3口使用时注意事项

1.P0/P2/P3口都具有两种功能,但不能同时使用;

P0口在单独作为通用数据输出口时,各位必须接

上拉电阻;

P0/P1/P2/P3四个口作为通用I/O口在输入数据时,

必须先向该口写入全“1”,再读入该口数据。所以

该四个口在作通用I/O口时又称为“准双向口”。;与端口功能对应的应用举例;1.LED静态显示方式

各位段选端相互独立,并各自由一个8位输出口(或锁存器)控制,位选端同时接地(共阴极)或接+5V(共阳极),同一时刻各位显示不同字符。

N位静态显示器要求有N×8根I/O口线,占用I/O口线较多,显示质量好,硬件电路复杂。;8位LED动态显示器电路;定时器/计数器;一、定时器/计数器T0、T1的结构;二、定时/计数器的工作原理;三、方式和控制寄存器;C/T:定时/计数功能选择位。

为“0”,定时器

为“1”,计数器

GATE:门控位,定义T1/T0的启动方式,

GATE=0,非门控方式(内部启动),与外部中断无关,定时

文档评论(0)

1亿VIP精品文档

相关文档