单片机期末考试试题1
单片机考试试题
一、填空题(每空1分,共20分)
1、LED的显示驱动方式:静态、动态;静态显示方式和动态显示方式 2、键盘的类型:扫描式、非扫描式;
3、常见AD的驱动:ADC0809、ADC0832;
4、89C51单片机有一个可编程的全双工串行通信接口;其帧格式可以有8位、10位,11位 5、通信分串行和并行,串行通信分异步通信和同步通信;
6、按类别熟悉所有的指令,特别注意三条数据传送指令之间的区别。
答案:MOV单片机内部RAM中的数据传递;MOVX 累加器和单片机外部数据存储器间数据传递;MOVC 累加器和程序存储器之间的数据传递
7、访问不同的逻辑空间时,采用的指令:片内外程序存储器空间----MOVC,片内数据存储器空间和SFR----MOV,片外数据存储器地址空间----MOVX
8、8051有三个存储空间:片内外统一编址的程序存储器,片内外不统一编址的数据存储器,特殊功能寄存器(片内) 9、共阴型8位动态显示电路,共阳型3位动态显示电路
二、选择题(每题2分,共20分)
1、8031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行 SETB RS0 指令,此时只能使用( )区的工作寄存器。 A.0区 B.2区 C.3区 D.1区 2、CPU主要的组成部分为( c )。
A.运算器,指令译码器 B.运算器,寄存器 C.运算器,控制器 D.加法器,寄存器 3、理解7种寻址方式,并能区分和识别每条指令属于何种寻址方式;
立即数寻址 MOV A,#40H;将40H这个立即数传送给累加器ACC,“#”符号称为立即数符号,40H在这里称为立即数。立即数寻址是指将操作数直接写在指令中。
直接寻址指把存放操作数的内存单元的地址直接写在指令中。在MCS-51单片机中,可以直接寻址的存储器主要有内部RAM区和特殊功能寄存器SFR区。 MOV A,30H;将内部RAM30H单元内的数传送给累加器ACC。
寄存器寻址寄存器寻址是指将操作数存放于寄存器中,寄存器包括工作寄存器R0~R7、累加器A、通用寄存器B、地址寄存器DPTR等。MOV A,R0;数据存放在R0~R7中的某个通用寄存器内,或者放在某个专用寄存器中。e.g.:MOV A,R7 ADD A,R0
寄存器间接寻址MOV A, @R0 假如R0寄存器中的数据是50H,则以上指令的意思是:将内部RAM中50H单元内的数传送给累加器ACC。e.g.假如R1内的数是70H,在内部RAM的70H单元中存放的数据是00H,在执行以下指令后,外部RAM中3FFFH单元的内容是00H。 MOV A,@R1
MOV DPTR,#3FFFH MOVX @DPTR,A
位寻址当单片机要进行某一位二进制数操作时,可采用位寻址。E.g. :SETB C 指令含义:将专用寄存器PSW中的CY位置为1。 CLR P1.0;将单片机的P1.0清“0”。 SETB P1.0;将单片机的P1.0置“1”。 变址寻址E.G. :MOVC A,@A+DPTR
单片机期末考试试题1
指令含义:假设在执行指令前,数据指针DPTR中的数据是1000H,累加器ACC中的数据是50H,则上述指令执行的操作是将:程序存储器1050H单元中的数据传送给累加器ACC。
同样寻址方式的指令还有两条:MOVC A,@A+PC JMP @A+DPTR 相对寻址在跳转程序中有一种相对寻址方式,程序的书写方式是:SJMP rel
程序含义:当程序执行到上述语句时,在当前语句位置的基础上向前或向后跳转rel中指明的位置。范例 JZ rel
CJNE A, #DATA , rel DJNZ R0,rel
三、简述题(每题5分,共20分)
1、时钟电路的结构,作用,及振荡周期、机器周期、指令周期之间的关系;
答案:时钟电路:可产生时钟脉冲序列,允许晶振频率6MHZ和12MHZ
单片机必须在时钟的驱动下才能进行工作。MCS-51单片机内部具有一个时钟振荡电路,只需要外接振荡器,即可为各部分提供时钟信号
典型的时钟电路:在电路中,电容通常取30pF,晶振的取值通常为:1MHZ-33MHZ(不同型号的单片机的上限频率可能有差别)。
振荡周期/时钟周期:Tc=晶振频率fosc(或外加频率)的倒数 状态周期:Ts=2个时钟周期(Tc)(很少用到此概念) 机器周期:Tm=6个状态周期(Ts)=12个振荡周期(Tc) 指令周期: Ti:执行一条指令所需的机器周期(Tm)数
振荡周期= 晶振频率fosc的倒数;1个机器周期 = 12个振荡周期;1个指令周期 = 1、2、4个机器周期
2、复位电路的作用、类型及典型复位电路
答案:作用:单片机在重新启动时都需要复位,复位时单片机各部分将处于一个固定的状态
类型:复位操作有上电自动复位和按键手动复位两种典型复位电路:上电自动复位电路,手动复位电路,“看门狗”复位电路
3、单片机引脚功能:P0—P3口各自起的作用,包括P3口可以功能复用,P0口与P2口组成16位地址等;
答案:
并行输入和输出端口P0:双向三态输入输出端口。P0口既可作为地址总线,也可作为数据总线。P0可驱动8个LSTTL,其它P口可以驱动4个LSTLL。P0口的功能与驱动能力;P0口可以作为通用的I/O口;P0口可以作为单片机系统的地址/数据线使用;P0可以驱动8个标准的TTL负载电路。
并行输入和输出端口P1:P1口为8位准双向输入输出端口。 P1口的功能和驱动能力;P1口只可以作为通用的I/O口使用;P1可以驱动4个标准的TTL负载电路;
并行输入和输出端口P2:P2口作为通用I/O时,准双向输入输出端口。P2口作为高8位地址总线,AB8-AB15。P2口与P0一起构成单片机与外电路相连接的扩展端口。通常可以用来扩展存储器、及与其它总线型连接方式的外设。P2可以驱动4个标准的TTL负载电路。
并行输入和输出端口P3:P3口可以功能复用;P3口作为通用I/O时,为准双向输入输出端口。 P3口的第二功能。P3口的功能和驱动能力;P3口可以作为通用的I/O口使用;可以作为单片机系统的第二功能的输入和输出。P3口可以驱动4个标准的TTL负载电路
初学者可能对P3口的第二功能的用法有些疑惑,在他们看:
第二功能和原功能之间要有一个切换的过程,或者说要有一条指令,事实上,各端口的第二功能完全是自动的,不需要指令的切换。
4、单片机存储结构,了解特殊功能寄存器,特别注意各寄存器复位后的值,如PC复位后的值为0x0000。PSW寄存器的结构及相关位的作用。特殊功能寄存器的作用,主要为PC、SP、DPTR、PSW等。
答案:单片机有5个独立的存储空间:片内/片外程序存储器64K(0000-0FFFFH);128B的片内数据存储器(00-7FH);
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说公务员考试单片机期末考试试题1在线全文阅读。
相关推荐: