最新单片机原理及应用技能比赛模拟试题及答案(五)
- 格式:doc
- 大小:39.00 KB
- 文档页数:3
单片机原理及应用模拟练习题含参考答案一、单选题(共50题,每题1分,共50分)1、若(SP)=40H,当执行一条LCALL指令后,SP的值为():A、41HB、42HC、38HD、3FH正确答案:B2、ADDC A, Rn 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B3、若某存储器芯片地址线为12根,那么它的存储容量为( )A、1KBB、2KBC、4KBD、8KB正确答案:C4、执行下列程序后,累加器A的内容为()。
ORG 0000H MOV A,#00H ADD A, #02H MOV DPTR, #0050H MOVC A, @A+DPTR MOV @R0,A SJMP $ ORG 0050H BAO: DB 00H,08H,0BH,6H,09H,0CH ENDA、00HB、0BHC、06HD、0CH正确答案:B5、单片机应用程序一般存放在()。
A、RAMB、ROMC、寄存器D、CPU6、执行程序:MOV DPTR,#8000H MOVX A,@DPTR ADD A,20H MOV R0,#00H MOVx @R0,A INC R0 CLR A ADDC A,#00H MOVx @R0,A RET 之后则A是()A、00HB、01HC、02HD、03H正确答案:B7、DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B8、已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A9、存储器的地址范围是0000H~0FFFH,它的容量为()。
A、1KBB、2KBC、3KBD、4KB正确答案:D10、以下寄存器与定时计数器无关的是():A、TH1B、PCONC、TMODD、TCON11、下列指令能能使累加器A的最高位置1的是()。
单片机原理及应用试题答案、单选题(每题4分,共20道小题,总分值80分) 1. 下列指令中与进位标志位 CY 无关的指令有( )。
(4分) A移位指令 B位操作指令 C十进制调整指令 D条件转移指令 纠错 正确答案D您的答案是 未作答回答错误展开 解析知识点 单片机原理及应用作业题 2. 已知晶振频率为 6MH Z ,定时器T0 工作在模式 2 时,其初值计算公式是( )。
( 28 - X )× 2μs C.t = (4分) At = ( 28 - X )× 1μs Bt =纠错 正确答案B您的答案是 未作答回答错误展( 216 - X )× 2μs开 解析 知识点 单片机原理及应用作业题 3. 在应用系统中,芯片没有所存器的 D/A 转换器,不能直接接到 80C51 的 P0 口上使用 , 这是因为( )实现 。
(4分) AP0 口不具有锁存功能 BP0 口位地址数据复用 CP0口不能输出数字量信号 DP0 口只能用作地址输出而不能用作数据输出纠错 正确答案B您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应用作业题 4. 8051 的内部 RAM 中,可以进行位寻址的地址空间为( )。
(4分) A00H∽2FH B20H∽2FH C00H∽FFH D20H∽F FH 纠错 正确答案B您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应口作输入用途之前必须( )。
用作业题 5. P0 . P1(4分) A相应端口先置 1 B相应端口先置 0 C外接高电平 D外接上拉电阻 纠错 正确答案D您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应用作业题 6. 8051 的程序计数器 P C 为 16 位计数器,其寻址范围是( )。
(4分) A8K B16 K C32 K D64 K 纠错 正确答案D您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应用作业题 7. 8051与8751的区别是:(4分) A内部数据存储但也数目的不同 B内部程序存储器的类型不同 C内部数据存储器的类型不同 D内部的寄存器的数目不同 纠错 正确答案B您的答案是 未作答回答错误展开 解析 知识点 单片机原理及应用作业题 8. MCS-51 单片机用来开放或禁止中断的控制寄存器是( )。
(完整版)单片机原理及应用考试试题及答案单片机原理及应用试题一一、填空题(每空 1 分,共20 分)1、计算机的系统总线有地址总线、控制总线和数据总线。
2、通常、单片机上电复位时PC= OOOOH SP= 07H;而工作寄存器则缺省采用第00组,这组寄存器的地址范围是从00H~ 07H。
3、JZ e的操作码地址为1000H,e=20H,它转移的目标地址为1022H。
4、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。
5、假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中。
6、MCS51单片机访问外部存储器时,利用ALE信号锁存来自P0 口的低8位地址信号。
7、MCS-51 单片机8031 中有2 个16 位的定时/计数器,可以被设定的工作方式有四种。
8、MCS-51 单片机有5 个中断源,可分为2 个中断优先级。
上电复位时外部中断0 中断源的最高。
9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。
10、半导体存储器的最重要的两个指标是存储容量和存储速度。
11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为5/255=0.0196V。
12、写8255A控制字时,需将A1、A0置为11。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。
每题 1 分,共10分)1、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是(B)(A)PC (B)PSW (C) A (D)SP2、要用传送指令访问MCS51片外RAM,它的指令操作码助记符应是(B)(A)MOV (B)MOVX (C)MOVC (D)以上都是3、指令ALMP 的跳转范围是(C)(A)256B (B)1KB (C)2KB (D)64KB4、要使MCS51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )(A)98H (B)84H (C)42H (D)22H5、各中断源发出的中断请求信号,都会记在MCS-51 系统中的(B )(A)IE (B)IP (C)TCON (D)SCON6、CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(C)(A )混合编址(B)动态编址(C)独立编址(D)变址编址7、下列四条叙述中,有错误的一条是( A )(A)16 根地址线的寻址空间可达1MB(B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息8、MCS-51 外扩一个8255 时,需占用(D)个端口地址(A) 1 个(B) 2 个(C) 3 个(D) 4 个9、用MCS-51 串行口扩展并行I/O 口时,串行口工作方式应选择(A)(A)方式0 (B)方式1 (C)方式2 (D)方式310、某种存储器芯片是8KB*4/片,那么它的地址线根数是(C )(A)11 根(B)12 根(C)13 根(D)14 根三、问答题(每题5分,共20 分)1 、MCS-51 单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?答:时钟周期是单片机最基本的时间单位。
单片机原理及应用考试模拟题1、共阳极LED数码管显示字符“5”的显示码是()。
A、0x06B、0x7dC、0x82D、0x92答案:D2、在用串行口通信时,SBUF作用是()A、发送B、接收C、发送和接收D、其他答案:C3、以下哪个选项不是串行口的结构组成()A、接受控制器B、定时器/计数器方式寄存器C、缓冲寄存器SBUFD、发送控制器答案:B4、单片机内部资源中最核心的部分是()A、CPUB、RAMC、ROMD、IO接口答案:A5、51式单片机第()引脚为+5V电源引脚A、40B、31C、10D、9答案:A6、89C51单片机的定时/计数器共有几个外部接口()A、1B、2C、3D、4答案:B7、51单片机是()位单片机A、2B、8C、4D、1答案:B8、程序状态字寄存器中反映进位(或借位)状态的标志位符号是()。
A、OVB、ACC、CYD、F0答案:C9、定时器T0工作在方式3时,定时器T1有()种工作方式。
A、2B、3C、4D、1答案:B10、当定时器申请中断时TFx为()A、0B、1C、无关D、11答案:B11、判断下列哪一种说法是正确的()A、PC是一个可寻址的寄存器B、单片机的主频越高,其运算速度越快C、AT89S52单片机中的一个机器周期为1usD、特殊功能寄存器SP内存放的是堆栈栈顶单元的内容答案:B12、C51数据类型中关键词“bit”用于定义A、位变量B、字节变量C、无符号变量D、特殊功能寄存器变量答案:A13、启动定时器1开始定时的C51指令是()。
A、TR0=0B、TR1=0C、TR0=1D、TR1=1答案:D14、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义答案:A15、数据可以从A站发送到B站,也可以从B站发送到A站,但是不能同时在两个方向上传送的通信方式是()。
A、单工通信B、半双工通信C、双工通信D、同步通信答案:B16、80C51单片机的定时/计数器在工作方式1时的最大计数值为()A、2^13=8192B、2^8=256C、2^4=16D、2^16=65536答案:D17、80C51的串口工作方式中适合点对点通信的是()A、工作方式OB、工作方式1C、工作方式2D、工作方式3答案:B18、定义i=0x01,a=1,则i<<a为()。
单片机原理及应用测试题+答案一、选择题1. 以下哪一项不是单片机的主要特点?A. 集成度高B. 成本低C. 扩展性差D. 功耗低答案:C2. 以下哪个不是51系列单片机的定时器/计数器?A. T0B. T1C. T2D. T3答案:D3. 在单片机编程中,以下哪个指令不是无条件跳转指令?A. SJMPB. DJNZC. LJMPD. AJMP答案:B4. 以下哪个不是单片机的存储器?A. 程序存储器B. 数据存储器C. 只读存储器D. 动态存储器答案:D5. 以下哪个不是单片机的常见端口?A. P0B. P1C. P2D. P4答案:D6. 以下哪个不是单片机的中断源?A.外部中断0B.外部中断1C.定时器0中断D.串口中断答案:B二、填空题1. 单片机是一种集成____、____、____和____于一体的微型计算机系统。
答案:微处理器、存储器、定时器/计数器、输入/输出接口2. 8051单片机的____位可以用于寻址。
答案:83. 在8051单片机中,____寄存器用于存放累加器和标志位。
答案:ACC4. 单片机的____口通常用于扩展外部存储器。
答案:P35. 单片机的中断系统可以实现____、____、____和____等功能。
答案:程序顺序执行、快速响应、多级中断、中断嵌套三、简答题1. 请简要说明单片机的启动方式。
答案:单片机的启动方式主要有两种:上电启动和复位启动。
上电启动是指单片机在电源供电后自动启动执行程序;复位启动是指通过外部信号对单片机进行复位,使单片机从地址0开始执行程序。
2. 请简要说明单片机的指令系统。
答案:单片机的指令系统包括数据传输指令、逻辑运算指令、算术运算指令、控制指令和跳转指令等。
数据传输指令用于在数据寄存器之间、数据寄存器与累加器之间进行数据传输;逻辑运算指令包括与、或、非等操作;算术运算指令包括加、减、乘、除等操作;控制指令包括跳转、循环、分支等操作;跳转指令用于无条件跳转到指定地址或根据条件跳转到不同地址。
单片机原理及应用技能比赛模拟试题及答案(五)单片机原理及应用技能比赛模拟试题(五)一、填空题1、当定时器T0工作在方式3时,要占用定时器T1的 TR1 和 TF1 两个控制位。
2、在定时器T0工作方式3下,TH0溢出时, TF1 标志将被硬件置1去请求中断。
3、在定时器T0工作方式3下,欲使TH0停止工作,应执行一条 CLR TR1 的指令。
4、使用定时器/计数器1设置串行通信的波特率时,应把定时器/计数器1设定作方式 2,即自动重新加载方式。
5、当计数器产生计数溢出时,把定时器/计数器的TF0(TF1)位置“1”。
对计数溢出的处理,在中断方式时,该位作为中断标志位使用;在查询方式时,该位作状态位使用。
6、在定时器工作方式1下,计数器的宽度为16位,如果系统晶振频率为6MHz,则最大定时时间为 131.072ms ,若系统晶振频率为12MHz,则最大定时时间为 65.536ms 。
7、8051单片机内部设有两个16位定时器/计数器,即 T0 和 T1 。
8、T0由两个8位特殊功能寄存器 TH0 和TL0 组成,T1由 TH1 和 TL1 组成。
9、定时时间与定时器的工作方式、计数初值及振荡周期有关。
10、MCS-51的定时器/计数器作计数器时计数脉冲由外部信号通过引脚 P3.4 和 P3.5 提供。
11、MCS-51的定时器/计数器T0的门控信号GATE设置为1时,只有 INT0 引脚为高电平且由软件使 TR0 置1时,才能启动定时器/计数器T0工作。
12、当T0为方式 3 ,T1为方式 2 的时候,8051单片机的定时器可提供3个8位定时器/ 计数器。
1、MCS-51有5个中断源,2个中断优先级,优先级由软件填写特殊功能寄存器 IP 加以选择。
2、外中断请求标志位是 IE0 和 IE1 。
3、 RETI 指令以及任何访问 IE 和 IP 寄存器的指令执行过后,CPU不能马上响应中断。
4、8051单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把 PC的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送 PC ,使程序执行转向程序存储器中的中断地址区。
单片机原理与应用模拟考试题(附参考答案)一、单选题(共60题,每题1分,共60分)1、下列指令能使P1口的最低位置1的是( )。
A、ANL P1,#80HB、SETB 90HC、ORL P1,#0FFHD、ORL P1,#80H正确答案:B2、在中断服务程序中,至少应有一条( )。
A、加法指法B、传送指令C、中断返回指令D、转移指令正确答案:C3、MCS-51单片机的中断源全部编程为同级时,优先级最高的是( )。
A、/INT1B、TIC、串行接口D、/INT0正确答案:D4、MCS-51单片机CPU开中断的指令是( )。
A、SETB EAB、SETB ESC、CLR EAD、SETB EX0正确答案:A5、在MCS-51单片机指令中,下列指令中( )是无条件转移指令。
A、LCALL addr16B、DJNZ direct,relC、SJMP relD、ACALL addr11正确答案:C6、用8051单片机的定时器/计数器T1作定时方式,用方式2,则初始化编程为( )。
A、TMOD=0x06B、TMOD=0x20C、TMOD=0x10D、TMOD=0x60正确答案:B7、若单片机的振荡频率为6MHz,设定时器/计数器工作在方式1需要定时1ms,则定时器/计数器初值应为( )。
A、500B、1000C、216-500D、216-1000正确答案:C8、Intel 8051单片机的CPU是( )。
A、16位B、4位C、8位D、准16位正确答案:C9、指令JB 0E0H,LP 中的0E0H是指( )。
A、累加器AB、累加器A的最高位C、累加器A的最低位D、一个单元的地址正确答案:C10、访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是( )。
A、P1口B、P0口和 P2口C、P0口D、P2口正确答案:C11、单片机上电复位后,PC的内容和SP的内容为( )。
A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H正确答案:B12、若要定时100ms(系统时钟频率为6MHz),则使用定时器/计数器的( )更合适。
2023年单片机原理及应用模拟试题及答案单片机原理及应用模拟试题(一)一、填空与说明题1、8051单片机的内部硬件结构包括了:、、、以及片内数据储存器、片内程序储存器、并行I/O 位出力器等部件,这些部件通过相连接。
2、MCS-51单片机的PO-P4口,其中的PO口和P2口除了可以进行数据的输入、输出外,通常还用来构件系统的和在PO~P4口中,位真正的双向口,为准双向口。
3、请说明MCS-51单片机程序状态字PSW中的各位的含义。
CY AC FO RS1 RS0 OV / PCY:AC:FO:RS1、RS0:OV:P:4、单片机系统中经常采用的地址择码技术包括方法和方法。
5、INTEL8279是一种专用于和芯片。
当8279的引脚AO为“1”时,CPU 对8279写入的数据为,读出的.数据为。
6、MCS-96单片机的最大寻址空间是,该空间的地址范围为,系统上电及复位的程序入口地址为。
二、简答题(12分)1、 MCS-51系列单片机具有几个中断源?分别是如何定义的?其中哪些中断源可以被定义为高优先级中断?如何定义?2、各中断源对应的中断服务程序的入口地址是否能任意设定?3、如果想将中断程序设置在程序储存区的任意区域,在程序中应该作何种设置?请举例加以说明。
三、参数计算题(12分)已知亿MCS-51单片机系统是拥10MHZ的外部晶体振荡器,请问:1、该片机系统的状态周期与机器周期各为多少?2、该单片机的定时器O(TO)工作在方式2时,TO的最大定时时间为多少?3、当单片机的定时器O(TO)工作在方式2时,要求每记满250us便生产一次定时器溢出,请问,TO中需要预置的初始值应为多少?四、改错题(10分)请判断MCS-51单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。
1、CLR A2、MUL R0,R13、MOV DPTR,1050H4、 MOV A,@R75、 ADD 30H,20H6、 MOV R1,C7、 JMP @RO+DPTR8、 MOV A,#3000H9、 MOVC @A+DPTR,A10、 MOVX A,@A+DPTR五、程序分析题(8分)设在MCS-51单片机片内RAM中,(20H)=40H,(40H)=22H,(22H)=10H,P1=0CFH,当下列程序执行完毕后,各单元的内容分别为多少?请填入给定的各个寄存器及片内单元中。
《单片机原理及应用》模拟试卷一选择题(正确答案在序号前打√,每题 2 分,共 30 分)以下有关 MCS-51中止优先级控制的表达中,错误的选项是(A)低优先级不可以中止高优先级,但高优先级能中止低优先级(B)同级中止不可以嵌套(C)同级中止恳求准时间的先后次序响应(D)同时同级的多中止恳求,将形成堵塞,系统没法响应外中止初始化的内容不包含( A)设置中止响应方式( C)设置中止总同意(B)设置外中止同意(D)设置中止方式履行中止返回命令,要从货仓弹出断点地点,以便去履行被中止了的主程序。
从货仓弹出的断点地点送给(A)A(B)CY(C)PC(D)DPTR在 MCS-51中,需要外加电路实现中止撤掉的是( A)准时中止(B)脉冲方式的外面中止( C)串行中止(D)电平方式的外面中止中止查问,查问的是( A)中止恳求信号(B)中止标记位( C)外中止方式控制位(D)中止同意控制位在以下寄存器中,与准时/ 计数控制没关的是(A) TCON(准时控制寄存器)( B) TMOD(工作方式控制寄存器)(C) SCON(串行控制寄存器)(D)IE(中止同意控制寄存器)以下准时 / 计数硬件资源中,不是供用户使用的是( A)高 8 位计数器 TH(B)低8位计数器TL( C)准时器 / 计数器控制逻辑(D)用于准时/计数控制的有关寄存器在工作方式 0 下计数器是由 TH的所有 8 位和 TL 的 5 位构成,所以其计数范围是(A) 1~8192 (B)0~8191 (C)0~8192 (D) 1~4096与准时工作方式 1 和 0 比较,准时工作方式 2 不具备的特色是(A)计数溢出后能自动从头加载计数初值(B)增添计数器位数(C)提升准时精度(D)适于循环准时和循环计数应用10.假定设置货仓指针SP的值为 37H,在进行子程序调用时把断点地点进栈保护后,SP的值为36H(B)37H(C)38H(D)39H11.假定( A) =83H,(R0)=17H,( 17H)=34H,履行以下程序段ANL A, #17HORL 17H,AXRL A, @R0CPL A后, A 的内容为(A) CBH(B)03H(C)EBH(D)C8H12.串行通讯的传递速率单位是波特,并且波特的单位是(A)字符 / 秒(B)位/秒(C)帧/秒(D)帧/分13.三态缓冲器的输出应拥有三种状态,此中不包含( A)高阻抗状态(B)低阻抗状态(C)高电平状态(D)低电平状态14.为给扫描法工作的键盘供给接口电路,在接口电路中只需要( A)一个输进口( B)一个输进口和一个输出口( C)一个输出口( D)两个输进口和一个输出口15.内部 RAM中的位寻址区定义的位是给( A)位操作准备的(B)移位操作准备的( C)控制转移操作准备的(D)以上都对填空题(每空1分,共24分)1.假定外面数据储存器2000H 单元的内容为令后,累加器 A 中的内容为(80HMOV P2,#20H 80H,0000H 单元的内容为)。
5、要想测量INT0 引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容可以为( A )。
A 、09HB 、87HC 、00HD 、80H单片机原理及应用技能比赛模拟试题(五)6、使用定时器T1时,有几种工作方式( C )A 、1 种B 、2 种C 、3 种D 、4 种一、填空题7、8031 单片机的定时器T1 用作定时方式时是( B )。
1、当定时器T0 工作在方式 3 时,要占用定时器T1 的TR1 和TF1 两个控制位。
A、由内部时钟频率定时,一个时钟周期加 1 B 、由内部时钟频率定时,一个机器周期加 12、在定时器T0 工作方式 3 下,TH0溢出时,TF1 标志将被硬件置 1 去请求中断。
C、由外部时钟频率定时,一个时钟周期加 1 D 、由外部时钟频率定时,一个机器周期加 13、在定时器T0 工作方式 3 下,欲使TH0停止工作,应执行一条CLR TR1 的指令。
8、8031 单片机的定时器T0 用作计数方式时是( C )。
4、使用定时器/ 计数器 1 设置串行通信的波特率时,应把定时器/ 计数器 1 设定作方式 2A、由内部时钟频率定时,一个时钟周期加 1 B 、由内部时钟频率定时,一个机器周期加 1,即自动重新加载方式。
C、由外部计数脉冲计数,下降沿加 1 D 、由外部计数脉冲计数,一个机器周期加 15、当计数器产生计数溢出时,把定时器/ 计数器的TF0(TF1)位置“1”。
对计数溢出的处理,在中断方式时,9、8031 单片机的定时器T1 用作计数方式时计数脉冲是( A )。
该位作为中断标志位使用;在查询方式时,该位作状态位使用。
A、外部计数脉冲由T1(P3.5 )输入 B 、外部计数脉冲由内部时钟频率提供6、在定时器工作方式 1 下,计数器的宽度为16 位,如果系统晶振频率为6MHz,则最大定时时间C 、外部计数脉冲由T0(P3.4 )输入D 、由外部计数脉冲计数为131.072ms ,若系统晶振频率为12MHz,则最大定时时间为65.536ms 。
单片机原理及应用技能比赛模拟试题(五)一、填空题1、当定时器T0工作在方式3时,要占用定时器T1的 TR1 和 TF1 两个控制位。
2、在定时器T0工作方式3下,TH0溢出时, TF1 标志将被硬件置1去请求中断。
3、在定时器T0工作方式3下,欲使TH0停止工作,应执行一条 CLR TR1 的指令。
4、使用定时器/计数器1设置串行通信的波特率时,应把定时器/计数器1设定作方式 2,即自动重新加载方式。
5、当计数器产生计数溢出时,把定时器/计数器的TF0(TF1)位置“1”。
对计数溢出的处理,在中断方式时,该位作为中断标志位使用;在查询方式时,该位作状态位使用。
6、在定时器工作方式1下,计数器的宽度为16位,如果系统晶振频率为6MHz,则最大定时时间为 131.072ms ,若系统晶振频率为12MHz,则最大定时时间为 65.536ms 。
7、8051单片机内部设有两个16位定时器/计数器,即 T0 和 T1 。
8、T0由两个8位特殊功能寄存器 TH0 和TL0 组成,T1由 TH1 和 TL1 组成。
9、定时时间与定时器的工作方式、计数初值及振荡周期有关。
10、MCS-51的定时器/计数器作计数器时计数脉冲由外部信号通过引脚 P3.4 和 P3.5 提供。
11、MCS-51的定时器/计数器T0的门控信号GATE设置为1时,只有 INT0 引脚为高电平且由软件使 TR0 置1时,才能启动定时器/计数器T0工作。
12、当T0为方式 3 ,T1为方式 2 的时候,8051单片机的定时器可提供3个8位定时器/ 计数器。
1、MCS-51有5个中断源,2个中断优先级,优先级由软件填写特殊功能寄存器 IP 加以选择。
2、外中断请求标志位是 IE0 和 IE1 。
3、 RETI 指令以及任何访问 IE 和 IP 寄存器的指令执行过后,CPU不能马上响应中断。
4、8051单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把 PC的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送 PC ,使程序执行转向程序存储器中的中断地址区。
二、选择题1、在下列寄存器中,与定时/计数控制无关的是( C )A、 TCONB、 TMODC、 SCOND、 IE2、在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是( A )A、 1~8192B、 0~8191C、 0~8192D、 1~40963、如果以查询方式进行定时应用,则应用程序中的初始化内容应包括( D )A、系统复位、设置工作方式、设置计数初值B、设置计数初值、设置中断方式、启动定时C、设置工作方式、设置计数初值、打开中断D、设置工作方式、设置计数初值、禁止中断4、与定时工作方式1和0比较,定时工作方式2不具备的特点是( B )A、计数溢出后能自动重新加载计数初值B、增加计数器位数C、提高定时精度D、适于循环定时和循环计数应用5、要想测量INT0 引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容可以为( A )。
A、 09HB、 87HC、 00HD、 80H6、使用定时器T1时,有几种工作方式( C )A、 1种B、 2种C、 3种 D、 4种7、8031单片机的定时器T1用作定时方式时是( B )。
A、由内部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个机器周期加1C、由外部时钟频率定时,一个时钟周期加1D、由外部时钟频率定时,一个机器周期加18、8031单片机的定时器T0用作计数方式时是( C )。
A、由内部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个机器周期加1C、由外部计数脉冲计数,下降沿加1D、由外部计数脉冲计数,一个机器周期加19、8031单片机的定时器T1用作计数方式时计数脉冲是( A )。
A、外部计数脉冲由T1(P3.5)输入B、外部计数脉冲由内部时钟频率提供C、外部计数脉冲由T0(P3.4)输入D、由外部计数脉冲计数10、8031单片机的定时器T0用作定时方式时是( D )。
A、由内部时钟频率定时,一个时钟周期加1B、由外部计数脉冲计数,一个机器周期加 1C、外部定时脉冲由T0(P3.4)输入定时D、由内部时钟频率计数,一个机器周期加111、8031单片机的机器周期为2µs,则其晶振频率fosc为( C )MHz.A、1B、2C、6 D、1212、用8031的定时器T1作定时方式,用模式1,则工作方式控制字为( C )。
A、01HB、05HC、10H D、50H13、用8031的定时器T1作计数方式,用模式2,则工作方式控制字为( A )。
A、60HB、02HC、06HD、20H14、用8031的定时器T1作定时方式,用模式1,则初始化编程为( C )。
A、MOV TMOD,#01HB、MOV TMOD,#50HC、MOV TMOD,#10HD、MOV TCON,#02H15、用8031的定时器T1作定时方式,用模式2,则工作方式控制字为( D )。
A、60HB、02HC、06H D、20H16、用8031的定时器T1作定时方式,用模式2,则初始化编程为( B )。
A、MOV TMOD,#06HB、MOV TMOD,#20HC、MOV TMOD,#10HD、MOV TMOD,#60H17、启动定时器0开始计数的指令是使TCON的( B )。
A、TF0位置1B、TR0位置 1C、TR0位置0D、TR1位置018、启动定时器1开始定时的指令是( D )。
A、CLR TR0B、CLR TR 1C、SETB TR0D、SETB TR119、使8031的定时器T0停止计数的指令是( A )。
A、CLR TR0B、CLR TR1C、SETB TR0D、SETB TR120、使8031的定时器T1停止定时的指令是( B )。
A、CLR TR0B、CLR TR1C、SETB TR0D、SETB TR121、使8031的定时器T1停止计数的指令是使TCON的( D )。
A、TF0位置1B、TR0位置 1C、TR0位置0D、TR1位置022、8031的定时器T0作计数方式,用模式1(16位计数器)则应用指令( C )初始化编程。
A、MOV TMOD ,#01HB、MOV TMOD ,10HC、MOV TMOD ,#05HD、MOV TCON ,#05H23、下列指令判断若定时器T0计满数就转LP的是( D )。
A、JB T0,LPB、JNB TF0,LPC、JNB TR0, LPD、JB TF0,LP24、下列指令判断若定时器T0未计满数就原地等待的是( B )。
A、JB T0,$B、JNB TF0,$C、JNB TR0,$D、JB TF0,$25、当CPU响应定时器T1的中断请求后,程序计数器PC的内容是( D )。
A、0003HB、000BHC、0013HD、001BH26、用8031的定时器T0作计数方式,用模式1(16位),则工作方式控制字为( D )。
A、01HB、02HC、04HD、05H27、用8031的定时器T0作定时方式,用模式2,则工作方式控制字为( B )。
A、01HB、02HC、04H D、05H28、8031的定时器T0作定时方式,用模式1(16位计数器)则应用指令( A )初始化编程。
A、MOV TMOD ,#01HB、MOV TMOD ,01HC、MOV TMOD ,#05HD、MOV TCON ,#01H29、用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是( A )。
A、FFH、F6HB、F6H、F6HC、F0H 、F0HD、FFH、F0H30、启动定时器0开始定时的指令是( C )。
A、CLR TR0B、CLR TR1C、SETB TR0D、SETB TR131、MCS—51单片机的两个定时器作定时器使用时TMOD的D6或D2应分别为( A )。
A、D6=0,D2=0B、D6=1,D2= 0C、D6=0,D2=1D、D6=1,D2=132、MCS—51单片机的TMOD模式控制寄存器是一个专用寄存器,用于控制T1和T0的操作模式及工作方式,其中C/T表示的是( C )。
A、门控位B、操作模式控制位C、功能选择位D、启动位33、8031单片机晶振频率fosc=12MHz,则一个机器周期为( B )μS。
A、12B、 1C、2 D、334、MCS—51单片机定时器溢出标志是( D )。
A、TR1和TR0B、IE1和IE 0C、IT1和IT0D、TF1和TF035、用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是( A )。
A、9CHB、20HC、64H D、A0H36、MCS—51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应( B )。
A、由硬件清零B、由软件清零C、由软件置于D、可不处理37、MCS—51单片机定时器T0的溢出标志TF0,若计满数产生溢出时,其值为( C )。
A、00HB、FFHC、1D、计数值38、MCS—51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后( A )。
A、由硬件清零B、由软件清零C、A和B都可以D、随机状态39、8051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为( D )。
A、M=213=8192B、M=28= 256C、M=24=16D、M=216=65536三、多项选择题1、MCS—51单片机内部设置有两个16位可编程的定时器/计数器,简称定时器T0和T1,它们的( ABE )等均可通过程序来设置和改变。
A、工作方式B、定时时间C、量程D、启动方式E、计数时间2、8051单片机定时器T0作定时用,采用模式1,编程时需有下列步骤( ACD )。
A、TMOD初始化B、选择电平触发还是边沿触发C、置入计数初值D、启动定时器E、串行计数是否溢出及转移3、MCS—51单片机中定时/计数器的工作模式有(ABCE )。
A、8位自动重装计数器B、13位计数器C、16位计数器D、32位计数器E、两个独立的8位计数器4、用8031的定时器T1作定时方式,用模式2,则初始化编程为(BD )。
A、置TMOD为05H B.置TMOD为20H C.置TMOD为02HD、置TH0、TL0相同初值,以后不须重新置数E、置TH0、TL0相同初值,以后须重新置数四、判断题1、特殊功能寄存器SCON,与定时器/计数器的控制无关。
(√ )2、特殊功能寄存器TCON,与定时器/计数器的控制无关。
(× )3、特殊功能寄存器IE,与定时器/计数器的控制无关。