单片机应用技术习题库内容摘要:

的场合,如果编写超过 3 个以上分支的程序,可用多分支选择的 __________语句。 if, switch 9 while 语句和 dowhile 语句的区别在于: _____________语句是先执行、后判断,而__________语句则是先判断、后执行。 dowhile, while 10 下面的 while 循环执行了 ___________空语句。 i=3。 while(i!=0)。 无限次 11 下面的延时函数 delay()执行了 __________空语句。 void delay(void) 10000 {int i。 for (i=0。 i10000。 i++)。 } 12 在单片机的 C 语言程序设计中, ______________类型数据经常用于处理 ASCII 字符或用于处理小于等于 255 的整型数。 unsigned char 13 C51 的变量存储器类型是指 _____________。 变量在 MCS51 硬件系统中所使用的存储区 域 14 C51 中的字符串总是以 _____________作为串的结束符,通常用字符数组来存放。 39。 \039。 15 在以下的数组定义中,关键字“ code”是为了把 tab 数组存储在 __________。 Unsigned char code b[]={‟A‟,‟B‟,‟C‟,‟D‟,‟E‟,‟F‟}。 程序存储器 ROM 中 16 序号 知识点 题型 难易 内容 答案 练习 1 第 4章 定时与中断系统 单选 MCS51 系统单片机的定时器 T1 用做定时方式时是 _____________。 A.对内部时钟频率计数,一个时钟周期加 1 B.对内部时钟频率计数,一个机器周期加 1 C.对外部时钟频率计数,一个时钟周期加 1 D.对外部时钟频率计数,一个机器周期加 1 B 2 MCS51 系统单片机的定时器 T1 用做计数方式时计数脉冲是 ___________。 A. 外部计数脉冲由 T1( )输入 B. 外部计数脉冲由内部时钟频率提供 C. 外部计数脉冲由 T01( )输入 D. 由外 部计数脉冲计数 A 3 MCS51 系统单片机的定时器 T1 用做定时方式时,采用工作方式 1,则工作方式控制字为______。 A. 01H B. 05H C. 10H D. 50H C 4 MCS51 系统单片机 的定时器 T1 用做计数方式时,采用工作方式 2,则工作方式控制字为 A. 60H B. 02H C. 06H D. 20H A 5 MCS51 系统单片机 的定时器 T0 用做定时方式地,采用工作方式 1,则初始化编程为 ______。 A. TMOD=0x01 B. TMOD=0x50 C. TMOD=0x10 D. TMOD=0x02 A 6 启动 T0 开始计数是使 TCON 的 _________。 A. TF0 位置 1 B. TR0 位置 1 C. TR0 位置 0 D. TR1 位置 0 B 7 MCS51 系统单片机 的定时器 T0 停止计数的语句是 ________。 A. TR0=0。 B. TR1=0。 C. TR0=1。 D. TR1=1。 A 8 MCS51 系统单片机 串行口发送 /接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将 SCON 中的 ________,向 CPU 申请中断。 A. RI 或 TI 置 1 B. RI 或 TI 置 0 A C. RI 置 1 或 TI 置 0 D. RI 置 0 或 TI 置 1 9 当 CPU 响应定时器 T1 的中断请求后,程序计数器 PC 的内容是 ________。 A. 0003H B. 000BH C. 0013H D. 001BH D 10 当 CPU 响应外部中断 0 的中断请求后,程序计数器 PC 的内容是 ________。 A. 0003H B. 000BH C. 0013H D. 001BH A 11 MCS51 系统单片机 单片机在同一级别里除串行外,级别最低的中断源是 _________。 A. 外部中断 1 B. 定时器 T0 C. 定时器 T1 D. 串行口 C 12 当外部中断 0 发出中断请求后,中断响应的条件是 __________。 A. ET0=1 B. EX0=1 C. IE=0x81 D. IE=0x61 C 13 MCS51 系列单片机 CPU 的关中断语句是 _________。 A. EA=1。 B. ES=1。 C. EA=0。 D. EX0=1。 C 14 在定时计数器的计数初值计算中,若设最大计数值为 M,对于工作方式 1 下的 M 值为 ____。 A. M=213=8192 B. M=28=256 C. M=24=16 D. M=216=65536 D 15 16 序号 知识点 题型 难易 内容 答案 练习 1 第 4章 定时与中断系统 填空 MCS51 系列单片机定时器的内部结构由以下四部分组成: ① __________,② ___________,③ ____________,④ ____________ ①定时器 T0 ②定时器 T1 ③定时器方式寄存器 TMOD ④定时器控制寄存器 TCON 2 MCS51 系列单片机定时 /计数器,若只用软件启动,与外部中断无关,应使 TMOD 中的 ______________。 GATE=0 3 MCS51 系列单片机的 T0 用做计数方式时,和工作方式 1( 16 位),则工作方式控制字为 ____________。 TMOD=0x05 4 定时器方式寄存器的作用是 ____________________________。 选择定时器 T0/T1 的工作方式 5 定时器控制寄存器的作用是 _____________________________。 控制定时器的启动、停止,标志定时器的溢出和中断情况。 6 MCS51 的中断系统由 ________、 ________、 _________、 ________等寄存器组成。 定时控制寄存器 TCON、串行口控制寄存器 SCON、中断允许寄存器 IE、中断优先权寄存器 IP 7 MCS51 的中断源有 ________ 、 ________ 、 _________ 、 ________ 、__________。 外部中断 0、定时器 0、外部中断 定时器 串行口 8 如果定时器控制寄存器 TCON 中的 IT1 和 IT0 位为 0,是外部中断请求信号方式为 ________________________。 电平触发方式 9 中断源中断请求撤销包括 ________、 ________、 _________等三种形式。 硬件自动清除、软件清除、硬件配合软件共同清除 10 外部中的 0 的中断类型号为 ___________。 0 11 12 13 14 序号 知识点 题型 难易 内容 答案 练习 1 第 4章 定时与中断系统 问答 MCS51 系列单片机定时 /计数器的定时功能和计数功能有什么不同。 分别应用在什么场合。 当定时 /计数器设置为定时工作方式时,计数器对内部机器周期计数,每过一个机器周期,计数器增 1,直至计满溢出。 定时器的定时时间与系统的振荡频率紧密相关,如果单片机系统采用 12M 晶振,则计数周期为:s112/11012 1T 6  ,这是最短的定时周期,适当选择定时器的初值可获取各种定时时间。 当定时 /计数器设置为计数工作方式时,计数器对来 自输入引脚 T0( )和 T1( )的外部信号计数,外部脉冲的下降沿将触发计数,检测一个由 1 到 0 的负跳变需要两个机器周期,所以,最高检测频率为振荡频率的 1/24。 计数器对外部输入信号的占空比没有特别的限制,但必须保证输入信号的高电平与低电平的持续时间在一个机器周期以上。 当需要准确计算时间时往往采用定时器的定时方式,而当要对一些外部事件计数时则采用定时器的计数方式。 2 软件定时与硬件定时的原理有何异同。 软件定时是通过编写一段延时程序来实现定时,这段延时程序不完成任何操作,只是通过一些 空操作浪费掉一段时间。 这样的软件定时往往浪费 CPU 的工作效率,并且定时不够准确,前面三章的各个任务中均采用了这种方法。 硬件定时是通过单片机的定时器来实现时间的计算,用户只需要对定时器的工作方式、初始值赋予合适的数值,启动定时器后,定时器将自动按照机器周期定时。 这种由定时器实现的定时方式,定时时间准确、 CPU的工作效率高。 3 MCS51 单片机的定时 /计数器是增 1 计数顺还是减 1 计数器。 增 1和减 1 计数器在计算计算机初值时有什么异同。 MCS51 系列单片机的定时 /计数器是增 1 计数器。 对于增 1 计 数器,计数初值应等于最大计数值减去所需要的计数值。 而减 1 计数器,计数初值就等于所需要的计数值。 例如:假设需要计数 50000 次。 对于增 1 计数器的单片机,若采用方式 1 的定时器,最大计数值为 65536,则初值应为: 65536- 50000= 15536。 而对于减 1 计数器,则计数初值将为 50000。 4 当定时 /计数器在工作方式 1 下,晶振频率为 6MHz,请计算最短定时时间和最长定时时间各是多少。 在定时 /计数器工作于方式 1 下,最大计数值为 65536。 若晶振频率为 6MHz,则一个机器周期为 2μ S,所以 最短定时时间为2μ S(计数初值为 65535),最长定时时间为 2μ S 65536= 131072μ S(计数初值为 0) 5 MCS51 系列单片机定时 /计数器四种工作方式的特点有哪些。 如何进行选择和设定。 定时 /计数器的 4 种工作方式由方式寄存器 TMOD 中的 M M0 来进行选择,具体如下: M1 M0 工 作 方 式 功 能 说 明 0 0 方 式 0 13 位计数器 0 1 方 式 1 16 位计数器。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。