ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:21.67KB ,
资源ID:10980473      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10980473.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机原理及应用期末考试试题汇总资料.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机原理及应用期末考试试题汇总资料.docx

1、单片机原理及应用期末考试试题汇总资料单片机原理及应用 期末考试试题汇总1、单片机是将微解决器、一定容量 RAM 和ROM以及 I/O 口、定期器等电路集成在一块芯片上而构成微型计算机。2、单片机89C51片内集成了 4 KBFLASH ROM,共有 5 个中断源。3、两位十六进制数最多可以表达 256 个存储单元。4、89C51是如下哪个公司产品?( C )A、INTEL B、AMD C、ATMEL D、PHILIPS5、在89C51中,只有当EA引脚接 高 电平时,CPU才访问片内Flash ROM。6、是非题:当89C51EA引脚接低电平时,CPU只能访问片外ROM,而不论片内与否有程序存

2、储器。T7、是非题:当89C51EA引脚接高电平时,CPU只能访问片内4KB空间。F8、当CPU访问片外存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据由 P0 口提供。9、在I/O口中, P0 口在接LED时,必要提供上拉电阻, P3 口具备第二功能。10、是非题:MCS-51系列单片机直接读端口和读端口锁存器成果永远是相似。F11、是非题:是读端口还是读锁存器是用指令来区别。T12、是非题:在89C51片内RAM区中,位地址和某些字节地址是冲突。F13、是非题:中断矢量地址位于RAM区中。F14、MCS-51系列单片机是属于( B )体系构造。A、冯诺依曼 B、

3、普林斯顿 C、哈佛 D、图灵15、89C51具备 64 KB字节寻址能力。16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。T17、在89C51中,片内RAM分为地址为 00H7FH 真正RAM区,和地址为80HFFH 特殊功能寄存器(SFR) 区两个某些。18、在89C51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU复位时,第 0 组寄存器为当前工作寄存器。19、是非题:工作寄存器区不容许做普通RAM单元来使用。F20、是非题:工作寄存器组是通过置位PSW中RS0和RS1来切换。T

4、21、是非题:特殊功能寄存器可以当作普通RAM单元来使用。F22、是非题:访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。T23、是非题:堆栈指针SP内容可指向片内00H7FH任何RAM单元,系统复位后,SP初始化为00H。F24、数据指针DPTR是一种 16 位 特殊功能寄存器 寄存器。25、是非题:DPTR只能当作一种16位特殊功能寄存器来使用。F26、是非题:程序计数器PC是一种可以寻址特殊功能寄存器。F27、在89C51中,一种机器周期涉及 12 个振荡周期,而每条指令都由一种或几种机器周期构成,分别有单周期指令、双周期指令和 4周期 指令。28、当系统处在正

5、常工作状态且振荡稳定后,在RST引脚上加一种 高 电平并维持 2 个机器周期,可将系统复位。29、是非题:单片机89C51复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。T30、单片机89C51复位后,其I/O口锁存器值为 0FFH ,堆栈指针值为 07H ,SBUF值为 不定 ,内部RAM值不受复位影响,而别的寄存器值所有为 0H 。31、是非题:单片机系统上电后,其内部RAM值是不拟定。T32、如下哪一种为51系列单片机上电自动复位电路(假设RST端内部无下拉电阻)(P11图1-8(a)。33、在89C51中,有两种方式可使单片机退出空闲模式,其一是 任何中断祈求被

6、响应 ,其二是 硬件复位 ;而只有 硬件复位 方式才干让进入掉电模式单片机退出掉电模式。34、请用下图阐明89C51单片机读端口锁存器必要性。读锁存器是为了避免直接读端口引脚时,收到外部电路干扰,而产生误读现象。35、请阐明为什么使用LED需要接限流电阻,当高电平为+5V时,正常点亮一种LED需要多大阻值限流电阻(设LED正常工作电流为10mA,导通压降为0.6V),为什么?解:由于LED导通时,电压降是固定(0.6V)。为了使LED既能正常工作(电流为10mA),又不至于被过大电流损坏,因此必要加一种限流电阻。36、如下哪一条指令写法是错误( C )。A、MOV DPTR,#3F98H B、

7、MOV R0,#0FEH C、MOV 50H,#0FC3DH D、INC R037、如下哪一条指令写法是错误( D )。A、INC DPTR B、MOV R0,#0FEH C、DEC A D、PUSH A38、如下哪一条指令写法是错误( B )。A、MOVC A,A+DPTR B、MOV R0,#FEH C、CPL A D、PUSH ACC39、是非题:在51系列单片机指令系统中,其加法、减法、乘法和除法必要有累加器A参加才干完毕。T40、如下哪一条是位操作指令( B )。A、MOV P0,#0FFH B、CLR P1.0 C、CPL A D、POP PSW41、如下哪一条是位操作指令( B

8、)。A、MOV P1,#0FFH B、MOV C,ACC.1 C、CPL A D、POP PSW42、如下哪一条是位操作指令( B )。A、MOV P0,#0FFH B、SETB TR0 C、CPL R0 D、PUSH PSW43、简述89C51单片机中断概念。当CPU正在解决某件事情时候,外部发生某一事件祈求CPU迅速去解决,于是,CPU暂时中断当前工作,转去解决所发生时间。中断服务解决完该事件后来,再回到本来被中断地方,继续本来工作,这样过程成为中断。44、什么是保护现场,什么是恢复现场?保护现场:当CPU响应中断程序时,硬件会自动把断点地址(16位程序计数器值)压入堆栈之外,顾客还须注意

9、保护关于工作寄存器、累加器、标志位等信息;恢复现场:在完毕中断服务程序后,恢复原工作寄存器、累加器、标志位等内容。45、单片机89C51有哪些中断源,对其中断祈求如何进行控制?89C51中断系统有5个中断源:INT0:外部中断0祈求,低电平有效。通过P3.2引脚输入。INT1:外部中断1祈求,低电平有效。通过P3.3引脚输入。T0:定期器/计数器0溢出中断祈求。T1:定期器/计数器1溢出中断祈求。TXD/RXD:串行口中断祈求。当串行口完毕一帧数据发送或接受时,便祈求中断。46、单片机89C515个中断源分别为 INT0 、INT1 、T0 、T1 以及 TXD/RXD 。47、单片机89C5

10、1中断要用到4个特殊功能寄存器,它们是TCON、SCON、IE 以及IP。48、在89C51中,外部中断由IT0(1)位来控制其两种触发方式,分别是 电平 触发方式和 边沿 触发方式。49、简述单片机89C51中断自然优先级顺序,如何提高某一中断源优先级别。中断源(控制位) 自然优先级外部中断0(PX0) 最 高定期器/计数器0溢出中断(PT0)外部中断1(PX1)定期器/计数器1溢出中断(PT1)串行口中断(PS) 最 低若某几种控制位为1,则相应中断源就规定为高档中断;反之,若某几种控制位为0,则相应中断源就规定为低档中断。当同步接受到几种同一优先级中断祈求时,响应哪个中断源则取决于内部硬

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

12、序时,为什么普通都要在矢量地址开始地方放一条跳转指令?由于51系列单片机两个相邻中断源中断服务程序入口地址相距只有8个单元,普通中断服务程序是容纳不下,因而普通都要在相应中断服务程序入口地址中放一条跳转指令。55、为什么普通都把主程序起始地址放在0030H之后?由于0000H0030H中有中断矢量地址,为了避免冲突,普通都把主程序起始地址放在0030H之后。56、是非题:在执行子程序调用或执行中断服务程序时都将产生压栈动作。T57、单片机89C51片内有两个 16 位定期/计数器,即T0和T1,它们均有 定期 和 事件计数 功能。58、是非题:定期/计数器工作于定期方式时,是通过89C51片内

13、振荡器输出经12分频后脉冲进行计数,直至溢出为止。T59、是非题:定期/计数器工作于计数方式时,是通过89C51P3.4和P3.5对外部脉冲进行计数,当遇到脉冲下降沿时计数一次。T60、是非题:定期/计数器在工作时需要消耗CPU时间。F61、是非题:定期/计数器工作模式寄存器TMOD可以进行位寻址。F62、是非题:定期/计数器在使用前和溢出后,必要对其赋初值才干正常工作。F63、简述定期/计数器4种工作模式特点。模式1:是16位定期器/计数器;模式2:把TL0(或TL1)配备成一种可以自动重装载8位定期器/计数器;模式3:对T0和T1大不相似。若将T0设立为模式3,则TL0和TH0被分为两个互

14、相独立8位计数器。定期器T1无工作模式3状态。模式0:与模式1几乎完全相似,唯一差别是模式0中,寄存器TL0用5位,TH0用8位。64、如何运用两个定期/计数器相串联来产生一秒时钟基准信号。试画出必要电路某些,并写出程序。(设晶振频率为12MHz,用LED显示秒信号。注:计数器输入端为P3.4(T0)、P3.5(T1)。)ORG 0000HLJMP MAINORG 000BHLJMP ONEORG 001BHLJMP COUORG 0030HMAIN: MOV P1,#0FFHMOV SP,#60HMOV TMOD,#01100001BMOV TL0,#0B0HMOV TH0,#3CHMOV

15、TL1,#0F6HMOV TH1,#0F6HSETB TR0SETB TR1SETB ET0SETB ET1SETB EASJMP $ONE: PUSH PSWPUSH ACCMOV TL0,#0B0HMOV TH0,#3CHCPL P1.1POP ACCPOP PSWRETICOU: PUSH PSWPUSH ACCCPL P1.0POP ACCPOP PSWRETIEND65、是非题:在51系列单片机指令中,既有带借位减法指令,又有不带借位减法指令。F66、用一种定期/计数器加软件计数器方式,实现一秒时钟基准信号,试写出程序并加以阐明。(设晶振频率为12MHz,由P1.0口输出秒信号。)(

16、本程序使用定期器T0,工作模式1。由于晶振频率为12MHz,因而运用定期器T0计时50ms,其初值为3CB0H。运用工作寄存器R7作软件计数器,计数20次。每计时满一秒,就将P1.0口输出信号取反,以输出秒信号。)ORG 0000HLJMP MAINORG 000BHLJMP ONEORG 0030HMAIN: MOV P1,#0FFHMOV SP,#60HMOV R7,#0MOV TMOD,#01HMOV TL0,#0B0HMOV TH0,#3CHSETB TR0SETB ET0CLR PT0SETB EALJMP $ONE: PUSH PSWPUSH ACCINC R7CJNE R7,#2

17、0,LOOPMOV R7,#0CPL P1.0LOOP: MOV TL0,#0B0HMOV TH0,#3CHPOP ACCPOP PSWRETIEND67、单片机89C51时钟频率为6MHz,若规定定期1ms,定期/计数器工作于模式1,其定期/计数器初值为FE0CH。68、是非题:单片机89C51定期/计数器与否工作可以通过外部中断进行控制。T69、单片机89C51具备 并行 通信和 串行 通信两种通信方式。70、是非题:并行通信长处是传送速度高,缺陷是所需传送线较多,远距离通信不以便。T71、是非题:串行通信长处是只需一对传送线,成本低,适于远距离通信,缺陷是传送速度较低。T72 、串行通信

18、有 同步 通信和 异步 通信两种通信方式。73、在异步通信中,数据帧格式定义一种字符由4某些构成,即: 起始位 、数据位、 奇偶校验位 和停止位。74、是非题:异步通信中,在线路上不传送字符时保持高电平。T75、是非题:在异步通信帧格式中,数据位是低位在前高位在后排列方式。T76、是非题:异步通信中,波特率是指每秒传送二进制代码位数,单位是b/s。T77、串行通信中,为使设备同步工作,需要通信双方有两个共同规定,一是 通信双方必要采用统一编码方式 ,二是 通信双方必要能产生相似传送速率 。78、是非题:在89C51串行通信中,串行口发送和接受都是对特殊功能寄存器SBUF进行读/写而实现。T79

19、、单片机89C51中串行通信共有 4 种方式,其中方式 0 是用作同步移位寄存器来扩展I/O口。80、是非题:在单片机89C51中,串行通信方式1和方式3波特率是固定不变。F81、是非题:在单片机89C51中,读和写SBUF在物理上是独立,但地址是相似。T82、是非题:单片机89C51普通使用非整数晶振是为了获得精准波特率。T83、是非题:单片机89C51和PC机通信中,使用芯片MAX232是为了进行电平转换。T84、设89C51晶振频率为11.0592MHz,选用定期器T工作模式2作波特率发生器,波特率为2400b/s,且SMOD置0,则定期器初值为 F4H 。85、简述89C51串口通信四

20、种方式及其特点。方式0:同步移位寄存器输入/输出方式,惯用于扩展I/O口。波特率固定为振荡频率1/12,并不受PCON寄存器中SMOD位影响。方式1:用于串行发送或接受,为10位通用异步接口。TXD与RXD分别用于发送与接受数据。收发一帧数据格式为1位起始位、8位数据位(低位在前)、1位停止位,共10位。波特率由定期器T1溢出率与SMOD值同步决定。方式2:用于串行发送或接受,为11位通用异步接口。TXD与RXD分别用于发送与接受数据。收发一帧数据格式为1位起始位、8位数据位(低位在前)、1位可编程第9数据位和1位停止位,共11位。波特率取决于PCON中SMOD位值:当SMOD0时,波特率为

21、1/64;当SMOD1时,波特率为 1/32。方式3:用于串行发送或接受,为11位通用异步接口。TXD与RXD分别用于发送与接受数据。帧格式与方式2相似,波特率与方式1相似。86、如下哪种方式接口总线至少?( C ) A、SPI B、I2C C、单总线 D、并行通信87、是非题:89C51单片机没有SPI接口,只能依托软件来模仿SPI操作。T88、是非题:89C51单片机没有I2C接口,只能依托软件来模仿I2C操作。T89、是非题:在89C51中,当用某两根口线来实现I2C总线功能时,这两根口线必要接上拉电阻。T90、是非题:在I2C总线时序中,一方面是起始信号,接着传送是地址和数据字节,传送

22、完毕后以终结信号结尾。F91、是非题:在单总线测温器件DS18S20中,每个器件都具备一种唯一序号。T92、简述在使用普通按键时候,为什么要进行去抖动解决,如何解决。键抖动会引起一次按键被误读多次。为了保证CPU对键一次闭合仅做一次解决,必要去除键抖动。在键闭合稳定期,读取键状态,并且必要鉴别;在键释放稳定后,再作解决。按键抖动,可用硬件或软件两种办法消除。93、键盘可分为 独立连接 式和 行列(矩阵) 式两类。键盘可分为 编码 式和 非编码 式两类。94、LED数码管有 静态 显示和 动态 显示两种方式。95、简述LED数码管动态扫描原理及其实现方式。动态扫描原理是运用人视觉暂留,让人觉得各

23、位LED同步点亮同样。逐位轮流点亮各个LED,每一位保持1ms,在1020ms之内再一次点亮,重复不止,就可以实现动态扫描。96、是非题:在A/D转换器中,逐次逼近型在精度上不及双积分型,但双积分型在速度上较低。T97、是非题:A/D转换精度不但取决于量化位数,还取决于参照电压。T98、如下哪个是属于单片机系统前向通道器件?( A )A、A/D转换 B、D/A转换 C、LED数码管 D、继电器99、MCS-51 单片机RS1,RS0=01 时,当前寄存器R0R7 占用内部RAM( B )单元。 A、00H07H B、08H0FH C、10H17H D、18H1FH 100、能否把继电器直接接在

24、89C51某一口线上来用?为什么?不能。由于89C51I/O所提供电压局限性于驱动继电器,必要加一种三极管。101、MCS-51 单片机有片内RAM 容量( A )。 A. 128B B、4KB C、8KB D、256B102、简述看门狗基本原理。看门狗是通过软件和硬件方式在一定周期内监控弹片机运营状况,如果在规定期间内没有收到来自单片机清除信号,也就是咱们普通说没有及时喂狗,则系统会强制复位,以保证系统在受干扰时依然可以维持正常工作状态103、简述软件陷阱技术原理。软件陷阱就是用一条引导指令强行将捕获程序引向一种指定地址,在那里有一段专门对程序出错进行解决程序,以使程序按既定目的执行。104

25、、在执行下列指令后,A=_60H_,R0=_45H_,(60H)=_45H_。 MOV A,# 45H MOV R0,# 60HMOV R0,AXCH A,R0105、MCS-51 单片机最大时序定期单位是( D )。 A、拍节 B、状态 C、机器周期 D、指令周期 106、设RAM 中(2456H)=66H,(2457H)=34H,ROM 中(2456H)=55H,(2457H)=64H。请分析下面程序执行后各寄存器内容。 (A)=_64H_,(DPTR)=_2356H_。 MOV A,#1 MOV DPTR,#2456H MOVC A,A+DPTR 107、MCS-51 单片机定期器/计数

26、器工作方式0 是( C )。 A、8 位计数器构造 B、16 位计数器构造 C、13 位计数器构造 D、2 个8 位计数器构造 108、执行下列程序后,(A)=_35H_,(B)=_16H_。 MOV A,#9FH MOV B,#36H ANL B,A SETB C ADDC A,B 109、MCS-51 单片机外部中断0 中断入口地址为( C )。 A、000BH B、001BH C、0003H D、0013H 110、将以表格形式存储在从table 开始内部单元中8 个单字节正数求平均值。 MOV R0,#TABLE MOV R2,#8 MOV R4,#0 LOOP1:MOV A,R0 _ADDC A,R4_ MOV R4,A INC R0 DJNZ R2,LOOP1 MOV B,#8 _DIV AB_ RET

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1