当前位置:文档之家› 单片机第二版第六章习题杨加国编

单片机第二版第六章习题杨加国编

单片机第二版第六章习题杨加国编
单片机第二版第六章习题杨加国编

习题

1. 何为“准双向I/O接口”?在MCS-51单片机的四个并口中,哪些是“准双向I/O接口”?

答:准双向I/O接口是能实现输入输出功能,但在使用时只能从输入和输出中选择一个。MCS-51单片机的四个并口中P1、P2、P3是准双向I/O接口。

2. 80C51单片机内部有几个定时/计数器?它们由哪些功能寄存器组成?怎样实现定时功能和计数功能?

答:80C51单片机内部有两个16位的可编程定时/计数器,由TH0,TL0,TH1,TL1,TMOD 和TCON功能寄存器组成。通过TMOD中的C/T位选择对机器周期计数实现计数功能,选择对外部脉冲计数实现计数功能。

3. 定时/计数器T0有几种工作方式?各自的特点是什么?

答:有四种工作方式,特点见下表:

方式说明

M1 M0 工作方

0 0 0 13位定时/计数器

0 1 1 16位定时/计数器

1 0

2 8位自动重置定时/计数器

1 1 3 两个8位定时/计数器(只有T0

有)

4. 定时/计数器的四种工作方式各自的计数范围是多少?如果要计10个单位,不同的方式初值应为多少?

答:有四种方式。方式0计数范围:1~8192;方式1计数范围:1~65536;方式2计数范围:1~256;方式3计数范围:1~256。

如果计10个单位,方式0初值为:8192-10=8182;方式1初值为:65536-10=65526;方式2初值为:256-10=246;方式2初值为:256-10=246。

5. 设振荡频率为12MHz,如果用定时/计数器T0产生周期为100ms的方波,可以选择哪几种方式,其初值分别设为多少?

答:只能选择方式1,初值为65536-50000=15536。

6. 何为同步通信?何为异步通信?各自的特点是什么?

答:异步通信方式的特点是数据在线路上传送时是以一个字符(字节)为单位,未传送时线路处于空闲状态,空闲线路约定为高电平“1”。特点是对发送时钟和接收时钟的要求相对不高,线路简单,但传送速度较慢。

同步通信方式的特点是数据在线路上传送时以字符块为单位,一次传送多个字符,传送时须在前面加上一个或两个同步字符,后面加上校验字符。特点是对发送时钟和接收时钟要求较高,往往用同一个时钟源控制,控制线路复杂,传送速度快。

7. 单工、半双工和全双工有什么区别?

答:单工方式只有一根数据线,信息只能单向传送;半双工方式也只有一根数据线,但信息可以分时双向传送;全双工方式有两根数据线,在同一个时刻能够实现数据双向传送。

8. 设某异步通信接口,每帧信息格式为10位,当接口每秒传送1000个字符时,

其波特率为多少?

答:10000波特

9. 串行口数据寄存器SBUF有什么特点?

答:发送数据寄存器和接收数据寄存器合起用一个特殊功能寄存器SBUF(串行口数据寄存器),执行MOV SBUF,A发送时为发送数据寄存器,执行MOV A, SBUF接收时为接收数据寄存器。

10. MCS-51单片机串行口有几种工作方式?各自特点是什么?

答:有四种工作方式,分别是方式0、方式1、方式2和方式3。其中:

方式0,称为同步移位寄存器方式,一般用于外接移位寄存器芯片扩展I/O接口。

方式1,称为8位的异步通信方式,通常用于双机通信。

方式2和方式3,称为9位的异步通信方式,通常用于多机通信。

11. 说明SM2在方式2和方式3对数据接收有何影响。

答:通过SM2对方式2和方式3数据接收进行控制, SM2=1,那么只有接收的第9位为“1”才接收有效。如SM2=0,接收的第9位无论为1还是0都接收有效。

12. 怎样来实现利用串行口扩展并行输入/输出口?

答:利用串行口在方式0时,当外接一个串入并出的移位寄存器,就可以扩展并行输出口;当外接一个并入串出的移位寄存器时,就可以扩展并行输入口。

13. 什么是中断、中断允许和中断屏蔽?

答:在计算机中,由于计算机内外部的原因或软硬件的原因,使CPU从当前正在执行的程序中暂停下来,而自动转去执行预先安排好的为处理该原因所对应的服务程序。执行完服务程序后,再返回被暂停的位置继续执行原来的程序,这个过程称为中断,实现中断的硬件系统和软件系统称为中断系统。中断允许是允许中断请求送CPU产生中断,中断屏蔽是禁止中断请求信号送CPU产生中断。

14. 8051有几个中断源?中断请求如何提出?

答:MCS-51单片机提供5个硬件中断源:两个外部中断源INT0(P3.2)和INT1(P3.3),两个定时/计数器T0和T1中断;1个串行口中断。

外部中断源INT0和INT1的中断请求信号从外部引脚P3.2和P3.3输入;两个定时/计数器T0和T1的溢出中断TF0和TF1定时/计数器T0(或T1)溢出时提出;串行口中断由发送中断标志T1和接收中断标志R1产生。

15. 8051的中断源中,哪些中断请求信号在中断响应时可以自动清除?哪些不能自动清除?应如何处理?

答:工作在边沿触发方式下的两个外部中断源和两个定时/计数器中断中断请求信号在中断响应时可以自动清除,工作在电平触发方式下的两个外部中断源和串行口中断不能自动清除。工作在电平触发方式下的两个外部中断源的中断请求信号通过外加硬件和加软件的方式清除,串行口中断标志T1和标志R1完全由软件清除。

16. 8051的中断优先级有几级?在形成中断嵌套时各级有何规定?

答:8051的中断优先级有两级;形成中断嵌套时规定(1) 正在进行的中断过程不能被新的同级或低优先级的中断请求所中断,直到该中断服务程序结束,返回了主程序且执行了主程序中的一条指令后,CPU才响应新的中断请求。

(2) 正在进行的低优先级中断服务程序能被高优先级中断请求所中断,实现两级中断嵌套。

(3) CPU同时接收到几个中断请求时,首先响应优先级最高的中断请求。

17. 设8051的P1中各位接发光二极管,分别用汇编语言和C语言编程实现逐个轮流点亮二极管,并循环显示。

18. 8051系统中,已知振荡频率为12MHz,用定时/计数器T0,实现从P1.0产生周期为2ms的方波。要求分别用汇编语言和C语言进行编程。

解:分析:从P1.0输出周期为2ms的方波,只须P1.0每1ms取反一次则可。当系统时钟为12MHZ,定时/计数器T0工作于方式1时,最大的定时时间为65.536ms,满足1ms的定时要求,方式控制字应设定为00000001B(01H)。定时1ms,计数值N为1000,初值X=65536-1000=64536,则TH0=FCH,TL0=18H。

采用中断处理方式:

程序如下:

ORG 0000H

LJMP MAIN

ORG 000BH ;中断处理程序

MOV TH0,#0FCH

MOV TL0,#18H

CPL P1.0

RETI

ORG 0100H ;主程序

MAIN:MOV TMOD,#01H

MOV TH0,#0FCH

MOV TL0,#18H

SETB EA

SETB ET0

SETB TR0

SJMP $

END

19. 8051系统中,已知振荡频率为12MHz,用定时/计数器T1,实现从P1.1产生周期为2s的方波。要求分别用汇编语言和C语言进行编程。

解:

从P1.1产生2s的方波,应产生500ms的周期性的定时,定时到对P1.1取反就可实现。由于定时时间较长,一个定时/计数器T1不能直接实现,采用定时/计数器T1产生周期性为10ms的定时,然后用一个寄存器R2对10ms计数100次来实现。系统时钟为

12MHZ,定时/计数器T1定时10ms,计数值N为10000,只能选方式1,方式控制字为00010000B(10H),初值X:

X=65536-10000=55536=1101100011110000B

则TH1=11011000B=D8H,TL1=11110000B=F0H。

定时/计数器T1采用中断处理方式。

汇编程序:

ORG 0000H

LJMP MAIN

ORG 001BH

LJMP INTT1

ORG 0100H

MAIN:MOV TMOD,#10H

MOV TH1,#0D8H

MOV TL1,#0F0H

MOV R2,#00H

SETB EA

SETB ET1

SETB TR1

SJMP $

INTT1: MOV TH1,#0D8H

MOV TL1,#0F0H

INC R2

CJNE R2,#64H,NEXT

CPL P1.1

MOV R2,#00H

NEXT:RETI

END

20. 8051系统中,已知振荡频率为12MHz,用定时/计数器T1,实现从P1.1产生高电平宽度为10ms,低电平宽度为20ms的矩形波。要求分别用汇编语言和C语言进行编程。

解:

本题处理方式有多种,这里采用对定时/计数器T1形成10ms周期定时,用R2对10ms 计数,当计到1,则对P1.1置1,当计到2和3,则对P1.1置0来实现。用定时/计数器T1形成10ms周期定时见上题。

程序如下:

ORG 0000H

LJMP MAIN

ORG 001BH

LJMP INTT1

ORG 0100H

MAIN:MOV TMOD,#10H

MOV R2,#00H

SETB EA

SETB ET1

SETB TR1

SJMP $

INTT1: MOV TH1,#0D8H

MOV TL1,#0F0H

INC R2

CJNE R2,#01H,NEXT

SETB P1.1

SJMP EXIT

NEXT:CJNE R2,#02H,NEXT1

CLR P1.1

SJMP EXIT

NEXT1:CJNE R2,#03H,NEXT

SETB P1.1

MOV R2,#00

EXIT:RETI

END

21. 用8051单片机的串行口扩展并行I/O接口,控制16个发光二极管依次发光,画出电路图,用汇编语言和C语言分别编写相应的程序。

解:

采用在串口连接两个CD4094来实现,电路图如下:

程序如下;

ORG 0000H

LJMP MAIN

ORG 0100H

MAIN:MOV SCON,#00H

MOV R4,#10H

CLR P1.0

START:MOV A,R3

MOV SBUF,A

LOOP:JNB TI,LOOP

MOV A,R2

LOOP1:JNB TI,LOOP1

SETB P1.0

ACALL DELAY

CLR TI

CLR C

MOV A,R2

RLC A

MOV R2,A

MOV A,R3

RLC A

MOV R3,A

CLR P1.0

DJNZ R4,START1

SJMP MAIN

DELAY:MOV R7,#05H

LOOP2:MOV R6,#0FFH

LOOP1:DJNZ R6,LOOP1

DJNZ R7,LOOP2

RET

END

22. 用汇编语言编程设计一个8051双机通信系统,将A机的片内RAM中30H~3FH 的数据块通过串行口传送到B机的片内RAM的40H~4FH中,并画出电路图。

解:线路连接如图所示。

8051 8051

甲机

RXD

TXD

GND TXD RXD GND

乙机

分析:甲、乙两机都选择方式1即8位异步通信方式,最高位用作奇偶校验,波特率为1200bps,甲机发送,乙机接收,因此甲机的串口控制字为40H,乙机的串口控制字为50H。

由于选择的是方式1,波特率由定时/计数器T1的溢出率和电源控制寄存器PCON中

的SMOD位决定,则需对定时/计数器T1初始化。

设SMOD=0,甲、乙两机的振荡频率为12MHz,由于波特率为1200bps。定时/计数器T1选择为方式2,则初值如下。

初值=256 - f osc×2SMOD /(12×波特率×32)

=256-12000000/(12×1200×32)≈230=E6H

根据要求,定时/计数器T1的方式控制字为20H。

甲机的发送程序:

TSTART: MOV TMOD,#20H

MOV TL1,#0E6H

MOV TH1,#0E6H

MOV PCON,#00H

MOV SCON,#40H

MOV R0,#30H

MOV R7,#10H

SETB TR1

LOOP: MOV A,@R0

MOV C,P

MOV ACC.7,C

MOV SBUF,A

WAIT: JNB TI,WAIT

CLR TI

INC R0

DJNZ R7,LOOP

RET

乙机的接收程序:

RSTART: MOV TMOD,#20H

MOV TL1,#0E6H

MOV TH1,#0E6H

MOV PCON,#00H

MOV R0,#40H

MOV R7,#10H

SETB TR1

LOOP: MOV SCON,#50H

WAIT: JNB RI,WAIT

MOV A,SBUF

MOV C,P

JC ERROR

ANL A,#7FH

MOV @R0,A

INC R0

DJNZ R7,LOOP

RET

23.用C语言编程实现上题内容,要求用中断方式进行处理。

单片机试卷及答案

一选择题 (n )1.MCS—51单片机是高档16位单片机。 (y )2.MCS—51的产品8051与8031的区别是:8031片内无ROM。 (n )3.单片机的CPU从功能上可分为运算器和存贮器。 (y )4.MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。 (n )5.MCS—51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。 (y )6.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。 (y )7.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。 (n )8.MCS—51的程序存贮器用于存放运算中间结果。(y )9.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。 (y )10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。 (n )11.CPU的时钟周期为振荡器频率的倒数。 (n )12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。(y )13.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。 (n )14.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。 (n )15.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。 (y )16.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。 (y )17.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。 (n )18.MCS—51单片机的片内存贮器称为程序存贮器。(n )19.MCS—51单片机的数据存贮器是指外部存贮器。(y )20.MCS—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。 (y )21.微机控制系统的抗干扰问题是关系到微机应用成败的大问题. 二、单项选择题 1.MCS—51单片机的CPU主要的组成部分为a 。 A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器 2.单片机能直接运行的程序叫c 。 源程序B。汇编程序C。目标程序D。编译程序3.单片机中的程序计数器PC用来c 。 A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址 D.存放上一条指令地址 4.单片机上电复位后,PC的内容和SP的内容为b 。A.0000H,00H B。0000H,07H C。0003H,07H D。0800H,08H 5.单片机8031的ALE引脚是b 。 输出高电平B。输出矩形脉冲,频率为fosc的1/6 C.输出低电平D。输出矩形脉冲,频率为fosc的1/2 6.单片机8031的引脚a 。 A.必须接地B。必须接+5V C。可悬空D。以上三种视需要而定7.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是A 。 A.P0口B。P1口C。P2口D。P0口和P2口 8.PSW中的RS1和RS0用来a 。 选择工作寄存器区号B。指示复位C。选择定时器D。选择工作方式 9.上电复位后,PSW的值为d 。 A.1 B。07H C。FFH D。0 10.单片机上电复位后,堆栈区的最大允许范围是b 个单元。A.64 B。120 C。128 D。256 11.单片机上电复位后,堆栈区的最大允许范围是内部RAM的d 。 A.00H—FFH B。00H—07H C。07H—7FH D。08H—7FH 12.堆栈指针SP在内部RAM中的直接地址是c 。 A.00H B。07H C。81H D。FFH 的P0口,当使用外部存贮存器时它是一个d 。 A.传输高8位地址口A.传输低8位地址口 C.传输高8位数据口D.传输低8位地址/数据口 14.P0口作数据线和低8位地址线时b 。 A.应外接上拉电阻B.不能作I/O口C.能作I/O口D.应外接高电平 15.对于8031单片机,其内部RAM d 。 A.只能位寻址B.只能字节寻址C.既可位寻址又可字节寻址D.少部分只能位寻址 16.寻址方式就是c 的方式。 A.查找指令操作码B.查找指令C.查找指令操作数 D.查找指令操作码和操作数 17.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于c μS。 A.1/12 B.1/2 C.1 D.2 18.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来b 。 A.存放指令B.存放16位地址,作间址寄存器使用C.存放

行政职业能力测试题库

行政职业能力测试题库 在职场上,每个人都在追求自己的梦想,而你恰好在这追求的路途中比你更胜一筹。下面是X收集整理关于职业测试的资料,希望大家喜欢。 职业测试篇一 异性同事过生日,你利用微信为他送上祝福,你最有可能会发以下哪种内容呢? A、输入文字:“生日快乐!” B、输入文字:“生快!” C、用语音说:“祝你生日快乐!” D、用语音说:“happybirthday!” 测试答案: A、同事会借用你的人脉 你本来对人性啊、人际啊没有兴趣,本身也比较乐观开朗,和谁相处都很“在行”,既能发现别人身上的乐趣,又能轻易忽略和原谅别人的缺点错误,即使谈恋爱结婚也可以完全不在乎对方的个性是否跟自己相匹配,只要看到人家顺眼,和你感情好那就OK没得说。 B、同事会借用你的融合力 你有很强的“融合力”,即使和你完全两个国家的,也能

把你拉到自己的世界里,弄得人家也分不清谁是客谁是主了。再说你的个性本来就很综合,所以谁和你在一起都给你来个“理解万岁”。 C、同事借用你的一切能力 你本身也不爱出头,私下里结交的朋友各式各样,亲密的关系不多,亲密关系的人也想不到这个人什么时候认识了那么多天南海北牛头马面式的大小人物,可能别人觉得很了不起了,你呢,却是“一般一般”,毫不在意!“平民精神”十足。 D、你可以借用同事的能力才对 你个性多面化,好奇心又作怪,就是神仙乞丐他也会抽出空去认识一下,能结交的朋友都不放过大家都不介意多这一个“开心宝”,自然你的人际也处处都是路啦。 职业测试篇二 假如你打算和朋友外出旅行,用美好的阳光和舒适的心情来扫空心里的阴霾。当你们来到了度假地,你会选择下面哪一间旅馆来作为你们的休息点呢? A、视野绝佳的小木屋 B、世界著名的观光饭店 C、充满乡村气息的小旅馆 D、装饰考究的欧式酒店 E、装饰简单整洁的家庭旅馆

单片机试题8(带答案)

单片机试题8(带答案)

试题8 一、填空题(35分,每空1分) 1、单片机也可称为微控制器或嵌入式控制器。 2、串行口方式2接收到的第9位数据送SCON 寄存器的RB8 位中保存。 3.串行口方式3发送的第9位数据要事先写入(SCON )寄存器的(TB8)位。 4、内部RAM中,位地址为50H的位,该位所在字节的字节地址为2AH 。 5、如果(A)=65H,(50H)= 50H,(R1)= 50H,执行指令XCHD A, @R1;结果 为: (A) = 50 H ,(50H) = 65 H。 6、当AT89S51执行MOVC A,@A+PC指令时,伴随着PSEN控制信号有效。 7、AT89S51访问片外存储器时,利用LEA 信号锁存来自P0口发出的低8 位地址信号。 8、定时器/计数器T0作为计数器使用时,其计数频率不能超过晶振频率fosc的1/24 。 9、AT89S51单片机为8 位单片机。 8.利用81C55可以扩展(3)个并行口,(256)个RAM单元。 9.当单片机复位时PSW=(00 )H,SP=(07H),P0~P3口均为(高)电平。 10、AT89S51单片机有 2 级优先级中断。 11、MCS-51系列单片机的典型芯片分别为8031 、8051 、8751 。 12、当单片机复位时PSW=00 H,这时当前的工作寄存器区是0 区,R6所对应的存储单元地址为06 H。 13、AT89S51单片机指令系统的寻址方式有寄存器寻址、立即寻址、 寄存器间接寻址、直接寻找、位寻址、基址寄存器加变址寄存器寻址。 14、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以

单片机第六章课后习题答案

2. 80C51单片机内部有几个定时/计数器?它们由哪些功能寄存器组成?怎样实现定时功能和计数功能? 答:80C51单片机内部有两个16位的可编程定时/计数器,由TH0,TL0,TH1,TL1,TMOD和TCON功能寄存器组成。通过TMOD中的C/T位选择对机器周期计数实现计数功能,选择对外部脉冲计数实现计数功能。 6. 何为同步通信?何为异步通信?各自的特点是什么? 答:异步通信方式的特点是数据在线路上传送时是以一个字符(字节)为单位,未传送时线路处于空闲状态,空闲线路约定为高电平“1”。特点是对发送时钟和接收时钟的要求相对不高,线路简单,但传送速度较慢。 同步通信方式的特点是数据在线路上传送时以字符块为单位,一次传送多个字符,传送时须在前面加上一个或两个同步字符,后面加上校验字符。特点是对发送时钟和接收时钟要求较高,往往用同一个时钟源控制,控制线路复杂,传送速度快。 7. 单工、半双工和全双工有什么区别? 答:单工方式只有一根数据线,信息只能单向传送;半双工方式也只有一根数据线,但信息可以分时双向传送;全双工方式有两根数据线,在同一个时刻能够实现数据双向传送 9. 串行口数据寄存器SBUF有什么特点? 答:发送数据寄存器和接收数据寄存器合起用一个特殊功能寄存器SBUF(串行口数据寄存器),执行MOV SBUF,A发送时为发送数据寄存器,执行MOV A, SBUF接收时为接收数据寄存器。 10. MCS-51单片机串行口有几种工作方式?各自特点是什么? 答:有四种工作方式,分别是方式0、方式1、方式2和方式3。其中: 方式0,称为同步移位寄存器方式,一般用于外接移位寄存器芯片扩展I/O接口。 方式1,称为8位的异步通信方式,通常用于双机通信。 方式2和方式3,称为9位的异步通信方式,通常用于多机通信。 12. 怎样来实现利用串行口扩展并行输入/输出口? 答:利用串行口在方式0时,当外接一个串入并出的移位寄存器,就可以扩展并行输出口;当外接一个并入串出的移位寄存器时,就可以扩展并行输入口。 13. 什么是中断、中断允许和中断屏蔽? 答:在计算机中,由于计算机内外部的原因或软硬件的原因,使CPU从当前正在执行的程序中暂停下来,而自动转去执行预先安排好的为处理该原因所对应的服务程序。执行完服务程序后,再返回被暂停的位置继续执行原来的程序,这个过程称为中断,实现中断的硬件系统和软件系统称为中断系统。中断允许是允许中断请求送CPU产生中断,中断屏蔽是禁止中断请求信号送CPU产生中断。 14. 8051有几个中断源?中断请求如何提出? 答:MCS-51单片机提供5个硬件中断源:两个外部中断源INT0(P3.2)和INT1(P3.3),两个定时/计数器T0和T1中断;1个串行口中断。 外部中断源INT0和INT1的中断请求信号从外部引脚P3.2和P3.3输入;两个定时/计数器T0和T1的溢出中断TF0和TF1定时/计数器T0(或T1)溢出时提出;串行口中断由发送中断标志T1和接收中断标志R1产生。

单片机试题及答案

单片机原理与接口技术习题答案 习题与思考题1 1-1 微型计算机通常由哪些部分组成?各有哪些功能? 答:微型计算机通常由控制器、运算器、存储器、输入/输出接口电路、输入设备和输出设备组成。控制器的功能是负责从内部存储器中取出指令并对指令进行分析、判断、并根据指令发出控制信号,使计算机有条不紊的协调工作;运算器主要完成算数运算和逻辑运算;存储器用于存储程序和数据;输入/输出接口电路完成CPU与外设之间相连;输入和输出设备用于和计算机进行信息交流的输入和输出。 1-2 单片微型计算机与一般微型计算机相比较有哪些区别?有哪些特点? 答:与通用微型计算机相比,单片机的硬件上,具有严格分工的存储器ROM和RAM和I/O端口引脚具有复用功能;软件上,采用面向控制的指令系统和硬件功能具有广泛的通用性,以及品种规格的系列化。单片机还具备体积小、价格低、性能强大、速度快、用途广、灵活性强、可靠性高等特点。 1-3 简述计算机的工作过程。 答:计算机的工作是由微处理器以一定的时序来不断的取指令、指令译码和执行指令的过程。 1-4 单片机的几个重要指标的定义。 答:单片机的重要指标包括位数、存储器、I/O口、速度、工作电压、功耗和温度。 1-5 单片微型计算机主要应用在哪些方面? 答:单片机的主要应用领域有智能化产品、智能化仪表、智能化测控系统、智能化接口等方面。 1-6 为什么说单片微型计算机有较高的性能价格比和抗干扰能力? 答:因为单片微型计算机主要面向特定应用而设计,设计者在硬件和软件上都高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能,具备较高的性能、价格比;单片机嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中,另外单片机体积小,可以放入屏蔽设备中,从而使其具有较高的抗干扰能力。 1-7 简述单片机嵌入式系统的定义和特点。 答:单片机嵌入式系统是嵌入到对象体系中的专用计算机系统;其特点是面向特定应用、与各个行业的具体应用相结合、硬件和软件高效率、软件固化在存储器芯片或单片机本身和不具备自举开发能力。 习题与思考题2 2-1 MCS-51单片机内部包含哪些主要功能部件?它们的作用是什么? 答:MCS-51单片机在一块芯片中集成了CPU、RAM、ROM、定时/计数器、多功能I/O口和中断控制等基本功能部件。 单片机的核心部分是CPU,CPU是单片机的大脑和心脏。 程序存储器用于存放编好的程序或表格常数。数据存储器用于存放中间运算结果、数据暂存和缓冲、标志位等。 定时/计数器实质上是加法计数器,当它对具有固定时间间隔的内部机器周期进行计数时,它是定时器;当它对外部事件进行计数时,它是计数器。 I/O接口的主要功能包括:缓冲与锁存数据、地址译码、信息格式转换、传递状态(外设状态)和发布命令等。 中断控制可以解决CPU与外设之间速度匹配的问题,使单片机可以及时处理系统中许多随机的参数和信息,同时,它也提高了其处理故障与应变能力的能力。 2-2 MCS-51单片机的核心器件是什么?它由哪些部分组成?各部分的主要功能是什么? 答:单片机的核心部分是CPU,可以说CPU是单片机的大脑和心脏。它由运算器、控制器和布尔(位)处理器组成。 运算器是用于对数据进行算术运算和逻辑操作的执行部件。

(完整版)行政职业能力测试题库数量关系练习题

行政职业能力测试题库:数量关系练习题 1.甲、乙两人都买了一个相同的信笺盒,里面装有信封和信纸,甲把盒中每个信封装1张信纸,结果用完了所有的信封,剩下了50张信纸;乙把每个信封装3张信纸,结果用完了盒中所有的信纸,而剩下50个信封。问一个信笺盒中共装有多少信封和信纸?( ) A.250 B.210 C.150 D.100 2.小张和小赵从事同样的工作,小张的效率是小赵的1.5倍。某日小张工作几小时后小赵开始工作,小赵工作了1小时之后,小张已完成的工作量正好是小赵的9倍。再过几个小时,小张已完成的工作量正好是小赵的4倍?( ) A.1 B.1.5 C.2 D.3 3.某市一体育场有三条同心圆的跑道,里圈跑道长1/5公里,中圈跑道长1/4公里,外圈跑道3/8公里。甲、乙、丙三人分别在里、中、外圈同一起跑线同时同向跑步。甲每小时跑3.5公里,乙每小时跑4公里,丙每小时5公里,问几小时后三人同时回到出发点?( ) A.8小时 B.7小时 C.6小时 D.5小时 4.甲乙两个乡村阅览室,甲阅览室科技类书籍数量的1/5相当于乙阅览室该类书籍的1/4,甲阅览室文化类书籍数量的2/3相当于乙阅览室该类书籍的1/6,甲阅览室科技类和文化类书籍的总量比乙阅览室两类书籍的总量多1000本,甲阅览室科技类书籍和文化类书籍的比例为20:1,问甲阅览室有多少本科技类书籍?( ) A.15000 B.16000 C.18000 D.20000

答案: 1、设信封有x个,那么信纸有x+50张,由题意得:(x-50)×3=x+50,解得x=100。所以信封和信纸之和为 100+(100+50)=250。故正确答案为A。 2、直接赋值,小赵效率为2,则小张效率为3。根据题意,小赵工作1小时,工作量为2,此时小张完成工作量 是小赵的9倍,因此此时小张已完成工作量为18。设经过n小时,小张完成的工作量是小赵的4倍,则有18+3n=4(2+2n),解得n=2。故正确答案为C。 3、上下桥距离相等,设上下桥距离均为S。则上桥所用的时间为t1=S/12,下桥所用的时间为t2=S/24;那么总时间为 t总=t1+t2,那么平均速度v=2S/t总=2S/(S/12+S/24)=16(公里)。故正确答案为B。 4、排列组合问题。假设原来有n个站台,增加后有m个站台,增加了A(m,2)-A(n,2)=26种票,所以有 (m-n)(m+n-1)=26。26只能拆分为2×13。所以m-n=2,m+n-1=13。解得m=8,n=6。故正确答案为A。 5、甲每小时跑3.5÷1/5=35/2圈,乙每小时跑4÷1/4=16圈,丙每小时跑5÷3/8=40/3圈。要使他们同时在出发点 相遇,一定使他们的圈数均为整数,三人同时回到出发点的时间必须是2和3的公倍数,故正确答案为C。 6、假设甲阅览室科技类书籍有20a本,文化类书籍有a本,则乙阅览室科技类书籍有16a本,文化类书籍有4a 本,由题意可得(20a+a)-(16a+4a)=1000,解得a=1000,则甲阅览室有科技类书籍20000本。故正确答案为D。 7、工程问题。甲做4小时、乙做6小时,共做196个①;甲做7小时、乙做3小时,共做208个②;由②得:甲做 14小时、乙做6小时,共做416个③;比较①和③,可得:甲每小时做零件(416-196)÷(14-4)=22(个),故乙每小时做零件(196-22×4)÷6=18(个)。故正确答案为C。 8、余数问题。解法一:由2人一排列队,最后一排缺1人,可知总人数是奇数,只有B项符合。解法二:由10 人一排列队,最后一排缺1人,可知总人数的尾数为9,只有B项符合。故正确答案为B。

单片机考试试题带答案

单片机原理及应用试卷A 一、填空题(每空1分,共20分) 1、单片微型计算机由CPU、存储器和I/O 三部分组成。 PSEN信号有效时,表示从P0口稳定地送出了低8位地址。 2、MCS-51系统中,当 3、访问8031片外数据存储器采用的是寄存器间接寻址方式。 4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。 5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。 6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。 7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。 8、中断请求信号有电平触发和脉冲触发两种触发方式 9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。 10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。 11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对并行I/O口内的锁存器进行的。 12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。 二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题1.分,共10分) 1、计算机能识别的语言是( C )。 (A)汇编语言(B)自然语言(C)机器语言(C)高级语言 2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。 (A)P0和P2口(B)P0口(C)P2和P3口(D)P2口 3、在中断服务程序中,至少应有一条( D )。 (A)传送指令(B)转移指令(C)加法指令(D)中断返回指令

单片机试题及答案1

一、填空题 已知x的补码数10110111B,x的真值是___201D。 进制转换:134D=__10000110B;=______86H。 32K存储容量对应的地址范围从0000H-7FFFH_。 CPU与内存或I/O接口相连的系统总线通常由_控制总线__、数据总线__、地址总线___等三种信号组成。MCS-51单片机上电复位时PC=_0000_H,SP=_07_H;工作寄存器缺省采用第___________组,这组寄存器的地址范围是从______H~_____H。 MCS-51单片机系列有__5__个中断源,可分为___2__个优先级。上电复位时外部中断0__中断源的优先级别最高。 MCS-51单片机内部RAM共分为______2__个功能区,其高端128个字节的地址空间称为特殊功能寄存器_区,其中仅有________个字节有实际意义。 8255可编程芯片通常作为_并行接口_______扩展之用;8253可编程芯片通常作为_定时器_______扩展之用。8155可编程芯片通常作为_并行接口计数器和存储器______扩展之用;8279可编程芯片通常作为_键盘/显示控制器________扩展之用。 MCS-51 的并行I/O口信息有____读引脚________和____读锁存_________两种读取方法,读一改一写操作是针对并行I/O口内的锁存器进行的。 74LS273通常用来作为简单______输出__________接口扩展;而74LS244则常用来作为简单________输入_______接口扩展。 不带输入数据锁存器的D/A转换器,CPU必须通过______锁存或寄存__器件与D/A转换器传送数据;无三态输出功能的A/D转换器,应当通过_____三态___器件与CPU传送数据。 若用并行口来扩展一个有36只按键的行列式键盘,最少需__12_根I/O线。 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中___八_块芯片。 MCS-51单片机访问外存储器时利用_____ALE_______信号锁存来自_____P0_____口的低八位地址信号。在MCS-51系统中,当晶振频率采用12MHz时,一个机器周期等于_1__微秒。 8051的T0作为计数器用时,其计数频率不能超过晶振频率的___二十四分之一__。 二、选择题 通常所说的主机是指( C )。 (A)硬件和软件(B)CPU和磁盘存储器 (C)CPU和主存(D)运算器和控制器

2018行政职业能力测试真题试卷(最新)

2018年公务员录用考试 行政职业能力测验试卷 第一部分数量关系 数理能力部分包括三种类型的题目(共25题)。 一、数字推理(1~5题):每道试题给出一组数字。其中缺少一项,要求仔细观察给出数宇的排列规律。然后在4个选项中选择出最符合题意的正确答案,使之符合该组数字的排列规律。 请开始答题: ,。 A. 2.3,4,52 3 ,,11 2 5 。 A. 63 4 B. 7 2 3 C. 8 D. 10 1 2 3.在等比数列中,已知首项为93,末项为13,则项数为。 A. 3 B. 4 C. 5 D. 6 4.21 2 ,1 2 5 , 9 10 ,, 1 2 。 A. 13 12 B. 11 17 C. 9 22 D. 7 27 5.红花映绿叶×夏=叶绿映花红,“红花映绿叶、夏”分别为数字。 A. 4、1、9、6、8、3 B. 2、1、9、7、3、4 C. 2、1、9、7、8、4 D. 1、2、9、8、7、3 第二部分言语理解与表达能力 言语理解与表达能力部分包括三种类型的题目(共25题)。 一、选词填空(26~35题):根据题意,从所给的词语中选出最恰当的词语填入空格内,从而使句子的意思表达得最准确。 【例题】天山绵延几千里,无论高山、深谷,无论苹原、森林,无论溪流、湖泊,处处有丰饶的物产,处处有的美景。 A. 蔓丽 B. 奇丽 C. 艳丽 D. 绚丽 【解答】用“奇丽”(即答案B)使句子的意思表达的最连贯、最准确。 请开始答题: 26. 下面各句在横线处应须加“的”字的一组是。 (1)为实施西部大开发战略,加快当地经济发展,国家将在西部新建十大工程。

(2)天文学家在太阳系外共发现28颗行星,它们存在是通过间接渠道推断出来的。 (3)风险投资的注入可以使你钱袋立即充盈,有实力去市场拼抢厮杀谋求发展。 (4)他有“乒坛黑马”之称,具备快、灵、狠的特点,是欧亚高手取胜最大障碍。 A. (1)(2) B. (2)(4) C. (3)(4) D. (1)(3) 27. “春雨断桥无渡,小舟撑出绿阴来。” A. 愁 B. 恰 C. 叹 D. 人 28. 下列依次填入各句横线处的成语,最正确的一组是。 (1)黄老师的教学语言诙谐幽默,妙趣横生,常常逗得大家。 (2)安全检查工作非常重要,要,不应麻痹大意,一旦出了事故,后悔也就来不及了。 A. 破涕为笑防患未然 B. 破涕为笑防微杜渐 C. 捧腹大笑防微杜渐 D. 捧腹大笑防患未然 29. 下列依次填入横线处的词语,恰当的一组是。 要坚持权为民所,情为民所,利为民所,倾听群众呼声, 反映群众愿望,关心群众疾苦,多为群众办好事、办实事。 A. 用,系,谋,真诚,真实,真情 B. 谋,系,用,真诚,真实,真情 C. 用,系,谋,真心,真诚,真实 D. 用,系,谋,真实,真心,真诚 30. 下列依次填入横线处的词语,恰当的一组是。 (1)进入这个单位后,他勤奋工作,每次都保持保量地完成任务,很快就得到了领导及同事的。 (2)由于父亲是美国人,母亲是韩国人,比起其他同年龄的中学生来说,她很难自我。 A. 认同,认可 B. 赞同,认识 C. 认可,认同 D. 赞同,认同 31. 下列依次填入横线处的词语,恰当的一组是。 吾平生未尝以吾所志语汝,是吾不是处;语之,恐汝日日为吾担忧。吾牺牲百死而不辞,而使汝担忧,的的非吾所忍。吾爱汝至,为汝谋者惟恐未尽。汝幸而偶我,又何不幸而生今日之中国!吾幸而得汝,又何不幸而生今日之中国!不忍独善其身。嗟夫!巾短情长,所未尽者,尚有万千,汝可以模拟得之。 A. 然,惟,故而,遂 B. 然,又,所以,卒 C. 然,惟,所以,卒 D. 既,又,故而,遂 32. 下列依次填入横线处的词语,恰当的一组是。 (1)桥砖是深褐色,表明它的历史的长久;但都,今人叹息于古昔工程的坚美。 (2)我们下船后,借着新生的晚凉和河上的微风,暑气已渐渐消散;到了此地,,身子顿然轻了——习习的清风茬苒在面上,手上,衣上,这便又感到了一缕新凉了。 (3)可是一般人还忘其所以地要气派,自以为美,几乎不知天多高地多厚。这真是所谓“”了。 (4)但是要老资格的茶客才能这样有分寸;偶尔上一回茶馆的本地人外地人,却总忍

单片机考试试题带答案(多套试题综合精简)

一、填空题(37分) 1. AT89S51单片机芯片共有 40 个引脚,MCS-51系列单片机为8位单片机。 2. AT89S51的异步通信口为全双工(单工/半双工/全双工), 3. AT89S51内部数据存储器的地址范围是00H-7FH,位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-7FH,外部数据存储器的最大可扩展容量是64K字节。 4. 单片机也可称为微控制器 或 嵌入式控制器。 5.当MCS-51执行MOVC A,@A+PC指令时,伴随着 PSEN控制信号有效。 6. 当单片机复位时PSW= 00 H,这时当前的工作寄存器区是 0区,R4所对应的存储单元地址为 04 H。 7. MCS-51系列单片机指令系统的寻址方式有 寄存器寻址 、直接寻址、 寄存器间接寻址、立即寻址、 基址加变址 、 位寻址 。(相对寻址也可) 8. 51系列单片机的典型芯片分别为 AT89S51 、8031 、AT89C51 。 9. AT89S51的 P3口为双功能口; 10. 由AT89S51组成的单片机系统在工作时,EA引脚应该接 地(或0); 11. AT89S51外部程序存储器的最大可扩展容量是 64K ,其地址范围是0000H - FFFFH 。ROM芯片2764的容量是 8 KB,若其首地址为 0000H,则其末地址 1FFFH 。 12. AT89S51的中断源有 外中断0, T0 ,外中断1, T1,串行口,有 2个中断优先级。 13. AT89S51唯一的一条16位数据传送指令为 MOV DPTR, data16。 14. LJMP的跳转范围是64K,AJMP的跳转范围是 2K B,SJMP的跳转范围是 ±128 B(或256B) 。 15. 若A中的内容为68H,那么P标志位为 1。 判断: 1.PC是一个不可寻址的特殊功能寄存器。(√) 2.在AT89S51单片机中,一个机器周期等于1μS。(×) 3.特殊功能寄存器SP内装的是栈顶首地址单元的内容。(×) 6.串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。 7.输出模拟量的最小变化量称为A/D转换器的分辨率。(×) 8.转移指令中的偏移量rel是一个无符号的8位二进制数。(×)

第六章单片机基础学习知识原理与应用第二版习题集规范标准答案

习题 1. 何为“准双向I/O接口”?在MCS-51单片机的四个并口中,哪些是“准双向I/O 接口”? 答:准双向I/O接口是能实现输入输出功能,但在使用时只能从输入和输出中选择一个。MCS-51单片机的四个并口中P1、P2、P3是准双向I/O接口。 2. 80C51单片机内部有几个定时/计数器?它们由哪些功能寄存器组成?怎样实现定时功能和计数功能? 答:80C51单片机内部有两个16位的可编程定时/计数器,由TH0,TL0,TH1,TL1,TMOD 和TCON功能寄存器组成。通过TMOD中的C/T位选择对机器周期计数实现计数功能,选择对外部脉冲计数实现计数功能。 3. 定时/计数器T0有几种工作方式?各自的特点是什么? 4. 定时/计数器的四种工作方式各自的计数范围是多少?如果要计10个单位,不同的方式初值应为多少? 答:有四种方式。方式0计数范围:1~8192;方式1计数范围:1~65536;方式2计数范围:1~256;方式3计数范围:1~256。 如果计10个单位,方式0初值为:8192-10=8182;方式1初值为:65536-10=65526;方式2初值为:256-10=246;方式2初值为:256-10=246。 5. 设振荡频率为12MHz,如果用定时/计数器T0产生周期为100ms的方波,可以选择哪几种方式,其初值分别设为多少? 答:只能选择方式1,初值为65536-50000=15536。 6. 何为同步通信?何为异步通信?各自的特点是什么? 答:异步通信方式的特点是数据在线路上传送时是以一个字符(字节)为单位,未传送时线路处于空闲状态,空闲线路约定为高电平“1”。特点是对发送时钟和接收时钟的要求相对不高,线路简单,但传送速度较慢。 同步通信方式的特点是数据在线路上传送时以字符块为单位,一次传送多个字符,传送时须在前面加上一个或两个同步字符,后面加上校验字符。特点是对发送时钟和接收时钟要求较高,往往用同一个时钟源控制,控制线路复杂,传送速度快。 7. 单工、半双工和全双工有什么区别? 答:单工方式只有一根数据线,信息只能单向传送;半双工方式也只有一根数据线,

最新公务员行政能力测试题库及答案

主题: 行政能力倾向测试常识300题及答案(1) 常识部分涵盖政治、经济、法律、公共管理、人文、科技等方面、考察应试者在这些方面应知应会的基本知识以及运用基本知识分析判断的基本能力。请注意,正确答案可能是一个,也可能是两个以上,请根据题意做出正确选择。错选、多选、少选均不得分,但也不倒扣分。 1、有关知识产权的下列说法中,错误的是() A、在我国,知识产权是著作权、发现权、发明权和其他科技成果权以及专利权与商标权的名称 B、知识产权的“知识”是指人的创造性的智力活动成果,这种成果无须具有为人所感知的客观形成 C、“知识产权”是外来语 D、“知识产权”概念、涵义由法律直接规定 正确答案:B 2、计算机的数据是指:() A、数字符号 B、声音、图像符号 C、文字符号 D、信息的一种量化表示 正确答案:D 6、世界地球日是每年的:() A、4月22日 B、12月1日 C、3月12日 D、5月1日 正确答案:A 8、我国政治体制改革的基本目标是()。 A、实现依法治国 B、坚持人民民主专政 C、建设社会主义民主政治 D、完善人民代表大会制度 正确答案:C 10、现代行政决策组织体制中主要承担“断”的重要任务的系统是:() A、行政决策信息系统 B、行政决策的中枢系统 C、行政决策控制审批系统 D、行政决策研究系统 正确答案:A 11、标志着北宋诗文革新运动最高成就的作家是:() A、王安石 B、苏轼 C、范仲淹 D、欧阳修 正确答案:B 12、邓小平理论的精髓和核心是() A、解放思想、实事求是 B、坚持改革开放 C、以经济建设为中心 D、坚持四项基本原则 正确答案:A 13、辩证唯物主义认识论首先的基本的观点是:() A、物质第一性、意识第二性的观点 B、普遍联系和永恒发展的观点 C、对立统一的观点 D、实践观点 正确答案:D 14、()是建设有中国特色的社会主义理论的精髓。

单片机上机操作考试题及答案

单片机上机考试试题 1.使得8个发光二极管循环点亮,采用定时器方式0使得每个发光二极管点亮的时间为0.5s。#include int count=0; int minute=0; int temp; char code style[8]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe}; void desplay() { temp=minute%8; P0= style[temp]; } void toProc() interrupt 1 { count++; TH0=0x0c; TL0=0x78; } void main() { TMOD=0; TH0=0x0c; TL0=0x78; TR0=1; ET0=1; EA=1; while(1) { if(count==100) { minute++; count=0; } desplay(); } }

P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 K1=0,K2=0 ○○○○○○○○ K1=0,K2=1 ●●●●○○○○ K1=1,K2=0 ●●○○●●○○ K1=1,K2=1 ●●●●●●●● #include char code style[4]={0x0,0xf0,0x33,0xff}; sbit P1_0=P1^0; sbit P1_1=P1^1; void main() { P0=0xff; while(1) { if(P1_0==0&&P1_1==0) { P0=style[0]; } if(P1_0==0&&P1_1==1) { P0=style[1]; } if(P1_0==1&&P1_1==0)

单片机原理及接口技术第6章习题答案

第6章习题答案 1、定时器模式2有什么特点?适用于什么场合? 答: (1) 模式2把TL0(或TL1)配置成一个可以自动重装载的8位定时器/计数器。TL0 计数溢出时不仅使溢出中断标志位TF0置1,而且还自动把TH0中的内容重新 装载到TL0中。TL0用作8位计数器,TH0用以保存初值。 (2) 用于定时工作方式时间(TF0溢出周期)为 ()82T H 012T =-??初值振荡周期,用于计数工作方式时,最大计数长度 (TH0初值=0)为28=256个外部脉冲。 这种工作方式可省去用户软件重装初值的语句,并可产生相当精确定时时间,特别适于作串行波特率发生器。 2、单片机内部定时方式产生频率为100KH Z 等宽矩形波,假定单片机的晶振频率为12MH Z ,请编程实现。 答:5100,110(00)Z f KH t T -==?采用定时器选择工作模式 50.510-?=??136(2-X )12/(1210) 13(2)5X -= 81871111111111011X == T0低5位:1BH T0高8位:FFH MOV TMOD,#00H ;设置定时器T0工作于模式0 MOV TL0,#1BH ;设置5ms 定时初值 MOV TH0,#0FFH SETB TR0 ;启动T0 LOOP:JBC TF0,L1 ;查询到定时时间到?时间到转L1 SJMP LOOP ;时间未到转LOOP ,继续查询 L1:MOV TL0,#1BH ;重新置入定时初值 MOV TH0,#0FFH CPL P1.0 ;输出取反,形成等宽矩形波 SJMP LOOP ;重复循环 3、89C51定时器有哪几种工作模式?有何区别? 答:有四种工作模式:模式0,模式1,模式2,模式3 (1) 模式0:选择定时器的高8位和低5位组成一个13位定时器/计数器。TL 低5 位溢出时向TH 进位,TH 溢出时向中断标志位TF 进位,并申请中断。 定时时间t=(213-初值)×振荡周期×12;计数长度位213=8192个外部脉冲 (2) 模式1:与模式0的唯一差别是寄存器TH 和TL 以全部16位参与操作。定时时 间t=(216-初值)×振荡周期×12;计数长度位216=65536个外部脉冲 (3) 模式2:把TL0和TL1配置成一个自动重装载的8位定时器/计数器。TL 用作8 位计数器,TH 用以保存初值。TL 计数溢出时不仅使TF0置1,而且还自动将 TH 中的内容重新装载到TL 中。 定时时间t=(28-初值)×振荡周期×12;计数长度位28=256个外部脉冲

单片机习题集及答案

1.在MCS-51中,有7种寻址方式,它们分别为立即数寻、寄存器寻址、直接寻址、寄存器间接寻址、相对寻址、变址寻址和位寻址。 2.汇编语言的指令格式为标号:操作码操作数注释。 3.数据传送类指令执行完毕,源操作数的内容不会(会/不会)丢失。 4.8051内部RAM从20H至2FH既可位寻址,又可间接寻址,位地址空间从00H到7FH。 5.MCS-51单片机指令系统中,指令长度有一字节、二字节和(三)字节,指令执行时间有一个机器周期、两个机器周期和四机器周期,乘法指令需四机器周期。6.MOV A,20H中,20H的寻址方式称之为_直接___;SETB 20H的寻址方式为位寻址。 7.关于堆栈类操作的两条指令分别是_PUSH(入栈)指令_ 、POP(出栈)指令;堆栈操作只能是寄存器间接寻址寻址。 8.访问8031片外数据存储器MOVX指令采用的是寄存器间接寻址寻址方式。访问片外序存储器MOVC指令采用的是变址寻址方式。 9.设(A)=55H,(R5)=AAH,则执行ANL A,R5指令后的结果是(A)= 00H,(R5)= AAH;则执行ORL A,R5指令后的结果是(A)= FFH ,(R5)= AAF;则执行XRL A,R5指令后的结果是(A)= FFH,(R5)= AAH 。 10.伪指令不产生(产生/不产生)可执行目标代码。汇编语言程序结束的指令为END。11.DA指令跟在ADD,ADDC指令的后面,用与二进制数与BCD码的调整。若 (A)=0AH ,执行DA A指令后,(A)= 15。 单项选择题 1.JMP跳转范围是:(D. -128~127B) 2.MCS—51系列单片机最长的一条指令需 B. 4个机器周期。 3.MOV A,@R0这条指令中@R0的寻址方式称为:(B. 寄存器间接寻址) 4.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是:B. PSW 5.下列指令中正确的是:B. JBC TF0,L1 6.下列指令中错误的是:A. SETB 50H.0 7.将累加器的值压入堆栈的正确指令是:B. PUSH A 8.下列那条减法指令是错误的:C. SUBBC 9. 指令CJNE A ,#00H ,LOOP 影响PSW的哪一位:C.CY 10. 在MUL AB指令中,若积超过255,则C. OV=1 11.在相对寻址方式中,寻址的结果体现在A.PC中 12.在相对寻址方式中,"相对"两字是指相对于 C.当前指令的末地址 13.在寄存器间接寻址方式中,指定寄存器中存放的是B.操作数地址 14.对程序存储器的读操作,只能使用D.MOVC指令 15.必须进行十进制调整的十进制运算C.只有加法 16.执行返回指令时,返回的断点是C.调用指令下一条指令的首地址 17.下列指令中与进位标志位CY 无关的指令有D.无条件转移指令 18.可以为访问程序存储器提供或构成地址的有D.PC、A、DPTR和SP 19.以下各项中不能用来对内部数据存储器进行访问的是A.数据指针DPTR 20.若原来工作寄存器0组为当前寄存器组,现要改1组为当前寄存器组,不能使用指令C.MOV PSW.3,C 21.不能为程序存储器提供和构成地址的有:D.PSW 22.MCS-51汇编语言指令格式中,唯一不可缺少的部分是:B.操作码 23.MCS—51的立即寻址方式中,立即数前面:D.应加前缀“#”号 24.下列完成8031单片机内部数据传送的指令是:D.MOV direct,direct (25).MCS—51的立即寻址的指令中,立即数就是:A.放在寄存器R0中的内容26.单片机中PUSH和POP指令常用来:C.保护现场,恢复现场 27.MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是:A.寄存器间接寻址 28.MCS—51寻址方式中,位寻址的寻址空间是: D.片内RAM的20H~2FH字节中的所有位和部分专用寄存器SFR的位 29.MCS—51寻址方式中,直接寻址的寻址空间是B.专用寄存器SFR 30.执行指令MOVX A,@DPTR时,WR、RD脚的电平为:C.WR高电平,RD低电平 31.主程序执行完ACALL后返回主程序后,堆栈指针SP的值:A.不变 32.单片机中使用MOVX A,@R1指令寻址数据存贮器1050H单元。B.不能 33.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是:D.JNZ P1.0,LP 34.指令JB OEOH,LP中的OEOH是指:D.一个单元的地址 35.下列指令中比较转移指令是指:B.CJNE Rn,#data,rel

单片机原理及应用课后习题答案第六章作业(李传锋)

第6章MCS-51的定时器/计数器 1.如果晶振的频率为3MHz,定时器/计数器工作在方式0、1、2下,其最大的定时时间各为 多少? 2.定时器/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关? 3.定时器/计数器作计数器模式使用时,对外界计数频率有何限制? 4.定时器/计数器的工作方式2有什么特点?适用于什么应用场合? 5.一个定时器的定时时间有限,如何实现两个定时器的串行定时,来实现较长时间的定 时? 6.定时器/计数器测量某正单脉冲的宽度,采用何种方式可得到最大量程?若时钟频率为 6MHz,求允许测量的最大脉冲宽度是多少? 7.判断下列说法是否正确? (1)特殊功能寄存器SCON,与定时器/计数器的控制无关。 (2)特殊功能寄存器TCON,与定时器/计数器的控制无关。 (3)特殊功能寄存器IE,与定时器/计数器的控制无关。 (4)特殊功能寄存器TMOD,与定时器/计数器的控制无关。 8.设定1ms的定时,可以在P1.0引脚上产生周期为2ms的方波输出,设晶体振荡器的频率为 6MHz,分别写出在方式0和方式1时,赋给T0的常数。 9.设MCS-51单片机的晶振频率为12MHz,请编程使P1.O端输出频率为20kHz的方波。 10.要求采用定时中断的方式,实现下图所示流水灯的双向循环(D1—D8—D1)流动功能。 其中流水灯的闪烁速率为每秒1次。 11.设单片机的fosc = 12MHz,使P1.O和P1.1分别输出周期为1ms和lOms的方波,请用定时器TO方式2编程实现。

附录2:作业及答案 1.如果晶振的频率为3MHz,定时器/计数器工作在方式0、1、2下,其最大的定时时间各为 多少?(12/3×8192=32.768ms;12/3*65636=262.144ms; 12/3*256=1.024ms) 2.定时器/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关? (定时的计数脉冲来自于单片机内部,即每个机器周期产生一个计数脉冲,也就是每个机器周期计数器加1。定时时间与定时器的工作模式、定时器的初值选择有关。) 3.定时器/计数器作计数器模式使用时,对外界计数频率有何限制? (计数脉冲的频率不能高于振荡脉冲频率的1/24;由于确认1次负跳变要花2个机器周期,即24个振荡周期,因此外部输入的计数脉冲的最高频率为系统振荡器频率的1/24。)4.定时器/计数器的工作方式2有什么特点?适用于什么应用场合? (自动重装的8位计数器,TLx读数溢出时,溢出标志位置1的同时,自动将THx中的常数送到TLx中,使TLx从初值开始计数。多用于串口通信精确定时,产生波特率用) 5.一个定时器的定时时间有限,如何实现两个定时器的串行定时,来实现较长时间的定 时? (1)2个定时/计数器共同处理; (2)1个定时/计数器配合软件计数方式处理。 6.定时器/计数器测量某正单脉冲的宽度,采用何种方式可得到最大量程?若时钟频率为 6MHz,求允许测量的最大脉冲宽度是多少? (采用方式1定时工作方式,最大脉冲宽度为131.072ms) 7.判断下列说法是否正确? (5)特殊功能寄存器SCON,与定时器/计数器的控制无关。(对) (6)特殊功能寄存器TCON,与定时器/计数器的控制无关。(错) (7)特殊功能寄存器IE,与定时器/计数器的控制无关。(错) (8)特殊功能寄存器TMOD,与定时器/计数器的控制无关。(错) 8.设定1ms的定时,可以在P1.0引脚上产生周期为2ms的方波输出,设晶体振荡器的频 率为6MHz,分别写出在方式0和方式1时,赋给T0的常数。 (方式0:13位计数器(最大计数8192),TH0=1EH,TL0=0CH; 方式1为16位计数器(最大计数65536),TH0=0FEH,TL0=0CH) 13-1000=7192=1111000001100 7192=2 a=213-5000×12/12=3192= 1100 0111 1000B 9.设MCS-51单片机的晶振频率为12MHz,请编程使P1.O端输出频率为20kHz的方波。 解:fosc = 12MHz,所以机器周期为1us。20kHz的方波周期为1/(20×1000)=50us,方波即高电平和低电平和时间相等,所以只需设一个定时器定时25us将P1.O求反一次即可。由于题目没有规定,所以可以用查询方式,也可以用中断方式进行编程实现。 方法一:采用查询方式实现 #include sbit P1_0=P1^0;//定义输出引脚变量

相关主题
文本预览
相关文档 最新文档