




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、填空题1. 单片微型计算机由 CPU,存储器和 I/O 接口电路 三部分组成。常用的码制有原码, 反码和 补码 。将十进制数 35 转换为二进制为 00100011 B, 转换为压缩 BCD码 为 00110101 , 转换为十六进制为 23 H 。2. 单片机其基本结构是将微型计算机基本功能部件如 CPU 、 存储器 、输入 输出接口、 定时器 / 计数器 、中断等集成在一块芯片上。3. MCS-51 有 4 组工作寄存器,它们的地址围是 00H-1FH。PSW中 RS1 R30=11H, R2的地址为 1AH 。3. MCS51单片机有 4个 8 位通用 I/O 口。当需要扩展外部程序
2、存储器时,数据总线由 P0口担任; 高 8 位地址总线由 P2 口担任; 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指令用
3、于访问外部 存储器。8. MCS-51 片 20H2FH围的数据存储器,即可以字节寻址又可以位 寻址。9. 汇编语言中可以使用伪指令,他们不是指令性语句,而是 指示性语句 。定义 字节的伪指令是 DB ,指示汇编结束的伪指令是 END 。10. 8051 单片机定时器 T0有 4 种工作方式。 T1 有 3 种工作方式。 当 定时器 T0工作在方式 3时,要占用定时器 T1的 TR1和 TR2 两个控制位。11. MCS-51 可扩展片外 RAM 64 KB,单片机外扩 I/O 口后将占用部分 RAM空间地址。12. 单片机应用系统中, LED数码显示有 共阴极 显示和 共阳极 显示两种方式。
4、13. MCS-51 串行接口有 4 种工作方式,这可以在初始化程序中用软件填写 SCON 特 殊功能寄存器加以选择。 要串口为 10位UART,工作方式应选用为方式 1 。用串口扩并口时,串行接口工作方式应选为方式 0 。14. 80C51 中断有 2 个优先级。中断嵌套最多 2 级。有 5 个中断源,优先 级由软件填写特殊功能寄存器 TCON 加以选择。其中 T0 中断服务程序入口地址为 000BH 。15. 累加器 (A)=80H,执行完指令 ADD A,#83H 后,进位位 C= 1。累加器 (A)=7EH,(20H)=#04H,MCS-51执行完 ADD A,20H 指令后, PSW
5、.0= 0 。MOV PSW, #10H是将 MCS-51 的工作寄存器置为第 2 组。16. 设 DPTR=2000H,(A) =80H,则 MOVC A,A+DPTR的操作数的实际地址为 2080H 。17. 一个机器周期 = 12 节拍,一个机器周期 =12 个振荡周期,一个振荡周期 =1节拍。 一个机器周期 = 6 个状态周期, 振荡脉冲 2分频后产生的时钟信号的周期定义为状态周 期。18. 写 8255A扩展 8 位口,占用 XRAM 地址,写控制字时, 需将 A1,A0 置为 11 。 在直接寻址方式中,只能使用 8 位二进制数作为直接地址,因此其寻址对象只限于 部 ROM 。在变
6、制寻址方式中,以 A 作变址寄存器,以 PC 或 DPTR 作基址寄存器。MOV C,20H 源寻址方式为直接寻址。 MOVXA ,DPTR源操作数寻址方式为 寄存器间接寻址 。19当 80C51的 RST引脚上保持 2 个机器周期以上的高电平时, 80C51 即发生复位。 20三态缓冲寄存器输出端的“三态”是指高电平 态、 低电平 态和 高阻抗态。2174LS273 通常用来做简单 输出 接口扩展;而 74LS244则常用来作简单 输入 接 口扩展。22 A/D 转换器的作用是将 模拟 量转为 数字 量; D/A 转换器的作用是将 数字 量转为 模拟量。A/D 转换器的三个最重要指标是转换速
7、度 、 分辨率 和 转换精度 。从输入模拟量到输出稳定得数字量的时间间隔是 A/D 转换器的技术指标之转换速度 。一,称为23若某 8位 D/A转换器的输出满刻度电压为 +5V,则该 D/A 转换器的分辨率为19.6m V 。分辨率 5/28 19.5mV)二、判断改错题(正确打,错误打)1. MCS51 的特殊功能寄存器分部在 60H 80H地址围2. 8051 单片机片外数据存储器与扩展 I/O 口统一编址。 当 MCS51上电复位时 , 堆栈指针 SP=00H.3.(PC: 0000H。用于取指。 SP:07H。用于保存数据。 )4. 调用子程序指令 ( 如 CALL)及返回指令 ( 如
8、 RET)与堆栈有关但与PC 无关 .5. 指令字节数越多,执行时间越长。6. MCS51 的串行接口是全双工的 )7. 子程序调用时自动保护断点和现场。8. MCS51 的五个中断源优先级都相同。9. 中断响应的最快响应时间为 3个机器周期。10.在 MCS51系统中 ,一个机器周期等于 1.5us.)11.DA A 能进行十进制运算调整,只能用在加法指令后。12. MCS51 的相对转移指令的最大负跳距是 128B. ( 127B )13. MCS51 的程序存储器只是用来存放程序的。14. 要进行多机通信 , MCS51 串行接口的工作方式应选为方式15. MCS51 上的电复位时 ,S
9、BUF=00H. (不定的)16. TMOD中的 GATE=1时,表示由两个信号控制定时器的起停 .(1.) ) ) )17. MCS51 单片机的四机器周期指令只有两条。18各中断源发出的中断请求信号,都会标记在MCS-51 系统中的TCON中或者是 SCON)19. 8155 的复位引脚可与 89C51 的复位引脚直接相联 .三、问答题1. MCS 51指令集中有无”程序结束”指令?上机调试时怎样实现”程序结束”功能 无 但是可以借助以下1、用原地踏步指令 SJMP $ 死循环。2、在最后一条指令后面设断点,用断点执行方式运行程序。3、用单步方式执行程序。4、在末条指令之后附加一条 LJM
10、P监控显示器程序首地址或 LJMP 0000H返 回监控状态。2. 中断服子程序与普通子程序有什么异同之处 ? 中断程序强调中断,必需保存现场,而且中断程序和原运行程序没有联系,有时甚至毫 不相关。而子程序强调包含,是包含在另一个程序里的, 是个包含运行的过程。并且子程序 和母程序(或者主程序)是有联系的,而且是密不可分的。3. 单片机最小系统组成包括哪些部分?各部分功能是什么? 单片机芯片本身且配备电源电路、复位电路、震荡电路 电源电路给系统提供了稳定的电源输入 震荡电路:为系统提供最基本的时钟信号 复位电路:把电路初始化到一个确定的状态4.80C51 有几种寻址方式 ? 各寻址方式的含义是
11、什么 ? 立即寻址:操作数直接出现在指令中直接寻址:操作数的单元地址直接出现在指令中 寄存器寻址:寄存器中的容就是操作数 寄存器间接寻址:指定寄存器中的容是操作数的地址,该地址对应存储单元的 容才是操作 数相对寻址: 以程序计数器 PC 的当前值作为基地址, 与指令中的第二字节给出的相对偏移量rel 进行相加,所得和为程序的转移地址变址寻址: 程序指针 PC 或数据指针 DPTR 为基址寄存器, 以累加器 A 作为变址寄 存器, 两者容相加(即基地址 +偏移量)形成 16 位的操作数地址位寻址:部 RAM 地址空间的可进行位寻址的 128 位和 SFR 地址空间的可位寻址的 11 个8 位寄存
12、器的 88 位。位寻址给出的是直接地址5.80C51 响应中断的条件是什么 ?不同的中断入口地址是多少 ? 有中断源发出中断请求CPU中断允许标志位 EA=1, CPU开中断 请求中断的中断源的中断允许位为 1 外部中断 0:0003H ,定时/ 计数器 0:000BH,外部中断 1:0013H ,定时/ 计数器 1:001BH,串行 口: 0023H6. 单片机对中断优先级的处理原则是什么 ? 低优先级中断可被高优先级中断请求所中断, 高优先级中断不能被低优先级中断请求所中断同级的中断请求不能打断已经执行的同级中断 7.80C51 的外部中断有哪两种触发方式 ?它们对触发脉冲或电平有什么要求
13、 ?INT0 和 INT1 两种 对于电平触发方式,检测到低电平即为有效请求,对于边沿触发方式要 检测两次,如果前一次为高电平,后一次为低电平,则表示检测到下降沿请求8.80C51 单片机定时器 / 计数器作定时和计数作用时 ,其计数脉冲分别由谁提供 ? 作为定时器使用时,脉冲由晶体振荡器的输出经 12 分频后得到 作为外部计数使用时,由晶体振荡器的输出经 24 分频得到9. 80C51 单片机定时器 / 计数器的门控信号 GATE设置为 1时, 定时器如何启动 ?当 GATE为 1 时,只有 INT0H 或 INT1 引脚为高电平且 TR0 或 TR1 置 1 时,相应的 T0 或 T1 才
14、能选通工作,此时用于测量在 INT0 或 INT1 端出现的正脉冲的宽度10. 80C51 单片机设有几个定时器 / 计数器 ?它们由哪些特殊功能寄存器组成 ? 两个 16 位定时计数器 TO,T1 使用以下寄存器:中段启用寄存器IE 中断优先级寄存器IP 定时器 / 计数器模式寄存器 TMOD定时器 / 计数器控制寄存器 TCON计数寄存器 THX TLX11. 定时器 / 计数器作定时器用时 , 其定时时间与哪些因素有关 ?作计数器时 , 对外界数频率 有何限制 ?定时器 / 计数器用作定时方式时,其定时时间与时钟周期,计数器的长度,定时初值有关。 作计数时,外部计数器的最高计数频率位震荡
15、频率的 1/24.12. 利用 8051 单片机定时器 T0 测量某正脉冲的宽度,需要设定哪几个SFR?若晶振频率为6MHz,则允许测量的最大脉宽是多少?设置的 SFR:TMOD(E GATE设置为 1),TCON,IE,TH0, TLO最大脉宽:们知道计数器中断的产生是从全 1变为全 0产生溢出中断, 所以我们 计数器的处 置设定为 00H,如果我们让其工作在方式 1 计数下,最大计数值为 216=65536 ,那么最 大计数 脉冲宽度 就是 65536*2us13. 什么是单片机的机器周期 ,状态周期 ,振荡周期的指令周期 ?他们之间有什么关系 ? 某条指令的执行周期由若干个机器周期 (
16、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 则指
17、向第 2 组;为 11 则指向第 3 组15. 程序状态寄存器 PSW的地址是多少 ?常用状态有哪些位 ?D0H PSW.7(Cy) :进位标志位PSW.6(AC):辅助进位标志位PSW.5(F0):用户标志位PSW.4、PSW.3( RS1和 RS0):寄存器组选择控制位PSW.2(OV):溢出标志位PSW.1(空缺位 ) :此位未定义PSW.0(P):奇偶校验位16. MCS51 单片机的存储器从物理结构上和逻辑上分别划分几个空间?物理上:片程序存储器,片外程序存储器,片数据存储器,片外数据存储器 逻辑上:片外统一编址的 64KB的程序存储器,片 256B 的数据存储器以及片外 64KB的
18、数据 存储器17. MCS51 单片机 256B的数据存储器可分为几个区 ?分别作用是什么 ? MCS-51单片机片数据存储器可分为 2 个区:00H-7FH 单元组成的低 128B的片 RAM,80H-FFH组成的高 128B的专用寄存器区, 其中低 128B 的 RAM区又分为: 00H-1FH单元为工作寄存器, 20H-7FH 单元为位寻址区, 30H-7FH为用户 RAM区。工作寄存器区可作通用寄存器用, 用户 RAM区可作堆栈和数据缓冲用。 专用寄存器区又称特 殊功能寄存器,使用 80H-FFH18. 串行数据传送的主要优点和用途是什么?硬件接口简单,接口端口少,主要用于多个单片机系
19、统之间的数据通信19. 说说单片机串行通信奇偶校验。 奇偶校验位是用来保证通信质量的,数据在发送端经计算含有几个 1,根据结果的奇偶性决 定校验位是 1 还是 0,接收端在按照事先的约定计算收到数据含有的 1的个数冰计算出奇偶 校验位的值应该是多少, 并与收到的校验位比较, 如果相同则认为通信是正常的, 保存数据, 如果不相同则任务通信发生异常,一般会丢弃数据或者通知发送端重新发送20. 波特率 ,比特率和数据传送率的含义各是什么 ? 波特率指的是每秒传送多少个信元单位是 Baud 比特率是每秒传送多少个二进制位单位 bit/s 数据传送率是每秒传送多少个字符单位是字符 /s21. 简述软件消
20、除键盘抖动的原理。按键消抖的关键是提取稳定的低电平 ( 或高电平 ) 状态,滤除按键稳定前后的抖动 脉冲。在用基于 VHDL语言的时序逻辑电路设计按键消抖电路时, 可以用一个时钟 脉冲信号对按键状态进行取样, 当第一次采样到低电平时, 启动延时电路, 延时结束后,再对按键信号进行连续三次取样, 如果三次取样都为低电平, 则可以认为按键已经处在稳定状态, 这时输出一个低电平的按键确认信号, 如果连续三次 的取样中, 至少有一次是高电平, 则认为按键仍处在抖动状态, 此时不进行按键 确认,按键输出信号为高电平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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 不同行业保安技术设备比较计划
- 向学习型组织转型的路径计划
- 2024年贵州省自然资源厅下属事业单位真题
- 软件设计师选拔标准2025年试题及答案
- 2024年甘肃省教育厅下属事业单位真题
- 2025年战略目标与运营风险的交互影响试题及答案
- 山东省青岛十五中学2025届七年级数学第二学期期末教学质量检测试题含解析
- 法学概论摸索与前行试题及答案
- 财务风险对公司战略的影响试题及答案
- 2025届河南省汤阴县七下数学期末预测试题含解析
- 冀教版四年级数学下册第五章《分数的意义和性质》测试题卷(含答案)
- 中国城市中英文对照
- 孤独症儿童发展评估-评估表(最终版)
- 高温高压稠化仪操作规程
- 医学信息检索与利用智慧树知到答案章节测试2023年杭州医学院
- 并网前设备电气试验、继电保护整定、通讯联调
- 美国汉学家与中国文化的海外传播
- ARJ21机型理论知识考试题库(汇总版)
- 用表格为网页布局教学设计
- 泵站初步设计
- MT/T 548-1996单体液压支柱使用规范
评论
0/150
提交评论