C15单片机期中考试题目及答案_第1页
C15单片机期中考试题目及答案_第2页
C15单片机期中考试题目及答案_第3页
C15单片机期中考试题目及答案_第4页
C15单片机期中考试题目及答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C15单片机期中考试题目及答案

一、填空题1.C15单片机是(8)位单片机。2.C15单片机的程序计数器PC是(16)位的。3.C15单片机有(2)个16位定时/计数器。4.C15单片机的中断源有(5)个。5.C15单片机的时钟周期也称为(振荡)周期。6.C15单片机的复位信号是(高)电平有效。7.C15单片机片内数据存储器的地址范围是(00H-7FH)。8.C15单片机的串行口有(4)种工作方式。9.C15单片机的PSW寄存器中,奇偶标志位是(P)。10.C15单片机的外部中断0的中断入口地址是(0003H)。二、单项选择题1.C15单片机的ALE引脚的作用是()。A.地址锁存允许信号B.外部程序存储器读选通信号C.复位信号D.时钟信号答案:A2.执行MOVA,50H指令后,累加器A的内容是()。A.50HB.00HC.随机值D.以上都不对答案:A3.当定时器T0工作在方式1时,其定时时间计算公式为()。A.t=(2^8-X)×机器周期B.t=(2^13-X)×机器周期C.t=(2^16-X)×机器周期D.t=(2^24-X)×机器周期答案:C4.C15单片机的串行口工作在方式0时,其数据传输是()。A.同步移位寄存器方式B.8位异步通信方式C.9位异步通信方式D.11位异步通信方式答案:A5.若要使C15单片机的P1口输出高电平,应执行的指令是()。A.MOVP1,00HB.MOVP1,FFHC.CLRP1D.SETBP1答案:B6.当C15单片机的外部中断0采用边沿触发方式时,应将IE0设置为()。A.0B.1C.2D.3答案:B7.C15单片机的堆栈指针SP的初始值是()。A.00HB.07HC.30HD.7FH答案:B8.执行SJMP$指令后,程序将()。A.跳转到指定地址B.原地踏步C.结束程序D.以上都不对答案:B9.若要使C15单片机的定时器T1停止工作,应将TR1设置为()。A.0B.1C.2D.3答案:A10.C15单片机的中断优先级寄存器IP中,若要将外部中断0设置为高优先级,应将PX0设置为()。A.0B.1C.2D.3答案:B三、多项选择题1.以下属于C15单片机的特殊功能寄存器的有()。A.ACCB.BC.PSWD.SP答案:ABCD2.C15单片机的定时器/计数器的工作方式有()。A.方式0B.方式1C.方式2D.方式3答案:ABCD3.C15单片机的串行口的工作方式有()。A.方式0B.方式1C.方式2D.方式3答案:ABCD4.以下可以作为C15单片机的中断源的有()。A.外部中断0B.外部中断1C.定时器/计数器0溢出中断D.定时器/计数器1溢出中断答案:ABCD5.C15单片机的指令系统按功能可分为()。A.数据传送指令B.算术运算指令C.逻辑运算指令D.控制转移指令答案:ABCD6.若要对C15单片机的P0口进行位操作,可使用的指令有()。A.SETBP0.0B.CLRP0.1C.CPLP0.2D.MOVP0.3,C答案:ABCD7.C15单片机的时钟信号可以由()提供。A.内部时钟方式B.外部时钟方式C.电池供电D.以上都不对答案:AB8.当C15单片机的定时器/计数器工作在方式2时,其特点有()。A.自动重装初值B.8位计数器C.适用于定时精度要求较高的场合D.以上都不对答案:ABC9.C15单片机的中断处理过程包括()。A.中断请求B.中断响应C.中断服务D.中断返回答案:ABCD10.若要使C15单片机的外部中断0采用电平触发方式,应()。A.将IT0设置为0B.将IT0设置为1C.外部中断请求信号为低电平有效D.外部中断请求信号为高电平有效答案:AC四、判断题1.C15单片机的程序存储器和数据存储器是统一编址的。(×)2.执行MOVA,R0指令后,是将寄存器R0的内容传送到累加器A中。(√)3.C15单片机的定时器/计数器工作在方式3时,定时器T0和定时器T1都可以使用。(×)4.当C15单片机的串行口工作在方式1时,其波特率是固定的。(×)5.C15单片机的复位操作可以使程序从头开始执行。(√)6.若要使C15单片机的P2口输出低电平,应执行MOVP2,00H指令。(√)7.C15单片机的中断优先级是可以通过软件进行设置的。(√)8.执行DJNZR0,LOOP指令时,若R0的内容减1后不为0,则程序跳转到LOOP处继续执行。(√)9.C15单片机的堆栈是向上生长的。(√)10.当C15单片机的定时器/计数器溢出时,会自动产生中断请求。(√)五、简答题1.简述C15单片机的复位条件和复位后的状态。答案:复位条件是RST引脚保持两个机器周期以上的高电平。复位后,PC内容为0000H,程序从该地址开始执行;特殊功能寄存器也被初始化为默认值,如SP为07H,P0-P3口为FFH等。2.说明C15单片机定时器/计数器的工作原理。答案:定时器/计数器实质是加1计数器。对内部机器周期计数为定时器模式,对外部脉冲计数为计数器模式。通过设置工作方式和初值,计满溢出时产生中断或标志位。3.简述C15单片机串行口工作在方式1的特点。答案:方式1是8位异步通信方式。一帧数据含1位起始位、8位数据位和1位停止位。波特率可变,由定时器T1溢出率决定,常用于双机通信。4.如何设置C15单片机的外部中断0为边沿触发方式并使能中断?答案:先将IT0置1,设置为边沿触发;再将EX0置1使能外部中断0;最后将EA置1,开放总中断。六、讨论题1.讨论C15单片机不同工作方式下定时器/计数器的优缺点。答案:方式0是13位计数器,优点是可兼容早期产品,缺点是计数范围小且重装初值麻烦。方式1是16位计数器,计数范围大,但也需手动重装初值。方式2能自动重装初值,定时精度高,适合定时要求高场合,但计数范围小。方式3仅T0有,可分成两个独立8位计数器,增加资源,但T1功能受限。2.讨论C15单片机串行通信在实际应用中的问题及解决方法。答案:实际应用中可能有波特率不准确问题,可通过精准设置定时器初值和晶振频率解决。存在干扰使数据出错,可采用奇偶校验、循环冗余校验等校验方式。通信速率低,可选用合适的工作方式和波特率,或采用多机通信协议提高效率。3.讨论C15单片机中断系统的重要性及使用注意事项。答案:中断系统可提高CPU效率,使单片机能实时响应外部事件。使用时要注意合理设置中断优先级,避免高优先级任务被低优先级任务打断。要正确编写中断服务程序,注意保护现场和恢复现场,防止数据丢失。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论