单片机试卷(模拟)

上传人:简****9 文档编号:96887668 上传时间:2019-08-31 格式:DOC 页数:6 大小:85.50KB
返回 下载 相关 举报
单片机试卷(模拟)_第1页
第1页 / 共6页
单片机试卷(模拟)_第2页
第2页 / 共6页
单片机试卷(模拟)_第3页
第3页 / 共6页
单片机试卷(模拟)_第4页
第4页 / 共6页
单片机试卷(模拟)_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《单片机试卷(模拟)》由会员分享,可在线阅读,更多相关《单片机试卷(模拟)(6页珍藏版)》请在金锄头文库上搜索。

1、单片机原理与应用试卷(模拟)( 20092010学年度第1学期 2007级 )开卷,试卷共 5 页,答题时间120分钟 学号 姓名 专业 班号 系 (说明:请考生将答案写在“考试答题纸”纸上并标明题号,否则不得分。)一、选择题(每小题 1分,共 20 分)1. 将十进制数98转换成对应的二进制数是( )。A1100010 B11100010 C10101010 D10001102. 已知X补=82H,则真值X=( )。A+1 B-126 C-1 D+1263. MCS-51单片机的最小时序定时单位是( )。A. 状态周期 B. 时钟周期 C. 机器周期 D. 指令周期4. MCS-51单片机有

2、片内ROM容量为( )。A. 4KB B. 8KB C. 128B D. 256B5. 单片机上电复位后,堆栈区的最大允许范围是( )个单元。A64 B.120 C.128 D.2566. ALU表示( )。A累加器 B程序状态字寄存器 C计数器 D算术逻辑部件7. MCS-51寻址方式中,下列属于直接寻址的是( )。A工作寄存器R0R7 B专用寄存器SFRC程序存储器地址 D程序存储器256字节范围内的地址8. 下列完成8051单片机内部数据传送的指令是( )。AMOVX A,DPTR BMOVC A, A+PCCMOV A,#data DMOV direct,direct9. 下列( )是

3、正确的MCS-51指令。AMOV A,#256BADD B,R0C. PUSH 20HDCPL R010. 下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是( )。AJNB P1.0,LP BJB P1.0,LP CJC P1.0,LP DJNZ P1.0,LP11. 指令MOV R0,#20H执行前(R0)=30H,(20H)=38H,执行后(R0)=( )。A00H B20H C30H D38H12. 下列指令能能使累加器A的最高位置1的是( )。AANL A,#7FH BANL A,#80H CORL A,#7FH DORL A,#80H13. 在编程中使用伪指令的目的是

4、( )。A指示和引导如何进行手工汇编 B指示和引导编译程序如何汇编C指示和引导汇编程序进行汇编 D指示和引导程序员进行汇编14. MCS-51汇编语言指令格式中,唯一不可缺少的部分是( )。A标号 B操作码 C操作数 D注释15. 8051单片机中,输入/输出引脚中用于专门的第二功能的端口是( )。AP0 BP1 CP2 DP316. MCS-51单片机只具备单一功能的I/O口是()。A.P0B.P1 C.P2D.P317. 下列关于8051中断描述正确的是( )。A8051共有5个中断源,其中2个为内部中断源,3个为外部中断源。BCPU响应中断请求后,为避免引起再次中断,会自动清除所有中断请

5、求。C断点保护是由中断服务程序将断点PC压入堆栈来实现的。D在中断服务程序中,一般都要有保护现场和恢复现场的程序段。18. MCS-51单片机的TMOD模式控制寄存器是一个专用寄存器,用于控制T1和T0的操作模式及工作方式,其中C/ 表示的是( )。A门控位 B工作方式控制位 C功能选择位 D启动位19. 用8051的定时器T0方式2定时,则工作方式控制字为( )。A01H B02H C04H D06H20. 用8051的定时器T1方式1计数,要求每计满100次产生溢出标志,则TH1、TL1的初始值是( )。AFFH、10H BFFH、64H CFFH 、9CH DFFH、F6H二、填空题(每

6、空 1 分,共 20 分)1. 单片机由CPU、存储器和_三部分组成。2. MCS-51特殊功能寄存器只能采用_寻址方式。3. MCS-51单片机片内RAM的寄存器区共有_个单元,分为_组寄存器,每组_个单元,以_作为寄存器名称。4. 通过堆栈操作实现子程序调用,首先要把_的内容入栈,以进行断点保护。调用返回时在进行出栈操作,把保护的断点弹回_。5. 在变制寻址方式中,以_作变址寄存器,以_或_作基址寄存器。6. 累加器A中存放着一个其值小于或等于127的8位无符号数, CY清“0”后执行RLC指令,则中数变为原来的_倍。7. 汇编语言中可以使用伪指令,定义符号常量的伪指令是_。8. 在R7初

7、值为00H的情况下,DJNZ R7,rel指令将循环执行_次。9. MCS-51的P0口作为输出端口时,每位能驱动_个TTL负载。10. 外部中断源的向量地址为_。11. 外中断的请求标志位用_符号表示。12. 51单片机的定时器在对外部事件进行计数的过程中,计数脉冲的频率不能高于振荡频率的_。13. 定时器/计数器的工作方式3是指得将_拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为_使用。三、判断题(每题 1 分,共10 分)判断下列各小题叙述是否正确,正确的在后面括号内打“”,错误的在后面括号内打“”。1. MCS51单片机的CPU能同时处理8位二进制数据。()2. MC

8、S-51单片机只能做控制用,不能完成算术运算。()3. MCS-51单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。()4. 程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放运算数据。()5. PC存放的是当前执行指令的地址。( )6. P0口即可作通用I/O口用,又可在扩展外部存储器或外部设备时作高8位地址/数据总线用。( )7. MCS-51外扩I/O口与外RAM是统一编址的。( )8. TMOD中的GATE=0时,表示由TR0或TR1控制定时器的启停。( 9. 必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。(

9、)10. MCS-51中,默认情况下五个中断源中优先级最高的是外部中断0,优先级最低的是串行口中断。()四、读程序(每小题10分,共20分)1程序如下:MOV R0,#LISTMOV A,R0MOV RES,ALOOP5:INC R0MOV A,R0CJNE A,#0,LOOP3SJMP $LOOP3:CJNE A,RES,LOOP1LOOP1:JNC LOOP2MOV RES,ALOOP2:SJMP LOOP5LIST:DB 87,5,23,2,8,56,0RES:DB 0(1)该程序段的功能是:_;(2)程序执行完毕,(A)=_,(RES)=_。2. 程序如下:MOV R0,#NUM2MO

10、V R1,#NUM3MOV R2,NUM1CLR CLOOP:MOV A,R0ADDC A,R1MOV R0,INC R0INC R1DJNZ R2,LOOPSJMP $NUM1:DB 5NUM2:DB 0B5H,37H,28H,0CCH,0NUM3:DB 82H,16H,0FFH,66H,0(1)该程序的功能是:_;(2)程序执行后,存储单元(NUM2)=_,(NUM2+1)= _,(NUM2+2)=_,(NUM2+3)=_,(NUM2+4)=_五、应用编程题(每题 15 分,选做2题,共 30 分)1. 电路如图所示,请用C51编写程序,实现发光二极管由上往下依次点亮,然后再由下往上点亮,每次只亮一个,不断循环。2. 电路如图所示,所用数码管为共阴极管,请用C51编写程序使其显示“2.5”。3. 电路如图所示,请用C51编程实现:当按下按钮时喇叭发出800Hz的声音,直到再次按下按钮时停止。提示:(1)喇叭发声使用定时器实现;(2)按钮控制使用外部中断实现,下降沿触发;(3)晶振频率为12MHz。

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

当前位置:首页 > 商业/管理/HR > 管理学资料

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