南邮单片机复习提纲(带答案)_第1页
南邮单片机复习提纲(带答案)_第2页
南邮单片机复习提纲(带答案)_第3页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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.

16、 程序状态寄存器PSW的地址是多少?常用状态有哪些位?D0H PSW.7(Cy) :进位标志位PSW.6(AC):辅助进位标志位PSW.5( F0):用户标志位PSW.4 PSW.3( RS1和RS0):寄存器组选择控制位PSW.2QV):溢出标志位PSW.1(空缺位):此位未定义PSW.O( P):奇偶校验位16. MCS51 单片机的存储器从物理结构上和逻辑上分别划分几个空间 ? 物理上:片内程序存储器,片外程序存储器,片内数据存储器,片外数据存储器逻辑上:片内外统一编址的 64KB的程序存储器,片内 256B的数据存储器以及片外 64KB的 数据存储器17. MCS51单片机内256B的

17、数据存储器可分为几个区 ?分别作用是什么?MCS-51单片机片内数据存储器可分为 2个区:00H-7FH单元组成的低128B的片内RAM 80H-FFH组成的高128B的专用寄存器区,其中低 128B的RAM区又分为:00H-1FH单元为工作寄存器, 20H-7FH单元为位寻址区,30H-7FH为 用户RAM区。工作寄存器区可作通用寄存器用,用户RAM区可作堆栈和数据缓冲用。专用寄存器区又称特殊功能寄存器,使用 80H-FFH18. 串行数据传送的主要优点和用途是什么?硬件接口简单,接口端口少,主要用于多个单片机系统之间的数据通信19. 说说单片机串行通信奇偶校验。奇偶校验位是用来保证通信质量

18、的,数据在发送端经计算含有几个1,根据结果的奇偶性决定校验位是 1 还是 0,接收端在按照事先的约定计算收到数据含有的 1 的个数冰计算出奇偶 校验位的值应该是多少, 并与收到的校验位比较, 如果相同则认为通信是正常的, 保存数据, 如果不相同则任务通信发生异常,一般会丢弃数据或者通知发送端重新发送20. 波特率 , 比特率和数据传送率的含义各是什么?波特率指的是每秒传送多少个信号码元单位是 Baud 比特率是每秒传送多少个二进制位单位 bit/s 数据传送率是每秒传送多少个字符单位是字符 /s21. 简述软件消除键盘抖动的原理。按键消抖的关键是提取稳定的低电平 ( 或高电平 ) 状态,滤除按

19、键稳定前后的抖动 脉冲。在用基于VHD语言的时序逻辑电路设计按键消抖电路时, 可以用一个时钟 脉冲信号对按键状态进行取样, 当第一次采样到低电平时, 启动延时电路, 延时 结束后,再对按键信号进行连续三次取样, 如果三次取样都为低电平,则可以认为按键已经处在稳定状态,这时输出一个低电平的按键确认信号, 如果连续三次 的取样中,至少有一次是高电平,则认为按键仍处在抖动状态,此时不进行按键 确认,按键输出信号为高电平25.简述行列键盘的扫描原理原理是先把4条列线设置为低电平, 然后扫描行线,如有按键被按下,必定有一条行线为低 电平;再把为低电平的行线设置为低电平,然后扫描列线,如有按键被按下,必定有一条列 线为低电平。四、程序分析题(第 1小题6分,第2小题7分,共13分)1. 位地址为M N Y,程序如下:MOV C , MCPL CANL C , NMOV Y,CMOV C, NCLP CANL C , MORL C,YMOV Y, C求程序的逻辑函数表达式Y=2. 下面是一段单片机串口发送程序,阅读下列程序,在程序右边简要说明其功能。画出流程框图(或解释每

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论