南邮单片机复习提纲(带答案)

上传人:壹****1 文档编号:489486286 上传时间:2023-11-12 格式:DOC 页数:9 大小:81.50KB
返回 下载 相关 举报
南邮单片机复习提纲(带答案)_第1页
第1页 / 共9页
南邮单片机复习提纲(带答案)_第2页
第2页 / 共9页
南邮单片机复习提纲(带答案)_第3页
第3页 / 共9页
南邮单片机复习提纲(带答案)_第4页
第4页 / 共9页
南邮单片机复习提纲(带答案)_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《南邮单片机复习提纲(带答案)》由会员分享,可在线阅读,更多相关《南邮单片机复习提纲(带答案)(9页珍藏版)》请在金锄头文库上搜索。

1、一、填空题1. 单片微型计算机由 CPU存储器和I/O 接口电路三部分组成。常用的码制有原码,反码和 补码。将十进制数 35转换为二进制为 00100011 B,转换为压缩 BCD码为00110101,转换为十六进制为23 H 。2. 单片机其基本结构是将微型计算机基本功能部件如CPU、 存储器、输入输出接口、定时器/计数器、中断等集成在一块芯片上。3. MCS-51有4组工作寄存器,它们的地址范围是00H/FH。PSW中 RS1 R30=11H,R2的地址为 1AH 。3. MCS51单片机有_4个8位通用I/O 口。当需要扩展外部程序存储器时,数据总线由 P0口担任;高8位地址总线由P2

2、口担任; P3口除用作普通输入/输出口外还提供第二功能。P0 口输出的 低8位地址锁存在外部的 8位锁存器中。4. MCS-51系统中,当 PSEN引脚信号有效时,表示 CPU要从 程序存储器读取信息。5. MCS-51中凡字节地址能被_8整除的特殊功能寄存器均能位寻址。特殊功能寄存器简写为SFR离散地分布在80 H 至 FF H的地址范围内。6. MCS-51特殊功能寄存器只能采用直接寻址方式。7. 80C51在物理上有_4个独立的寄存器空间。MOVC指令用于访问程序存储器;MOVX指令用于访问外部 存储器。8. MCS-51片内20H2FH范围内的数据存储器,即可以字节寻址又可以位 寻址。

3、9. 汇编语言中可以使用伪指令,他们不是指令性语句,而是指示性语句。定义字节的伪指令是DB,指示汇编结束的伪指令是END。10. 8051单片机定时器T0有_4种工作方式。T1有二种工作方式。当定时器T0工作在方式3时,要占用定时器 T1的TR1和 TR2两个控制位。11. MCS-51可扩展片外 RAM 64 KB,单片机外扩I/O 口后将占用部分 RAM空间地址。12. 单片机应用系统中,LED数码显示有共阴极显示和 共阳极显示两种方式。13. MCS-51串行接口有4种工作方式,这可以在初始化程序中用软件填写SCON 特殊功能寄存器加以选择。 要串口为10位UART工作方式应选用为方式1

4、 。用串口扩并口时,串行接口工作方式应选为方式 _0。14. 80C51中断有 2个优先级。中断嵌套最多 _2级。有_5 个中断源,优先级由软件填写特殊功能寄存器TCON加以选择。其中T0中断服务程序入口地址为000BH。15. 累加器(A)=80H,执行完指令 ADD A,#83H后,进位位C 。累加器(A)=7EH,(20H)=#04H, MCS-51 执行完 ADD A,20H指令后,PSW.0= 0。MOV PSVy #10H是将MCS-51的工作寄存器置为第_2组。16. 设 DPTR=2000H( A)=80H,则 MOVC A A+DPT的操作数的实际地址为2080H。17. 一

5、个机器周期=12 节拍,一个机器周期=12个振荡周期,一个振荡周期 =1节拍。一个机器周期=6个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。18. 写8255A扩展匕 位口,占用 XRAM 地址,写控制字时,需将A1, A0置为11。在直接寻址方式中,只能使用 _8位二进制数作为直接地址,因此其寻址对象只限于内部ROM 。在变制寻址方式中,以 _A 作变址寄存器,以 PC 或DPTR 作基址寄存器。MOV C, 20H源寻址方式为直接 寻址。MOVX A DPT源操作数寻址方式为 寄存器间接寻址。19. 当80C51的RST引脚上保持_2个机器周期以上的高电平时,80C51即

6、发生复位。20. 三态缓冲寄存器输出端的“三态”是指高电平 态、 低电平 态和 高阻抗 态。21.74LS273通常用来做简单输出接口扩展;而74LS244则常用来作简单输入 接口扩展。22. A/D转换器的作用是将 模拟 量转为数字 量;D/A转换器的作用是将数字量转为模拟量。A/D转换器的三个最重要指标是转换速度、 分辨率 和 转换精 度。从输入模拟量到输出稳定得数字量的时间间隔是A/D转换器的技术指标之转换速度 。一,称为23.若某8位D/A转换器的输出满刻度电压为+5V,则该D/A转换器的分辨率为19.6m V 。(分辨率=5/2a8 = 19.5mV)二、判断改错题(正确打V,错误打

7、X)1. MCS51的特殊功能寄存器分部在 60H- 80H地址范围内2. 8051单片机片外数据存储器与扩展I/O 口统一编址。当MCS51上电复位时,堆栈指针SP=00H.3.(PC: 0000H。用于取指。SP 07H。用于保存数据。)4.调用子程序指令(如CALL)及返回指令(如RET)与堆栈有关但与PC无关.5. 指令字节数越多,执行时间越长。6. MCS51的串行接口是全双工的7. 子程序调用时自动保护断点和现场。8. MCS51的五个中断源优先级都相同。9. 中断响应的最快响应时间为3个机器周期。10. 在MCS5係统中,一个机器周期等于 1.5us.11. DA A能进行十进制

8、运算调整,只能用在加法指令后。12. MCS51的相对转移指令的最大负跳距是128B. ( 127B )13. MCS51的程序存储器只是用来存放程序的。14. 要进行多机通信,MCS 51串行接口的工作方式应选为方式15. MCS51上的电复位时,SBUF=00H.(不定的)16. TMOD中的GATE=1时,表示由两个信号控制定时器的起停 .(1.X )X )X )V )X )17. MCS51单片机的四机器周期指令只有两条。18各中断源发出的中断请求信号,都会标记在MCS-51系统中的TCO N 中(或者是SCON19. 8155的复位引脚可与 89C51的复位引脚直接相联.三、问答题1

9、. MCS 51指令集中有无”程序结束”指令?上机调试时怎样实现”程序结束”功能 无 但是可以借助以下1、用原地踏步指令 SJMP $ 死循环。 2、在最后一条指令后面设断点,用断点执行方式运行程序。 3、用单步方式执行程序。4、在末条指令之后附加一条LJM曲控显示器程序首地址或LJMP 0000H返 回监控状态。2. 中断服子程序与普通子程序有什么异同之处 ?中断程序强调中断,必需保存现场,而且中断程序和原运行程序没有联系,有时甚至毫 不相关。而子程序强调包含,是包含在另一个程序里的, 是个包含运行的过程。并且子程序 和母程序(或者主程序)是有联系的,而且是密不可分的。3. 单片机最小系统组

10、成包括哪些部分?各部分功能是什么? 单片机芯片本身且配备电源电路、复位电路、震荡电路 电源电路给系统提供了稳定的电源输入 震荡电路:为系统提供最基本的时钟信号 复位电路:把电路初始化到一个确定的状态4.80C51 有几种寻址方式 ? 各寻址方式的含义是什么 ? 立即寻址:操作数直接出现在指令中直接寻址:操作数的单元地址直接出现在指令中 寄存器寻址:寄存器中的内容就是操作数 寄存器间接寻址:指定寄存器中的内容是操作数的地址,该地址对应存储单元的内容才是操作数相对寻址: 以程序计数器 PC 的当前值作为基地址, 与指令中的第二字节给出的相对偏移量rel 进行相加,所得和为程序的转移地址变址寻址:

11、程序指针 PC 或数据指针 DPTR 为基址寄存器, 以累加器 A 作为变址寄 存器, 两者内容相加(即基地址 +偏移量)形成 16 位的操作数地址位寻址:内部 RAM 地址空间的可进行位寻址的 128 位和 SFR 地址空间的可位寻址的 11 个 8 位寄存器的 88 位。位寻址给出的是直接地址5.80C51 响应中断的条件是什么 ?不同的中断入口地址是多少 ? 有中断源发出中断请求CPU中断允许标志位 EA=1, CPU开中断请求中断的中断源的中断允许位为 1外部中断0:0003H,定时/计数器O:OOOBH,外部中断1:0013H,定时/计数器1:001BH,串行 口: 0023H6.

12、单片机对中断优先级的处理原则是什么 ? 低优先级中断可被高优先级中断请求所中断, 高优先级中断不能被低优先级中断请求所中断同级的中断请求不能打断已经执行的同级中断7.80C51的外部中断有哪两种触发方式 ?它们对触发脉冲或电平有什么要求?INTO和INT1两种 对于电平触发方式,检测到低电平即为有效请求,对于边沿触发方式要 检测两次,如果前一次为高电平,后一次为低电平,则表示检测到下降沿请求8.80C51单片机定时器/计数器作定时和计数作用时,其计数脉冲分别由谁提供 ?作为定时器使用时,脉冲由晶体振荡器的输出经12分频后得到作为外部计数使用时,由晶体振荡器的输出经24分频得到9. 80C51单

13、片机定时器/计数器的门控信号 GATE设置为1时,定时器如何启动?当GATE为1时,只有INTOH或INT1引脚为高电平且 TR0或TR1置1时,相应的 TO或T1才能选通工作,此时用于测量在INTO或INT1端出现的正脉冲的宽度10. 80C51单片机内设有几个定时器/计数器?它们由哪些特殊功能寄存器组成?两个16位定时计数器TO,T1使用以下寄存器:中段启用寄存器IE中断优先级寄存器IP定时器/计数器模式寄存器TMO定时器/计数器控制寄存器TCO计数寄存器 THXTLX11. 定时器/计数器作定时器用时,其定时时间与哪些因素有关?作计数器时,对外界数频率有何限制?定时器/计数器用作定时方式

14、时,其定时时间与时钟周期,计数器的长度,定时初值有关。 作计数时,外部计数器的最高计数频率位震荡频率的1/24.12. 利用8051单片机定时器 T0测量某正脉冲的宽度,需要设定哪几个SFR若晶振频率为6MHz则允许测量的最大脉宽是多少?设置的 SFR TMOD(GATE设置为 1),TCON,IE,TH0,TLO最大脉宽:们知道计数器中断的产生是从全1变为全0产生溢出中断,所以我们计数器的处 置设定为00H,如果我们让其工作在方式1计数下,最大计数值为 2X6=65536,那么最大计数脉冲宽度就是65536*2us13什么是单片机的机器周期,状态周期,振荡周期的指令周期?他们之间有什么关系?

15、 某条指令的执行周期由若干个机器周期(M周期)构成,一个机器周期包含 6个状态周期(又叫时钟周期,S周期),一个状态周期又包含两个震荡周期(P周期),指令执行周期有长有短,但是一个周期周期恒等于6个状态周期或12个振荡周期,即1M=6S=12P14. 开机复位后,CPU使用的是哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工作寄存器组?开机复位后,CPU使用的是第0组寄存器,它们的地址是00H-07HCPU!过对程序状态字 PSW中 RS1、RS0的设置来确定和改变当前工作寄存器组。如RS1、RS0为00则指向第0组;为01则指向第1组,为10则指向第2组;为11则指向第3组15. 程序状态寄存器PSW的地址是多少?常用状态有哪些位?D0H PSW.7(Cy) :进位标志位PSW.6(AC):辅助进位标志位PSW.5( F0):用户标志位PSW.4 PSW.3( RS1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

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