河北工大微机原理与接口实验指导书期末总结

上传人:飞*** 文档编号:47458199 上传时间:2018-07-02 格式:PDF 页数:11 大小:60.40KB
返回 下载 相关 举报
河北工大微机原理与接口实验指导书期末总结_第1页
第1页 / 共11页
河北工大微机原理与接口实验指导书期末总结_第2页
第2页 / 共11页
河北工大微机原理与接口实验指导书期末总结_第3页
第3页 / 共11页
河北工大微机原理与接口实验指导书期末总结_第4页
第4页 / 共11页
河北工大微机原理与接口实验指导书期末总结_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《河北工大微机原理与接口实验指导书期末总结》由会员分享,可在线阅读,更多相关《河北工大微机原理与接口实验指导书期末总结(11页珍藏版)》请在金锄头文库上搜索。

1、第二章1、8051 单片机内部包含哪些主要逻辑部件?各自的功能是什么?答: 1、中央处理器:它是单片机内部的核心部件,决定了单片机的主要功能特性,由运算器和控制器两大部分组成。2、存储器:在系统结构上采用了哈佛型,将程序和数据分别存放在程序存储器、数据存储器。在物理结构上分程序存储器和数据存储器,有四个物理上相互独立的存储空间,ROM和片外 ROM, 片内 RAM 和片外 RAM 。3、 定时器 /计数器:两个16 位的定时器 /计数器,每个T/C 既可以设置成计数方式,也可以设置成定时方式,并以其定时计数结果对计算机进行控制。4、并行 I/O 口:四个8 位并行 I/O 接口( P0P3),

2、以实现数据的并行输入输出。5、 串行口:一个全双工的串行口,可实现单片机和单片机或其他设备间的串行通信。6、 中断控制系统:5 个中断源,分为高级和低级两个级别。它可以接收外部中断申请、定时器 /计数器申请和串行口申请,常用于实时控制、故障自动处理、计算机与外设间传送数据及人机对话等。2、8051 单片机的存储器分哪几个空间?通过什么信号来区别不同空间的寻址?答:有四个物理上相互独立的存储空间:片内ROM 地址为 0000H-0FFFH 此时 /EA=1 ;片外 ROM 地址为 0000H-0FFFFH 此时 /EA=0 。片内数据存储器地址为00H-0FFH;片外数据存储器地址为0000H-

3、0FFFFH ;区分片内片外数据存储器通过指令MOV 与 MOVX 。3、内部 RAM 低 128 单元划分为哪三个主要部分?各部分主要功能是什么?答;作寄存器去,位寻址区,用户RAM 区(堆栈、数据缓冲) 。工作寄存器区(00H-1FH ) :32 个 RAM 单元共分四组,每组8 个寄存单元( R0-R7) 。寄存器常用于存放操作数及中间结果等。位寻址区(20H-2FH ) :此部分 16 个单元的每一位都有一个 8 位表示的位地址,位寻址取得每一个单元既可作为一般RAM 单元使用, 进行字节操作,也可以对单元中的每一位进行位操作。用户RAM 区:也是数据缓冲区,一般用于存放用户数据及作堆

4、栈区使用。4、8051 振荡周期,定义 为时钟脉冲的倒数,就是单片机外接晶振的倒数是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU 仅完成一个最基本的动作。1、节拍与状态:震荡脉冲的周期定义为节拍用P 表示。每两个节拍定义为一个状态,p1,p2。 2、机器周期:一个机器周期的宽度为6 个状态,一次表示为s1-s6,共有 12 个节拍,记做s1p1-s6p2. 3 指令周期是最大的时序定时单位,执行一条指令所需的时间为一个指令周期,1.2.4 个周期。*MCS-51单片机由8 个部件组成, 中央处理器、 时钟电路、 程序存储器 (ROM/EPROM ) 、数据存储器( RAM ) 、

5、并行 I/O 口( P0P3 口) 、串行口、定时器/计数器及中断系统中央处理器( CPU)是单片机的核心部分,功能是产生控制信号,把数据从存储器或输入口送到 CPU 或由 CPU 将数据写入存储器或输入口,还可对输入数据进行算术逻辑运算,故CPU 内包含了运算器和控制器。(做运算和执行程序)程序状态字PSW 是一个 8 位特殊功能寄存器。Cy 最高位进位,AC 辅助进位, OV 溢出标志位。RS1 和 RS0,工作寄存器组选择位。控制器是计算机的指挥控制部件,包括程序计数器PC、指令寄存器IR,指令译码器ID、数据指针 DPTR、堆栈指针SP以及定时控制与条件转移逻辑电路存储器有四个物理上相

6、互独立的存储空间片内:程序存储器ROM 4kB 数据存储器RAM 128B+128BSFS(特殊功能寄存器)片外:程序存储器ROM 64kB 数据存储器RAM 64kB 区分寻址:访问程序用 MOVC ,区分片内片外靠EA 引脚, EA=1 低于 4k 在片内取,高于 4k 自动转片外; EA=0 ,在片外取。8031 没有片内ROM ,所以 EA=0 ,接地。访问片内RAM ,MOV 指令访问片外RAM , MOVX 指令 片内 RAM 分为三部分:工作寄存器(4 组, 32B,R0R7)位寻址区(16B)用户数据区在程序存储器中有些特殊单元,使用时应注意。其中一组特殊单元是0000H000

7、2H 。系统复位后, PC=0000H ,单片机从0000H 单元开始取指令执行程序。如果程序不从0000H 单元开始, 应在这三个单元中存放一条无条件转移指令,以便直接转去执行用户程序。还有一组特殊单元是0003H002AH ,共 40 个单元。这40 个单元被均匀的分为5 段,作为五个中断源的中断地址区:按默认优先级来放0000H0002H :放开机转移指令0003H000AH INT0 中断地址区(外部中断0 的中断服务程序)000BH0012H T/C0 中断地址区(放定时器0 的中断服务程序)0013H001AH INT1 中断地址区(外部中断1)001BH0022H T/C1 中断

8、地址区(定时器1)0023H002AH 串行口中断地址区(串行口)51 单片机中,有5 个中断源:外部0,定时器0,外部 1,定时器1,串行口按自然优先级有高到低的顺序有 2 个外部中断,3 个内部中断,2 个优先级( 0:低级中断,1:高级中断)9、51 单片机中有4个并行口: P0,P1,P2,P3 P0:除了作为I/O 口之外,拓展片外存储器时,分时作为低八位地址线和数据线P1:通用 I/O 口P2:除了作为通用I/O 口之外还有第二功能,拓展片外存储器高8 位 A 线P3:除了作为通用I/O 口之外还有第二功能,INT0 , INT1 10、 51 单片机的内部有一个可编程的全双工串行

9、接口。单片机的几种工作方式:复位方式、 单步执行方式、程序执行方式、掉电和低功耗方式以及EPRONM 编程、校验与加密方式等。单片机复位后:PC=0000H PSW=00H 用第 0 组工作寄存器IE=00H 单片机关中断第三章1、七种寻址方式利用的变量使用的空间寄存器R0R7,A,AB, Cy,DPTR 直接SFR 内部 RAM 和特殊寄存器寄存器间接R0,R1,SP 内部 RAM R0,R1,DPTR 外部 RAM I/O 接口立即数程序存储器变址寻址A+DPTR A+PC 程序存储器相对寻址PC+偏移量程序存储器位寻址内部 RAM 和特殊寄存器1.直接寻址:指令中直接给出操作数所在的单元

10、地址或位地址2.立即寻址:在指令中紧跟在操作码之后的字节是操作数3.寄存器寻址:操作数在指令中给出的寄存器内4.寄存器间接寻址:指令中指定的寄存器内存的是操作数的地址5.变址寻址:指令中给出由基址加变址形成的16 位地址作为操作数的地址6.相对寻址:指令中给出相对偏移量,该相对偏移量与PC 当前值求和得到转移地址7.位寻址:指令中给出的位地址或位寄存器里存是所寻的位操作2、MCS-51 的指令按功能分 5 类:1.数据传送指令:主要用于数据的传送与交换和栈操作。2.算术运算指令:主要用来作算术四则运算、 增量、减量及二十进制调整。3.逻辑运算指令: 主要用来作 “与” 、 “或”、 “异或”

11、、 “清除” “求反” 及“左右移位” 等逻辑运算。 4.位操作指令: 主要用来作“与” 、 “或” 、“清除”、 “置位”“求反”等布尔操作及“位传送”操作。 5.控制转移指令:主要用于改变程序计数器PC 的值,以控制程序执行的走向,有转移、调用及返回操作. 第四章 1、指令性语句:可执行语句 指示性语句:伪指令 2、伪指令( 8 条)P95 ORG 伪指令 END 伪指令 EQU 伪指令 BIT 伪指令DB 伪指令 DW 伪 指令DS 伪指令 第五章 1、I/O 接口是计算机和外设进行数据交换的桥梁。 作用:锁存作用:防止由于CPU 速度快,外设慢而产生的丢数现象 隔离作用:防止DB 上的

12、信息重叠。变换作用:在CPU 与外设之间进行信息类 型、电平、传送接收方式变换。联络作用:在CPU 与外设之间进行联络, 2、I/O 端口的编址方式 : I/O 端口单独编址,I/O 端口和存储器统一编址, MCS-51 单片机采用统一编址的方式。 特点:1)I/O 端口单独编址是指I/O 端口端口地址和存储器存储单元地址分别编 址,互为独立。优点是它不占用存储器地址,缺点是需要指令集中有专门的I/O 指令,并且也需要增加MREQ 和 IORQ 两条控制线。 2)I/O 端口和存储器统一编址是把I/O 端口当作存储单元对待,也就是让 地址占用部分存储器单元地址。 优点是对 I/O 端口的操作可

13、使用全部的存储器指 令,故指令多,使用方便; CPU 不需要为 I/O 端口设置专门的 I/O 指令;存储器 和 I/O 端口的地址分布图是同一个,I/O 端口地址安排灵活,数量不受限制。缺 点是 I/O 端口占用了部分存储器地址,使存储器容量减少。3、IO 数据的传送方式 1) 无条件传送方式:适用于外设工作速度非常快或外设工作速度固定的情况; 2)查询式传送方式:传送数据前需查询外设状态,当外设状态满足时,才进 行数据的传送,这种传送方式通用性好,硬件连线和查询程序简单,但是CPU 大部分时间都用来查询外设状态,因此CPU 的利用率低。 3 中断传送方式:外设和CPU 可并行工作,提高了C

14、PU 的利用率。 4)DMA 传送方式:需要有DMA 控制器,整个传送过程由DMA 控制器控制, 传送速度快,但需要额外的DMA 硬件控制器,电路较复杂,成本较高,小系统 中较少使用。 MCS-51 不具备 DMA 功能。 4、中断是指 cpu 正在处理某件事的时候外部发生了某一事件,请求cpu 迅速处 理。Cpu暂时中断当前的工作, 转入处理所发生的事件, 处理完后返回原来工作, 继续原来工作的过程。按功能分为可屏蔽、非屏蔽、软件。优点:1、分时操作, 大大提高 cpu利用率,输入、输出速度提高。2、实时处理 3、故障处理 5、中断源是指 引起中断原因的设备或不见,或者发出中断请求的来源。

15、MCS-51 的五个中断源,其中2 个外部中断, 3 个内部中断(两个定时器,一个串行口) 。 这五个中断源按默认的优先级顺序分别为:外部中断0、定时器 0 溢出中断、外 部中断 1、定时器 1 溢出中断、串行口中断。 分为两个中断优先级, 0:低级中断, 1:表明高级中断 跟中断相关的寄存器: TCON、IE、IP TCON 从高位到低位依次为: TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 IT0IT1: 外部中断的中断请求方式,此位 =0 时,电平触发方式,低电平有效; 此位=1,表明外部中断采用边沿触发方式,下降沿有效。 IE (Interrupt Enable Re

16、gsiter )中断允许寄存器 5、MCS-51 单片机响应中断的基本条件 1、首先要有中断源发出中断申请; 2、中断总允许位 EA=1,即 CPU 允许所有中 断源申请中断; 3 在中断源寄存器TCON 和 SCON 中,申请中断的中断允许位 为 1,即此中断源可以向CPU 申请中断。 6、中断受阻的可能情况。 1)CPU 正在执行一个同级或高一级的中断服务程序; 2)当前的机器周期不是正在执行的指令的最后一个周期,即正在执行的指令完 成前,任何中断请求都得不到响应。 3)正在执行的指令是返回指令或对专用寄存器IE、IP 进行读 /写的指令,此时, 在执行 RETI 或者读写 IE 和 IP 后,不会马上响应中断请求,至少再执行一条其 他指令才会响应。 8、MCS-51 单片机哪些中断可以随着中断响应而自动撤销?哪些中断需要用户 来撤销?撤销的方法。 9、两种扩充外部中断的方法: 1)借助于定时器: 让定时器工作在计数状态下, 并把初始值设成最大值;(借 用定时器 /计数器溢出中断扩展外部中断源)P160 2)硬件连接软件查询的方式

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号