单片机中级教程考试复习重点

时间: 2019-10-08 20:12    来源: 未知   
点击:

  单片机中级教程考试复习重点_工学_高等教育_教育专区。微机原理期末考试复习重点。

  1、计算机系统分类 嵌入式:以嵌入式应用为目的的计算机系统(单片机) 独立式:应用广泛的独立使用的计算机系统(个人计算机、工作站等) 2、单片机应用系统特点、应用场合 应用特点: (1) 、具有较高的性能价格比; (2) 、体积小、可靠性高; (3) 、控制能力强; (4) 、使用方便,容易产品化。 应用领域:①智能仪器;②工业控制;③机电一体化;④家用电器; 5、单片机的 CPU 时序 节拍 P 与状态 S:一个状态包含两个节拍,其前半周期对应的节拍称为 P1,后半周期对应的节拍称为 P2。 机器周期:规定一个机器周期的宽度为 6 个状态(12 个节拍分为 S1P1 S1P2 S1P1 S2P2??) ,机器周期就是振荡脉冲的 12 分频(1 机周(μ S)= 1 振荡脉冲频率 × 12) 指令周期:有 1、2、4 个机器周期 6、80C51 的寻址方式 寻址方式是在指令中给出的寻找操作数或操作数所在地址的方法。执行任何一条指令都需要使用操作数。 80C51 系列单片机指令系统中共有以下 7 种寻址方式: ①立即寻址:指在指令中直接给出操作数,出现在指令中的操作数称为立即数。在立即数前面加前缀“#” 。 ②直接寻址:指在指令中直接给出操作数单元的地址。寻址范围只限于片内 RAM,只能给出 8 位地址。 ③寄存器寻址:指在指令中将指定寄存器的内容作为操作数,用符号名称来表示寄存器。寻址范围:1、 4 个寄存器组共 32 个通用寄存器;2、部分特殊功能寄存器。 ④寄存器间接寻址: 指在指令中要到寄存器的内容所指的地址去取操作数。 在寄存器的名称前面加前缀 “@” 寻址范围: 1、 只能采用 R0 或 R1, 寻址片内 RAM 低 128 个单元; 2、 用 DPTR, 寻址片外 RAM 64KB; 3、片外 RAM 低 256 单元,可用 DPTR 或 R0、R1 寻址;4、堆栈区、堆栈指针 SP 可作为间接寻址。 ⑤相对寻址:以在指令中给出的操作数作为程序转移的偏移量。变相寻址方式是为实现程序的相对转移而 设定的,为相对转移指令所采用。 ⑥变址寻址:以 DPTR 或 PC 作为基址寄存器,累加器 A 作变址寄存器,以两者内容相加形成的 16 位程序 存储器地址作为操作数地址。指令特点:1、只能对程序存储器寻址;2、指令只有三条:1) MOVC A , @ A+DPTR;2) MOVC A , @ A+PC;3)JMP @ A+DPTR;3、 (均为)单字节指令;4、适用于查表操作。 ⑦位寻址:寻址范围:1、片内 RAM 中的位寻址区;2、可位寻址的特殊功能寄存器(有 11 个)位(82 位) SFR;3、寻址位指令中的 4 中表达方式:1)直接用位地址表示;2)用单元地址加位表示;3) SFR 符号加位表示;4)位名称表示。 序号 1 2 3 4 5 6 7 寻址方式 立即寻址 直接寻址 寄存器寻址 寄存器间接寻址 相对寻址 变址寻址 位寻址 R0~R7、A、B、 DPTR、CY @R0、@R1、SP @R0、@R1、@DPTR PC+偏移量 @A+PC、@A+DPTR 片内 RAM 片外 RAM 程序存储器 程序存储器 片内 RAM 中的位寻址区,可以位寻址的特殊功能寄存器 使用的变量 寻址空间 程序存储器 片内 RAM 低 128 字节和特殊功能寄存器 9、中断优先级,中断矢量地址,中断过程 中断优先级:在 80C51 中有高、低两个中断优先级,通过中断优先级寄存器 IP 来设定。 中断优先级寄存器 IP 的字节地址为 0B8H,其格式如下: 位地址 BFH BEH BDH BCH BBH BAH B9H B8H 符号 — — PS PT1 PX1 PT0 PX0 IP 寄存器中的各位为 0 时,低中断优先级;为 1 时,高中断优先级。系统复位后,IP 寄存器中各 位均为 0 时,即此时全部设定为低中断优先级。在中断执行过程中,高中断优先级可以中断低中 断优先级的中断过程。但是若在中断服务程序中,关掉所有中断(CLREA)或关掉部分中断时除 外。 同级优先权管理:同级的中断不能相互中断。如果几个同级中断源同时向 CPU 申请中断时,CPU 通过内部 硬件查询按自然优先级确定响应哪个中断,其自然优先级由硬件形成: 中断源 最高级 串行口 最低级 中断矢量地址: 中断源 外部中断 0(0) 定时器/计数器 0(T0) 外部中断 1(1) 定时器/计数器 1(T1) 串行口(R1、T1) 定时器/计数器 2(T2) 中断过程: 主 程 序 中断矢量地址 0003H 000BH 0013H 001BH 0023H 002BH 中 响应 中断请求 断口 继 续 执 行 主 程 序 断请 求 中 断 服 务 程 序 10、定时器/计数器 定时器:对单片微机 T0 和 T1 输入的跳变进行计数,增 1。 计数器:对单片微机内部的机器周期进行计数,增 1。 11、SFR 的复位状态 寄存器 PC ACC B PSW SP SPTR P0~P3 TMOD TCON 13、显示 字形与字段关系 共阴极:亮取 1 共阳极:亮取 0 0000 0H 0001 1H 1000 8H 1001 9H 14、延时(最大数为#255) 复位时内容 0000H 00H 00H 00H 07H 0000H FFH 00H 00H 寄存器 IE TL0 TH0 TL1 TH1 SCON SBUF PCON IP 复位时内容 0XX0000B 00H 00H 00H 00H 00H 不定 0XXX0000B (XXX00000B) 0010 2H 1010 AH 返 回 程 主 序 RETI/RET 0011 3H 1011 BH 0100 4H 1100 CH 0101 5H 1101 DH 0110 6H 1110 EH 0111 7H 1111 FH 15、D/A、A/D D/A 转换器是一种将(不连续的)数字信号转换成(连续的)模拟信号的器件。 A/D 转换器是一种用来将连续的模拟信号转换成适合于数字处理的二进制数的器件。 18、80C51 系列单片机在片内集成了哪些主要逻辑功能部件?各个逻辑部件的最主要功能是 什么? 1)中央处理器 CPU 运算、控制、增加“面向控制”有线)并行 I/O 口作为数据总线的数据线;作为地址总线的地址线;作为控制总线)串行 I/O 口高档 8 位单片机均增设了全双工串行 I/O 口,从而提供了与某些终端设备进行串行通信,或者 和一些特殊功能的器件相连的功能,甚至用多个单片机相连构成多机系统,使单片机的功 能更强应用更广。 6)定时器/计数器精确定时/对外部事件进行计数 7)中断系统 8)定时电路及元件计算机的整个工作是在时钟信号的驱动下,按照严格的时序有规律地一个节拍一个节拍地 执行各种操作。单片机内部设有定时电路,只需外接振荡元件即可工作。 19、80C51 系列单片机有哪些信号需要芯片引脚以第二功能的方式提供? P3 口提供各种替代功能即第二功能: P3.0:RXD 串行的输入口 串行口 地址有关的是 16 位; P3.1:TXD 串行的输出口 数据有关的是 8 位。 P3.2:INT0 外部中断 0,输入 中断 P3.3:INT1 外部中断 1,输入 P3.4:T0 定时器/计数器 0 的外部输入 定时器/计数器 P3.5:T1 定时器/计数器 1 的外部输入 P3.6:WR 片外数据存储器写选通,输出,六合之家1万亿元”台北市成功高。低电平有效 P3.7:RD 片外数据存储器读选通,输出,低电平有效 20、程序计数器(PC)作为不可寻址寄存器有哪些特点?数据指针 DPTR 有哪些特点?与程序计数器(PC)有何异 同? PC 特点:是一个独立的计数器存放着下一条将要从程序存储器中取出的指令的地址;程序计数器变化的轨迹 决定程序的流程。 DPTR 特点:是一个 16 位的特殊功能寄存器(SFR) ,主要功能是作为片外数据存储器寻址用的地址寄存器(间 接寻址) 。 相同点:PC 和 DPTR 都是与地址有关的 16 位寄存器,作为地址寄存器使用时,PC 和 DPTR 都通过 P0 和 P2 口 输出的。 不同点:1)PC 与程序存储器的地址有关,而 DPTR 与数据存储器的地址有关; 数据存储器选通 2)PC 的输出与 ALE 及有关而 DPTR 的输出与 ALE、、有关; 3)PC 只能作为 16 位寄存器对待,是不可访问的,而 DPTR 可以作为 16 位寄存器对待也可以作为两 个 8 位寄存器对待,是可以访问的。 21、80C51 单片机的信号有何功能?使用 80C31 时,信号引脚应如何处理? 1)为片外程序寄存器,访问允许信号。低电平有效,在编程时其上施加 21V 的编程电压。引脚接高电 平时,迫使系统全部执行片外程序存储器程序。 2)80C51 设片内程序存储器,引脚应接低电平。 3、单片机应用系统的结构框图 被 控 制 对 象 变速器 变速器 执行机构 执行机构 滤波器 滤波器 保持器 保持器 多路 采样 器 输出 扫描 装置 CRT 放大器 A/D 单 LED显示器 打印机 片 D/A 机 键盘 外扩存储器 报警器 开关量输入电路 开关量输出电路 4、单片机片内 RAM 的结构图 特殊功能寄存器SFR 255 255 248 F8H F0H E8H E0H D8H D0H SFR C8H 中位 C0H 寻址 区 B8H B0H A8H A0H 98H 90H 88H 128 135 128 80H 127 字节址区 48 127 位 寻 址 寄 存 器 7FH 30H 120 2FH 位寻址区 0 20H 1FH 32 工 作 寄 存 器 24 16 8 0 7 R7~R0 3组 R7~R0 2组 R7~R0 1组 R7~R0 0组 00H SP 内部 RAM:内部 RAM 低 128 个单元;特殊功能寄存器 SFR(单元地址、符号) 。 7、80C51 单片机三总线结构(图)及其并行扩展 P2.7 P2.6 P2.5 P2.7 ~ P2.0 A15 ~ A8 C B A 7 4 L S 1 3 8 ???? A12 ~ A8 A7 ~ A0 D7 ~ D0 CE 6264 (7) OE ???? WE 74LS373 AB A7 ~ A0 8 0 C 5 1 地址 锁存 器 P0.7 ~ P0.0 8 0 C 5 1 P2.4 ~ P2.0 ALE G D7 ~ D0 D7 ~ D0 DB ALE OE 7 4 L S 3 7 Q7 3 ~ Q0 A12 ~ A8 A7 ~ A0 D7 ~ D0 CE 6264 (0) CB P3.6 P3.7 WR RD P0 OE WE FFH FFFFH FFFFH 特 殊 功 能 寄 存 器 SFR ~ 80H 7FH RAM I/O (64K) ~ ~ 0000H ROM 片内 RAM 片内数据存储器 ~ 00H 0000H 片外数据存储器 8、www.jw577.com目前已经确定了近880C51 单片机存储器的映象图 片外程序存储器 数据存储器 R R R O3 输 出 锁 存 器 O2 O1 O0 P1.3 B 8 5 2 A 7 4 1 9 6 3 0 3 2 1 行 线 REF(+) REF(-) 0 P1.6 P1.5 P1.4 P1.0 80C51 P1.2 P1.1 P1.0 I2 输 入 缓 冲 器 I1 I0 2 1 0 列线、键盘 独立连接式键盘 矩阵式键盘 D CK Q 使用I/O口的键盘电路 Q CLK ADD A ADD B ADD C 2 5 6 ALE P0.7 3 G 74LS373 OC ADC0809 IN7 4 7 8 13 14 17 13 2?1 (MSB) 80C51 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 WR 2?2 2 ?3 2 ?4 2 ?5 IN6 IN5 IN4 IN3 2 ?6 2?7 2 ?1 ?8 (LSB)IN2 START IN1 IN0 ALE P2.7 ?1 74LS02 OE 16、D/A 与 80C51 的接口 RD P2.5 P2.7 P0.0 ~ P0.7 DI0 ~ DI7 DAC 0832 (1) DGND 80C51 ILE VCC +5V P2.6 ILE VCC DGND DI0 ~ DI7 DAC 0832 (2) 17、A/D 与 80C51 的接口


开奖结果| 横财神三肖六码的网址是| 红姐图库心水论坛中特| 风云心水论坛| 彩图信封香港雷锋报| 香港挂牌正版彩图库| 白小组祺袍正版信封| 创世纪高手论坛开奖结果| 香港包租婆平特一肖| 香港九龙老牌图库印刷区|