练习4单片机原理与应用试卷及答案

练习 4

单片机原理与应用试卷
一、选择题(30 分) 1、已知[X]补=01111111B,则对应的十进制数 X 为( A、+127 A、93H B、-127 B、39H C、0 C、29H 2、字符 9 的 ASCⅡ码是( ) 。 D、49H B、PC 为 8 位,SP 为 16 位 D、PC 为 16 位,SP 为 16 位 B、DB ) 。 C、ADD ) 。 D、掩膜 ROM D、16 C、内部程序存储器 ) 。 D、SP=(PC) C、SP←(SP)+2 D、外部程序存储器 C、RAM C、8 ) 。 B、外部数据存储器 B、SP←(SP)-2 D、3AB B、F3B B、光擦可编程 ROM B、4 C、EQU D、DW 3、MCS-51 微处理器中,PC 和 SP 分别是( )的寄存器。 A、PC 为 8 位,SP 为 8 位 C、PC 为 16 位,SP 为 8 位 A、ORG A、SHANGHAI? A、一次编程 ROM A、2 A、内部数据存储器 A、SP 不变 是( A、4 片 A、0003H A、1us A、指令 A、原码 ) 。 B、6 片 B、000BH B、2us B、指令地址 B、反码 )组成。 B、控制器、运算器与寄存器 D、微处理器、存贮器及 I/O 设备 ) 。 C、SP D、TCON C、8 片 C、0013H C、3us ) 。 C、操作数 C、补码 D、操作数地址 )形式。 D、BCD 码 D、10 片 ) 。 D、001BH ) 。 D、4us ) 。 D、-2

4、要在连续的存储单元中定义若干个单字节数,可用伪指令( ) 。 5、下面符号中能用作标号的是(

6、要求存放各种现场输入、输出数据和中间结果,应使用( 7、8051 单片机有 32 条 I/O 线,分为( 8、8051 单片机用 MOVX,可以访问( )个并行 I/O 口。

9、MCS-51 响应中断后转向执行中断服务子程序,此时堆栈指针 SP 为(

10、若某型号存储器芯片为 512×4 位,现要组成一个 2K×8 位的存储器系统,应选用该型号的芯片数量

11、MCS-51 单片机定时器/计数器中断 0 的中断服务入口地址为(

12、单片机 fosc=6MHz,已知 MOV A,#10H 为 2 周期指令则执行此指令用的时间为( 13、CPU 中程序计数器 PC 中存放的是(

14、一个机器数 95H,其真值为-107D,则这机器数是( 15、微型计算机由( A、微处理器与存贮器 C、微处理器、存贮器及 I/O 接口 16、计算机复位后,下列寄存器内容不为 0 的为( A、PSW B、PC

17、下列指令哪个无操作数( A、RLC A、P0 口 A、程序 A、ROM 区 A、汇编语言 22、指令( A、MOV A、RET 24、用户可通过( A、用不同的指令 A,#20H 18、MCS-51 单片机中利用(

) 。 C、NOP C、P2 口 ) 。 D、指令系统 D、程序计数器 D、所有上述语言 D、MOV 20H,A C、机器码目标程序 ) 。 C、堆栈栈顶 ) 。 C、机器语言 C、MOV C、NOP C,20H D、SJMP C、改变硬件接线 D、将引脚 EA 接高电平 D、DA D、P3 口 )作为低 8 位地址总线和 8 位数据总线的分时控制。

B、MOVC B、P1 口 B、软件 B、堆栈指针 SP B、高级语言 B、MOV B、END A,20H ) 。

19、CPU 所能识别和执行的全部指令的集合,称为( 20、执行返回指令,返回地址来自(

21、在计算机中,机器能够直接执行的语言是(

)的源操作数的寻址方式为直接寻址。

23、下列指令属于伪指令的是(

) ,来区分是访问 MCS-51 单片机的片外程序存贮器还是片外数据存储器。 B、用不同的地址范围 ) 。 B、CPU、ROM、RAM、A/D、D/A D、CPU、EPROM、RAM、定时/计数器、I/O 接口 C、3 ) 。 C、TMOD C、-128—+127 ) 。 C、BCD 数 ) 。 C、8 位双向并且是三态的 D、8 位单向并且是三态的 D、补码 D、SCON ) 。 D、-127—+128 D、4 )个中断优先级。

25、单片机在结构早至少应含有( A、运算器、控制器、ROM、RAM C、CPU、RAM、定时/计数器、I/O 接口 26、MCS-51 系列单片机有( A、1 A、PCON A、-127—+127 A、十六进制数 A、8 位双向的 B、2 B、TCON B、-128—+128 B、ASCII 码 B、16 位双向的

27、定时器/计数器的控制寄存器的符号为(

28、用八位二进制数补码表示带符号数,可表示数的范围( 29、用二进制编码的十进制数称为( 30、MCS-51 单片机的数据总线是(

二、填空题(25 分) 1、 存贮器 2K×8 位, 访问它需 3、微型计算机系统由 4、子程序最后一条指令为 5、51 系列单片机对外有 6、执行下列指令后,A= MOV ADD A, #38H A, #55H , 及 。 种总线,其中数据总线由 ,PSW = 。 口组成。 位地址线, 它的起始地址为 0200H, 则末地址为 。 构成。 H。

2、若系统时钟的振荡频率为 2MHz,则时钟周期为

7、 (SP) 已知 =25H, (PC) =2345H, (24H) =12H, (25H) =34H, (26H) =56H, 执行 RET 指令后, (SP) =

(PC)=

。 ORG DATA1:DB DATA2:DS DATA3:EQU 2000H 03H 02H 1000H DATA1= DATA2= DATA3=

8、经过汇编后,下列各条语句的标号将是什么值。

9、设 R0 的内容为 32H,A 的内容为 48H,内部 RAM 32H 单元内容为 80H,40H 单元内容为 08H,执行下列 程序段后 MOV MOV MOV MOV MOV MOV MOV ADD MOV DA MOV A,#11H B,A A, #79H A,B B,A A C,ACC.7 A , 40H , RO , @RO A #35H , B= (RO)= (A)= (32)= (40H)= , C= 。 @RO , 40H

10、执行下列指令组后,A=

11、CPU 能并行处理数据的最大位数称为_________________。 12、若累加器 A 的内容为 33H,寄存器 B 的内容为 0FH, 执行 XRL 执行 ANL A,B 后, A,B 后, A 的内容为 A 的内容为

三、简答题(21 分) 1、8051 单片机对外有几条专用控制线?其功能是什么? 2、何谓堆栈?数据进、出栈原则是什么? 3、区分下列指令功能。 ADD A , @R1 ADDC A , @R1 4、说出几种 51 系列单片机的型号及它们的特点。 5、单片机复位后,将自动地指向工作寄存器区的哪一个区?为什么? 6、程序存贮器的 0000H~0030H 单元有何特殊安排? 7、简述程序状态字 PSW 中各位的含义。 四、程序阅读题(12 分) 1、 MOV RO , #60H MOV R7 , #05H MOV A , #10H L1:MOV @RO , A (1)程序执行完后, (RO)= (62H)= ,(A)= ,(64H)=

DEC A INC R0 DJNZ L2: AJMP LOOP: R7 ,L1 L2 R1 ,#0F6H R3 MOV DJNZ DJNZ 3、 CLR MOV ADD DA MOV MOV ADDC DA MOV C A ,R0 A ,R2 A R4 ,A A ,R1 A ,R3 A R5 ,A

(2)最后一条指令作用是 (3)整个程序的功能是

2、 DELAY: MOV

, #OFAH

R3, $ R1 ,LOOP

设主频为 12MHz,延时时间为:

程序功能为

五、编程题(4 分) 用 8255A 芯片 A 口连接 8 路 LED,B 口连接 8 路开关,用开关状态控制 LED 显示,开关按下 LED 亮,反之 熄灭,8255A 端口地址为 80H~83H,试编写程序。 六、应用题(8 分) 已知振荡器频率为 12MHz,要求采用定时器/计数器 T1 方式 1 产生 15ms 定时。 1、写出满足上述要求的方式控制字。 TMOD= 2、计算 TH1,TL1 的初值。 3、写出初始化程序。 注:已知方式控制寄存器 TMOD 各位名称如下 GATE C/T M1 M0 GATE C/T M1 M0

练习 4 答案 单片机原理与应用试卷
一、选择题(30 分) 1-5 ABCBB 6-10CBBCC 11-15BDBCC 16-20CCADC 21-25CBBAC 26-30BBACD

二、填空题(25 分) 1、 1109FFH 7、23H 11、字长 三、简答题(21 分) 1、RST-复位端; ALE-地址锁存允许; /PSEN-外部 ROM 读选通; /EA-访问外部 ROM 控制信号。 2、片内 RAM 的特殊存储区域,用于保护断点和保护现场。特点是先进后出。 3、分别是不带进位和带进位加法指令。 4、8031-片内无 ROM; 8051-片内有 5KB 的掩膜 ROM; 8751-片内有 5KB 的 EPROM。 5、第 0 区。RS1 和 RS0 位均为低电平。 6、0000H-复位入口地址;0003H-外部中断 0 入口地址;000BH-定时器/计数器 0 中断入口地址;0013H-外 部中断 1 入口地址;001BH-定时器/计数器 1 中断入口地址;0023H-串行中断入口地址。 7、CY-进位标志;AC-辅助进位标志;OV-溢出标志;P-奇偶标志。 四、程序阅读题(12 分) 1、65H 2、0.124s 3、两个双字节 BCD 数相加 五、编程题(4 分) MOV P2,#00H OBH OEH OCH 原地踏步 将片内 RAM 65H 开始的 5 个单元存入 10H-OCH 3412H 2、 0.5us 8、2000H 12、3CH 30H 3、 硬件 软件 2001H 1000H 4、 RET 9、35H 80H 08H 5、 P0 3 80H 6、 8DH 04H 10、90H 8AH 1

MOV A,#82H MOV R0,#83H MOV @R0,A LP: MOV R0, #81H MOVX A,@R0 DEC R0 MOVX @R0,A

ACALL AJMP

OELAY1 LP

六、应用题(8 分) 1、10H 2、0C5H 3、 MOV MOV MOV MOV 68H SP,#50H TMOD,#10H TH1,#0C5H TL1,#68H

SETB TR1 SETB ET1 SETB EA


相关文档

单片机原理与应用考试题及答案(4)
单片机原理及应用模拟试题及答案四
单片机原理及应用习题4-6章
单片机原理与应用及C51程序设计第4章习题答案
单片机原理与应用技术4章习题与思考题
练习7单片机原理及应用试卷及答案
练习8单片机原理及应用试卷及答案
单片机原理及应用技能比赛模拟试题及答案(四)
练习9单片机原理及应用试卷及答案
《单片机原理与应用开发技术》第四章习题答案
电脑版