欢迎来到天天文库
浏览记录
ID:50995805
大小:50.45 KB
页数:7页
时间:2020-03-17
《单片机试卷及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《单片机原理》试题库及答案-定时、中断、串行口系统及应用一、判断题()1.在MCS—51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的启动与停止。×()2.在MCS—51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。()3.MCS—51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。()4.MCS—51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。()5.MCS—51单片机系统复位时,TMOD模式控制寄存器所低4位均为0。×()6.8051单片机5个中断源
2、相应地在芯片上都有中断请求输入引脚。×()7.启动定时器工作,可使用SETBTri启动。()8.8051单片机对最高优先权的中断响应是无条件的。()9.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。×()10.MCS—51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。()11.MCS—51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。()12.用户在编写中断服务程序应在中断入口矢量地址存放一条无条件转移地址,以防止中断服务程序容纳不下。()13.若要在执行当前中断程序时禁止更高优先级
3、中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。()14.串行口的中断,CPU响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,以撤消中断请求。()15.串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。()16.如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。()17.指令JNBTF0,LP的含义是:若定时器T0未计满数,就转LP。()18.若置8031的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。()19.若置8031的定时器/计数器T1于计数模式,工作于方式1,则工作方
4、式字为50H。(×)20.当8031的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。()21.外部中断0中断的入口地址是0003H。()22.8051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。二、单项选择题1.8031单片机的定时器T1用作定时方式时是。BA.由内部时钟频率定时,一个时钟周期加1B.由内部时钟频率定时,一个机器周期加1C.由外部时钟频率定时,一个时钟周期加1D.由外部时钟频率定时,一个机器周期加12.8031单片机的定时器T0用作计数方式时是。CA.由内部时钟频率定时,
5、一个时钟周期加1B.由内部时钟频率定时,一个机器周期加1C.由外部计数脉冲计数,下降沿加1D.由外部计数脉冲计数,一个机器周期加13.8031单片机的定时器T1用作计数方式时计数脉冲是。AA.外部计数脉冲由T1(P3.5)输入B.外部计数脉冲由内部时钟频率提供C.外部计数脉冲由T0(P3.4)输入D.由外部计数脉冲计数4.8031单片机的定时器T0用作定时方式时是。DA.由内部时钟频率定时,一个时钟周期加1B.由外部计数脉冲计数,一个机器周期加1C.外部定时脉冲由T0(P3.4)输入定时D.由内部时钟频率计数,一个机器周期加15.8031单片机的机器周期为2μ
6、s,则其晶振频率fosc为MHz.A.1B.2C.6D.126.用8031的定时器T1作定时方式,用模式1,则工作方式控制字为。CA.01HB.05HC.10HD.50H7.用8031的定时器T1作计数方式,用模式2,则工作方式控制字为。AA.60HB.02HC.06HD.20H8.用8031的定时器T1作定时方式,用模式1,则初始化编程为。CA.MOVTOMD,#01HB.MOVTOMD,#50HC.MOVTOMD,#10HD.MOVTCON,#02H9.用8031的定时器T1作定时方式,用模式2,则工作方式控制字为。DA.60HB.02HC.06HD.20
7、H10.用8031的定时器T1作定时方式,用模式2,则初始化编程为。CA.MOVTOMD,#06HB.MOVTOMD,#20HC.MOVTOMD,#10HD.MOVTOMD,#60H11.用8031的定时器,若用软启动,应使TOMD中的。CA.GATE位置1B.C/T位置1C.GATE位置0D.C/T位置012.启动定时器0开始计数的指令是使TCON的。BA.TF0位置1B.TR0位置1C.TR0位置0D.TR1位置013.启动定时器1开始定时的指令是。DA.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR114.使8031的定时器T0停止计数的
8、指令是。AA.CLRTR0B.CLRT
此文档下载收益归作者所有