收藏 分销(赏)

单片机原理-期末考试试题-(附答案).doc

上传人:w****g 文档编号:1723267 上传时间:2024-05-08 格式:DOC 页数:11 大小:36KB
下载 相关 举报
单片机原理-期末考试试题-(附答案).doc_第1页
第1页 / 共11页
单片机原理-期末考试试题-(附答案).doc_第2页
第2页 / 共11页
单片机原理-期末考试试题-(附答案).doc_第3页
第3页 / 共11页
单片机原理-期末考试试题-(附答案).doc_第4页
第4页 / 共11页
单片机原理-期末考试试题-(附答案).doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、单片机原理及应用期末考试试题汇总1、单片机是将微处理器、一定容量的 RAM 和RM以及(I/)口、定时器等电路集成在一块芯片上而构成的微型计算机。2、单片机9C5片内集成了(4)的FLAH OM,共有(5)个中断源.3、两位十六进制数最多可以表示(25)个存储单元。4、89C5是以下哪个公司的产品?( C )A、NTL B、AM 、ATEL 、IS、在89C5中,只有当A引脚接(高)电平时,PU才访问片内的Flash ROM.6、是非题:当5的A引脚接低电平时,CPU只能访问片外OM,而不管片内是否有程序存储器。T7、是非题:当8C5的引脚接高电平时,CPU只能访问片内的KB空间。8、当CU访

2、问片外的存储器时,其低八位地址由(P0)口提供,高八位地址由(P2)口提供,8位数据由(P0)口提供。9、在I/O口中,(P0)口在接LD时,必须提供上拉电阻,(P3)口具有第二功能。10、是非题:CS51系列单片机直接读端口和读端口锁存器的结果永远是相同的.11、是非题:是读端口还是读锁存器是用指令来区别的。T、是非题:在89C的片内R区中,位地址和部分字节地址是冲突的。F13、是非题:中断的矢量地址位于R区中。F1、-51系列单片机是属于(B)体系结构。A、冯诺依曼、普林斯顿C、哈佛 D、图灵15、9C1具有( 4) 的字节寻址能力.6、是非题:在89C51中,当PU访问片内、外RM区时用

3、V指令,访问片外RA区时用OVX指令,访问片内RM区时用指令。T17、在8C1中,片内RA分为地址为 0H7F的真正RM区,和地址为8HH的 特殊功能寄存器(FR) 区两个部分。18、在8C51中,通用寄存器区共分为(4)组,每组(8)个工作寄存器,当C复位时,第()组寄存器为当前的工作寄存器.19、是非题:工作寄存器区不允许做普通的M单元来使用。F20、是非题:工作寄存器组是通过置位PSW中的R0和RS1来切换的。T21、是非题:特殊功能寄存器可以当作普通的A单元来使用.F2、是非题:访问1个位地址用位寻址方式,访问低12字节单元用直接或间接寻址方式。、是非题:堆栈指针SP的内容可指向片内0

4、0HF的任何RM单元,系统复位后,S初始化为0。24、数据指针PT是一个()位的 特殊功能寄存器寄存器。25、是非题:DPT只能当作一个位的特殊功能寄存器来使用。F26、是非题:程序计数器P是一个可以寻址的特殊功能寄存器。27、在8C5中,一个机器周期包括( 1)个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和(4周期)指令。28、当系统处于正常工作状态且振荡稳定后,在RS引脚上加一个( 高)电平并维持(2)个机器周期,可将系统复位.29、是非题:单片机89C51复位后,其PC指针初始化为0H,使单片机从该地址单元开始执行程序。30、单片机951复位后,其/O口

5、锁存器的值为 FH ,堆栈指针的值为 0 ,SUF的值为不定 ,内部RM的值不受复位的影响,而其余寄存器的值全部为 0.、是非题:单片机系统上电后,其内部RAM的值是不确定的。32、以下哪一个为系列单片机的上电自动复位电路(假设RST端内部无下拉电阻)(1图18(a)).3、在89C51中,有两种方式可使单片机退出空闲模式,其一是任何的中断请求被响应 ,其二是(硬件复位);而只有(硬件复位)方式才能让进入掉电模式的单片机退出掉电模式34、请用下图说明8951单片机读端口锁存器的必要性。读锁存器是为了避免直接读端口引脚时,收到外部电路的干扰,而产生的误读现象3、请说明为什么使用LED需要接限流电

6、阻,当高电平为+V时,正常点亮一个ED需要多大阻值的限流电阻(设LED的正常工作电流为0mA,导通压降为.6V),为什么?解:因为LE导通时,电压降是固定的(0。6V).为了使LED既能正常工作(电流为mA),又不至于被过大的电流损坏,所以必须加一个限流电阻。36、以下哪一条指令的写法是错误的(C )。、OVDTR,3F9HB、MVR,#0FE 、V 50,0FC3HD、IN 037、以下哪一条指令的写法是错误的(D )、INC PRB、M 0,0FH C、DE AD、PUSHA38、以下哪一条指令的写法是错误的(B )。A、MVC A,T B、MOV 0,#EH C、CL A D、PSH A

7、CC3、是非题:在5系列单片机的指令系统中,其加法、减法、乘法和除法必须有累加器的参与才能完成。T0、以下哪一条是位操作指令( B )。A、O P0,#F 、C P.0 C、CPL D、O W41、以下哪一条是位操作指令( B )。、MOV P1,FH 、M,ACC。 C、 D、PP PSW2、以下哪一条是位操作指令( )、MOV P0,0F B、SE T0、CL0 、PUH PS43、简述8C1单片机中断的概念。当CP正在处理某件事情的时候,外部发生的某一事件请求CP迅速去处理,于是,U暂时中止当前的工作,转去处理所发生的时间。中断服务处理完该事件以后,再回到原来被中止的地方,继续原来的工作

8、,这样的过程成为中断4、什么是保护现场,什么是恢复现场?保护现场:当CU响应中断程序时,硬件会自动把断点地址(位程序计数器的值)压入堆栈之外,用户还须注意保护有关工作寄存器、累加器、标志位等信息;恢复现场:在完成中断服务程序后,恢复原工作寄存器、累加器、标志位等的内容。45、单片机891有哪些中断源,对其中断请求如何进行控制?891中断系统有个中断源:0:外部中断请求,低电平有效.通过P.2引脚输入INT1:外部中断1请求,低电平有效通过3.3引脚输入.0:定时器/计数器溢出中断请求。:定时器/计数器1溢出中断请求。DD:串行口中断请求。当串行口完成一帧数据的发送或接收时,便请求中断。6、单片

9、机89C51的5个中断源分别为INT0 、INT 、T0 、以及XDD 。、单片机891的中断要用到个特殊功能寄存器,它们是TCN、SCON、IE以及IP4、在891中,外部中断由IT(1)位来控制其两种触发方式,分别是 电平 触发方式和边沿触发方式。9、简述单片机8C5中断的自然优先级顺序,如何提高某一中断源的优先级别。中断源(控制位)外部中断0(P0)定时器/计数器0溢出中断(PT0)外部中断(P1)定时器计数器溢出中断(1)串行口中断(P)(若某几个控制位为,则相应的中断源就规定为高级中断;反之,若某几个控制位为,则相应的中断源就规定为低级中断。当同时接收到几个同一优先级的中断请求时,响

10、应哪个中断源则取决于内部硬件查询顺序(即自然优先级)。50、是非题:在89C中,当产生中断响应时,所有中断请求标志位都由硬件自动清零。1、中断处理过程分为3个阶段,即 中断响应、中断处理以及 中断返回 .52、简述1系列单片机中断响应的条件。有中断源发出中断请求;中断总允许位E=,即U开中断;申请中断的中断源的中断允许位为1,即中断没有屏蔽;无同级或更高级中断正在被服务;当前的指令周期已经结束;若现在指令为RETI或者是访问或IP指令,则该指令以及紧接着的另一条指令已执行完。53、是非题:在51系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RET为止。5、在系列单片机执行中断服务

11、程序时,为什么一般都要在矢量地址开始的地方放一条跳转指令?因为5系列单片机的两个相邻中断源中断服务程序入口地址相距只有8个单元,一般的中断服务程序是容纳不下的,因此一般都要在相应的中断服务程序入口地址中放一条跳转指令。5、为什么一般都把主程序的起始地址放在030H之后?因为000030H中有中断的矢量地址,为了避免冲突,一般都把主程序的起始地址放在000之后.、是非题:在执行子程序调用或执行中断服务程序时都将产生压栈的动作。T5、单片机89C51片内有两个 1位的定时/计数器,即T0和T1,它们都有定时和事件计数 的功能8、是非题:定时计数器工作于定时方式时,是通过91片内振荡器输出经分频后的

12、脉冲进行计数,直至溢出为止.5、是非题:定时计数器工作于计数方式时,是通过81的.和P。5对外部脉冲进行计数,当遇到脉冲下降沿时计数一次。60、是非题:定时/计数器在工作时需要消耗P的时间。61、是非题:定时/计数器的工作模式寄存器TO可以进行位寻址.F、是非题:定时/计数器在使用前和溢出后,必须对其赋初值才能正常工作。F63、简述定时/计数器4种工作模式的特点。模式:是16位的定时器/计数器;模式:把0(或TL)配置成一个可以自动重装载的8位定时器计数器;模式3:对T和大不相同。若将设置为模式3,则TL0和TH被分为两个相互独立的8位计数器。定时器T无工作模式3状态。模式0:与模式几乎完全相

13、同,唯一的差别是模式0中,寄存器TL0用位,TH用8位64、如何运用两个定时/计数器相串联来产生一秒的时钟基准信号.试画出必要的电路部分,并写出程序。(设晶振频率为MH,用LE显示秒信号。注:计数器输入端为。(T0)、P35(T)。)O 0HLMP MINRG 0HLJM R 001BHLM COOR 003HMAIN:MV P1,0FFHMOVSP,#60MOV T,#01BV,#0HMOVTH,#3CMVT1,#F6HMOV TH,06HBT0SEB TR1SBT0ETBE1SETBEASJ $OE: PUHPSPUSACMOV L,#00HMOT,#3CCL P1。1PACPOP PSW

14、EICOU: P PSWPUSAC P10POP APOPPWRETEN6、是非题:在51系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令。F6、用一个定时/计数器加软件计数器的方式,实现一秒的时钟基准信号,试写出程序并加以说明。(设晶振频率为2MHz,由P。0口输出秒信号)(本程序使用定时器T0,工作模式。由于晶振频率为2Hz,因此利用定时器T0计时0ms,其初值为3B0。利用工作寄存器R7作软件计数器,计数次。每计时满一秒,就将P0口输出信号取反,以输出秒信号)ORG 00HLJMMIOG000BHLJMP ONERG 00HMIN: OV ,#FMV P,#0HO R7,

15、#MOV MO,0V TL0,#0HMO,3CHSBR0TB ET0CLRT0ETBALJMP $ONE: PH PSWPUSH CINC7CJN R7,#,LOMOV R7,#0CPL1。0OOP:OV TL0,#B0HMV 0,#CHPO ACPOP SWIND67、单片机851的时钟频率为6Mz,若要求定时s,定时计数器工作于模式,其定时/计数器的初值为(E0CH)。68、是非题:单片机89C1的定时/计数器是否工作可以通过外部中断进行控制。69、单片机9C51具有(并行)通信和(串行)通信两种通信方式。7、是非题:并行通信的优点是传送速度高,缺点是所需传送线较多,远距离通信不方便。1、

16、是非题:串行通信的优点是只需一对传送线,成本低,适于远距离通信,缺点是传送速度较低。T2 、串行通信有( 同步通信)和(异步通信)两种通信方式.73、在异步通信中,数据的帧格式定义一个字符由4部分组成,即:起始位、数据位、 奇偶校验位 和停止位。4、是非题:异步通信中,在线路上不传送字符时保持高电平。T75、是非题:在异步通信的帧格式中,数据位是低位在前高位在后的排列方式.6、是非题:异步通信中,波特率是指每秒传送二进制代码的位数,单位是b/s。、串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是(通信双方必须采用统一的编码方式),二是(通信双方必须能产生相同的传送速率)。、是非

17、题:在5的串行通信中,串行口的发送和接收都是对特殊功能寄存器S进行读/写而实现的。T7、单片机851中的串行通信共有 种方式,其中方式 是用作同步移位寄存器来扩展I口的。80、是非题:在单片机8C51中,串行通信方式1和方式3的波特率是固定不变的。F81、是非题:在单片机C5中,读和写的SBUF在物理上是独立的,但地址是相同的T82、是非题:单片机89C1一般使用非整数的晶振是为了获得精确的波特率T83、是非题:单片机C1和PC机的通信中,使用芯片MAX232是为了进行电平转换。8、设8C51的晶振频率为11.92,选用定时器T工作模式2作波特率发生器,波特率为200bs,且MOD置0,则定时

18、器的初值为 F 。85、简述89C5串口通信的四种方式及其特点。方式0:同步移位寄存器输入/输出方式,常用于扩展IO口。波特率固定为振荡频率的1/1,并不受PCO寄存器中MD位的影响方式:用于串行发送或接收,为10位通用异步接口。XD与RXD分别用于发送与接收数据.收发一帧数据的格式为位起始位、位数据位(低位在前)、1位停止位,共0位.波特率由定时器T的溢出率与OD值同时决定.方式2:用于串行发送或接收,为11位通用异步接口X与RXD分别用于发送与接收数据。收发一帧数据的格式为1位起始位、8位数据位(低位在前)、1位可编程的第数据位和位停止位,共1位。波特率取决于PON中M位的值:当SM=时,

19、波特率为的164;当SMOD=时,波特率为 的132。方式3:用于串行发送或接收,为1位通用异步接口.TXD与RXD分别用于发送与接收数据帧格式与方式2相同,波特率与方式1相同8、以下哪种方式的接口总线最少?( ) A、SI B、I2CC、单总线 D、并行通信8、是非题:9C51单片机没有SPI接口,只能依靠软件来模拟P的操作.T8、是非题:9C51单片机没有C接口,只能依靠软件来模拟I2C的操作。89、是非题:在9C中,当用某两根口线来实现I总线的功能时,这两根口线必须接上拉电阻.T90、是非题:在2C总线的时序中,首先是起始信号,接着传送的是地址和数据字节,传送完毕后以终止信号结尾。1、是

20、非题:在单总线测温器件DS18S2中,每个器件都具有一个唯一的序号。T9、简述在使用普通按键的时候,为什么要进行去抖动处理,如何处理.键抖动会引起一次按键被误读多次。为了确保CPU对键的一次闭合仅做一次处理,必须去除键抖动。在键闭合稳定时,读取键的状态,并且必须判别;在键释放稳定后,再作处理。按键的抖动,可用硬件或软件两种方法消除。93、键盘可分为(独立连接)式和行列(矩阵)式两类键盘可分为(编码)式和(非编码)式两类.94、ED数码管有(静态) 显示和(动态)显示两种方式。95、简述LD数码管动态扫描的原理及其实现方式。动态扫描的原理是利用人的视觉暂留,让人觉得各位LE同时点亮一样。逐位轮流

21、点亮各个LED,每一位保持1ms,在120s之内再一次点亮,重复不止,就可以实现动态扫描.96、是非题:在A/D转换器中,逐次逼近型在精度上不及双积分型,但双积分型在速度上较低。T、是非题:A/D转换的精度不仅取决于量化位数,还取决于参考电压。T9、以下哪个是属于单片机系统前向通道的器件?A、/转换B、D/A转换 C、LED数码管 D、继电器9、MCS-51 单片机的1,001 时,当前寄存器R-7 占用内部RAM( B )单元。、 00H07H 、 08H0 、10H1H 、18H-1H 00、能否把继电器直接接在9的某一口线上来用?为什么?不能.因为95的O所提供的电压不足于驱动继电器,必

22、须加一个三极管.1、M51单片机有片内R容量( ). 。28BB、 4KB 、8K、 256B1、简述看门狗的基本原理。看门狗是通过软件和硬件的方式在一定的周期内监控弹片机的运行状况,如果在规定时间内没有收到来自单片机的清除信号,也就是我们通常说的没有及时喂狗,则系统会强制复位,以保证系统在受干扰时仍然能够维持正常的工作状态103、简述软件陷阱技术的原理。软件陷阱就是用一条引导指令强行将捕获的程序引向一个指定的地址,在那里有一段专门对程序出错进行处理的程序,以使程序按既定目标执行。104、在执行下列指令后,=_60_,R=5H_,(60)_。 MOV A,4H MO R,# 60HMV 0,X

23、CH , 05、MCS51单片机的最大时序定时单位是( )。 A、 拍节 B、状态 C、机器周期D、指令周期 16、设RAM 中(56H)=6H,(47H)3,RO中(2456H)=5,(2457H)=6H。请分析下面程序执行后各寄存器的内容。 ()_6H_,(PT)=256H_。 MOVA, DPTR,#246H MOVC A,APTR 10、51 单片机的定时器计数器工作方式是( )。 A、8 位计数器结构B、6 位计数器结构 C、13位计数器结构D、2 个8位计数器结构 108、执行下列程序后,()=35H_,(B)=_1H_。 MO A, O ,6HANL ,A SEBC DDCA,B 0、CS-51单片机的外部中断 中断入口地址为(). A、 00BH B、 001BH 、0003H 、 0H 10、将以表格形式存放在从tae 开始的内部单元中的 个单字节正数求平均值. MO R0,#ABLE OV R,8MO 4,0 OP1:MOVA,0_ADC A,4_ MOV R4,AC0 J R,OP MOV B, DIV AB_ RT11

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服