文档库 最新最全的文档下载
当前位置:文档库 › 哈尔滨工业大学单片机原理期末考试试题2

哈尔滨工业大学单片机原理期末考试试题2

一、填空(30分,每空1分)

1. 如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)= ,

(20H)=

2. 8031的异步通信口为(单工/半双工/全双工),若传送速率为每秒120

帧,每帧10位,则波特率为____

3. |

4. 8031内部数据存储器的位地址空间的字节地址范围是,对应的位地

址范围是。

5. 单片机也可称为或

6. 当MCS-51执行MOVX A,@R1指令时,伴随着控制信号有效。

7. 当单片机的PSW=01H时,这时当前的工作寄存器区是区,R4所对应

的存储单元地址为H

8. 8031的口为高8位地址总线口。

9. 设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB

闪烁程序存储器有效,则其引脚应该接

10. 在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行次。

11. 欲使P1口的低4位输出0,高4位不变,应执行一条命令。

12. ~

13. 单片机外部三大总线分别为、和控制总线。

14. 数据指针DPTR有位,程序计数器PC有位

15. 74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在块芯片中

选中其中任一块。

16. MCS-51指令系统中,ADD与ADDC指令的区别是

17. 特殊功能寄存器中,单元地址低位为的特殊功能寄存器,可以

位寻址。

18. 开机复位后,CPU使用的是寄存器第一组,地址范围是

19. 若某存储器芯片地址线为12根,那么它的存储容量为

20. 关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为

21. ~

22. 8031复位后,PC与SP的值为分别为和

23. LJMP跳转空间最大可达到

24. 执行如下三条指令后,30H单元的内容是

25. M O V R 1,#30H

M O V 40H,#0 E H

M O V ﹫R 1,40H

二、判断题(10分,每题1分)

1 当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。()

2 必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。()

3 8155是一种8位单片机。()

4 51单片机只能做控制用,不能完成算术运算。()

5 单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。()

6 指令AJMP的跳转范围是2KB。()

7 扩展I/O口占用片外数据存储器的地址资源。()

8 8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的()

9 单片机系统扩展时使用的锁存器,是用于锁存低8位地址()

10 在A/D变换时,转换频率越高越好()

2、MCS-51单片机片内256B的数据存储器可分为几个区分别作什么用(8分)

3、指出以下程序段每一条指令执行后累加器A内的值,已知(R0)=30H。(5分)

MOV A,#0AAH ;

CPL A ;

RL A ;

CLR C ;

ADDC A,R0 ;

四、下图是四片2K ×8位存储器芯片的连线图。(1)确定四片存储器芯片地址范围,要求写出必要的推导过程。(2)编程将片内RAM 30H~4FH 单元中的32个字节数据传送到片外RAM 左数第一块芯片的最低端32个字节单元(按地址由低至高存放)。(本题15分)

G1 G2A G2B C B A Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0

74LS138真值表

本题得分

本题得分

五、简述行列式键盘线反转法识别按键的工作原理。(本题6分)

六、图为8段共阴数码管,请写出如下数值的段码。(本题5分)

答案:

0 H 分) 1 H 分) 2 H 分) 3 H 分) 4 H 分) 5 H 分) P H 分) 7 H 分) 8 H 分) C H 分)

f

e h

七、回答下列问题并写出简要分析过程。(本题16分)

左下图是DAC0832的应用电路,DA 转换时数字量FFH 与00H 分别对应于模拟量+5V 与0V 。右下图给出了DAC0832的逻辑结构。(1)将图中空缺的电路补充完整;(2)编写程序,产生图中所示锯齿波。设有一个延时的子程序DELAY 可以直接调用。

DAC0832的逻辑结构

'

本题得分

(完整版)单片机原理及应用期末考试试题

单片机原理及应用期末考试试题 一、填空题(每空1分,共20分) 1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。 2.A T89S51单片机的1个机器周期含有12 个晶振周期或 6 状态周期。 3.AT89S51单片机进行扩展时,用P0 口作为地址/数据总线,用P2口作为地址总线高8位。 4.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中 5.指令格式是由操作码和操作数部分组成。 6. AT89S51单片机的串行口控制寄存器中有2个中断标志位,它们是TI和RI 7.在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是DA A 指令 8. JNC rel指令执行时,当CY位为0时程序发生跳转。 9.单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元 的地址应该是22H 。 10.外部中断0的中断入口地址为0003H,定时/记数器T1的中断入口地址为001BH。 11.串行口工作方式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特率为6×106/64 b/s 12.堆栈应遵循先进后出规律,堆栈指针的符号为SP 二、单项选择题(每小题1分,共20分) 1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。 a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在( b ) a)RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为0111010101000010 则其表示的十进制数值为(b)a) 7542H b) 7542 c) 75.42H d) 75.42

单片机原理及应用期末考试题试卷大全(含答案)

单片机模拟试卷001 一、选择题(每题1分,共10分) 1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。 a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在() a)RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a)7542H b)7542 c)75.42H d)75.42 4.下列指令中不影响标志位CY的指令有()。 a)ADD A,20H b)CLR c)RRC A d)INC A 5.CPU主要的组成部部分为() a)运算器、控制器 b)加法器、寄存器 c)运算器、寄存器 d)运算器、指令译码器 6.INTEL 8051 CPU是()位的单片机 a)16 b)4 c)8 d)准16 7.8031复位后,PC与SP的值为() a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。 a)MOV A, @R1 b)MOVC A, @A + DPTR c)MOVX A, @ R0 d)MOVX A, @ DPTR 9.8031单片机中既可位寻址又可字节寻址的单元是() a)20H b)30H c)00H d)70H 10.下列哪条指令是正确的() a)PUSH R2 b)ADD R0,A c)MOVX A @DPTR d)MOV @R0,A 二、填空题(每空1分,共30分) 1.一个完整的微机系统由和两大部分组成。 2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。 3.半导体存储器分成两大类和,其中具有易失性,常用于存储。 4.求十进制数-102的补码(以2位16进制数表示),该补码为。 5.PC存放_______________,具有___________特性。在8051中决定程序执行顺序的是PC 还是DPTR?它是______位?(是,不是)SFG? 6.123= B= H。 7.8051内部有并行口,P0口直接作输出口时,必须外接;并行口作输入口时,必须先,才能读入外设的状态。 8.MCS-51的堆栈只可设置在,其最大容量为,存取数据的原则是。堆栈寄存器SP是位寄存器,存放。 9.中断处理的全过程分为以下3个段:、、。 10.定时和计数都是对进行计数,定时与计数的区别是

单片机原理及应用期末考试题试卷(压缩版)

1.一个完整的微机系统由硬件和软件两大部分组成。 2.8051 的引脚RST是IN脚(IN脚还是OUT脚),当其端出现高电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到低电平,8051才脱离复位状态,进入程序运行状态,从ROM 0000 H单元开始取指令并翻译和执行。 3.半导体存储器分成两大类:RAM ROM,其中RAM 具有易失性,常用于存储临时性数据。 4.求十进制数-102的补码(以2位16进制数表示),该补码为9AH 。 5.PC存放_CPU将要执行的指令所在的ROM单元的地址,具有自动加1特性。在8051中决定程序执行顺序的是PC还是DPTR PC ?它是16位?不是(是,不是)SFG?6.123= 01010010 B= 52 H。 7.8051内部有 4 个并行口,P0口直接作输出口时,必须外接上拉电阻;并行口作输入口时,必须先将口锁存器置1 ,才能读入外设的状态。 8.MCS-51的堆栈只可设置在内RAM低128B区,其最大容量为128B ,存取数据的原则是先进后出。堆栈寄存器SP是8 位寄存器,存放堆栈栈顶的地址。9.中断处理的全过程分为以下3个段:中断请求、中断响应、中断服务。10.定时和计数都是对脉冲进行计数,定时与计数的区别是定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数。 三、判断题(对者打√,错者打×,并改正,每题1分,共10分) 1 中断服务程序的最后一条指令是RETRETI。× 2 存储器分成内存和外存两大部分,其中外内存可以直接与CPU交换信息。× 3 P2口既可以作为I/O使用,又可以作地址/数据复用口使用。√ 4 在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。√ 5 LCRL A为循环左移指令。× 6 MOV A,30H的源操作数为立即直接寻址方式。 7 MOVMOVC A,@A+DPTR是一条查表指令。× 8 MUL AB的执行结果是高低8位在A中,低高8 位在B中。× 9 AJMP跳转空间最大可达到642KB 。 10 DPTR是由DPH和DPL两个8位特殊寄存器组成的。√ 四、简答题(每题5分,共15分) 1.MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少? 答:MCS51单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制,在出现同级中断申请时,CPU按如下顺序响应各个中断源的请求:INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H。 2.已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?(写出步骤) 答:定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是1388H TMOD的值是00000001B,TH0=13H;TL0=88H。 3.MCS51系列单片机的内部资源有哪些?说出8031、8051和8751的区别。 答:MCS51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个串行口、2个定时计数器和中断系统等资源。8031、8051和8751的区别是8031内无ROM;8051内有4KB的掩膜ROM;8751内有4KB的EPROM。

大学mooc单片机原理及应用(哈工大)章节测验期末考试答案

解忧书店 JieYouBookshop 期末考试 1 单选(1.5分) AT89S51单片机片内包含有()、()和()。 A.磁盘驱动器接口,USB接口,存储器 B.CPU,存储器,打印机 C.存储器,定时器,CPU D.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.PC B.A C.SP D.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.2KB B.128B C.256B D.64KB 正确答案:D你没选择任何选项 8 单选(1.5分) 设(A)=0C3H,(R0)=0AAH,执行指令“ANL A,R0”后,结果为( )。 A.(A)=6CH B.(R0)=82 C.(R0)=6CH D.(A)=82H 正确答案:D你没选择任何选项 9 单选(1.5分) 访问片外数据存储器的寻址方式是( )。 A.寄存器间接寻址 B.寄存器寻址 C.立即寻址 D.直接寻址 正确答案:A你没选择任何选项 10 单选(1.5分) 以下指令中,错误的是( )。 A.JMP @A+DPTR B.PUSH Acc C.MUL AB D.CJNE A,R0,rel 正确答案:D你没选择任何选项 11 单选(1.5分) 在中断服务程序中,至少应有一条()。 A.转移指令 B.加法指令 C.传送指令 D.中断返回指令 正确答案:D你没选择任何选项 12 单选(1.5分) 执行如下三条指令后,50H单元的内容是( )。 MOV R1, #50H MOV 60H,#0FEH MOV @R1,60H A.60H B.50H

哈尔滨工业大学2021年《单片机原理与应用技术》期末试题及答案

1选择题 1.MCS-51汇编语言指令格式中,唯一不可缺少的部分是 B 。 A.标号 B.操作码 C.操作数 D.注释 2.单片机中PUSH和POP指令常用来 C 。 A.保护断点 B.保护现场 C.保护现场,恢复现场 D.保护断点,恢复断点 3.MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是 A 。A.寄存器间接寻址 B.寄存器寻址 C.基址加变址寻址 D.立即寻址 4.在MCS-51指令中,下列指令中 C 是无条件转移指令。 A.LCALL addr16 B.DJNZ direct, rel C.SJMP rel D.ACALL addr11 5.在编程中使用伪指令的目的是 C 。 A.指示和引导如何进行手工汇编 B.指示和引导编译程序如何汇编C.指示和引导汇编程序进行汇编 D.指示和引导程序员进行汇编6. LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=(D)A.2000H B.2001H C.2002H D.2003H 7. 下面指令将MCS-51的工作寄存器置成3区(B) A.MOV PSW,#13H B.MOV PSW,#18H C.SETB PSW.4 CLR PSW.3 D. SETB PSW.3 CLR PSW.4 8.MCS-51寻址方式中,立即寻址的寻址空间是(C)。 A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存储器ROM D.片内RAM的20H~2FH字节中的所有位和部分专用寄存器SFR的位9.MCS-51寻址方式中,直接寻址的寻址空间是(D)。 A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存储器ROM D.数据存储器256字节范围 10. 是最简单的程序结构,它既无分支,又无循环,在执行时单片机

哈尔滨工业大学2021年《单片机原理与应用技术》期末考试试题及答案

1选择 1.在中断服务程序中,至少应有一条( D ) (A)传送指令(B)转移指令(C)加法指法(D)中断返回指令 2.要使MCS-51能够响应定时器T1和外部中断0中断,它的中断允许寄存器IE 的内容应是( B ) (A)98H (B)89H (C)4AH (D)22H 3. 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位置1 B.C/T位置1 C.GATE位置0 D.C/T位置0 8. 当外部中断0发出中断请求后,中断响应的条件是(C)。 A.SETB ET0 B.SETB EX0 C.MOV IE,#81H

D.MOV IE,#61H 9.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 )。 A.单工 B.半双工 C.全双工 D.全单工 19. MCS-51的串行数据缓冲器SBUF用于(B)。 A.存放运算中间结果 B.存放待发送或已接收到的数据 C.暂存数据和地址 D.存放待调试的程序 13.AT89S51的串行通信口若传送速率为每秒120帧,每帧10位,则波特率为(B)。 A.12

单片机原理期末考试试题附答案

单片机原理及应用期末考试试题汇总1、单片机是将微处理器、一定容量的 RAM 和ROM以及I/O口、定时器等电路集成在一块芯片上而构成的微型计算机; 2、单片机89C51片内集成了4KB的FLASH ROM,共有5个中断源; 3、两位十六进制数最多可以表示256个存储单元; 4、89C51是以下哪个公司的产品 C A、INTEL B、AMD C、ATMEL D、PHILIPS 5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM; 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器;T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间;F 8、当CPU访问片外的存储器时,其低八位地址由P0口提供,高八位地址由P2口提供,8位数据由P0口提供; 9、在I/O口中,P0口在接LED时,必须提供上拉电阻,P3口具有第二功能; 10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的;F 11、是非题:是读端口还是读锁存器是用指令来区别的;T 12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的;F 13、是非题:中断的矢量地址位于RAM区中;F 14、MCS-51系列单片机是属于B体系结构; A、冯诺依曼B、普林斯顿 C、哈佛 D、图灵 15、89C51具有 64 KB的字节寻址能力; 16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV 指令;T 17、在89C51中,片内RAM分为地址为 00H~7FH 的真正RAM区,和地址为80H~FFH 的特殊功能寄存器SFR 区两个部分; 18、在89C51中,通用寄存器区共分为4组,每组8个工作寄存器,当CPU复位时,第0组寄存器为当前的工作寄存器; 19、是非题:工作寄存器区不允许做普通的RAM单元来使用;F 20、是非题:工作寄存器组是通过置位PSW 中的RS0和RS1来切换的;T 21、是非题:特殊功能寄存器可以当作普通的RAM单元来使用;F 22、是非题:访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式;T 23、是非题:堆栈指针SP的内容可指向片内00H~7FH的任何RAM单元,系统复位 后,SP初始化为00H;F 24、数据指针DPTR是一个16位的特殊功能寄存器寄存器; 25、是非题:DPTR只能当作一个16位的特殊功能寄存器来使用;F 26、是非题:程序计数器PC是一个可以寻址的特殊功能寄存器;F 27、在89C51中,一个机器周期包括 12个振荡周期,而每条指令都由一个或几个机

单片机原理与应用期末试题及答案

语言提供的合法的数据类型关键字 (B) A、Double B、short C、integer D、Char 2.片内RAM的20H~2FH为位寻址区,所包含的位地址是(B) A、00H~20H B、00H~7FH C、20H~2FH D、00H~FFH 单片机的复位信号是(A) 有效 A、高电平 B、低电平 C、脉冲 D、下降沿 4.89C51的单片机的堆栈指针(A) A、只能位于内部RAM低128B字节范围内 B、可位于内部RAM低256字节范围内 C、可位于内部ERRAM内。 D、可位于内部RAM或外部RAM内 5.在串行口工作于移位寄存器方式时,其接受由(C)来启动 A、REN B、RI C、REN和RI D、TR 6.单片机中断系统的总允许位为 (EA=1) 7.当MCS-51单片机接有外部存储器,P2口可作为(D) A、数据输入口 B、数据的输出口 C、准双向输入/输出口 D、输出高8位地址 中一般指针变量占用(C)字节存储 A、一个 B、两个 C、三个 D、四个 9.使用宏来访问绝对地址时,一般需包含的库文件是(B) A、B、 C、 D、 10.单片机的定时器/计数器工作方式1是 (D ) A、8位计数器结构 B、2个8位计数器结构 C、13位计数结构 D、16位计数结构 语言提供的特殊寄存储器的数据类型关键字是(sfr/sfr16) 单片机中,将累加器A中的数输入外RAM的40H单元,可执行的指令() MOV R1, #40H MOVX @R1 , A 单片机,通常将中间计算器结果放在 (RAM) 14.外部中断1的中断入口地址为(0013H) 15.单片机中断系统的优先级是由 (中断优先级控制寄存器IP)控制 16.采用(static) 关键字定义静态变量 17.采用(地址寄存器),实现P0口可作地址和数据分时复用。 18.单片机总线系统不包含(文件总线) 总线系统包括:地址总线,数据总线,控制总线 19.使用函数printf()时,一般需包含的库文件是 20.目前采用 (串行接口)实现89C52与PC机实现串行通信

单片机原理及应用考试试题及答案

单片机原理及应用考试试题及答案[1]11 《单片机原理与应用》试题018答案 填空题(每空2分,共30分) 1、真值1001001B的反码为;其补码为 2、MCS-51系列单片机00—1FH 。 3、程序状态标志字寄存器PSW中的PSW.7的含义是;PSW.0的含义是志。 6、单片机汇编语言程序有三种基本结构,分别是:和 7、MCS—51单片机0 。 8、存储器EPROM 27128的地址线有KB。 9、可编程并行I / O接口芯片8255A有个8位并行I / O端口,可通过编程决定它们的功能。 二、单项选择题(每小题3分,共15分) 1、MCS—51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是 (A)ALE (B)PSEN (C)EA (D)RST (B ) A (A )2、下列指令写法正确的是。(A)MOV #20H,A (B)ADD R2,#30H (C)PUSH R0 (D)RRC 3、ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H 当CPU响应外部中断0后,PC的值是(B) (A)0003H (B)2000H (C)000BH (D)3000H 4、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A) (A)方式0 (B)方式1 (C)方式2 (D)方式3 5、MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A) (A)读锁存器具(B)读数据库(C)读A累加器具(D)读CPU 三、简答题(每小题10分,共20分) 1 简述可编程并行接口8255 A的其中有数据总线驱动器,读/写控制逻辑 (2)由A组和B组控制电路。 (3)外部接口部分该部分有3个8位并行I/O端口,即A口、B口和C口。 2 单片机有哪几个特殊功能寄存器?各在单片机的哪些功能部件中? 答:8051单片机R0,#30H MOV R7,#0FH MOV DPTR,#3000H LOOP:MOV A,@R0 MOVX @DPTR,A INC R0 INC DPTR DJNZ R7,LOOP RET

单片机原理试题附答案

单片机原理及应用模拟试题1 一、填空题 1、AT89S51内部数据存储器的地址范围是;位地址空间的字节地址范围是;对应的位地址范围是;外部数据存储器的最大可扩展容量是.. 2、AT89S51单片机指令系统的寻址方式有、_______、_ ___、_ __ __、.. 3、如果A=34H;R7=0ABH;执行XCH A; R7;结果A= ;R7= .. 4. 82C55可以扩展个并行口;其中条口线具有位操作功能; 5、当单片机复位时PSW=H;这时当前的工作寄存器区是区;R4所对应的存储单元地址为H.. 6、若A中的内容为67H;那么;P标志位为.. 7、74LS138是具有3个输入的译码器芯片;其输出作为片选信号时;最多可以选中片芯片.. 二、简答题 1、如果DPTR=507BH;SP=32H;30H=50H;31H=5FH;32H=3CH;则执行下列指令后: POP DPH; POP DPL; 则:DPH= __ ___;DPL=____ ____;SP=____ ____; 2、采用6MHz的晶振;定时1ms;用定时器方式1时的初值应为多少请给出计算过程 3、分析下列程序的功能 PUSH ACC PUSH B POP ACC POP B 三、图为8段共阴数码管;请写出如下数值的段码.. 3____ _ ; b c f

_4______ ;5_____ ; P_____ _;7_______ ;8____ __;C_______; 四、简述一种多外部中断源系统的设计方法..给出图 五、简述行列式扫描键盘的工作原理.. 六、请回答: 1、下图中外部扩展的数据存储器容量是多少 2、三片6264的地址范围分别是多少地址线未用到的位填1 3、若外部程序存储器已扩展未画出;请编写程序;要求: 1将30H~3FH中的内容送入6264 1# 的前16个单元中; 2将6264 2# 的前32个单元的内容送入40H~5FH中;

单片机原理与应用 大二(2)考试及答案

复习题纲 一、填空题; 1、微型计算机与外部设备之间的信息传送方式通常可以分为同步传输、异步传输、 中断传输、DMA传输等四种方式。 2、MCS-5单片机有五个中断源,分别是:INTO非、定时器T0、INT1非、定时器T1 和串行口中断。 3、MCS-5单片机五个中断源的入口地址分别是:0003h 、000bh 、0013h 、 001bh和0023h。 4、按数据传送方向,串行通信可分为:半双工、全双工和单工。 4、单片机中使用的串行通信都是:全双工串行 5、虽然MCS-51串行口的发送和接收缓冲寄存器都名为SBUF,但发送和接收可通过指令MOV SBUF,A 、MOV A , SBUF来区别(以累加器为例)。 6、P3.0第二功能线为串行端口的接收RXD端;P3.1的第二功能线为串行端口的 发送TXD端。 7、8051串行端口的RXD是第P3.0引脚;串行端口的TXD是第P3.1引脚。 8、在MCS-5单片机扩展系统中,高8位地址由P2 端口提供,低8位地址由P0端口提供。 9、8155片内具有256 字节的静态RAM,2个8位的并行I/O端口和1个 6 位的并行I/O端口,1个14位的减法计数器/定时器,以及 1 个地址锁存器。 10、P0端口既可以传递输入/输出数据又可以传递外部存储器低8位地址,是分时复用的。 10.单片机复位后,程序的入口地址是0000b 11、子程序必须使用RET 返回指令返回主程序,而中断服务程序必须使用RETI 指令返回主程序。 12、访问接口采用MOVX 指令,而且在命令中只能使用间接寻址传送数据。 13、DAC0832在几个引脚信号不同组合的控制下可以实现直通方式、单缓冲方式和双缓冲方式三种工作方式。 14、当A/D转换完毕时ADC0809将产生高电平信号,这一信号可以作为查询的依据,或利用它产生中断。 15、ADC0809是一种8路模拟输入,8位数字输出的逐次逼近式模数转换器。如果它的C、B、A的地址编码为011,则选中通道。 16、当MCS-51的ALE 信号有效时,表示从P0口稳定地送出了低8位地址。 17、MCS-51用于多机通信时串行口必须在方式2或方式3 下工作,主机发送从机地址呼叫从机时,其TB8位为1 ;各从机此前必须将其SCON中的SM2位和REN位设置为1。 18、MCS-51四个I/O端口共有三种操作方式:输出数据方式、读端口数据方式和 读端口引脚方式。 19、在MCS-51 的I/O端口的读引脚方式下,CPU首先必须使欲读端口引脚所对应的锁存器置。 20、MC1488、MC1489和MAX232能实现TTL电平和RS-232电平间的电平转换。 21、A/D和D/A转换器的主要性能指标是:转换速度和转换精度。 21、ADC的主要总类有计数器A/D转换器、双积分A/D转换器、逐次逼近A/D转换器、并行A/D转换器 22、中断过程包括:中断请求、中断响应、中断处理和中断返回。 23、异步串行数据通信的帧格式由起始位、数据位、奇偶校验和停止组成。 24、单片机应用系统设计的步骤为:确定任务、方案设计、硬件设计和软件设计 24、串行扩展总线接口技术包括串行扩展、外设芯片扩展、单总线扩展 25、单片机是指在一片集成电路芯片上集成CPU, 存储器、I/O接口电路从而构成的单芯片微型计算机。 25、设计8031系统时,P0.P2.P3口不能用作一般的i/o口

单片机原理及应用期末考试试题及答案(共4套)

单片机考试复习试题及答案(一) 一、填空题(25分,每空1分) 1. AT89S51单片机为8 位单片机 2. MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。 3. AT89S51的异步通信口为全双工(单工/半双工/全双工) 4. AT89S51有 2 级中断, 5 个中断源 5. AT89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。 6. AT89S51单片机指令系统的寻址方式有__寄存器寻址__、____直接寻址____、___寄存器间接寻址_____、_立即寻址____、基址寄存器加变址寄存器寻址。 7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH , (R7)=34H 。 8. 82C55可以扩展3个并行口,其中8 条口线具有位操作功能; 9. 当单片机复位时PSW= 00 H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04 H。 10. 若A中的内容为67H,那么,P标志位为 1 。 11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 片芯 片。 二、判断以下指令的正误:(5分) (1)MOV 28H,@R4;(×) (2)INC DPTR;(√) (3)DEC DPTR ;(×) (4)CLR R0 ;(×) (5)MOV T0,#3CF0H;(×) 三、简答题 1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指 令后: POP DPH; POP DPL; POP SP; 则:(DPH)= ___3CH___;(DPL)=___5FH___;(SP)=___50H___;(6分) 2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)(6分) 解:∵采用6MHZ晶振 ∴机器周期为2us (213-X)×2×10-6=1×10-3 ∴X=7692(D)=1E0CH=1 1110 0000 1100(B), 化成方式0要求格式为 1111 0000 1100 B 即0F00CH 综上可知:TLX=0CH, THX=0F0H

哈尔滨工业大学2021年《单片机原理与应用技术》期末试题A卷及答案

1.8051单片机的内部硬件结构包括了:微处理器、存储器、定时 器、计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理 器等部件,这些部件通过总线相连接。 2. 对特殊功能寄存器只能用直接寻址方式访问,其中地址能被 8整除的单元又可用位寻址。 3.访问片外数据存储器应用 MOVX 指令,访问程序存储器应用 MOVC 指令,访问外部I/O端口应用 MOVX 指令。 4.P0~P3口中,凡能用作I/O线的引脚,可根据需要分别选作输入或输出线 使用,选作输入线时,必须先用指令将I/O口的对应位置 1 才能进行正确的输入。 5.MCS-51的堆栈是软件填写堆栈指针临时在_片内数据存储器内开辟的区域. 6.MCS-51有4组工作寄存器,它们的地址范围是00H~1FH. 7.访问MCS-51片外数据存储器MOVX指令采用的是寄存器间接寻址方式。 8.访问片外程序存储器MOVC指令采用的是变址寻址方式。 9.单片机的堆栈指针SP始终是指示堆栈栈顶的位置。 10. AT89S51单片机复位后,R4所对应的存储单元的地址为,因上电时PSW= ,这时当前的工作寄存器区是第组工作寄存器区。 04H 00H 0 11.MCS-51系列单片机中,一个机器周期包括 12 个时钟周期,共分为 6 个状态,每个状态又分成 2 拍。 2判断题 1.MCS-51单片机系统可以没有复位电路。(×)不可以。复位是单片机的初始化操作。 2.要MCS-51系统中,一个机器周期等于1.5μs。(×)若晶振频率屡 8MHz,才可能为1.5μs 3.MCS-51单片机的程序存储器只是用来存放程序的。(×)存放程序、 表格和常数。 4.当MCS-51单片机上电复位时,堆栈指针SP=00H。(×)。 SP=07H

哈尔滨工业大学单片机原理期末考试试题2

一、填空(30分,每空1分) 1. 如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)= , (20H)= 2. 8031的异步通信口为(单工/半双工/全双工),若传送速率为每秒120 帧,每帧10位,则波特率为____ 3. | 4. 8031内部数据存储器的位地址空间的字节地址范围是,对应的位地 址范围是。 5. 单片机也可称为或 6. 当MCS-51执行MOVX A,@R1指令时,伴随着控制信号有效。 7. 当单片机的PSW=01H时,这时当前的工作寄存器区是区,R4所对应 的存储单元地址为H 8. 8031的口为高8位地址总线口。 9. 设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB 闪烁程序存储器有效,则其引脚应该接 10. 在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行次。

11. 欲使P1口的低4位输出0,高4位不变,应执行一条命令。 12. ~ 13. 单片机外部三大总线分别为、和控制总线。 14. 数据指针DPTR有位,程序计数器PC有位 15. 74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在块芯片中 选中其中任一块。 16. MCS-51指令系统中,ADD与ADDC指令的区别是 17. 特殊功能寄存器中,单元地址低位为的特殊功能寄存器,可以 位寻址。 18. 开机复位后,CPU使用的是寄存器第一组,地址范围是 19. 若某存储器芯片地址线为12根,那么它的存储容量为 20. 关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为 21. ~ 22. 8031复位后,PC与SP的值为分别为和 23. LJMP跳转空间最大可达到 24. 执行如下三条指令后,30H单元的内容是 25. M O V R 1,#30H M O V 40H,#0 E H M O V ﹫R 1,40H

单片机原理及应用考试试题及答案

单片机原理及应用考试试题及答案 Young people should work hard and live a good life.

单片机原理及应用试题一 一、填空题每空1分,共20分 1、计算机的系统总线有地址总线、控制总线和数据总线; 2、通常、单片机上电复位时PC= 0000H,SP= 07H;而工作寄存器则缺省采用第00组,这组寄存器的地址范围是从00H~ 07H; 3、JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为1022H; 4、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制; 5、假定累加器A的内容30H,执行指令: 1000H:MOVC A,A+PC 后,把程序存储器1031H单元的内容送累加器A中; 6、MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号; 7、MCS-51单片机8031中有 2 个 16位的定时/计数器,可以被设定的工作方式有四种; 8、MCS-51单片机有5个中断源,可分为2个中断优先级;上电复位时外部中断0中断源的最高; 9、用串行口扩展并行口时,串行接口的工作方式应选为方式0; 10、半导体存储器的最重要的两个指标是存储容量和存储速度 ; 11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为5/255=; 12、写8255A控制字时,需将A1、A0置为11; 二、选择题从备选答案中选择一个正确答案,并将代号写在括号内;每题1分,共10分 1、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是 B APC BPSW CA DSP 2、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是 B AMOV BMOVX CMOVC D以上都是 3、指令ALMP的跳转范围是C A256B B1KB C2KB D64KB 4、要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是 A A98H B84H C42H D22H 5、各中断源发出的中断请求信号,都会记在MCS-51系统中的 B AIE BIP CTCON DSCON 6、CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是 C A混合编址 B动态编址 C独立编址 D变址编址 7、下列四条叙述中,有错误的一条是 A A16根地址线的寻址空间可达1MB B内存储器的存储单元是按字节编址的 CCPU中用于存放地址的寄存器称为地址寄存器 D地址总线上传送的只能是地址信息 8、MCS-51外扩一个8255时,需占用D 个端口地址 A1个 B2个 C3个 D4个 9、用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择A A方式0 B方式1 C方式2 D方式3 10、某种存储器芯片是8KB4/片,那么它的地址线根数是 C A 11根 B12根 C13根 D14根 三、问答题每题5分,共20分

2023年《单片机原理及应用》期末试题及答案

2023年《单片机原理及应用》期末试题及答案 课程名称:单片机原理及应用考试方式:闭卷考试时间: 120分钟 一、单项选择题(每小题1分,共15分) 1.在片内RAM中,若某位的位地址为40H,则该位所在字节的字节地址为( B )。 A、27H B、28H C、29H D、2AH 2.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B )。 A、MOV B、MOVX C、MOVC D、以上都是 3.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( C ) A、混合编址 B、动态编址 C、独立编址 D、变址编址 4.AT89S51的中断源全部编为同级时,优先级别最高的是( D )。 A、T1 B、外部中断1 C、串行口中断 D、外部中断0 5.MCS—51单片机的复位信号是( A )有效。 A、高电平 B、低电平 C、脉冲 D、下降沿 6.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C ) A、2MHz B、1MHz C、500KHz D、250KHz 7.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。 A、06H B、F9H C、30H D、CFH 8.若某存储器芯片地址线为12根,那么它的存储容量为( C )。 A. 1KB B. 2KB C.4KB D.8KB 9.51单片机中, 能做数据线用的I/O接口是( A )。 A、P0 B、P1 C、P2 D、P3 10.定时器/计数器工作方式1是( D )。 A、8位计数器结构 B、2个8位计数器结构 C、13位计数结构 D、16位计数结构 12.若定时/计数器能自动重装载初值,则它工作在( C ) A、方式0 B、方式1 C、方式2 D、方式3 13.关于中断,下列说法正确的是( B )。 A、同级别的中断请求按时间的先后顺序响应 B、同级别的中断请求按查询中断标志的先后顺序响应 C、同级别的中断能嵌套 D、同一时间同级别的多中断请求将形成阻塞,系统无法响应 14.AT89S51的片内RAM空间为( A )。 A、256B B、128B C、64KB D、32KB 15.外部中断1对应的中断入口地址为( C )。 A、0003H B、000HB C、0013H D、001BH

相关文档
相关文档 最新文档