05级单片机原理及应用重修复习卷.doc

上传人:re****.1 文档编号:542897390 上传时间:2022-10-19 格式:DOC 页数:7 大小:114.50KB
返回 下载 相关 举报
05级单片机原理及应用重修复习卷.doc_第1页
第1页 / 共7页
05级单片机原理及应用重修复习卷.doc_第2页
第2页 / 共7页
05级单片机原理及应用重修复习卷.doc_第3页
第3页 / 共7页
05级单片机原理及应用重修复习卷.doc_第4页
第4页 / 共7页
05级单片机原理及应用重修复习卷.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《05级单片机原理及应用重修复习卷.doc》由会员分享,可在线阅读,更多相关《05级单片机原理及应用重修复习卷.doc(7页珍藏版)》请在金锄头文库上搜索。

1、05级单片机原理及应用重修复习卷试卷C卷答案题号一二三四五六总分得分得分评卷人 一填空(25*1=25)1+1010110B的原码是 01010110B ;-0110111B的反码是 11001000B ;-15的补码是 11110001B ;96的BCD码是 10010110BCD 。251单片机的P1口作为输出端口时,每位能驱动 8 个SL型TTL负载。3在串行通信中,按数据传送方向有全双工、 单工 、 半双工 三种方式。48051系列单片机的中央处理单元CPU包括两个主要部分: 运算器 和 控制器 。5当MCS-51引脚ALE信号有效时,表示从 P0口 稳定地送出了低8位地址。68051

2、单片机的P0口直接作输出口时,必须外接_上拉电阻_;作输入口时,必须先向锁存器写_ 1 。78051单片机每执行一条指令都可以分为三个阶段,即_ 取指令 _,_分析指令 ,_执行指令_。8一般的计算机系统都是由_数据总线_、_地址总线_、_控制总线_三总线结构组成。9MCS51单片机指令系统中共有 111条指令,有七种寻址方式: 寄存器 寻址、 直接 寻址、 立即数 寻址、 寄存器间接 寻址、 变址 寻址、 相对 寻址以及位寻址。10当定时器To工作在方式0时,其最大计数为_ 8192 。得分评卷人 二 判断(5*2=10)1MCS-51的特殊功能寄存器分布在80HFFH地址范围内。 ( )2

3、MULAB的执行结果是高8位在A中,低8位在B中。 ( )3子程序的返回指令是RETI。 ( )4工作寄存器工作在1区,则R2 所对应的内部数据存储器的地址是0AH 。 ( )58051内部有8K的程序存储器 ( )得分评卷人 三选择(8*2=16)1MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是( A ) (A)读锁存器 (B)读数据库 (C)读A累加器具 (D)读CPU2要MCS-51系统中,若晶振频率是6MHz,一个机器周期等于 ( B )(A) 1.5s (B) 2s (C) 1s (D) 0.5s 38051复位后,PC与SP的值为 ( B ) (A)0000

4、H,00H (B) 0000H,07H (C) 0003H,07H (D)0800H,00H48051的程序计数器PC为16位计数器,其寻址范围是 (D)(A)8K(B)16K(C)32K(D)64K5某种存储器芯片是8KB,那么它的地址线根线是 ( C )(A)11根 (B)12根 (C)13根 (D)14根6MCS-51外扩ROM,RAM和I/O口时,它的数据总线是 ( A )(A) P0 (B) P1 (C) P2 (D) P37对程序存储器的读操作,只能使用 ( D )(A)MOV指令 (B)PUSH指令 (C)MOVX指令(D)MOVC指令8下列指令写法不正确的是 (A )(A)MO

5、V#20H,A (B)ADDA,#30H(C)PUSHACC (D)INCDPTR得分评卷人 四 简答(3*5=15)18051单片机中断系统中共有几种中断源?并写出对应的中断入口地址外部中断0,入口地址为0003H 定时器T0中断,入口地址为000BH 外部中断1,入口地址为0013H 定时器T1中断,入口地址为001BH 串行口中断,入口地址为0023H28051的状态周期、机器周期、指令周期是如何分配的?当晶振频率为12MHz时,一个机器周期为多少微秒?执行一条除法指令为多少微秒?装 订 线8051单片机每个状态周期包含2个时钟周期,一个机器周期有6个状态周期,每条指令的执行时间(即指令

6、周期)为14个机器周期当F=12MHz时,机器周期为:(1/12)12=1(s)3. 定时器T0和T1各有几种工作方式?工作方式适用定时器功 能 说 明方式0方式1方式2方式3T0、T1T0、T1T0、T1T013位的定时器/计数器16位的定时器/计数器自动重新装入计数初值的8位的定时器/计数器分为两个8位计数器TL0和TH0。TL0可工作于定时或计数状态,TH0则固定为定时状态。方式3对T1则停止计数得分评卷人 五分析下面程序并填空(18*1=18)1 MOV DPTR,#2000H (DPTR)= 2000H MOV A,#80H (A)= 80H MOVX DPTR,A (2000H)=

7、 80H INC DPTR (DPTR)= 2001H MOV A,#90H (A)= 90H MOVX DPTR,A (2001H)= 90H MOV DPTR,#2000H (DPTR)= 2000H MOVX A,DPTR (A)= 80H MOV B,A (B)= 80H INC DPTR (DPTR)= 2001H MOVX A,DPTR (A)= 90H 2若(10H)=0FFH,(11H)=00H,(12H)=0FFH,(13H)=00H写出每一步指令运行结果MOV A,10H ;(A)= FFH ANL A,#01H ;(A)= 01H MOV A,11H ;(A)= 00H

8、ORL A,#01H;(A)= 01H MOV A,12H ;(A)= FFH XRL A,#01H;(A)= FEH MOV A,13H ;(A)= 00H XRL A,#0AAH ;(A)= AAH 得分评卷人 六 编程注意:从以下3题中任选2题 (2*8=16)1应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为2ms的方波脉冲信号,已知单片机的晶振频率为6MHZ。求(1)计算时间常数X,应用公式X =2T/T机(2)写出程序清单(1)X=216-T/T机=OFEOCH(2) MOV TMOD,#01HMOV TL0,#OCHMOV THO,#OFEHSETB TR0LOOP:

9、 JBC TFO,DONESJMP LOOPDONE: MOV TL0,#OCHMOV THO,#OFEHCPL P1.0SJMP LOOP2编程将片内RAM40H单元开始的16个数据传送到片外RAM2000H开始的单元中去。装 订 线ORG 0000H LJMP START ORG 0130HSTART: MOV R0,#40HMOV R7,#10HMOV DPTR,#2000HLP: MOV A,R0 MOVX DPTR,A INC R0 INC DPTR DJNZ R7,LPSJMP $ END3. 片内RAM 40H开始的单元内有10个数,编程找出其中最大值并存于50H单元中。MOV R0,#40H MOV R7,#09H MOV A,R0 LOOP: INC R0 MOV 30H,R0 CJNE A,30H,NEXT NEXT: JNC BIE1 MOV A,30H BIE1: DJNZ R7,LOOP MOV 50H,A 命题人:张宇峰 校对:第 1 页 共 6 页

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

当前位置:首页 > 生活休闲 > 社会民生

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