单片机原理及应用复习题_第1页
单片机原理及应用复习题_第2页
单片机原理及应用复习题_第3页
单片机原理及应用复习题_第4页
单片机原理及应用复习题_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、(1) 单片机又称为单片微计算机,最初的英文缩写是_。D.SCMC.DPJB.CPUA.MCP(2) Intel公司的MCS-51系列单片机是_的单片机。D.16位C.8位B.4位A.1位(3) 单片机的特点里没有包括在内的是_。D.性价比高 C.密封性强B.功耗低A.集成度高(4) 单片机的发展趋势中没有包括的是_。D.高性价比C.低功耗B.高价格A.高性能(5) 十进制数56的二进制数是_。D.BC.BB.BA.B(6) 十六进制数93的二进制数是_。D.B C.BB.BA.B(7) 二进制数的十六进制数是_。D.E3HC.D3HB.C3HA. B3H(8) 二进制数的十进制无符号数是_。

2、D.233C.223B.203A. 213(9) 二进制数的十进制有符号数是_。D.75C.-93B.-75A. 73(10)十进制数29的8421BCD压缩码是_。D.BC.BB.BA. B(11)十进制数-36在8位微机中的反码和补码是_。 D.B、BC.B、BB.B、BA. B、B(12)十进制数+27在8位微机中的反码和补码分别是_。D. B、BC.B、BB. B、BA. B、B(13)字符9的ASCII码是_。D.B C.BB.BA. B(14)ASCII码B的对应字符是_。D.C.DELB.PA. SPACE(15)或逻辑的表达式是_。D.(AB) =FC. AB=FB. A+B=

3、FA.AB=F(16)异或逻辑的表达式是_。D.(AB) =FC. AB=FB. A+B=FA.AB=F(17)二进制数B与B的“与”、“或”和“异或”结果是_。B. B、B、BA. B、B、BD. B、B、BC. B、B、B(18)二进制数B与B的“与”、“或”和“异或”结果是_。B.B、B、BA.B、B、BD.B、B、BC.B、B、B(19)下列集成门电路中具有与门功能的是_。D. 74LS08 下C. 74LS10B. 74LS06 A. 74LS32(20)列集成门电路中具有非门功能的是_。D. 74LS08C. 74LS10B. 74LS0674LS32(21)Proteus软件由以

4、下两个设计平台组成_。D. ISIS和CADC. ISIS和ARESB. ARES和CADA. ISIS和PPT(22)ISIS模块的主要功能是_。D. C51源程序调试C. 图像处理B. 高级布线和编辑 A电路原理图设计与仿真(23)ARES模块的主要功能是_。D. C51源程序调试C. 图像处理B. 高级布线和编辑 A电路原理图设计与仿真(24)家用电器如冰箱、空调、洗衣机中使用的单片机主要是利用了它的_能力。D. 测量控制C.远程通信B. 海量存储A高速运算(1)什么是单片机?单片机与通用微机相比有何特点?提示(2) 单片机的发展有哪几个阶段?它今后的发展趋势是什么?提示(3) 举例说明

5、单片机的主要应用领域。提示(4)在众多单片机类型中,8位单片机为何不会过时,还占据着单片机应用的主导地位?提示(5)掌握单片机原理及应用技术要注意哪些学习方法?提示(6)单片机技术开发的主力军为何是有工程专业背景的技术人员而非计算机专业人员?提示(7)学习单片机原理及应用技术需要哪些必要的基础知识?提示(8)二进制数的位与字节是什么关系?51单片机的字长是多少?提示(9)简述数字逻辑中的与、或、非、异或的运算规律。提示(10)Proteus仿真软件为何对学习单片机原理及应用具有重要价值?提示(11) Proteus ISIS的工作界面中包含哪几个窗口?菜单栏中包含哪几个选项?提示(12)利用I

6、SIS模块开发单片机系统需要经过哪几个主要步骤?提示(13) 何谓PCB?利用Proteus ARES模块进行PCB设计需要经过哪几个主要步骤?提示(1)下列关于程序计数器PC的描述中_是错误的。BPC中的计数值可被编程指令修改A. PC不属于特殊功能寄存器DPC中存放着下一条指令的首地址C. PC可寻址64KB RAM空间(2)MCS-51单片机的复位信号是_有效。D、高电平C、低电平B、上升沿A、下降沿(3)以下选项中第_项不是80C51单片机的基本配置。D全双工异步串行口C4KB片内ROMB128B片内RAMA定时/计数器T2(4)单片机中的CPU主要由_两部分组成。D运算器和计数器C运

7、算器和译码器B运算器和控制器A运算器和寄存器(5)在51单片机的下列特殊功能寄存器中,具有16位字长的是_。DDPTRC SCONBTCONAPCON(6)80C51单片机的ALE引脚是_引脚。B外部程序存储器地址允许输入端A地址锁存使能输出端D复位信号输入端C串行通信口输出端(7)80C51单片机的存储器为哈佛结构,其内包括_。B4个物理空间或4个逻辑空间A4个物理空间或3个逻辑空间D3个物理空间或3个逻辑空间C3个物理空间或4个逻辑空间(8)在通用I/O方式下,欲从P1口读取引脚电平前应当_。D先开中断C先使中断标志清零B先向P1口写1A先向P1口写0(9)程序状态字寄存器中反映进位(或借

8、位)状态的标志位符号是_。D. ACC . OVB. F0ACY(10)单片机中的程序计数器PC用来_。B.存放正在执行的指令地址A存放指令D. 存放上一条指令地址C . 存放下一条指令地址(11)单片机上电复位后,PC的内容和SP的内容为_。D. 0800H,08HC . 0003H,07HB. 0000H,07HA0000H,00H(12)80C51单片机要使用片内RAM,/EA引脚_。D. 没有限定C . 必须悬空B. 必须接地A必须接+5V(13)PSW中的RS1和RS0用来_。D. 选择中断方式C . 选择定时器B. 指示复位A选择工作寄存器区号(14)上电复位后,PSW的初始值为_

9、。D. 0C . FFH B. 07HA1(15)单片机80C51的XTAL1和XTAL2引脚是_引脚。D.外接晶振C . 外接中断B. 外接串行口A外接定时器(16)80C51单片机的VSS(20)引脚是_引脚。D.访问片外存储器C . 备用电源B. 接地A主电源+5V(17)80C51单片机的P0P3端口中具有第二功能的端口是_。D. P3C . P2B. P1AP0(18)80C51单片机的/EA引脚接+5V时,程序计数器PC的有效地址范围在_。D. 0000H0FFFHC .0001H0FFFHB. 0000HFFFFHA1000HFFFFH(19)当程序状态字寄存器PSW中的R0和R

10、1分别为0和1时,系统选用的工作寄存器组为_。D. 组3C .组2B. 组1A组0(20)80C51单片机的内部RAM中具有位地址的字节地址范围是_。D. 60H7FHC .30H5FHB. 20H2FHA01FH(21)若80C51单片机的机器周期为12微秒,则其晶振频率为_MHz。D12C6B2A1(22)80C51单片机内部程序存储器容量为_。D.2KC.4KB.8KA.16K(23)80C51单片机的复位功能引脚是_。D.ALEC.RSTB.XTAL2A.XTAL1(24)80C51内部反映程序运行状态或运算结果特征的寄存器是_。D.DPTRC. AB. PSWA. PC(25)PSW

11、=18H时,则当前工作寄存器是_。D. 第3组C. 第2组B. 第1组A. 第0组(1)51单片机内部结构由哪些基本部件组成?各有什么功能?提示(2)单片机的程序状态字寄存器PSW中各位的定义分别是什么?提示(3)51单片机引脚按功能可分为哪几类?各类中包含的引脚名称是什么?提示(4)51单片机在没接外部存储器时,ALE引脚上输出的脉冲频率是多少?提示(5)计算机存储器地址空间有哪几种结构形式?51单片机属于哪种结构形式?提示(6)如何认识80C51存储空间在物理结构上可划分为4个空间,而在逻辑上又可划分为3个空间?提示(7)80C51片内低128B RAM区按功能可分为哪几个组成部分?各部分

12、的主要特点是什么?提示(8)80C51片内高128B RAM区与低128B RAM区相比有何特点?提示(9)80C52片内高128B RAM区与80C51片内高128B RAM区相比有何特点?提示(10)什么是复位?单片机复位方式有哪几种?复位条件是什么?提示(11)什么是时钟周期和指令周期?当振荡频率为12MHz时,一个机器周期为多少微秒?提示(12)简述负边沿D触发器的输入端、时钟端和输出端之间的时序关系,解释D触发器的导通、隔离、锁存功能的实现原理。提示(13)如何理解单片机I/O端口与特殊功能寄存器P0P3的关系?提示(14)如何理解通用I/O口的准双向性?怎样确保读引脚所获信息的正确

13、性?提示(15)80C51中哪个并行I/O口存在漏极开路问题?此时没有外接上拉电阻会有何问题?提示(16)P0端口中的地址/数据复用功能是如何实现的?提示(1)在C51程序中常常把_作为循环体,用于消耗CPU运行时间,产生延时效果。D空语句C循环语句B表达式语句A赋值语句(2)下列选项中不能作为if语句中条件表达式的是_。CBa+2A!a&D3(3)语句(ab)?(max=a):(max=b);的含义是_。A如果(aB如果(ab)则max=b,否则max=ab)则max=a,否则max=bC如果(aD如果(ab或max=a)则max=bb或max=b)则max=a(4)在C51中,当do-wh

14、ile语句中的条件表达式的值为_时,循环结束。D.3C.2B.1A.0(5)语句while(i=3);循环执行了_次空语句。D.无限C.3B.1A.0(6)以下描述中正确的是_。A.continue语句的作用是结束整个循环体的执行B.只能在循环体内和switch语句体内使用break语句C.在循环体内使用break和continue语句的作用相同D.以上三种描述都不正确(7)以下选项中合法的C51变量名是_。D.interruptC.startB.sbit A.xdata(8)C51数据类型中关键词“sfr”用于定义_。D.特殊功能寄存器变量C.无符号变量B.字符型变量 A.指针变量(9)在C

15、51中的数据类型中,unsigned char型的数据长度和值域为_。B.双字节,-3276832767A.单字节,-128127D.双字节,065535C.单字节,0255(10)C51数据类型中关键词“bit”用于定义_。D.特殊功能寄存器变量C.无符号变量 B.字节变量 A.位变量(11)已知P1口第0位的位地址是0x90,将其定义为位变量P1_0的正确命令是_。 B.sbit P1_0 = 0x90;A.bit P1_0 = 0x90;D.sfr16 P1_0 = 0x90;C.sfr P1_0 = 0x90;(12)将aa定义为片外RAM区的无符号字符型自动变量的正确写法是_。B.s

16、igned char xdata aa;A.unsigned char data aa;D.unsigned char xdata aa;C.extern signed char data aa;(13)将bmp定义为片内RAM区的有符号字符型静态变量的正确写法是_。B.signed char data bmp;A.static char xdata bmp;D.static unsigend char data bmp;C.static char data bmp;(14)设编译模式为SMALL,将csk定义为片外RAM区的浮点型变量的正确写法是_。B.unsigned char csk;A

17、.char data csk;D.unsigned char xdata csk;C.signed char data csk;(15)对于char key10=0x10,0x20,0x30;定义的数组,下列描述中_是正确的。B.数组元素key4的初值为0A.数组元素key1的初值为0x10D.以上三种描述都不正确C.数组key中共有11个元素(16)下面是对一维数组s的初始化,其中不正确的是_。B.char s5=a,b, c;A.char s5=“abc”;C.char s5=“”; D.char s5=“abcdef”;(17)下列语句中,_能满足如下要求:定义一个指向位于xdata存储

18、区(SMALL编译模式)中char型变量的指针变量px。B.char xdata * px;A.char * xdata px;D.char * px xdata;C.char data * xdata px;(18)下面叙述中不正确的是_。A.一个C51源程序可以由一个或多个函数组成B.一个C51源程序必须包含一个main()函数C.C51中的注释语句只能位于可执行语句的后面D.C51程序的基本组成单位是函数(19)C51程序总是从_开始执行的。D.自定义函数C.库函数 B.形参函数 A.主函数(20)在C51中,函数类型是由_决定的。B.函数形参的数据类型A.return语句表达式的存储类

19、型D.编译系统的编译模C.定义函数时指定的返回类型式(21)对于用void delay (int time);声明的函数,下列描述中_是不正确的。B.delay函数是有参函数A.delay函数是void型的D.delay函数的形参是int型的C.delay函数的返回参数是time(1)C51与汇编语言相比有什么优势?怎样实现两者的互补?提示(2)在Vision5中创建C51程序需要进行哪些操作步骤?提示(3)使用Vision5的运行调试器功能,需要做哪些准备工作?提示(4)C51中有哪几类运算符和哪些表达式?提示(5)C51中的while和do while语句的不同点是什么?提示(6)若在C5

20、1的switch的语句组中漏掉break会发生什么问题?提示(7)C51变量的定义包含哪些要素?其中哪些是不能省略的?提示(8)sbit型变量与bit型变量都是位变量,但二者的不同点在哪里?提示(9)在C51中为何要尽量采用无符号的字节变量或位变量?提示(10)为了加快程序的运行速度,C51中频繁使用的变量应定义在哪个存储区?提示(11)何为自动型变量?它有哪些特点?提示(12)对于C51来讲,指针变量定义应该包括哪些信息?提示(13)求数组元素中最大值时常采用“打擂台算法”,其编程原理是什么?提示(14)何为库函数?怎样使用库函数?提示(15)函数定义与函数声明有何不同?什么情况下需要函数声

21、明?提示(1)以下基于通用I/O口方式的输出电路图中,正确的是_。(2)以下基于通用I/O口方式的输入电路图中,正确的是_。(3)下图Proteus ISIS绘图工具条中,包含有电源端子“POWER”的按钮是左数的_。D第8C第7B第6A第2(4)在下图的Vision5运行和调试工具条中,左数第二个图标的功能是_。D. 运行C. 下载B.编译A.存盘(5)在下图的Vision5运行和调试工具条中,左数第三个图标的功能_。B启动/停止调试A打开/关闭输出窗口D清除C打开/关闭工程窗口全部断点(6)在下图的Vision5运行和调试工具条中,左数第一个图标的功能是_。B变量观察窗口A当前程序行D存储

22、器窗口C反汇编窗口(7)为了实现keil与Proteus的联合仿真运行,需要_。A. 将Keil中形成的hex文件加载到Proteus中,然后在Proteus环境下进行运行B.在Keil中形成hex文件,Proteus中形成dsn文件,然后用Keil控制Proteus运行 C. 在Keil中形成hex文件,Proteus中形成dsn文件,然后用Proteus控制Keil运行D. 将Proteus中形成的hex文件和dsn文件同时打开,然后在Keil环境下进行运行(8)如果想在Vision5中对C51程序中的延时函数进行跟踪调试,应该采用方式_。B. 单击F10进行跨函数单步运行A单击F5进行连

23、续运行D. 上述方式都不合适C. 单击Ctrl+F5运行到光标所在行(9)在Vision5中调试运行C51时,运行到断点的快捷键操作是_。B.单击F10A单击F5D.单击F9F5C .单击Ctrl+F5(10)已知共阴极LED数码显示管中,a笔段对应于字模的最低位。若需显示字符H,则它的字模应为_。D. 0xf6 C. 0x80B. 0x7f A. 0x76(11)共阳极LED数码管显示字符“5”的显示码是_。D. 0x92C. 0x82B. 0x7d A. 0x06(12)若LED数码管显示字符“8”的字模是0x80,则可以断定该数码管是_。B共阳极数码管A共阴极数码管D静态显示原理C动态显

24、示原理(13)在共阴极LED数码管使用中,若需仅显示小数点,则其显示字模是_。D0x7fC0x40 B0x10A0x80(14)假设单片机P0.0P0.3引脚接有4个独立开关,P0.4P0.7为空置未用,为使读到的P0口中高4位值为0,应采用如下_语句进行处理。A.P0 = P0 & B.P0 = P00x0f; & 0xf0;D.P0 = P0 | 0xf0;C.P0 = P0 | 0x0f; (15)如将本章实例4的由下向上的流水灯方向改为由上向下,并改用循环左移库函数_crol_进行控制,则P2的初始值应取为_。A.0x0f D.0xfeC.0x7f B.0xf7 (16)若将LED数码

25、管用于动态显示,应将各位数码管的_。A全部位码线并联起来B全部位码线串联起来C相同段码线并联起来D相同段码线串联起来(17)下列关于LED数码管动态显示的描述中_是正确的。A只有共阴极型数码管可用于动态显示B只有P2口支持数码管的动态显示方式C每个I/O口都可用于数码管的动态显示D动态比静态显示占用CPU机时少,发光亮度稳定(18)假设某单片机应用系统需要连接10个按键,则应优先考虑_方案。B行列式按键A独立式按键 D静态键盘C动态键盘 (19)下列关于行列式键盘的描述中_是正确的。A每只按键独立接在一根I/O口线上,根据口线电平判断按键的闭合状态B按键设置在跨接行线和列线的交叉点上,根据行线

26、电平有无反转判断按键闭合状态C独立式键盘的特点是占用I/O口线较少,适合按键数量较多时的应用场合D行列式键盘的特点是占用I/O口线较多,适合按键数量较少时的应用场合(20)在本章实例8的行列式键盘中,使P2依次输出0xef,0xdf,0xbf,0x7f四个值后,可以使得_。A键盘的4个行线电平全为1,列电平轮流有一列为0其余为1B键盘的4个列线电平全为1,行电平轮流有一行为0其余为1C键盘的4个行线和4个列线的电平全为1D键盘的4个行线和4个列线的电平全为0(21)下列关于按键消抖的描述中_是不正确的。A机械式按键在按下和释放瞬间会因弹簧开关变形而产生电压波动B按键抖动会造成检测时按键状态不易

27、确定的问题C单片机编程时常用软件延时10ms的办法消除抖动影响D按键抖动问题对晶振频率较高的单片机基本没有影响(1)单片机与外部设备相连有哪两种方式?各有什么特点?提示(2)联合仿真的工作原理是什么?提示(3)简述Vision5可以提供哪些调试运行方法?提示(4)与Vision5模拟运行相比,联合仿真的意义是什么?提示(5)什么是单片机与LED接口的高电平驱动?为何低电平驱动较为常用?提示(6)实例2中点亮了的LED不会随着对应按键的释放而熄灭,除非有新的按键动作时才刷新LED的状态,实现这一功能的编程方法是什么?提示(7)实例3中采用的流水灯控制原理是什么?提示(8)实例4中采用的流水灯控制

28、原理是什么?提示(9)软件法消除机械式按键抖动的原理?提示(10)简述LED数码管的字符显示原理。提示(11)假设变量count中存有2位十进制数,现欲将其拆分为个位和十位两个数,简述拆分计算的做法。提示(12)何为数码管静态显示接口?其特点是什么?提示(13)何为数码管动态显示接口?其特点是什么?提示(14)独立式按键的接口与特点是什么?提示(15)行列式键盘的接口与特点是什么?提示(16)试对实例8中44行列式键盘的软件扫描查询做法进行归纳?提示(1)外部中断0允许中断的C51语句为_。DEX0=1;CIT0=1;BTR0=1;A RI=1;(2)按照中断源自然优先级顺序,优先级别最低的是

29、_。D外部中断INT0C定时器T1B串口发送TIA外部中断INT1(3)当CPU响应外部中断T1的中断请求时,程序计数器PC里自动装入的地址是_。D001BHC0013HB000BHA0003H(4)当CPU响应外部中断/INT0的中断请求时,程序计数器PC里自动装入的地址是_。D001BHC0013HB000BHA0003H(5)当CPU响应外部中断/INT1的中断请求时,程序计数器PC里自动装入的地址是_。D001BHC0013HB000BHA0003H(6)在80C51单片机中断自然优先级里,级别倒数第二的中断源是_。D外部中断0C定时器T1B定时器T0A外部中断1(7)在80C51单片

30、机中断自然优先级里,级别正数第二的中断源是_。D串口TX/RXC定时器T1B定时器T0A外部中断1(8)为使P3.2引脚出现的外部中断请求信号能得到CPU响应,必须满足的条件是_。DEA=ET0=1CEA=EX0=1BEX0=1AET0=1(9)为使定时器T0的中断请求信号能得到CPU的中断响应,必须满足的条件是_。DEA=ET0= 1CEA=EX0=1BEX0=1AET0=1(10)下列关于中断函数的描述中_是不正确的。B中断函数是无参函数A中断函数是void型函数 D中断函数是只能由系统调用的函数C中断函数是无需调用的函数 (11)80C51单片机外部中断1和外部中断0的触发方式选择位是_

31、。DTF1和TF0CIT1和IT0BIE1和IE0ATR1和TR0(12)在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为_机器周期。D8个C3个B2个A1个(13)80C51单片机定时器T0的溢出标志TF0,当计数满在CPU响应中断后_。D随机状态C软硬件清零均可B由软件清零A由硬件清零(14)CPU响应中断后,由硬件自动执行如下操作的正确顺序是_。保护断点,即把程序计数器PC的内容压入堆栈保存调用中断函数并开始运行中断优先级查询,对后来的同级或低级中断请求不予响应返回断点继续运行清除可清除的中断请求标志位ABCD(15)若80C51同一优先级的5个中断源同时发出中断请

32、求,则CPU响应中断时程序计数器PC里会自动装入_地址。D001BHC0013HB0003HA000BH(16)80C51单片机的中断服务程序入口地址是指_。B中断服务程序的返回地址A中断服务程序的首句地址D主程序调用时的断点地址C中断向量地址(17)下列关于C51中断函数定义格式的描述中_是不正确的。An是与中断源对应的中断号,取值为04Bm是工作寄存器组的组号,缺省时由PSW的RS0和RS1确定Cinterrupt是C51的关键词,不能用作变量名Dusing也是C51的关键词,不能省略(18)下列关于INT0的描述中_是正确的。A中断触发信号由单片机的P3.0引脚输入B中断触发方式选择位E

33、T0可以实现电平触发方式或脉冲触发方式的选择C在电平触发时,高电平可引发IE0自动置位,CPU响应中断后IE0可自动清零D在脉冲触发时,下降沿引发IE0自动置位,CPU响应中断后IE0可自动清零(19)下列关于TX/RX的描述中_是不正确的。A51单片机的内部发送控制器和接收控制器都可对串行数据进行收发控制B若待接收数据被送入“接收SUBF”单元后,接收控制器可使RI位硬件置1C若“发送SUBF”单元中的数据被发送出去后,发送控制器可使TI位硬件置1D系统响应中断后,RI和TI都会被硬件自动清0,无需软件方式干预(20)下列关于中断控制寄存器的描述中_是不正确的。A80C51共有4个与中断有关

34、的控制寄存器BTCON为串口控制寄存器,字节地址为98H,可位寻址CIP寄存器为中断优先级寄存器,字节地址为B8H,可位寻址DIE为中断允许寄存器,字节地址为A8H,可位寻址(21)下列关于中断优先级的描述中_是不正确的。A80C51每个中断源都有两个中断优先级,即高优先级中断和低优先级中断B低优先级中断函数在运行过程中可以被高优先级中断所打断C相同优先级的中断运行时,自然优先级高的中断可以打断自然优先级低的中断D51单片机复位后IP初值为0,此时默认为全部中断都是低级中断(1)试举例说出另一个生活或学习中的两级中断嵌套示例。提示(2)简述中断、中断源、中断优先级和中断嵌套的概念。提示(3)简

35、述51单片机各种中断源的中断请求原理。提示(4)怎样理解图5.8展示的51单片机中断系统的组成?提示(5)何为中断矢量(或向量)地址?中断向量与中断号的关系是什么?提示(6)何为中断响应?51单片机的中断响应条件是什么?提示(7)何为中断撤销?简述51单片机中断请求标志撤销的做法。提示(8)何为中断优先级?在中断请求有效并已开放中断的前提下,能否保证该中断请求能被CPU立即响应?提示(9)80C51只有两个外部中断源,若要扩充外部中断源,可以采用的方法有哪些?提示(10)与第4章实例8的行列式键盘相比,第5章实例2的行列式键盘做了哪些改进?后者实现的原理是什么?提示(11)与第4章实例3的按键

36、检测方法相比,第5章实例3做了哪些改进?两者的切换效果上有何差异?提示(12)为提高中断响应的实时性,中断函数可采用哪些措施以使函数更加简洁?提示(1)使80C51定时/计数器T0停止计数的C51命令为_。DTR0=0;CIE0=0;BTF0=0;AIT0=0;(2)80C51单片机的定时器T1用作定时方式时是_。B由内部时钟频率定时,一个机器周期加1A由内部时钟频率定时,一个时钟周期加1 D由外部时钟频率定时,一个机器周期加1C由外部时钟频率定时,一个时钟周期加1 (3)80C51单片机的定时器T0用作计数方式时是_。B由内部时钟频率定时,一个机器周期加1A由内部时钟频率定时,一个时钟周期加

37、1 D由外部计数脉冲计数,一个机器周期加1C由外部计数脉冲计数,一个脉冲加1(4)80C51的定时器T1用作计数方式时,_。B外部计数脉冲由内部时钟频率提供A外部计数脉冲由T1(P3.5引脚)输入 D外部计数脉冲由P0口任意引脚输入C外部计数脉冲由T0(P3.4引脚)输入 (5)下列关于定时/计数器工作方式3的描述中_是错误的。BT0可以组合出两个具有中断功能的8位定时器A单片机可以组合出3种定时/计数器关系 CT1可以设置成无中断功能的4种定时/计数器,即方式03D可将T1定时方式2作为波特率发生器使用(6)设80C51晶振频率为12MHz,若用定时器T0的工作方式1产生1ms定时,则T0计

38、数初值应为_。D0xf060C0xf448B0xf830A0xfc18(7)80C51的定时器T1用作定时方式1时,工作方式的初始化编程语句为_。DTMOD=0x50;CTMOD=0x10;BTCON=0x05;ATCON=0x01;(8)80C51的定时器T1用作定时方式2时,工作方式的初始化编程语句为_。DTMOD=0x20;CTMOD=0x06; BTCON=0x02; ATCON=0x60; (9)80C51的定时器T0作定时方式0时,C51初始化编程为_。DTMOD=0x22;CTMOD=0x30;BTMOD=0x32;ATMOD=0x21;(10)使用80C51的定时器T0时,若允

39、许TR0启动计数器,应使TMOD中的_。DC/T位清零 CGATE位清零BC/T位置1AGATE位置1(11)使用80C51的定时器T0时,若允许INT0启动计数器,应使TMOD中的_。DC/T位清零 CGATE位清零BC/T位置1AGATE位置1(12)启动定时器0开始计数的指令是使TCON的_。DTF1位清0 CTF0位清0BTR0位置1ATF0位置1(13)启动定时器1开始定时的C51指令是_。DTR1=1;CTR0=1;BTR1=0;ATR0=0;(14)使80C51的定时器T0停止计数的C51命令是_。DTR1=1;CTR0=1;BTR1=0;ATR0=0;(15)使80C51的定时

40、器T1停止定时的C51命令是_。DTR1=1;CTR0=1;BTR1=0;ATR0=0;(16)80C51单片机的TMOD模式控制寄存器,其中GATE位表示的是_。D运行控制位C定时/计数功能选择位B工作方式定义位A门控位(17)80C51采用计数器T1方式1时,要求没计满10次产生溢出标志,则TH1、TL1的初始值是_。D0xff,0xf0H C0xf0,0xf0B0xf6,0xf6A0xff,0xf6(18)80C51采用T0计数方式模式1时的C51命令是_。DTMOD=0x05;CTCON=0x05;BTMOD=0x01;ATCON=0x01;(19)采用80C51的定时器T0定时,用模

41、式2,则应_。A启动T0前先向TH0置入计数初值,TL0置0,以后每次重新计数前都要重新置入计数初值B启动T0前先向TH0、TL0置入计数初值,以后每次重新计数前都要重新置入计数初值C启动T0前先向TH0、TL0置入计数初值,以后不再置入D启动T0前先向TH0、TL0置入相同的计数初值,以后不再置入(20)80C51单片机的TMOD模式控制寄存器,其中C/T位表示的是_。D运行控制位 C定时/计数功能选择位B工作方式定义位A门控位(21)80C51单片机定时器T1的溢出标志TF1,当计数满产生溢出时,如不用中断方式而用查询方式,则_。D可不处理C应由软件置位B应由软件清零A应由硬件清零(22)

42、80C51单片机定时器T0的溢出标志TF0,当计数满产生溢出时,其值为_。D计数值C1B0xffA0(23)80C51单片机的定时/计数器在工作方式1时的最大计数值M为_。AM=213BM=2=81928CM=2=2564DM=2=1616=65536(1)与单片机延时子程序的定时方法相比,利用片内集成的定时/计数器进行定时有何优点?提示(2)怎样理解51单片机的定时器和计数器的实质都是计数器,差别仅在于脉冲信号的来源不同?提示(3) 51单片机定时器定时时间t的影响因素有哪些?计数器定数次数N的影响因素有哪些?提示(4) 80C51内部有几个定时/计数器?结构组成中的TH0、TL0、TH1和

43、TL1与定时/计数器是什么关系?字节地址是什么?提示(5)定时/计数器T0作为计数器使用时,对被测脉冲的最高频率有限制吗?为什么?提示(6)当定时器方式1的最大定时时间不够用时,可以考虑哪些办法用来增加其定时长度?提示(7)定时器在每次计数溢出后都需要及时重新装载计数初值,有什么办法可以使得重新装载自动完成吗?提示(8)对于定时/计数器的溢出标志进行检测有哪些可用办法?各有什么优缺点?提示(9)利用定时/计数器进行外部脉冲宽度测量的工作原理是什么?提示(10)如何利用闲置的定时/计数器扩展外部中断源?提示(11)为了利用Proteus进行C51源码调试,在程序编译时需要采取什么措施?提示(12

44、)定时/计数器溢出得到中断响应后,TF0或TF1标志需要采用什么办法予以撤销?提示(1)从串口接收缓冲器中将数据读入到变量temp中的C51语句是_。Dtemp = SBUF;Ctemp = DPTR;Btemp = TCON;Atemp = SCON;(2)全双工通信的特点是,收发双方_。 C .互不影响双向通信B.角色可换但需切换A角色固定不能互换D.相互影响互相制约(3)80C51的串口工作方式中适合多机通信的是_。D工作方式3C工作方式2B工作方式1A工作方式0(4)80C51串行口接收数据的正确次序是下述的顺序_。用软件将RI清零接收完一帧数据后,硬件自动将SCON的RI置1 置SC

45、ON的REN为1,外部数据由RXD(P3.0)输入接收到的数据由SBUF读出 DC B A (5)80C51串行口发送数据的正确次序是下述的顺序_。硬件自动将SCON的TI置1待发数据送SBUF 用软件将SCON的TI清零经TXD(P3.1)串行发送一帧数据完毕 DC B A (6)80C51用串口工作方式0时_。A数据从RXD串行输入,从TXD串行输出B数据从RXD串行输出,从TXD串行输入C数据从RXD串行输入或输出,同步信号从TXD输出D数据从TXD串行输入或输出,同步信号从RXD输出(7)在用接口传送信息时,如果用一帧来表示一个字符,且每帧中有一个起始位、一个结束位和若干个数据位,该传

46、送属于_。D同步并行传送 C同步串行传送B异步并行传送A异步串行传送(8)80C51的串口工作方式中适合点对点通信的是_。D工作方式3C工作方式2B工作方式1A工作方式0(9)80C51有关串口内部结构的描述中_是不正确的。A51内部有一个可编程的全双工串行通信接口 B51的串行接口可以作为通用异步接收/发送器,也可以作为同步移位寄存器 C串行口中设有接收控制寄存器SCON D通过设置串口通信的波特率可以改变串口通信速率(10)80C51有关串口数据缓冲器的描述中_是不正确的。A串行口中有两个数据缓冲器SUBF B两个数据缓冲器在物理上是相互独立的,具有不同的地址 CSUBF发只能写入数据,不

47、能读出数据 DSUBF收只能读出数据,不能发送数据(11)80C51串口发送控制器的作用描述中_是不正确的。A作用一是将待发送的并行数据转为串行数据 B作用二是在串行数据上自动添加起始位、可编程位和停止位 C作用三是在数据转换结束后使中断请求标志位TI自动置1 D作用四是在中断被响应后使中断请求标志位TI自动清零(12)下列关于80C51串口接收控制器的作用描述中_是不正确的。A作用一是将来自RXD引脚的串行数据转为并行数据 B作用二是自动过滤掉串行数据中的起始位、可编程位和停止位 C作用三是在接收完成后使中断请求标志位RI自动置1 D作用四是在中断被响应后使中断请求标志位RI自动清零(13)80C51串口收发过程中

温馨提示

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

评论

0/150

提交评论