ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:19.59KB ,
资源ID:12489640      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12489640.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(复习参考资料单片机试题3参考答案doc.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

复习参考资料单片机试题3参考答案doc.docx

1、复习参考资料单片机试题3参考答案doc一、 简答题1、 MCS-51响应中断的条件为:(1 )、若CPU处在非响应中断状态且相应中断是开放的,则MCS-51 在执行完现行指令后就会自动响应來自某中断源的中断请求;(2) 、若CPU正在响应某一中断请求状态时又来了新的优先级更 高的中断请求,则MCS-51便会立即响应并实现中断嵌套;(3) 、若CPU正处在执行RETI或任何访问IE/IP指令的时刻,则 MCS-51必须等待执行完下条指令后才响应该中断请求。2、 键抖动是指操作按键(按一下按键后松手)时,按键(的触点) 由断开到闭合或有闭合到断开都存在一个约5至10ms的时断时合的 暂态过程。键抖

2、动如不消除,会使单片机产生误处理。键抖动的消除方法:(1) 、软件消除:用延时躲过暂态过程。检测到触点闭合后,延时 10至20ms再读取稳定的键状态。(2) 、硬件消除:用消除抖动的硬件电路消除抖动。二、 判断对错,如对则在( )中写“V”,如错则在( )中写 “X”。(10 分)1. AT89S51的定时器/计数器对外部脉冲进行计数时,要求输入 的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。(X)2. 定时器T0中断可以被外部中断0中断(X)3. 指令中直接给出的操作数称为直接寻址。(X)4. 内部RAM的位寻址区,既能位寻址,又可字节寻址。U、5. 特殊功能寄存器SCON与定时器

3、/计数器的控制无关。(V)6. 当AT89S51执行MOVX A,R1指令时,伴随着WR*信号有效。(X)7. 区分外部程序存储器和数据存储器的最的方法是看其是 被RD*还是被PSEN*信号连接。(X)8051可以利用PSEN及RD引脚分别启用存在外部的RAM与 EPROM,使得数据存储器与程序存储器可以合并在一起而共用64K 的定址范围。8. 逐次比较型A/D转换器与双积分A/D转换器比较,转换速度 比较慢。(X)9. MOVFO, C ( V )10. MOV 28H,R4; (X)11. AT89S51单片机的P3 口是一个单一功能的准双向通用I/O口。(X)三、选择题1. 以下指令中,

4、哪条指令执行后使标志位CY清0? ( C )A. MOV A,#00H B. CLRA C. ADD A,#00H2. 当需要从AT89S51单片机程序存储器取数据时,采用的指令A. MOV A, R1B. MOVC A, A + DPTRC. MOVX A, R0D. MOVX A, DPTR3共阳数码管要显示字形“A”时,则对应的七段码值为(A )A. 88H B. 83H C. C6H D.A1H4.有一位共阴极LED显示器,要使它显示“5”,它的字段码 为(A )。A. 6DH B. 92H C. FFH D. OOH5单片机时钟周期为TO,则机器周期为(D )A. 2T0 B. 4T

5、0 C. 8T0 D. 12T06. 单片机复位时,程序计数器(PC)的值为(A )。A. OOOOH B. 0030H C. 4000H D.41 OOH7. 某存储器芯片有12根地址线,8根数据线,该芯片存(D ) 个存储单元。A. 1 KB B. 2 KB C. 3 KB D. 4KB8. 外部数据存储器读写指令为(C )A.MOV B. MOVC C. MOVX D. MOVA9. M0V A, R1的寻址方式为(C )A.立即寻址 C.直接寻址 C.寄存器寻址 D.寄存器间接寻址10. 串行口发送中断标志位为(A )A.TI B.RI C. IEO D. IE111. T1中断允许控

6、制位为(B )A. ETOB.ET1C.ESD. EX112外部中断1中断优先级控制位为(B )(A) PXO (B)PX1 (C)PT1 (D) PS13. 已知X的补码为10000010 B,则X的真值是十进制(D )。A. 127 B.-127 C.126 D.-12614. 若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应 使用(D )指令。A. PUSH RO B. PUSH R0 C. PUSH OOH D. PUSH08HPSW 中的 8 位内容为 CYACFORS1 RSOOV P其第三、四位RSI RSO用作工作寄存器组选择,00、01、10、11分 别选择工

7、作寄存器0、1、2、3区,对应地址分别为00H07H、08H OFH、10H 17H、18H 1FH。这里PSW中的内容为08H,即00001000其第三、四位RSI RSO为01,对应地址为08H0FH。所以通用寄 存器R0的地址为08H15. 多字节加法运算,在进行最低字节相减前,应先将CY( A ) A.清0 B.置1 C.取反 D.送入A16. 为(D )。D. 64单片机的程序计数器(PC)是16位的,其寻址范A. 128 B B. 256 B C. 8 KBKB18. 8051单片机中的片内程序存储器空间有多大?( B )A.O KB B.4KB C.8 KB D. 64KB19.

8、 AT89S51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?( c )A. MULB.MOVC. MOVXD. MOVC20. 指令MOV PSW, #00H对源操作数而言,属于哪种寻址方式?( B )A.直接寻址 B.立即寻址C.寄存器寻址 D.相对寻址21. 单片机的数据指针寄存器(DPTR)是16位的,其寻址范多少?( DA. 128 BB. 256 BC. 8 KBD. 64KB22. AT89S51单片机的串行中断入U地址为(C )B. 0013HA. 0003HC. 0023H D. 0033H23. 以下哪一条指令的写法是错误的(C )。A. MOV D

9、PTR, #3F98H B. MOV R0, #0FEH C. MOV 50H, #0FC3DH D. INC R024. AT89S51单片机的堆栈区是设置在(C )中。A.片内ROM区 B.片外ROM区 C.片内RAM区 D片 外RAM区25. 以下哪一条是位操作指令(B )。A. MOV P0 , #0FFHB. CLR P1.0 C.CPL AD. POP PSW26. 下列指令不是变址寻址方式的是(C )A.JMP A+DPTR B.MOVC A, A+PCC. MOVX A, DPTR D.MOVC A,A+DPTR27. 以下哪一条是位操作指令(B )。A. MOV Pl,#0F

10、FH B. MOV C,ACC.l C.CPL A D. POP PSW四、填空1. 通过堆栈操作实现子程序调用,首先就要把(PC )的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到 (PC )。2. 子程序返回指令是 (RET),中断子程序返回指令是(RETI)。3. AT89S51单片机外部中断请求信号右电平方式和脉冲方式,在 电平方式下,当采集到INTO、INTI的有效信号为(低电平)时,激 活外部中断。五、程序分析题1. 对程序段做出注释并写出执行结果。ORG 0000H ;复位地址LJMP MAIN ;跳转到主程序ORG 0030H;主程序入口地址MAIN:

11、 MOV TMOD,#90H;T1工作于定吋方式1,GATE=1MOV TL1,#OOH;计数初值设为0MOV TH1,#00H;当fosc为12MHz时最大脉冲宽度为 65.536msRL1: JB P3.3,RL1;等待P3.3变低SETB TRI;启动T1RL2: JNB P3.3, RL2;等待P3.3变高RL3: JB P3.3,RL3;等待P3.3再次变低CLR TRI;停止T1MOV 30H,TH1于30H和31H中;读取脉冲宽度高低字节值;分别存放MOV 31H, TL1;分别存放于30H和31H中SJMP$END程序执行结果:测量加在P3.3引脚上的正脉冲宽度。2. 对程序段

12、做出注释并写出执行结果。ORG 0000HAJMP STARTORG 30HMOV Pl,A AJMPLOOP将累加器A的内容送到Pl 口START:MOV SP,#9FHMOV TMOD,#00000101B;定时/计数器1作计数用,0不用全置0SETB TR0;启动计数器0开始运行.LOOP: MOV A,TL0;将计数器T0低八位数值传送到累加器AEND程序执行结果:Pl 口以二进制的形式显示P3.4输入脉冲的个数3、外部RAM 3000H, 3001H单元的内容分别为55H, ODDH,试 分析如下程序,并回答问题。4000H程序 1: MOV DPTR, #3000H MOV Rl,

13、 #40H MOVX A,DPTR MOV R1,A3001H pp 3000H - INC R1INC DPTR MOVX A, DPTRMOV R1, A问题1:若执行上述程序,则结束后,DPTR值为3001H,R1的内容 为41H,8031内部RAM41H单元的内容DDH,40H单元内容为 _55H_O在上程序中,若继续执行如下程序程序 2: START: MOV DPTR, #3000H MOV R1 ,#40H MOV A, R1 MOVX DPTR,A问题2、START执行结束后,DPTR的值为_3000H_,4000H单元的 内容为_55H_,R1的内容*_40H_。问题3:执行

14、如下程序,填出A寄存器的内容。程序 3、 MOV A、#88H MOV R7,#AAHORL A、R7 : A 的内容为:_AAH_MOV A, #37HMOV R7, #89HANL A, R7 A 的内容为:_01H_XRL A,R7 A 的内容为:_88H_RET六、程序设计题1.在AT89S51中,石英晶振为12MHZ,让与P1.0连按的LED发光 二极管每隔一秒点亮1次,试完成编写程序。ORG 0000HLJMP MAIN;跳到主程序ORG 000BHLJMP TIMERO;跳到TO服务程序ORG 01 OOHMAIN: MOVTMOD, #01H ;设置TO方式1定时MOV THO,#3CH ;送 50ms 时间常数 MOV TLO, #0B0HMOV R7, #20;设置软件计数20次,定时IsSETB ETO;允许TO中断SETB EA;开中断CLR PTO;设置T0中断为低级中断SETB TRO;启动T0定时SJMP$;等待中断ORG 0200H;进入中断服务程序TIMERO: DJNZR7,BACK ;ls 时间未到转入 BACK MOVR7,#20 ;ls时间到重设软件计数器 CPLP1.0 ;对?1.0信号取反BACK: MOVTHO,#3CH ;重装时间常数MOV TLO, #0B0HRETI;中断返回END

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1