1. 首页
  2. 文档大全

单片机原理及接口技术课后作业及答案

上传者:sun****z1 2022-07-26 15:11:20上传 DOCX文件 78.66KB
单片机原理及接口技术课后作业及答案_第1页 单片机原理及接口技术课后作业及答案_第2页 单片机原理及接口技术课后作业及答案_第3页

《单片机原理及接口技术课后作业及答案》由会员分享,可在线阅读,更多相关《单片机原理及接口技术课后作业及答案(26页珍藏版)》请在文档大全上搜索。

1、1.89C51单片机内包含哪些主要逻辑功 能部件?答:80C51系列单片机在片内集成了以 下主要逻辑功能部件:(1)CPU( 中央处理器):8位(2)片内 RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O 口 :8位,4个(6)串行接口 :全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个2.89C51的EA端有何用途?答: /EA端接高电平时,CPL只访问片 内flash Rom并执行内部程序,存储器。 /EA端接低电平时,CPU只访问外部 ROM并执行片外程序存储器中的指令。 /EA端保持高电平时,CPU执行内部存 储器中的指令。3.

2、 89C51的存储器分哪几个空间?如何 区别不同空间的寻址?答:RO(片内ROM和片外ROMS一编 址)(使用MOVC (数据传送指令)(16bits 地址)(64KB片外 RAM( MOVX (16bits 地址)(64KB片内 RAM( MOV( 8bits 地址)(256B4. 简述89C51片内RAM勺空间分配。答:片内RAMt 256B低128B是真正的RAM区高128B是SFR特殊功能寄存器) 区5. 简述布尔处理存储器的空间分配, 片内RAM中包含哪些可位寻址单元。答:片内 RAIV区从 00HFFH(256B)其中20H2F(字节地址)是位寻 址区对应的位地址是00H7FH6.

3、 如何简捷地判断89C51正在工作?答:用示波器观察8051的XTAL2端是否有脉冲信号输出(判断震荡电路工作 是否正常?ALE (地址锁存允许)(Address Latch Enable )输出是fosc的6分频 用示波器观察ALE是否有脉冲输出(判断8051芯片的好坏?观察PSEN(判断8051能够到EPROME ROM中读取指令码?因为/PSEN接外部EPROMROM 的/OE端子OE=Output En able(输出允许)7. 89C51如何确定和改变当前工作寄 存器组?答:PSW程序状态字)(Program StatusWord)中的 RS1 和 RS0可以给出4中组合用来从4组工

4、作寄存器组中进行 选择PSW 属于 SFR( Special FunctionRegister )(特殊功能寄存器)8. 89C51 P0 口用作通用I / O 口输入 时,若通过TTL“OC门输入数据,应 注意什么?为什么?答:9. 读端口锁存器和“读引脚”有何不 同?各使用哪种指令?答:读锁存器(ANLP0,A)就是相当于 从存储器中拿数据,而读引脚是从外部 拿数据(如MOV A,P1这条指令就是读 引脚的,意思就是把端口 p1输入数据 送给A)传送类MOV判位转移JB、JNB这些都属于读引脚,平时实验时经常用 这些指令于外部通信,判断外部键盘 等;字节交换XCH XCHDT术及逻辑运 算

5、 ORL、CPL ANL ADD ADDC SUBBINC、DECS制转移 CJNE DJNZ都属于 读锁存器。10. 89C51 P0P3 口结构有何不同?用 作通用I /O口输入数据时,应注意什 么?答:P0 口内部没有上拉电阻,可以用做 16位地址的低8位;P3有第二功能;P2口可以用做16位地址的高8位; 需要上拉电阻。0C门电路无法输出 高低电平,只有靠上拉电阻才能实现11.89C51单片机的EA信号有何功能? 在使用8031时,EA信号引脚应如何 处理?答:(1)80C51单片机的EA信号的功能EA为片外程序存储器访问允许信 号,低电平有效;在编程时,其上施加 21V的编程电压EA

6、引脚接高电平时,程序从片内程 序存储器开始执行,即访问片内存储 器;EA引脚接低电平时,迫使系统全部 执行片外程序存储器程序。(2)在使用80C31时,EA信号引脚 的处理方法因为80C31没有片内的程序存储 器,所以在使用它时必定要有外部的程 序存储器,EA信号引脚应接低电平。12. 89C51单片机有哪些信号需要芯片 引脚以第2功能的方式提供? 答:第一功能 第二功能串行口:P3.0RXD(串行输入口)P3.1TXD(串行输出口)中断:P3.2INT0外部中断0P3.3INT1外部中断1定时器/计数器(TO、T1):P3.4T0 (定时器/计数器0的外部输入)P3.5T1 (定时器/计数器

7、1的外部输入)数据存储器选通:P3.6WR(外部存储器写选通,低电平有效, 输出)P3.7RD (外部存储器读选通,低电平有效, 输出)定时器/计数器(T2):P1.0T2 (定时器T2的计数端)P1.1T2EX (定时器T2的外部输入端)13. 内部RAM低 128字节单元划分为哪 3个主要部分?各部分主要功能是什么? 答:片内RAM氐128单元的划分及主要 功能:(1)工作寄存器组(00HIFH)这是一个用寄存器直接寻址的区域,内部数据RAM区的031(00HlFH), 共32个单元。它是4个通用工作寄存器组,每个 组包含8个8位寄存器,编号为R0R7(2)位寻址区(20H2FH)从内部数

8、据RAM区的3247(20H2FH的 16个字节单元,共 包含128位,是可位寻址的RAM区。这16个字节单元,既可 进行字节寻址,又可实现位寻址。 字节寻址区(30H7FH)从内部数据RAM区的48127(30H7FH,共80个字节单元, 可以采用间接字节寻址的方法访问。14. 使单片机复位有几种方法?复位后 机器的初始状态如何? 答:(1)单片机复位方法单片机复位方法有:上电自动复 位、按键电平复位和外部脉冲三种方 式,如题图2-1所示。题图2-1(2)复位后的初始状态复位后机器的初始状态,即各寄存 器的状态:PC之外,复位操作还对其他 一些特殊功能寄存器有影响,它们的复 位状态如题表2-

9、1所例15. 开机复位后,CPU使用的是哪组工 作寄存器?它们的地址是什么?CPU如何 确定和改变当前工作寄存器组? 答:一般开机复位后都是选择第一组通 用工作寄存器作为工作寄存器的,一共 有4组,分别为0.123连续位于00h 到仆H地址, 然后在机器中有个程序状态字 PSW它 的第四和第三位RS1 RS0是用来选择 工作寄存器组的,可能不同机器地址稍 有不同。他们俩的值和寄存器组的关 系:RS1/RS0 1/0 1/1 使用的工作寄存器 23地址10-17 18-1F0/0 0/10 100-07 08-0F写程序的时候就是通过定义程序状态 字来选择使用不同的寄存器组。 也可以 直接对RS

10、1和RS0赋值。(最后一问同题7)16. 程序状态寄存器PSV的作用是什么? 常用标志有哪些位?作用是什么?答:PSW是一个SFR(特殊功能寄存器)位于片内RAM勺高128B具体地址D0H(00HFFH (片内RAM 的编址)(8bits编址方法PSW=Program Status Word (程序状态字PSW 的常用标志位有哪些?CY=Carry(进位标志位AC=Auxiliary Carry(辅助进位标志位)(半进位标志位)F0用户标志位RS1 ,RS0用来选择当前工作寄存器组(R0R7 (4选1)OV=Overflow(溢出标志位)P=Parity(奇偶校验位17. 位地址7CH与字节地

11、址7CH如何区 别?位地址7CH具体在片内RAM中的什 么位置?答:用不同的寻址方式来加以区分,即 访问128个位地址用位寻址方式,访问 低128字节单元用字节寻址和间接寻 址。具体地址为2F的第五位,即为7G18. 89C51单片机的时钟周期与振荡周 期之间有什么关系?什么叫机器周期和 指令周期?答:时钟信号的周期称为机器状态周 期,是振荡周期的两倍。一个机器周期 是指CPI访冋存储器一次所需的时间。指令周期是执行一条指令所需的时间。19. 一个机器周期的时序如何划分? 答:一个机器周期=12个震荡周期=6个 时钟周期(状态周期)S1P1 ,S1P2 S2P1, S2P2, S3P1, S3


文档来源:https://www.renrendoc.com/paper/212730614.html

文档标签:

下载地址