单片机练习题答案、填空题1、若单片机振荡脉冲频率为6MHz 时,一个机器周期为_ 2μs _______ 。
2、AT89C51 单片机的XTAL1 和XTAL2 引脚是___外接晶振或时钟__引脚。
3、定时器/计数器的工作方式3是指的将定时器/计数器T0 拆成两个独立的8 位计数器。
4、若由程序设定RS1、RS0 =01 ,则工作寄存器R0~R7 的直接地址为__08~0FH___________________________________________________________________________ 。
5、写出完成相应功能的汇编指令:将立即数____________ 11H 送到R2 MOVR2,#11H _ ___、使ACC.2 置位__ SETB ACC.2 __ 、使累加器的最低 2 位清零___ ANL A,#0FCH___ 。
6、A/D 转换的作用是将__模拟量转为数字量。
ADC0809 是__8___位的A/D 转换芯片。
7、8051 的堆栈区一般开辟在用户RAM 区的地址为30H ~7FH。
8 、所谓寻址,其实质就是__如何确定操作数的单元地址问题_。
9、若单片机振荡脉冲频率为12MHz 时,一个机器周期为1μs ___ 。
10、定时器中断请求发生在__计数溢出的时候。
11、中断响应时间是指__从中断请求发生直到被响应去执行中断服务程序所需的时间12、通过CPU 对I/O 状态的测试,只有I/O 已准备好时才能进行I/O 传送,这种传送方式称为程序查询方式___。
13、在中断服务程序中现场保护和现场恢复期间,中断系统应处在__关中断__状态。
14、8051 单片机的部硬件结构包括了:中央处理器(CPU) 、数据存储器(RAM) 、程序存储器、和 2 个16 位定时/ 计数器以及并行I/O 口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过部总线相连接。
15、MCS-51 的堆栈只可设置在RAM 的地址为30H ~7FH,堆栈寄存器sp 是8 位寄存器。
16、MCS-51 单片机的P0~P4 口均是并行I/O 口,其中的P0 口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0~P4 口中,P0 为真正的双相口,P1—P3 为准双向口;P3 口具有第二引脚功能。
17、若LED 为共阳极接法(即负逻辑控制) ,则字符 3 的八段代码值(a->dot) 应当为__0D __H。
18、MCS-51 片20H ~2FH 围的数据存储器,既可以__字节__寻址又可以位寻址。
19、AT89C51 单片机有___2___级中断,___5___个中断源。
20、MCS-51 系列单片机的典型芯片型号分别为 _ 8031 或8051_ ___ 、____ AT8 9C51 或AT89C52 _____ 、 ____ AT89S51 或AT89S52___ _。
21、假定(SP)=40H , (39H)=30H ,(40H )=60H 。
执行下列指令:POP DPHPOP DPL后,DPTR的容为6030H ,SP的容是38H 。
22、MCS —51 单片机外部中断请求信号有电平方式和边沿方式,在电平方式下,当采集到INT0、INT1 的有效信号为低电平时,激活外部中断。
23、十进制数45 转换成十六进制数是__2D___H,转换成二进制数是___00101101_ __B。
24、AT89C51 单片机部硬件结构是由一个___8___位中央处理器(CPU )、一个256B 片RAM 及___4___KB Flash ROM 、___21___个特殊功能寄存器、___4___个8 位并行I/O 口、___2___个16 位定时/ 计数器、___1 ___个串行I/O 口以及中断系统等部分组成,各功能部件通过片单一总线联成一个整体,集成在一块芯片上。
25、单片机有组成微机的主要功能部件C PU 、存储器和I/O 接口。
26、堆栈的特性是先进后出,8051 的堆栈一般开辟在部RAM30H~7FH 的围,其堆栈指针是SP 。
27、RS232C 是串行通信总线标准。
28、AT89C51 单片机的P0 口用作输出时,应外接上拉电阻___。
29、除了单片机芯片和电源外,AT89C51 单片机最小系统包括 _______ 时钟电路和____ 复位__ 电路。
30、MCS-51 有一个全双工的异步串行口,有 4 种工作方式。
、选择题1 、下列同样优先级的中断源同时请求时,哪个可以优先处理? CA.T0B.T1C.INT0D.INT12、MCS-51 单片机复位操作的主要功能是把PC 初始化为 C 。
A.0100HB.2080HC.0000HD.8000H3 、在MCS-51 单片机,当执行中断处理程序最后一句指令RETI后,A. 程序返回到ACALL 的下一句B.程序返回到LCALL 的下一句C. 程序返回到主程序开始处D.程序返回到响应中断时一句的下一句17 、访问片外数据存储器的寻址方式是 C4、 8051 单片机中,唯一一个用户可以使用的 16 位寄存器是 DA.PSWB.ACCC.SPD.DPTR 5 、在 CPU 部,反映程序运行状态或反映运算结果的寄存器是 BA.PCB.PSWC.AD.SP6 、下列指令能使累加器 A 的最高位置 1 的是 D 。
8、 MCS-51 单片机 CPU 的主要组成部分为11 、8051 单片机上电复位后,堆栈区的最大允许围是 B 个单元。
A .64B .120C .128D .25612、 8051 的 P0 口,当使用外部存储器时它是一个 D 。
A .传输高 8 位地址口 A .传输低 8 位地址口 C .传输高 8 位数据口D .传输低 8 位地址 / 数据口13 、寻址方式就是 C 的方式。
A .查找指令操作码B .查找指令C .查找指令操作数D .查找指令操作码和操作数14 、 ALU 表示 D 。
A .累加器B .程序状态字寄存器C .计数器D .算术逻辑部件15、定时 /计数器有4种操作模式,它们由 B 寄存器中的 M1 M0 状态决定。
16 、判断运算是否溢出时用 PSW 的 B 标志位。
A.CY B.OV C.P D.RS0A.ANL A ,#7FHB.ANL A ,#80HC.ORL A , #7FHD.ORL A ,#80H7、MCS -51 系列单片机的汇编指令系统共 条指令。
A.111B.112C.113D.115A .运算器、 控制器 算器、译码器B .加法器、 寄存器C .运算器、 加法器D .运9、单片机上电复位后, PC 的容和 SP 的容为 A . 0000H , 00H B . 0000H ,07HC . 0003H ,07HD .0800H , 08H10 、访问外部存储器或其它接口芯片时,作数据线和低 8 位地址线的是 A 。
A .P0 口B .P1 口C .P2 口D . P0 口 和 P2 口A.TCONB.TMODC.PCOND.SCONA. 立即寻址B.寄存器寻址C. 寄存器间接寻址D. 直接寻址18 、8051 单片机的 VSS ( 20)引脚是 B 引脚。
A .主电源 +5VB .接地C .备用电源D .访问片外存贮器19 、下列指令正确的是 A 。
20 、所谓 CPU 是指25 、 MCS-51 单片机复位后,专用寄存器 ACC 的状态是 C A .01H B .07H C .00HD .0FFH26 、 8051 的程序计数器 PC 为16 位计数器,其寻址围是 D A .8KB .16KC .32KD .64K27 、 MCS-51 的立即寻址方式中,立即数前面 D 。
A .应加前缀“ / :”号B .不加前缀号C .应加前缀“”号D .应加前缀“ #”号28 、单片机中 PUSH 和 POP 指令常用来 C 。
A .保护断点B .保护现场C .保护现场,恢复现场D .保护断点,恢复断点29 、 MCS-51 寻址方式中,直接寻址的寻址空间是 D 。
A .工作寄存器 R0~R7B .专用寄存器 SFRC .程序存储器 ROMD.数据存储器 256 字节围A.MOV DPTR,#1234H A,A+DPTRB.MOV R1,R2C.MOV A,DPTRD.MOVA 、运算器和控制器B 、运算器和存储器C 、输入输出设备D 、控制器和存储器 21 、 MCS-51 复位后,程序计数器 PC= 。
即单片机从 B 开始执行指令。
A . 0001HB . 0000HC .0003H D .0023H22 、单片机的 P0、 P1 口作输入用途之前必须 A .在相应端口先置 B .在相应端口先置 0 C .外接高电平 D .外接上拉电阻23 、程序是以 形式存放在程序存储器中的。
A.C 语言程序B.汇编程序C. 二进制编码D.BCD 码24 、用 Protues软件仿真单片机实验时,要装载到单片机中的文件后缀名是 A.HEXB.SDIC.LSID.ASM32 、执行如下三条指令后, 30H 单元的容是 B 。
MOV R1 , #30H MOV 40H , #0EH MOV R1 , 40H A .40HB .0EHC . 30HD .FFH35、指令 MUL AB 执行前( A )=18H ,( B )=05H ,执行后, A 、B 的容是 D A . 90H , 05H B .90H ,00HC . 78H , 05HD . 78H , 00H36 、MCS-51 指令系统中, 指令 MOV A ,R0,执行前(A )=86H ,(R0)=20H ,( 20H ) =18H ,执行后 C 。
A .(A )=86HB .(A )=20HC .(A )=18HD .(A )=00H37 、MCS-51 指令系统中, 指令 ADD A ,R0 执行前(A )=38H ,(R0)=54H ,(C ) =1 执行后,其结果为 D 。
A .(A ) =92H (C )=1 B .(A )=92H (C )=0 C .(A )=8CH(C )=1D .(A )=8CH(C )=038 、控制串行接口工作方式的寄存器是 CA.TCONB.PCONC.SCOND.TMOD39 、已知: R0=12H (12H ) =28HMOV A , #32HMOV A , 45HMOVA , R0执行结果 A 的容为B A.46H B.28HC.45HD.32HA .能直接B .不能能C .与 P2 口配合能D .与 P1 口配合31 、下列指令中比较转移指令是指 B 。