《济南大学单片机原理与应用(091401)期末复习题.docx》由会员分享,可在线阅读,更多相关《济南大学单片机原理与应用(091401)期末复习题.docx(11页珍藏版)》请在第壹文秘上搜索。
1、单项选择题1.C51中一般指针变量占用()字节存信。A-一个B两个C三个D四个答案:C2.89C51单片机中唯一一个用户不能直接使用的寄存器是()APSWB-DPTRCPCDB答案:C3.在80C51单片机扩展外部存储器系统中()引脚是用于外部地址信号的锁存控制。APSENB-ALECWRDRD答案:B4.下列啷个不是KeilC的数据类型?()A、voidB-stringC、charDfloat答案:B5MCS-51响应中断时下面哪一个条件不是必须的()A-当前指令执行完毕B-中断是开放的C-没有同级或高级中断服务D-必须有RETI指令答案:D6 .MCS-51单片机定时器工作方式0是指的()
2、工作方式。A、8位B、8位自动更装C13位D16167 .使用定时器Tl时,有几种工作方式()A1种B2种C3种D4种答案:D8 .AJMP指令的跳转范围是()。A、256BIKBC2KBD64KB答案:C9 .位处理器是单片机面向控制应用的重要体现下列中不属于位处理器资源的是()A位累加器CyB-三寄存器的各个位C特殊功能寄存器的可寻址位D位操作指令集答案:B10 .在MCS-51单片机中,需要软件实现中断撤销的是:()A、定时中断B-脉冲触发的外部中断C电平触发的外部中断D、朝亍口中断答案:Dn.单片机8031属于:()AMCS-48系列B-MCS-5琢列C、MCS-96系列DMCS-31
3、系列答案:B12.UMP跳转空间最大可达到()A2KBB256BC128BD、64KB答案:D13.8051单片机共有()中断源A、4B-5C6D7答案:B14 .与定时工作方式O和1相也较,定时工作)5式2不具备的特点是:()A、计数溢出后能自动恢复计数初值B-增加计数器的位数C提高了定时的精度D、适于循环定时和循环计数答案:B15 .下列指令目的操作数属于寄存器间接寻址的是()。AMOVR0-ABADDCB30HCADDA-R0DADDA-#30H答案:A16 .下列()指令编译后不会形成目标代码。AXCHB-ENDCDJNZD-LCALL答案:B17 .使用宏来访问绝对地址时一般需包含的
4、库文件是()Areg51.hB-absacchC、intrins.hD、startup.h答案:B18 .当寄存器PSW的RS。和RS1分别为1和。时系统选用的工作寄存器组为()A组0B组1C组2D组3答案:819 .8051单片机中既可位寻址又可字节寻址的单元是()A-20HB30HCOOHD-70H20 .下列啷个不是KeiIC的预处理命令?()A、#includeB#defineC*#exitD#if答案:C21 .89C51单片机中唯一一个用户可使用的16位寄存器是()APSWBDPTRCADPC答案:B22 .在KeilC的程序里若要指定Po口的bit3,如何编写?()A、P03B-
5、Port03CP03DPort3答案:C23 .单片机应用程序一般存放在()ARAM8- ROMC寄存器DCPU答案:B24 .单片机上电后或复位后,工作寄存器RO是在()A、0区OoH单元B-。区OlH单元C。区09H单元DSFR答案:A25 .下面哪一种传送方式适用于处理外部事件()。ADMAB-无条件传送C中断D-条件传送答案:C26 .单片机89C51的XTALl和XTAL2弓I脚是()弓I脚A、外接定时器B-外接骊口C外接中断D-外接晶振答案:D27 .外中断初始化的内容不包括:()A设Si中断响应方式B-设置外中断允许C设三i中断总允许D-设置中断触发方式答案:A28.8051单片
6、机共有()个中断优先级A2B-3C4D5答案:A29.80C51汇编语言源程序中关于伪指令正确的是()。A-编译后会生成目标代码。B-在中断系统中起指令作用,C在子程序中起指令作用D-在爆译过程中起作用,编译结束后其功能结束。答案:B30.8051单片机中片内RAM共有()字节A1288- 256C4K9- -64K答案:A3L80C51单片机的中断优先级是()级中断系统。A、所有中断源优先级别都一样10- 2级C*3级D5级答案:A32.执行MC)VlE,#81H指令的意义是:()A-屏蔽中断源B开放外中断源0C开放外中断源1D-开放外部中断源。和133.6264芯片是()A、EEPROMB
7、RAMC-FLASHROMDEPROM答案:B34 .若MCS-51系统中晶振频率为8MHz则一个机器周期等于()s。A、15B-3C1D0.5答案:A35 .利用下列()关键字可以改变工作寄存器组A、interruptBsfrCwhileD、using答案:D36 .80C51单片机的引脚()与外部存储器扩展控制信号无关。ARSTB-PSENCWRDRD答案:A37 .单片机应用程序一般存放在()中。ARAMBROMC寄存器DCPU答案:B38 .已知(RO)=IoH,执行指令DECRO后Ro中的内容是()。A、09HBOFHC不变DIlH答案:8二、判断题1.SP称之为堆栈指针堆栈是单片机
8、内部的一个特殊区域,与RAM无关A、正确B-错误答案:错误2.键盘的消抖工作只能由软件实现。A-正确B-错误答案:错误3.8051中特殊功能寄存器(SFR)就是内部RAM中的一部份A、正确B-错误答案:错误4.调用子程序时8051CPU会自动执行保护断点和现场。A、正确B-错误答案:错误5.89C51单片机片内RAM的地址空间为OoH7FHA正确B-错误答案:正确6.80C51寄存器IE=100OOOOOB,则它的5个中断源同时发出中断请求信号时CPU只响应外部中断0A正确B-错误答案:错误7.80C51单片机的4个IO并行口中只有Po具备内部上拉电阻。A正确B-错误答案:错误8.80C51的
9、定时器/计数器用作定时器时是对来自系统外部的脉冲信号进行计数。A-正确B-错误答案:错误9.如果RO的内容是1执行指令DJNZR0,NEXT时程序会发生跳转。A-正确B-错误10.80C51单片机汇编源程序的常数表格一般存放在外部RAM空间。A-正确B-错误答案:错误n.80C51单片机是8位单片机,所以其内部寄存器都是8位的寄存器。A、正确B-错误答案:错误12.MCS-51单片机是微处理器。A正确B-错误答案:正确13.8位二进制数构成一个字节一个字节所能表达的数的范围是0-255。A-正确B-错误答案:正蠲14.80C51单片机的三总线是指地址总线、数据总线以及控制总线。A-正确B-错误
10、答案:正确15.8051中的工作寄存器就是内部RAM中的一部份。A-正确B-错误答案:正确16.CPU每取一个指令字节立即使程序计数器PC自动加1。A、正确B-错误答案:正确17.89C51单片机片外数据存储器与扩展I/O统一编址。A、正确B-错误答案:正确18.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的。A正确B-错误答案:正确、问答题1 .简述定时/计数器4种工作模式中方式O、1、2的特点。答案:方式O:是13位的定时器/计数器寄存器TLX存低5位THX存高8位方式1:是16位的定时器/计数器;方式2:把TLO(或TLl)配三S成一个可以自动里装载的8位定时器/计数器
11、;2.8051的串行通信的有几种工作模式请对各工作模式作简单的叙述答案:麻通信共有4种工作模式分别是:模式0:同步移位寄存器;摸式1:波特率可变的8位两机异步通信;模式2 :波特率固定的9位可多机的异步通信;模式3:波特率可变的9位可多机的异步通信3 .简述中断响应的主要内容答案:由硬件自动生成一条调用指令LeALL转去中断服务具体操作为:(1)将程序计数器PC的内容(断点)压栈(2)将中断入口地址装入PC转去执行中断服务程序4 .中断服务子程序与普通子程序有哪些相同和不同之处?答案:相同点:都是让CpU从主程序转去执行子程序执行完毕又返回主程序不同点:中断服务程序是随机的而普通子程序是预先安
12、排好的;中断服务子程序以RETI结束而一般子程序以RET结束RETI除将断点弹回PC动作外还要清除对应的中断优先标志位,以便新的中断询求能被响应5 .A/D转换器转换数据的传送有哪几种方式?答案:(1)定时传送方式:RD启动后谢用延时时间大于转换时间的延时程序后即可读取。(2)查询方式:AQ启动后,查询EOC(转换结束信号)转换一完成即可读取转换数据,(3)中断方式:将EOC作为外中断请求信号,转换一结束即引起中断一读取话换数据6 .单片机80C51有哪些中断源对其中断请求如何进行控制?答案:80C51中断系统有5个中断源:LINTO:外部中断0请求低电平有效通过P32引脚输入2INT1:外部
13、中断1请求低电平有效通过P33引脚输入。3.T0:定时器/计数器。溢出中断请求。4.T1:定时器/计数器1溢出中断请求,5.TXD/RXD:就口中断请求,当串斤Q完成-械数据的发送或接收时便请求中断-7 .MCS51系统有几个外部中断和内部中断?分别是什么?系统中有几个中断优先级若同时有几个同级的中断申请系统将如何处理?答案:MCS-51系统有2个外部中断和3个内部中断分别是外部中断0外部中断1定时/计数中断0定时/计数中断1串行中断系统中共有两个中断优先级若同时有几个同级的中断申请则按外中断。一外中断1一定时/计数中断0一定时/计数中断1一串行中断此顺序响应中断8 .简述汇编语言中的标号有什
14、么规定。答案:(1)标号由1-8字符组成头一个字符必须是字母(2)不转使用汇编语言己定义的符号(3)标号后必须跟旨号:(4)同一标号在一个程序中只能定义一次9 .简述51系列单片机中断响应的条件。答案:工有中断源发出中断请求;2.中断总允许位EA=1WDCPU开中断;3,申请中断的中断源的中断允许位为1即中断没有屏蔽;4.无同级或更高级中断正在被服务;5.当前的指令周期已经结束;四、计算题1 .采用6MHz的晶振定时2ms,用定时器方式1时的初值应为多少?(请给出计算过程)Ts=2us(216-X)2us=2ms从而X=6453664536=FC18H2 .已知一单片机系统的外接晶体振荡器的振荡频率为6MHz请计算该单片机系统的拍