《石大079244单片机原理与应用期末复习题.docx》由会员分享,可在线阅读,更多相关《石大079244单片机原理与应用期末复习题.docx(15页珍藏版)》请在优知文库上搜索。
1、单片机原理与应用课程综合复习资料一、判断题I、微型计算机的CPU主要由运算器、控制器和寄存器组成.(答案:正确)2、采用石英晶体作为晶振时,其振荡电容的取值一般为30pF。(答案:正确)3、汇编指令的标号又称指令地址符号,它是用户设定的符号,代表着该条指令所在的地址。(答案:正确)4、逻辑与运算指令常用于屏蔽字节中的某些位,欲清除的位和“0”与,欲保留的位和1”与。(答案:正确)5、若程序中需要调用中断服务程序,则主程序初始化应完成以下任务:相应中断源开中断;设定所涉及中断源的中断优先级;若为外部中断,应规定其触发方式。(答案:正确)6、当/INTo引脚上出现中断请求信号(低电平或脉冲下降沿)
2、时,硬件自动将IEO置“1”,产生中断请求标志。响应中断后,由硬件自动清除相应的中断请求标志位IE0。(答案:正确)7、按照串行通信的传输方向分,串口通信可分为单工、半双工和全双工通信。(答案:正确)8、数码管显示方式可分为静态显示和动态显示。(答案:正确)9、对于输入/输出通道的干扰,可采取光电隔离、维电器隔离、脉冲变压器隔离或采用双绞线作信号线等手段进行抑制。(答案:正确)10、89C51单片机芯片中有2个8位定时/计数器。(答案:错误)II、89C5I单片机内部RAM的高128B中共有23个字节可用,包括21个可寻址的8位寄存器和I个不可寻址的16位的寄存器。(答案:正确)12、MCS-
3、5I系列单片机的外部晶体振荡器频率为6MHZ,则单片机的机器周期为1微秒,指令周期为2微秒。(答案:错误)13、汇编指令的伪操作码说明汇编程序如何完成汇编工作,它所对应的语句称为指示性语句,在汇编后没有目标代码。(答案:正确)14、逻辑或运算指令常用于使字节中的某些位置“1,欲不变的位,用1”去或,欲置1的位,用0”去或(答案:错误)15、MCS-51单片机复位后PC=OOOOH,则主程序的起始地址为0000H,中断程序的入口地址为OOO3HUM)23H。因此,应在OoOOH处使用一条转移指令,跳过上述区域。(答案:正确)16、定时器/计数器溢出中断标志位TFO和TFl,它们因定时器/计数器溢
4、出而置位,中断系统不能自动将它们撤除,中断得到响应后需要用户在中断服务程序通过指令将它们撤除。(答案:错误)17、数据传送的速率是120字符s,而每个字符如规定包含10个位,则传送波特率为1200bps。(答案:正确)18、在共阴极数码管显示中,a,b,c,d,e,f,g,dp各段分别接到一个字节数据的低位到高位,则数据0对应的字型编码为OOH。(答案:错误)19、对于空间电磁场干扰的抑制,可采取屏蔽和接地措施,隔断空间电场、磁场或电磁场的耦合通道。(答案:正确)20、定时/计数器工作在方式0时,为13位定时/计数器,其计数范围是:18192(213).(答案;正确)二、单选题I,要使MCS-
5、51单片机仅仅响应外部中断1和定时器TO中断,则中断允许寄存器IE的内容应该是dA、98HB,86HC22HD,A2H答案:B2、MCS-51单片机的电源供电电压为O。A、5VB、12VG24VD、3.3V答案:A3,共阴极数码管1”的字型码为()。A,3FHB、06HC,OCOHD、0f9H答案:B4、扩展外部存储器和I/O端口时,往往需要增加锁存器74LS373,其作用是()。A、锁存寻址单元的低八位地址B、锁存寻址单元的数据C、锁存寻址单元的高八位地址D、锁存相关的控制和选择信号.答案:A5、单片机外部中断的电平触发方式仅限于O有效。A、高电平乩上升沿C,下降沿D,低电平答案:D6、单片
6、机的程序存储于()中。A、RAMB、ROMC、寄存器D、CPU答案:B7、8031单片机复位后,PC与SP的值分别为()。A、0000H,OOHB、000()H,07HD、0800H,OOH答案:B8,要将Pl口高4位清0,低4位不变,应使用指令()。A、ORLP1,#OFHB、ORLP1,#FOHC、ANLP1,#OFOHD、ANLP1,#OFH答案:D9,串行通信中,发送和接收数据寄存器名称都为()。A、TMODB、SBUFC、SCOND、DPTR答案:B10、MCS-5I单片机,数据总线的引脚为()。A、1个B、4个Gg个D、16个答案:C11,MCS-51单片机的时钟频率fosc为6M
7、Hz,则1个机器周期时间长度为()。A、ImSB、2msC、lsD、2s答案:D12、以下哪一条指令的写法是错误的?A、MoVDPTR,#3F98HB,MOVRO,*OFEHC,MOV50H,M)FC3DHD、INCRO答案:C13、定时/计数器工作方式1为()位定时/计数方式。A、4B、8G13D、16答案:D14、晶振频率为11.0592MHz,采用Tl作为波特率发生器,波特率倍增位为0,当串口通信的波特率为960ObPS时,则Tl的计数初值为()。A、OFBHB、OFCHC.OFDHD、OFEH答案:C15、晶振频率为12MHz,则定时器To一次最大的定时时间为()。A、256sB、51
8、2sC、131072sD、65536s答案:D16、MCS-51单片机在寄存器间接寻址方式中,寄存器中存放的是()。A、操作数B、操作数地址C、转移地址D、地址偏移量答案:B17,MCS-5I复位后,SP的内容为07H,第1个压入堆栈的数据将位于内部RAM中地址为()的内部数据存储单元中。A、09HB、08HC、07HD、06H答案:B18、8255A的端口地址选择位Al、Ao分别为1、1时,则所选端口为().A、A口CCD、控制口答案:D19、当选中第I工作寄存器区时,寄存器Rl的地址是O。A,OOHB,OIHC08HD、09H答案:D20、若D/A转换器DAC0832的基准电压输入端VRE
9、F接+5V,其输出电压与输入数字量D的关系为VoCT=-vRH,则该d/A转换器采用()。A、单极性输出B、双极性输出C,单缓冲输入D、双缓冲输入答案:A三、问答题1、请名词解释:中断答案:指CPU在运行某一程序的时候,外部发生了某一紧急事件,请求CPU迅速处理,于是CPU哲时停止当前的工作,转而去处理紧急事件,处理完后,再问到原来被停止的地方,继续原来的工作.这一过程称为中断。2、简述单片机硬件系统设计的原则。答案:在考虑新技术的前提下,尽可能选择经典通用电路。系统与外围设备配置应充分满足应用系统功能要求。硬件结构设计与软件方案一并考虑。系统中各器件尽可能做到性能匹配。应充分考虑系统的可靠性
10、及抗干扰设计。外接电路较多时,应考虑其驱动能力。尽可能朝单片方向设计硬件系统。3、请名词解释时钟电路与CPU时序答案:时钟电路是用于产生单片机工作所需要的时钟信号;CPU时序是指指令执行中各信号之间的相互关系。4、请名词解释:循环程序答案:循环程序是强制CPU重复执行某一程序段的一种程序结构形式,凡是要重复执行的程序段都可以按循环结构设计。5、请名词解释:子程序答案:子程序(Subroutine),是一个程序中的某部分代码,由一个或多个语句块组成。它负责完成某项特定任务,具有相对的独立性,可以反复调用。6、给出8051单片机的存储空间划分及其存储空间的大小?答案:可分为程序存储器、数据存储器、
11、特殊功能寄存器、位地址空间、外部数据寄存器。外部数据存储器,程序存储器,内部数据存储器的数据靠不同的指令获取。特殊功能寄存器内部数据存储器J数据缓冲区l位地址区数据存储器1外部数据存储器1工作寄存器区存储器JI0地址内部程序存储器程序存储器Y.外部程序存储器8051单片机内部程序存储空间的大小地位4KB,地址为OoOOH0FFFH,外部程序存储空间的大小地位60KB,地址为OFFFHU)FFFH,内部数据存储空间的大小地位256H,地址为OOHFFH,外部数据存储空间的大小地位64KB,地址为OOOOH-FFFFHt.7,51单片机工作寄存器有几组?如何判断CPU当前使用哪一组工作寄存器?答案
12、:分为4组,通过寄存器PSW中的RSl、RSo中的两位确定CPU当前使用那一组寄存器,如下表所示:RSlRSO寄存器组片内RAM地址通用寄存器名称000组OOH07HR0R701r.08H)FHR0R7102组IOH17HR0R7113组18H1FHR0R78、MCS-51单片机的中断系统有几个中断源?几个中断优先级?各个中断源的入口地址是多少?答案:(DMCS-51单片机的中断系统有五个中断源,分别是外部中断INTO,外部中断1/1NT1,定时器/计数器0,定时器/计数器1,串行口中断(RI、T1):(2)分为两个中断优先级:高优先级和低优先级;(3)各中断优先级的中断向量如下表所示:中断源
13、中断矢量外部中断。0003H定时器To中断OOOBH外部中断10013H定时器TI中断OOlBH申行口中断0023H定时器T2中断(仅8052有)0O2BH9,分析下段指令执行后A、B以及标志位CY、OV和P的值。ORG0START:MOVA, #95MOVB, #48MULABNOPEND答案:本段指令执行后(A)=ODOH, (B) =IIH, (CY) =0, (OV) =1, (P) =1.四、综合题I, MCS-51单片机有哪几个并行I/O端口?各I/O 口有什么特性?答案:(1)有 PO 口、Pl 口、P2 口 P3 口四个并行端口(2) a) PO (39 脚32 脚):POOP
14、0.7统称为PO 口。准双向(输入/输出)三态口,用作地址/数据总线口,低8位地址/8位数据总线分时复用。b) Pl 口(1脚8脚):P1.0P1.7统称为PI 口,可作为准双向I/O接口使用。作为可编程的输入或输出线。c) P2 (21脚28脚):P2.0P2.7统称为P2 口,一般可作为准双向I/O接口。用作输入或输出线用,作为扩展系统的高8位地址总线,与PO 口一起组成16位地址总线;d) P3口(10脚17脚):P3.0P3.7统称为P3 口。可作为输入或输出口线用;特殊的第二功能。2、编程眶:己知两个十进制数的BCD码(非压缩)分别从内部RAM30H和40H开始存放(低位在前),其字节长度存放在50H单元。编程实现两个十进制数的求和,并把求和结果存放在从30H开始的单元中。答案;ORG 0MOVRO, #30H;设置指针MOVR1, #40HMOVR2, 50H;取循环次数CLRC;进位位清零ADDC A, RIDA AMOV R0, AINC ROINC RlDJNZ R2, REPEND:相加;十进制数的BCD码调整;保存和;若(R2)-l0