第5章练习题答案.doc_第1页
第5章练习题答案.doc_第2页
第5章练习题答案.doc_第3页
第5章练习题答案.doc_第4页
全文预览已结束

下载本文档

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

文档简介

第5章 MCS-51系列单片机的片内接口及中断练习题一、填空1. 若将定时/计数器用于计数方式,则外部事件脉冲必须从 T1 引脚输入,且外部脉冲的最高频率不能超过时钟频率的 1/12 。2. 假定定时器 1 工作在方式 2 ,单片机的振荡频率为 3MHZ ,则最大的定时时间为 _1024us_ 。 3. MCS51单片机内部有 2 个位加1定时 / 计数器,可通过编程决定它们的工作方式,其中,可进行13位定时 / 计数的是方式是 0 。4. 89C51五个中断源的中断入口地址分别是: 外部中断0 ;: 外部中断1 ;T0: 定时器溢出中断0 ;T1: 定时器溢出中断1;串行口: TI或RI 。5. 若(IP)=00010100B,则中断优先级最高者为0,最低者为0。 6. 对中断进行查询时,查询的中断标志位共有 _IE0_ 、 _IT1_、_IE1_ 、 _TF0/TF1_、_RI_ 和 _TI_ 六个中断标志位。 7. MCS-51单片机中断系统中共有 . . T0 . T1 、T1 . TI或RI 五个中断请求源,其中优先级最高的是 ,优先级最低的是 TI或RI 。8. 串行口中断标志RI/TI由硬件置位,软件 清零。9. MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器 (SBUF )加以选择.P14210. 用串口扩并口时,串行接口工作方式应选为方式 0 。P14911. 波特率定义为移位时钟的速率。串行通信对波特率的基本要求是互相通信的甲乙双方必须具有的相同 波特率。12. 多机通信开始时,主机首先发送地址,各从机核对主机发送的地址与本机地址是否相符,若相符,则置SM2=0 。二、选择1定时/计数器T0在GATE = 1时运行的条件有(C)。AP3.2 = 1 B.设置好定时初值 C.TR0=1 D.T0开启中2对定时器 0 进行关中断操作,需要复位中断允许控制寄存器的:(A) (A) EA 和 ET0 (B) EA 和 EX0 (C) EA 和 ET1 (D) EA 和 EX13在下列寄存器中,与定时器 / 计数器控制无关的是:(B)(A) TCON(B) SCON (C) IE(D) TMOD 4MCS-51单片机定时器工作方式0是指的(C)工作方式。P125A.8位 B.8位自动重装 C.13位 D.16位5使用定时器T1时,有几种工作方式(D)P125()种()种()种()种6. 单片机定时器可用于( AD )。A.定时 B.外部事件计数 C. 串行口的波特率制定 D.扩展外部中断源7CPU响应中断后,能自动清除中断请求“1”标志的有( D )。A/采用电平触发方式 B./采用两边触发方式C定时/计数器T0/T1中断 D。串行口中断TI/RI880C51五个中断源中,属外部中断的有( AB )。A B. CT0 DT1 ETI FRI9按下列中断优先顺序排列,有可能实现的有(B )。AT1、T0、串行口 B、T1、T0、串行口C、串行口、T0、T1 D、串行口、T0、T1;10各中断源发出的中断申请信号,都会标记在MCS51系统中的(C )中。(A)TMOD(B)TCON/SCON(C)IE(D)IP11外中断初始化的内容不包括:( C ) (A) 设置中断响应方式(B) 设置外中断允许(C) 设置中断总允许(D) 设置中断触发方式 12 在 MCS-51 单片机中,需要软件实现中断撤销的是:( D) (A) 定时中断(B) 脉冲触发的外部中断(C) 电平触发的外部中断(D) 串行口中断 13. 8051单片机共有(B)中断源A、4B、5C、6D、7 14. 8051单片机共有(A)个中断优先级A、2B、3C、4D、515. 中断源IE1(外部中断1)的向量地址为(D)A、0003HB、000BHC、0013HD、002BH 16. 执行MOVIE,81H指令的意义是:(B) A、屏蔽中断源B、开放外中断源0C、开放外中断源1D、开放外部中断源0和117. 8051单片机的中断源有(A D) A、外部中断0B、定时/计数中断0C、串行中断D、外部中断1E、定时/计数中断1 18 中断请求的不能自动撤除有(C D) A、定时计数中断硬件自动撤除B、脉冲方式外部中断自动撤除 C、电平方式外部中断强制撤除D、串行中断软件撤除E、串行中断硬件自动撤除 19. 要想测量引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为( A )。(A)09H (B)87 H (C)00H (D)80H20. MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( D )(A) T1, (B)T0,T1 (C)T1,串行接口 (D) T021. 要使MCS-51能够响应定时器中断、串行接口中断,它的中断允许寄存器的内容应是(A )。()98H ()84H ()42 ()22H 22. 假定程序按如下编写:SETB EASETB EX1SETB ET0SETB ES SETB PSSETB PT1则:_可以被响应.( A)A. CPU 正在执行INT1中断,TF0 请求 B. CPU正在执行TF0中断, TI请求.C. CPU正在执行TI中断, INT1请求 D. CPU正执行主程序, TF1出现请求.23. 4种串行工作方式分别具有下列属性的有。方式0:( B ); 方式1:(A ); 方式2:( D ); 方式3:( D );A异步通信方式; B同步通信方式; C帧格式8位; D帧格式11位;E帧格式8位; F帧格式9位; G波物率:T1溢出率/n(n = 32或16)24. 串行口的移位寄存器方式为(A)。(A)方式0(B)方式1(C)方式2(D)方式325. 用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(B)(A)方式0 (B)方式1 (C)方式2 (D)方式326. 控制串行口工作方式的寄存器是(C)(A)TCON (B)PCON (C)SCON (D)TMOD三、简答题1. 已知8051单片机的fosc=12MHz,用T1定时。试编程由P1.0和P1.1引脚分别输出周期为2ms和500ms的方波。2. 设单片机的fosc12MHZ,要求用T0定时150ms,分别计算采用定时方式0、定时方式1和定时方式2的定时初值。3. 设单片机的fosc6MHZ,问定时器处于不同工作方式时,最大定时范围分别是多少?4. 若8031单片机的fosc6MHZ,请利用定时器T0定时中断的方法,使P1.0输出周期2ms的方波的程序。5. MCS-51系列单片机中的定时器/计数据有哪几个特殊功能寄存器?作用是什么?怎样计算定时器/计数器的计数初值?6. MCS-51 单片机能提供几个中断源?几个优先级?各个中断源的优先级怎样确定?在同一优先级中各个中断源的优先级怎样确定? 7. MCS-51 单片机的外部中断源有哪两种触发方式?如何选择?对外部中断源的触发脉冲或电平有什么要求? 8. 什么是串行异步通信,它有哪些作用?并简述串行口接收和发送数据的过程。9. 8051单片机四种工作方式的波

温馨提示

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

评论

0/150

提交评论