当前位置:文档之家› 单片机

单片机

《单片机原理及应用》考试卷一一.填空(每空1分,共15分)1.在MCS-51单片机中,若采用6MHz晶振,则1个机器周期为。

2.若A中的内容为63H,则标志位P的值为。

3.MCS-51单片机复位后,R4对应的存储单元的地址为,若RS1=1,RS0=0,R4对应的存储单元地址又为。

4.使用8031时,需将接电平。

5.MCS-51单片机程序存储器的寻址范围为KB,数据存储器的寻址范围为。

6.11根地址线可以寻址个存储单元,16KB存储单元需要根地址线。

7.写出下列每条指令源操作数的寻址方式:MOV A , R0 ;MOV A , @R0 ,MOVX A , @DPTR ;MOVC A , @A+DPTR 。

8.MCS-51单片机的串行口工作在方式0时,引脚P3.0的作用是,引脚P3.1的作用是。

二.选择题(单项选择,每题1分,共15分)1.MCS-51单片机的串行口工作在方式1时,其波特率是()。

(A) 固定的,为fosc/32 (B) 固定的,为fosc/12(C) 固定的,为fosc/64 (D) 可变的,由定时器/计数器1的溢出速率确定2.在MCS-51单片机存储器扩展中,区分扩展的是片外程序存储器还是片外数据存储器的最可靠的方法是:()。

(A) 看其位于地址范围的低端还是高端(B) 看其离CPU芯片距离的远近(C) 看其芯片是ROM还是RAM(D) 看其是与CPU的信号连接还是与信号连接3.CPU对程序计数器PC的操作是()。

(A) 自动进行的(B) 通过传送指令进行的(C) 通过加1指令进行的(D) 通过减1指令进行的4.以下有关PC和DPTR的描述中错误的是()。

(A) DPTR是可以访问的而PC是不能访问的(B) 它们都是16位的寄存器(C) 它们都有自动加1功能(D) DPTR可以分为两个8位的寄存器使用,但PC不能5.PC的值是()。

(A) 当前正在执行指令前一条指令的地址(B) 当前正在执行指令的地址(C) 当前正在执行指令后一条指令的地址(D) 控制器中指令寄存器的地址6.假定堆栈指针的值为39H,在进行了一条子程序调用指令后,SP的值为()。

(A) 40H (B) 3AH(C) 3BH (D) 41H7.在MCS-51单片机中,下列关于地址线的说法正确的是()。

(A) 具有独立的专用的地址线(B) 由P0口和P1口的口线作地址线(C) 由P0口和P2口的口线作地址线(D) 由P1口和P2口的口线作地址线8.MCS-51单片机在寄存器间接寻址方式中,寄存器中存放的是()。

(A) 操作数(B) 操作数地址(C) 转移地址(D) 地址偏移量9.对程序存储器的读操作,只能使用()。

(A) MOV指令(B) PUSH指令(C) MOVX指令(D) MOVC指令10.下列算术运算指令后可以进行十进制调整的是()。

(A) 加法和减法(B) 乘法和除法(C) 只有加法(D) 只有减法11.下列有关MCS-51单片机中断优先级控制的叙述中,错误的是()。

(A) 低优先级不能中断高优先级,但高优先级能中断低优先级(B) 同级中断不能嵌套(C) 同级中断请求按请求的先后顺序执行(D) 多个同级的中断请求同时申请,将形成阻塞,系统无法相应12.在MCS-51单片机中,需要外加电路实现中断撤除的是()。

(A) 定时中断(B) 脉冲触发方式的外部中断(C) 串行中断(D) 电平触发方式的外部中断13.CPU进行中断查询,查询的是()。

(A) 中断请求信号(B) 中断标志位(C) 中断允许控制位(D) 外中断触发方式控制位14.在MCS-51单片机的下列寄存器中,与定时器/计数器控制无关的是()。

(A) TCON (B) TMOD (C) SCON (D) IE15.MCS-51单片机定时器/计数器在工作方式0下,其计数范围是()。

(A) 1~8192 (B) 0~8191 (C) 0~8192 (D) 1~65536三.简答题(每题4分,共20分)1.简述MCS-51单片机P0~P3口的功能。

2.MCS-51单片机的、引脚分别输入压力超限及温度超限中断请求信号,定时器/计数器0作定时检测的定时时钟,现要求中断优先权排队的顺序为:压力超限→温度超限→定时检测,请确定IE、IP的值。

3.常用的I/O端口编址有哪两种方式?它们各有什么特点?MCS-51单片机采用的是何种编址方式?4.简述数码管动态显示的工作原理。

5.指出下列指令中的错误指令:MOV A , P1 MUL A , B MOV A , @R2MOV R1 , R2 SUBB A , @R0 MOVX A , @A+PCCJNE R7 , #77H , $ INC DPTR DEC DPTRPUSH ACC PUSH DPTR POP R0XCHD A , R3 XCH A , R3 MOVC A , @A+DPTR四.阅读程序(每题5分,共15分)1.下列程序段经汇编后,从2000H开始的各有关程序存储器单元的内容是什么?ORG 2000HTAB: EQU 2010HDB 10H , 10DW 2100HORG 2050HDW TABDB “TAB”2.已知程序执行前,(A) = 02H,(SP) = 42H,(41H) = FFH,(42H) = FFH。

下列程序段执行后,请问(A) = ?,(SP) = ?,(41H) = ?,(42H) = ?,(PC) = ?。

POP DPHPOP DPLMOV DPTR , #3000HRL AMOV B , AMOVC A , @A+DPTRPUSH ACCMOV A , BINC AMOVC A , @A+DPTRPUSH ACCRETORG 3000HDB 10H , 80H , 30H , 80H , 50H , 80H3.设(R2) = 3,分析下列程序段的执行结果,并指明该程序段的功能。

MOV DPTR , #TABMOV A ,R2MOV B , #3MUL ABMOV R6 , AMOV A , BADD A , DPHMOV A , R6JMP @A+DPTR┋TAB: LJMP PRG0LJMP PRG1LJMP PRG2┋LJMP PRGn五.编程题(共35分)1.将程序存储器中2000H~2050H中的数据按序传送到片外RAM2150H单元开始的存储单元中。

(10分)2.用定时器中断方式,编程实现从P1.0输出一个频率为1KHz的连续方波。

设fosc = 12MHz。

(10分)3.如图6-1所示为8031与DAC0832接口部分的电路,试编程输出如图6-2所示的等边三角波,要求三角波的周期为500ms,设晶振频率为12MHz。

(15分)单片机考试试题及答案一、填空题(15分,每空1分)1.MCS—51单片机的P0—P4口均是 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的和,在P0—P4口中,为真正的双向口,为准双向口。

2.MCS—5l单片机的堆栈区只可设置在,堆栈寄存器5P是位寄存器。

3.MCS—51单片机外部中断请求信号有电平方式和,在电平方式下,当采集到INT0、INT1的有效信号为时,激活外部中断。

4.定时器/计数器的工作方式3是指的将拆成两个独立的8位计数器。

而另一个定时器/计数器此时通常只可作为使用。

5.MCS—96单片机的最大寻址空间是,该空间的地址范围为,系统上电及复位的程序入口地址为,芯片配置字节CCB的地址为。

二、简答题(15分,每小题5分)1.51系列单片机具有几个中断源,分别是如何定义的其中哪些中断源可以被定义为高优先级中断,如何定义2.各中断源对应的中断服务程序的入口地址是否能任意设定3.如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置请举例加以说明。

三、参数计算题(16分)已知一单片机系统的外接晶体振荡器的振荡频率为11.059MHz,请计算该单片机系统的拍节P、状态S、机器周期所对应的时间是多少指令周期中的单字节双周期指令的执行时间是多少四、改错题(共5分,每小题1分)以给出的指令操作码为依据,请判断MCS—5l单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。

1.MUL R0R12.MOV A,@R73.MOV A,#3000H4.MOVC @A+DPTR,A5.LJMP #1000H五、寻址方式(5分,每问1分)说明MCS—51单片机的下列各条指令中源操作数的寻址方式(可直接在每条指令后面书写)1.ANL A,20H2.ADDC A,#20H3.JZ rel4.CLR C5.RRA六、使用简单指令序列完成以下操作(12分)1.请将片外RAM20H—25H单元清零2.请将ROM3000H单元内容送R7七、编程题(18分)已知一MCS—51单片机系统的片内RAM 20H单元存放了一个8位无符号数7AH,片外扩展RAM的8000H存放了一个8位无符号数86H,试编程完成以上两个单元中的无符号数相加,并将和值送往片外RAM的01H、00H单元1.请简单叙述2764芯片的功能、容量,在电路中起什么作用(3分)2764为EPROM型存储器,其容量为8K,在电路中通常是作为程序存储器使用。

2.请简单叙述6264芯片的功能、容量,在电路中起什么作用(3分)6264为随机存储器,其容量为8K,在电路中通常是作为数据存储器使用。

3.请分析各片2764、6264所占用的单片机数据存储空间的地址范围是多少U3:0000H—1FFFH (8分,各2分)U4:2000H—3FFFFHU5:Co00H—DFFFHU6:E000H—FFFFH判断正误1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

()2.MCS-51上电复位时,SBUF=00H。

()3.使用可编程接口必须处始化。

()4.8155的复位引脚可与89C51的复位引脚直接相连。

()5.MCS-51是微处理器。

()6.MCS-51系统可以没有复位电路。

()不可以。

7.要MCS-51系统中,一个机器周期等于1.5μs。

()8.计算机中常作的码制有原码、反码和补码()9.若不使用MCS-51片内存器引脚EA必须接地. ()10.十进制数-29的8位补码表示为.11100010()1.计算机中最常用的字符信息编码是()A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于( ) μsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是 ( ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件():A 程序计数器、 B指令寄存器、 C指令译码器、 D存储器5.以下不是构成单片机的部件()A 微处理器(CPU)、B存储器 C接口适配器(I\O接口电路) D 打印机6.下列不是单片机总线是()A 地址总线B 控制总线C 数据总线D 输出总线7.-49D的二进制补码为.( )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码()A 11100010B 10101111C 00011101D 000011119. 十进制0.625转换成二进制数是()A 0.101B 0.111C 0.110D 0.10010 选出不是计算机中常作的码制是()A 原码B 反码 C补码 D ASCII填空题:1.计算机中常作的码制有 ________________2.十进制29的二进制表示为 __________3.十进制数-29的8位补码表示为.______________4.单片微型机______、________和________ 三部分组成.5.若不使用MCS-51片内存器引脚_____________必须接地.6.__________________是计算机与外部世界交换信息的载体.7.十进制数-47用8位二进制补码表示为___________.8.-49D的二进制补码为__________.9.计算机中最常用的字符信息编码是_________10.计算机中的数称为机器数,它的实际值叫________。

相关主题