哈工大答疑库单片机课件试题 (2)
- 格式:pdf
- 大小:182.49 KB
- 文档页数:5
单片机试题及答案在以下的文章中,我将为您提供一些关于单片机的试题及答案。
请您留意,文章中会涉及到一些技术术语的解释和实例,希望对您有所帮助。
试题一:1. 请解释什么是单片机?答案:单片机是一种集成电路芯片,它集成了中央处理器、内存、输入/输出接口以及其他一些外设电路。
它可以用来控制和执行各种任务,比如数据的采集和处理、通信、显示等。
2. 单片机与微处理器有什么区别?答案:单片机是集成了中央处理器和外设接口的完整系统,而微处理器只是中央处理器,需要外部电路和外设接口来实现完整的系统功能。
3. 请简要解释单片机的工作原理。
答案:单片机通过读取程序存储器中的指令,执行指令来完成各种任务。
它可以通过输入/输出接口与外部设备进行通信,并通过内存存储数据。
4. 请解释什么是中断?答案:中断是一种事件,它可以打断单片机的正常执行流程,并引导程序执行特定的子程序。
中断可以是内部的(比如定时器溢出中断)或外部的(比如按键中断)。
5. 请解释什么是串口通信?答案:串口通信是一种通过串行数据传输进行的通信方式。
数据是逐位地发送和接收的,其中一根信号线用于发送数据,另一根信号线用于接收数据。
试题二:1. 请写出单片机的常见应用领域。
答案:单片机的常见应用领域包括家电控制、工业自动化、电子设备、医疗设备、交通工具控制等。
2. 请简述单片机的编程语言。
答案:单片机的编程语言主要有汇编语言和高级语言。
汇编语言是直接操作单片机硬件的语言,使用机器指令进行编程;高级语言(如C语言)则是通过编译器将程序转换为单片机可以执行的机器指令。
3. 请解释什么是GPIO口?答案:GPIO口是指单片机上的通用输入输出口,它可以配置为输入或输出模式。
通过GPIO口,单片机可以与其他外部设备进行数字信号的交互。
4. 请解释什么是PWM信号?答案:PWM(脉宽调制)信号是一种周期性的方波信号,通过调节方波的高电平持续时间(脉宽)和周期来实现对电压的控制。
1.除了单片机这一名称之外,单片机还可称为()和()。
答:微控制器、嵌入式控制器2.单片机与普通计算机的不同之处在于其将()、()、和()三部分集成于一块芯片上。
答:CPU、存储器、I/O。
3. 单片机根据其基本操作处理的位数可分为哪几种类型?答:4、8、16、32位4.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:三种,主要差别在于片内是否带有程序存储器。
8031片内不带有程序存储器,8051片内带有4K ROM,8751片内带有4K? EOROM程序存储器,5.MCS-51系列单片机与80C51系列单片机的异同点是什么?答:80C51系列单片机式与MCS-51系列相兼容的,这种兼容性体现在指令系统兼容,内核是相同的,但是片内功能部件可能有所不同。
6.8051与8751的区别是:(A)内部数据存储单元数目的不同;(B)内部数据存储器的类型不同;(C)内部程序存储器的类型不同;(D)内部的寄存器的数目不同。
答:C。
7.MCS-51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?答:CPU、数据存储器(RAM)、定时计数器、串行口、中断系统、特殊功能寄存器(SFR)、4个并行I/O口(P0~P3)、有的型号还有程序存储器(ROM)。
8. 说明MCS-51单片机的引脚的作用, 该引脚接高电平和接低电平时各有何种功能?答:接高电平时单片机访问内部程序存储器,当PC值超过(0FFFH)时,将自动转向执行外部程序存储器,?接低电平时直接访问外部程序存储器。
9.MCS-51的时钟振荡周期和机器周期之间有何关系?答:1个机器周期等于12个时钟振荡周期10. 在MCS-51单片机中,如果采用6MHz晶振,一个机器周期为()?答:2微秒11. 内部RAM中,位地址为30H的位,该位所在字节的字节地址为()?答:26H12.若A中的内容为63H,那么,P标志位的值为()?答:013. 8031 单片机复位后,R4所对应的存储单元的地址为(),因上电时PSW=(),这时当前的工作寄存器区是()组工作寄存器区?答:04H,00H,014. 内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写出它们的字节地址。
■模拟试题四:一、名词解释(5*5=25分)1.机器周期:[点击查看答案]答:机器周期是单片机的基本时间单位,其大小是单片机外接时钟振荡周期的12倍。
2.中断源:[点击查看答案]答:又可称之为中断申请源,指能够产生中断申请的事件。
3.地址总线:[点击查看答案]答:它用来传输单片机所发出的地址信号,以便进行存储单元和I/O端口的选择。
地址总线的数目决定着可直接访问的存储单元及I/O端口的数目。
4.数据总线:[点击查看答案]答:单片机与存储单元及I/O口之间传输数据信号5.控制总线:[点击查看答案]答:是一组控制信号线,包括单片机发出的也包括从外部存储单元或者I/O端口发送给单片机的。
二、选择题(5*8=40分)1.8051与8751的区别是:(A)内部数据存储单元数目的不同(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同[点击查看答案]答:C2.PC的值是:(A) 当前正在执行指令的前一条指令的地址(B) 当前正在执行指令的地址(C) 当前正在执行指令的下一条指令的地址(D) 控制器中指令寄存器的地址[点击查看答案]答:C3.判断下列说法是否正确?(1)特殊功能寄存器SCON,与定时器/计数器的控制无关;(2)特殊功能寄存器TCON,与定时器/计数器的控制无关;(3)特殊功能寄存器IE,与定时器/计数器的控制无关;(4)特殊功能寄存器TMOD,与定时器/计数器的控制无关。
[点击查看答案]答:(1)特殊功能寄存器SCON,与定时器/计数器的控制无关。
(对)(2)特殊功能寄存器TCON,与定时器/计数器的控制无关。
(错)(3)特殊功能寄存器IE,与定时器/计数器的控制无关。
(对)(4)特殊功能寄存器TMOD,与定时器/计数器的控制无关。
(错)4.判断下列说法是否正确:(A)串行口通讯的第9数据位的功能可由用户定义;(B)发送数据的第9数据位的内容在SCON寄存器的TB8位中预先准备好的;(C)串行通讯帧发送时,指令把TB8位的状态送入发送SBUF中;(D)串行通讯接收到的第9位数据送SCON寄存器的RB8中保存;(E)串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。
1选择1.在中断服务程序中,至少应有一条( D )(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令2.要使MCS-51能够响应定时器T1和外部中断0中断,它的中断允许寄存器IE 的内容应是( B )(A)98H (B)89H (C)4AH (D)22H3. MCS-51在响应中断时,下列哪种操作不会自动发生( D )。
(A)优先级状态触发器置位 (B)保护PC (C)找到中断入口地址 (D)保护PSW及其他寄存器内容4.使用定时器T1时,有几种工作模式( C )(A)1种(B)2种(C)3种(D)4种5. MCS-51在使用中断方式与外界交换信息时,保护现场和恢复现场的全部工作应该是 ( C )(A)由CPU自动完成 (B)在中断响应中完成(C)应由中断服务程序完成 (D)在主程序中完成6.MCS-51响应中断时,下面哪一个条件不是必须的( D )A.当前指令执行完毕B.中断允许是全部开放的C.没有同级或高级中断服务D.必须有RET1指令7.用8051的定时器,若用软启动,应使TOMD中的(C)。
A.GATE位置1B.C/T位置1C.GATE位置0D.C/T位置08. 当外部中断0发出中断请求后,中断响应的条件是(C)。
A.SETB ET0B.SETB EX0C.MOV IE,#81HD.MOV IE,#61H9.MCS-51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应(B)。
A.由硬件清零B.由软件清零C.由软件置位D.可不处理10.MCS-51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后(A)。
A.由硬件清零B.由软件清零C.A和B都可以D.随机状态11. MCS-51单片机响应中断矢量地址是(C)。
A.中断服务程序的首句地址B.中断服务程序的出口地址C.中断服务程序的入口地址D.主程序等待中断指令的地址12.AT89S51的串行异步通信口为( C )。
单片机原理及应用练习题+参考答案一、单选题(共53题,每题1分,共53分)1.DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B2.PSW=18H时,则当前工作寄存器是( )A、2组B、0组C、1组D、3组正确答案:D3.汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D4.主程序中调用子程序后返回主程序,堆栈指针SP的值()A、减2B、加4C、加2D、不变正确答案:D5.有一长度为10字节的字符串存放在8031单片机内部RAM中,其首地址为40H。
要求将该字符串中每一个字符加偶校验位。
(以调用子程序的方法来实现。
)源程序如下:ORG 1000H MOV R0,#40H MOV R7,#10 NEXT: MOV A,① ACALL SEPA MOV @R0,A INC R0 DJNZ ② ,NEXT SJMP $ SEPA: ADD A,#00H ③ PSW.0,SRET ORL A,④ SRET:⑤A、① @R0 ② R7 ③ JB ④ #80H ⑤ RETB、① @R0 ② R8 ③ JNB ④ #80H ⑤ RETC、① @R0 ② R7 ③ JNB ④ #90H ⑤ RETD、① @R0 ② R7 ③ JNB ④ #80H ⑤ RET正确答案:D6.INTEL 8051 CPU是()位的单片机.A、16B、4C、8D、32正确答案:C7.已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
TMOD=#( )A、19HB、20HC、21HD、22H正确答案:B8.AC(PSW.6)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:B9.若(A)=50H,(B)=A0H,执行MUL AB后,(A)= (B)=A、(A)=02H (B)=33HB、(A)=00H (B)=33HC、(A)=02H (B)=32HD、(A)=00H (B)=32H正确答案:D10.指令RR A 源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:A11.已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后CY和AC的内容为():A、0,1B、1,1D、1,0正确答案:A12.ALE引脚功能是()A、复位信号B、地址锁存控制信号C、访问程序存储控制信号D、+6 V电源正确答案:B13.DJNZ direct,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D14.若要使用T0方式0产生500μs延时,TMOD应设置为():A、00HB、01HC、10HD、11H正确答案:A15.定义字型数据的伪指令是():A、DSB、DBC、DW正确答案:C16.MCS-51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为()。
习题第三章4,立即寻址方式直接寻址方式位寻址方式寄存器间接寻址方式寄存器间接寻址方式寄存器寻址方式寄存器间接寻址方式立即寻址方式变址寻址方式10, (1)34H(2)A5H(3)A5H (4) 34H11, (A)=30H, (R0)=70H(A)=A0H, (30H)=70H(A) =A0H, (30H)=70H(A)=07H(A)=A0H, (R0)=30H(A)=10H, (30H)=A0H(A)=A0H(A)=10H(A)=D0H12, (A)=60H, (R0)=40H, (32H)=61H, (40H)=60H 13, (A) =74H 14,MOV SP, #30H ;(SP)=30H MOV 30H, #55H MOV 40H,#66H PUSH 30H ;(SP)=31H, (31H)=55H PUSH 40H ;(SP)=32H, (32H)=66H PO P 30H ;32H 中数据传送至30H 中,(SP)=31PO P 40H;31H 中数据传送至40H 中,(SP)=30 17,MOV DPTR,#4020H MO VX A, @DPTR 18,MOV DPTR,#5000H MO VX A, @DPTR MO V DPTR,#6030H MO VX @DPTR, A 21,ANL Pl, #07H22, RL PlRL Pl23, CJNE A, #10, NEXT24, CLR CMOV RO, 40HMOV Rl, 41H CJNE RO, R1,LP1LP1 : JNCLP2LP3 : MOV42H, @R0LP2 : MOV42H, @R126, MOV RO,#30HMOV Rl,#16CLR ALoop:MOV ©RO, AINC RODJNZ R1,Loop27, MOV A, #mMO V DPTR, #2040HMOVCA, @A+DPTR第四章5, CLR AMO V A, 21HAD D A, 31HMO V 41H, AMO V A, 20HAD DC A, 30HMO V 40H, A6, ORG OOOOHLJMP MAINORG 0030HMAI N: MOV A, 61H CLP AADD A, #O1H MOV 71H, A MOV A, 60H CLP A ADDC A, #OOH MOV 70H, A SJMP $END7, ORG OOOOHLJMP MAINORG 0030HMAI N: MOV Rl,#30 MOV DPTR,#50H MOV R2,#20LOO P: MOV A, @R1MOVX @DPTR, A INC R1INC DPTRDJNZR2, LOOP SJMP$ END8, ORG OOOOHAJMP MAIN ORG 0030H MAIN : MOV SP ,#6FH QE : MOV R3 ,#50H QE1: MOV A,R3 MOVRO, A MOV R7, #OAHCLR OOH MOV A, @RO L2: INC ROMOVR2, ACLR AMOV 22H, @RO CJNE A, 22H, L3 SETB C L3: MOV A, R2JC LI SETB OOHXCH A, @RO DEC RO XCH A, @RO INC RO LI : MOV A, @RODJNZ R7, L2 JB OOH,QE1 SJMP $ END12, MOV A, 30H CJNE A, #96, NEXT1 LOAD 1: JNC NEXTMOV 31H, #1 SJMP DONENEXT2: CJNE A, #105,NEXT3 NEXT3: JNC NEXT4MOV 31H, #2 SJM P DONE NEXT4: MOV 31H, #3DONE: SJMP $END。
解忧书店 JieYouBookshop期末考试1单选(1.5分)AT89S51单片机片内包含有()、()和()。
A.磁盘驱动器接口,USB接口,存储器B.CPU,存储器,打印机C.存储器,定时器,CPUD.CPU,存储器,LCD驱动器正确答案:C你没选择任何选项2单选(1.5分)下面的各种应用,()不属于单片机的应用范围。
A.工业控制B.家用电器的控制C.数据库管理D.汽车电子设备正确答案:C你没选择任何选项3单选(1.5分)程序计数器PC用来()。
A.存放正在执行的指令地址B.存放下一条的指令地址C.存放上一条的指令地址D.存放指令正确答案:B你没选择任何选项4单选(1.5分)在AT89S51单片机CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( )。
A.PCB.AC.SPD.PSW正确答案:D你没选择任何选项5单选(1.5分)AT89S51单片机在访问外部存储器时,地址的输出是()。
A.P1口输出高8位地址,P0口输出低8位地址B.P1口输出低8位地址,P2口输出高8位地址C.P0口输出高8位地址,P1口输出低8位地址D.P2口输出高8位地址,P0口输出低8位地址正确答案:D你没选择任何选项6单选(1.5分)对于“JBC bit,rel”指令,下列说法正确的是()。
A.bit位状态为1时转移,同时对该位清零。
B.bit位状态为0时转移。
D.bit位状态为1时转移。
正确答案:A你没选择任何选项7单选(1.5分)LJMP跳转空间最大可达到( )。
A.2KBB.128BC.256BD.64KB正确答案:D你没选择任何选项8单选(1.5分)设(A)=0C3H,(R0)=0AAH,执行指令“ANL A,R0”后,结果为( )。
A.(A)=6CHB.(R0)=82C.(R0)=6CHD.(A)=82H正确答案:D你没选择任何选项9单选(1.5分)访问片外数据存储器的寻址方式是( )。
A.寄存器间接寻址B.寄存器寻址C.立即寻址D.直接寻址正确答案:A你没选择任何选项10单选(1.5分)以下指令中,错误的是( )。
51单片机基本知识试题题库(含答案)第二章习题参照答案一、填空题:1、当 MCS-51 引脚 ALE 有效时,表达从 P0 口稳定地送出了低8位地址。
2、MCS-51 堆栈是软件填写堆栈指针暂时在片内数据存储器内开辟区域。
3、当使用 8751 且 EA=1,程序存储器地址不大于 1000H 时,访问是片内 ROM。
4、MCS-51 系统中,当 PSEN 信号有效时,表达 CPU 要从外部程序存储器读取信息。
5、MCS-51 有 4 组工作寄存器,它们地址范畴是00H~1FH6、MCS-51 片内20H~2FH 范畴内数据存储器,既可以字节寻址又可以位寻址。
7、PSW 中 RS1 RS0=10 时,R2 地址为 12H 。
8、PSW 中 RS1 RS0=11 时,R2 地址为 1AH 。
9、单片机系统复位后,(PSW)=00H,因而片内 RAM 寄存区当前寄存器是第0 组,8 个寄存器单元地址为 00H ~ 07H 。
10、PC 复位后为 0000H 。
11、一种机器周期= 12 个振荡周期= 6 个时钟周期。
12、PC 内容为将要执行指令地址。
13、在 MCS-51 单片机中,如果采用 6MHz 晶振,1 个机器周期为 2us14、内部 RAM 中,位地址为 30H 位,该位所在字节字节地址为 26H 。
15、若A 中内容为 63H,那么,P 标志位值为16、8051 单片机复位后,R4 所相应存储单元地址为 04H ,因上电时 PSW= 00H 。
这时当前工作寄存器区是第 0 工作寄存器区。
电平,由于其片内无程序存储器。
17、使用 8031 芯片时,需将/EA 引脚接低18、片内 RAM 低 128 个单元划分为哪 3 个重要某些:工作寄存器区、位寻址区和顾客 RAM 区。
19、通过堆栈操作实现子程序调用,一方面就要把PC 内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护断点送回到 PC 。
单片机原理及应用试卷A一、填空题(每空1分,共20分)1、单片微型计算机由CPU、存储器和I/O 三部分组成。
2、MCS-51系统中,当PSEN信号有效时,表示从P0口稳定地送出了低8位地址。
3、访问8031片外数据存储器采用的是寄存器间接寻址方式。
4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。
5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。
6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。
7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。
8、中断请求信号有电平触发和脉冲触发两种触发方式9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。
10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。
11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对并行I/O口内的锁存器进行的。
12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。
每题1.分,共10分)1、计算机能识别的语言是( C )。
(A)汇编语言(B)自然语言(C)机器语言(C)高级语言2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。
(A)P0和P2口(B)P0口(C)P2和P3口(D)P2口3、在中断服务程序中,至少应有一条( D )。
(A )传送指令 (B )转移指令 (C )加法指令 (D )中断返回指令 4、访问外部数据存储器时,不起作用的信号是( C )。
(A )RD (B )WR (C )PSEN (D )ALE 5、以下指令中,属于单纯读引脚的指令是( C )。
(A )MOV P1,A (B )ORL P1,#0FH (C )MOVC C ,P1.5 (D )DJNZ P1,LAB 6、使用定时器T1时,有几种工作模式( C )。
单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题2分,共20分)1. 单片机的核心部件是()。
A. 微处理器B. 存储器C. 定时器D. I/O接口2. 下列哪种设备不属于单片机的外围设备?A. 显示器B. 键盘C. 鼠标D. CPU3. 在单片机中,堆栈的作用是()。
A. 存储程序代码B. 存储数据C. 保存函数调用的返回地址D. 存储操作系统4. 单片机的I/O端口通常具有()功能。
A. 仅输入B. 仅输出C. 输入/输出D. 仅定时器5. 下列哪种单片机是51系列单片机?A. 8051B. 8052C. 8031D. 80486. 在单片机程序设计中,通常使用()语言编写程序。
A. 机器语言B. 汇编语言C. 高级语言D. 网络语言7. 单片机的定时器/计数器可以用来()。
A. 计数外部事件B. 生成时间延迟C. 产生音乐D. 所有以上功能8. 串行通信与并行通信相比,其主要优点是()。
A. 速度快B. 传输距离远C. 抗干扰能力强D. 线路简单9. 在单片机系统中,EEPROM是指()。
A. 电可擦除只读存储器B. 电子擦除可编程只读存储器C. 电子擦除可编程可擦写存储器D. 电可擦除可编程可擦写存储器10. 下列哪种中断源在单片机中是可屏蔽的?A. 外部中断0B. 外部中断1C. 定时器0中断D. 串行口中断二、填空题(每题2分,共20分)1. 单片机中的______是指具有微处理器、存储器、I/O接口以及其他功能模块集成在同一芯片上的微型计算机。
2. 在51单片机中,P1、P2、P3分别是______、______、______端口。
3. 单片机的程序存储器通常采用______型存储器。
4. 单片机中,______的作用是在程序执行过程中为子程序调用提供返回地址。
5. 单片机的串行通信接口可以实现______位数据的串行传输。
6. 在单片机中,______是指在程序执行过程中,由于外部事件或内部条件触发而中断当前程序执行的过程。
哈工大 06年 春季学期试题一、填空题(30分)1.8031内部有___________个定时器,___________个并行口和___________个全双工串行口,8031的寻址空间分为___________和___________空间各64K 。
8031共有___________个中断源,分别为___________、___________、___________、____________、__________。
其对应的中断入口地址分别为___________、___________、___________、___________、___________。
2.Rom 芯片2764的容量是___________KB,若其分配首址为0000H ,则末址为___________H 。
3.MCS-51内部提供___________个可编程的___________位定时/计数器,定时器有___________种工作方式。
4.MCS-51系列单片机指令系统的寻址方式有__________、__________、__________、____________、______________。
5.串行口方式3发送的第9位数据要事先写入 寄存器的 位。
6.串行口的方式0的波特率为 。
7.当MCS-51执行MOVC A ,@A+PC 指令时,伴随着控制信号有效。
二、判断对错,如对则在( )中写“√”,如错则在( )中写“×”。
(10分) 1.MCS-51单片机可执行指令:MOV 28H ,@R2。
()2.8051与8751的区别在于内部程序存储器的类型不同。
( ) 3.特殊功能寄存器SP 内装的是栈顶首地址单元的内容。
( )4.某特殊功能寄存器的字节地址为80H ,它即能字节寻址,也能位寻址。
( )5.MCS-51单片机中的PC 是不可寻址的。
( )6.当MCS-51执行MOVX @DPTR,A指令时,伴随着WR信号有效。
【最新整理,下载后即可编辑】《单片机与接口技术》习题库及答案一、判断题(判断每小题的对错,对的在小题前的括号中打“√”,错的在小题前的括号中打“×”。
)MCS-51单片机原理与结构(×)1.MCS-51单片机是高档16位单片机。
(√)2.MCS-51的产品8051与8031的区别是:8031片内无ROM。
(×)3.单片机的CPU从功能上可分为运算器和存储器。
(√)4.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。
(√)5.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。
(×)6.MCS-51的程序存储器用于存放运算中间结果。
(√)7.MCS-51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。
(√)8.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。
(√)9.CPU的时钟周期为振荡器频率的倒数。
(×)10.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期。
(√)11.单片机的指令周期是执行一条指令所需要的时间。
一般由若干个机器周期组成。
(×)12.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。
(×)13.MCS-51单片机上电复位后,片内数据存储器的内容均为00H。
(√)14.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的脉冲。
(√)15.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为通用RAM来读写。
(×)16.MCS-51单片机的片内存储器称为程序存储器。
(×)17.MCS-51单片机的数据存储器是指外部存储器。
■ 模拟试题三:
一、填空题(15分)
1. 在MCS-51单片机中,如果采用6MHz晶振,一个机器周期为____。
[点击查看答案]
答:2微秒
2. 内部RAM中,位地址为30H的位,该位所在字节的字节地址为____。
[点击查看答案]
答:26H
3.若A中的内容为63H,那么,P标志位的值为____。
[点击查看答案]
答:0
4. 8031 单片机复位后,R4所对应的存储单元的地址为____,因上电时PSW=____。
这时当前的工作寄存器区是____组工作寄存器区。
[点击查看答案]
答:04H,00H,0
5.使用8031单片机时,需将引脚接____电平,因为其片内无____存储器。
[点击查看答案]
答:低;程序
6.通过堆栈操作实现子程序调用,首先就要把____的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到____。
[点击查看答案]
答:PC;PC
7.MCS-51单片机程序存储器的寻址范围是由程序计数器
PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为____K字节。
[点击查看答案]
答:64K
8.如果手中仅有一台示波器,可通过观察____引脚的状态,来大致判断MCS-51单片机正在工作?
[点击查看答案]
答:ALE
9.在基址加变址寻址方式中,以____作变址寄存器,以____或____作基址寄存器。
[点击查看答案]
答:A,DPTR或PC
二、判断题(15分)
1.判断以下指令的正误:
(1)MOV 28H,@R2;(2)DEC DPTR;(3)INC DPTR;(4)CLR R0;(5)CPL R5;(6)MOV R0,R1;
(7)PHSH DPTR;(8)MOV F0,C;(9)MOV F0,Acc.3;
(10)MOVX A,@R1;(11)MOV C,30H;(12)RLC R0 [点击查看答案]
答:(1)×;(2)×;(3)√;(4)×;(5)×;(6)×;(7)×;(8)√;(9)×;(10)√;(11)√;(12)×。
2.判断下列说法是否正确。
(A)立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。
(B)指令周期是执行一条指令的时间。
(C)指令中直接给出的操作数称为直接寻址。
[点击查看答案]
答:(A)√;(B)√;(C)×。
三、名词解释(7*5=35分)
1.单片机:
[点击查看答案]
答:将组成微型计算机的各功能部件:中央处理器(CPU)、存储器(RAM、ROM、EPROM)、定时/计数器、串行口、I/O接口电路及等集成在一块集成电路芯片中从而构成完整的微型计算机。
故称作单晶片微型计算机,简称单片机。
2.特殊功能寄存器(SFR):
[点击查看答案]
答:用于对片内各功能模块进行管理、控制、监视。
实际上是一些控制寄存器和状态寄存器。
3.寻址方式:
[点击查看答案]
答:就是在指令中说明操作数所在地址的办法。
4.伪指令:
[点击查看答案]
答:伪指令不属于MCS51指令系统中的指令,它是程序员发给汇编程序的命令,也称为汇编程序控制命令。
5.全双工串行通讯:
[点击查看答案]
答:指双机之间串行接收、发送数据可以同时进行。
6.中断:
[点击查看答案]
答:在执行程序的过程中,由于某种外界的原因,必须尽快终止当前的程序执行,而去执行相应的处理程序,待处理结束后,再回来继续执行被终止的程序。
这个过程叫中断。
7.独立式键盘:
[点击查看答案]
答:各按键相互独立,每一个按键各接一条输入线,通过检测输入线的状态可以很容易的判断该键是否按下。
四、计算题(10分)
试述串行通讯中“波特率”的概念,并以外接晶振
fosc=6MHz为例,计算波特率为9600时定时器T1(工作于方式2)的初值,(PCON.7=1)。
[点击查看答案]
答:波特率:串行口每秒钟发送或接收数据的位数 TH1=TL1=FDH 五、软件编程(10分)
利用查表指令,求0~9的平方,待求平方的数已存储在A 中。
[点击查看答案]
答:
ORG 0000H
LJMP A1
ORG 0080H
A1: NOP
NOP
MOV SP,#60H
MOV DPTR,#tab;由题意知,0~9之内任意一个数已赋值给A。
MOVC A, @A+DPTR
A2: SJMP A2
tab:DB 00h,01h,04h,09h,10h,19h,24h,31h,40h,51h
END
六、综合设计(15分)
采用线选法扩展2片8KB的RAM和2片8KB的EPROM,并给出各芯片的地址范围。
RAM选6264,EPROM选2764。
[点击查看答案]
答:
地址范围:
IC2和IC4占用地址空间为A000H~BFFFH,(P2.7=1、P2.6=0、P2.5=1)。
IC1和IC3地址范围C000H~DFFFH,
(P2.7=1、P2.6=1、P2.5=0)。