ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:31.11KB ,
资源ID:9890738      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-9890738.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机习题及答案1.docx)为本站会员(b****0)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

单片机习题及答案1.docx

1、单片机习题及答案1一、选择题1、第一块单片机是由(A )公司设计的。A、美国仙童公司 B、摩托罗拉公司 C、PHILIPS公司 D、Intel公司2、单片机的核心部件称为(C )。A、RAM B、ROM C、CPU D、I/O3、为了要寻址64KB数据存储器,设置数据指针DPTR为(B )位。A、8 B、16 C、24 D、324、8031单片机有(C )个引脚,其中有( )个I/O口。A、40 16 B、32 24 C、40 32 D、50 32 5、8031单片机的(A )口是一个漏极开路的8位准双向I/O口,驱动能力最强,能驱动8个LSTTL负载。 A、P0 B、P1 C、P2 D、P3

2、 6、8051有( D)个中断源,可编程为( )个优先级。 A、5 1 B、6 2 C、8 3 D、5 27、MCS-51指令系统的指令格式中,必不可少的部分为(B)。A、标号 B、操作码 C、操作数 D、注释8、下列指令中,影响标志位的指令为( BC)。A、RL B、RLC C、DEC A D、AJMP 9、设当前PC的值为0900H,则执行无条件转移指令AJMP 03FFH指令后,程序转移的目的地址为(D)。 A、02FFH B、03FFH C、04FFH D、0BFFH10、在程序设计过程中,若要在某个地址开始保留一定数量的存储区,使用的伪指令为(C)。A、DW B、DB C、DS D、

3、XDATA11、8051单片机的定时器/计数器的启动和停止是通过对下列的( A )寄存器编程设定的。A、TCON B、TMOD C、TH0 D、SCON12、若要利用定时器T1产生串口通信的波特率,则T1工作在( C )方式下。A、方式0 B、方式1 C、方式2 D、方式313、若要用定时器T0设计一个时间长度为100ms的定时时间,则T0应选择的工作方式为( B )。A、方式0 B、方式1 C、方式2 D、方式314、若定时器T1受外部输入引脚电平(高电平起作用)的影响,则要启动定时器T1运行软件,必须满足( C )。A、GATE=0 , TR1=0 B、GATE=0 , TR1=1C、GA

4、TE=1 , TR1=0 D、GATE=1 , TR1=115、下列存储器中,掉电存储器中的数据会丢失的是( B )。A、ROM B、SRAM C、EPROM D、FLASH MEMORY16、MCS-51系列单片机扩展外部存储器时,和外围存储器交换数据是通过单片机的( A )口传输的。A、P0口 B、P1口 C、P2口 D、P3口 17、MCS-51系列单片机的P0口没有锁存功能,在对外扩展存储器时,P0口和存储器的对应的口之间必须接上( C )。 A、地址译码器 B、地址编码器 C、地址锁存器 D、总线驱动器 18、8031若扩展外部程序存储器,则必须将引脚EA( B )。 A、接5V电源

5、 B、接地 C、悬空 D、和程序存储器对应引脚相连19、当使用8位通用异步串行通信时,必须设置SM1=( C ),SM0=( )。A、0 0 B、0 1 C、1 0 D、1 120、RS-232C最大通信距离是( A )米,最大传输速率( )Kb/S。A、15 19.2B、30 19.2 C、15 300 D、30 300 21、IBM-PC采用的是( D )标准信号,MCS-51单片机采用的是( )电平信号。 A、RS-232C RS-232C B、TTL TTL C、TTL RS-232C D、RS-232C TTL 22、8051双机通信时,双方的波特率必须( D ),且发送脚和接收脚的

6、连接必须( )。 A、相等 B、不等 C、平行 D、交叉23、8051单片机的中断源中,对中断源的优先级进行设置是通过对下列( C )寄存器的编程实现的。A、TCON B、SCON C、IP D、IE24、若8051的中断源都处于同一优先级,则下列的中断源同时申请中断时,CPU优先响应的中断源为(A )。A、定时器T0溢出中断 B、定时器T1溢出中断 C、外部中断1 D、串行口中断 25、外部中断1的中断入口地址为( C )。 A、0003H B、000BH C、0013H D、0023H 26、下列中断标志位,在CPU响应中断之后,硬件会自动清除的是( A )。 A、TF1 B、RI C、I

7、E0 D、TI27、采用软件方法消抖时,延时时间一般到( B )ms。A、1 B、10 C、100 D、100028、当采用线反转法扫描键盘时,行线( D )加上拉电阻,列线( )加上拉电阻。A、不要 不要 B、不要 要 C、要 不要 D、要 要 29、如果需要显示汉字,应该选用的LCD型号为( A )。 A、点阵图形型 B、点阵字符型 C、数显液晶模块 D、米字型 30、专用的键盘/显示器接口芯片是( B )。 A、8155 B、8279 C、8255 D、74LS16431、单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS51的PC为16位,因此其寻址范围是( B )A、

8、4KB B、64KB C、8KB D、128KB32、PC的值是( C )A、当前指令前一条指令的地址 B、当前正在执行指令的地址C、下一条指令的地址 D、控制器中指令寄存器的地址33、以下运算中对溢出标志OV没有影响或不受OV影响的运算是( A )A、逻辑运算 B、符号数加减法运算 C、乘法运算 D、除法运算34、假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为( D )A、36H B、37H C、38H D、39H35、在MCS51中( C )A、具有独立的专用的地址线 B、由P0口和P1口的口线作地址线C、由P0口和P2口的口线作地址线 D、 由P1口

9、和P2口的口线作地址线36、在寄存器间接寻址方式中,指定寄存器中存放的是( B )A、操作数 B、操作数地址 C、转移地址 D、地址偏移量37、执行返回指令时,返回的断点是( C )A、调用指令的首地址 B、调用指令的末地址C、调用指令下一条指令的首地址 D、返回指令的末地址38、假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段后,A的内容为( A )ANL A,#17HORL 17H,AXRL A,R0CPL AA、CBH B、03H C、EBH D、C8H39、执行以下程序段后,实现的功能是( D )MOV R0,# dataMOV A,R0RL AMOV R1,A

10、RL ARL AADD A,R1MOV R0,AA、把立即数data循环左移3次 B、把立即数data乘以10C、把data单元的内容循环左移3次 D、把data单元的内容乘以10 40、如在系统中只扩展一片Intel 2732(4K8),除应使用P0口的8条口线外,至少还应使用P2口的口线( A )A、4条 B、5条 C、6条 D、7条41、存储器的地址范围是0000H03FFH,它的容量为( A )。 (A)1KB (B) 2KB (C) 3KB (D) 4KB42、MOVX A , R0 指令是采用( D )寻址方式,指令作用在( )区间。 (A)寄存器,外部数据存储器 (B)直接,程序

11、存储器 (C)寄存器间接 ,内部数据存储器(D)寄存器间接,外部数据存储器43、A7H和5BH两个立即数相加后,和为( C ),(CY)是( )。 (A)1CH,0 (B) C1H,0 (C) 02H,1 (D) C1H,144、 若(A)=86H,(PSW)=80H,则执行RRC A指令后(A)=( A ) (A)C3H (B) B3H (C) 0DH (D) 56H45、如果(P0)=65H ,则当 65H=01100101CPL P0.2 01100001SETB CMOV P0.4 ,C 01110001 执行后(P0)=( C )(A)61H (B) 75H (C) 71H (D)

12、17H46、MCS-51指令系统中执行时间最长且长达4 个机器周期的是( D )指令。 (A)比较转移(B)循环转移 (C)增减量 (D)乘除法47、8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令( D )。(A) MOV R1 ,40H (B) MOV R1 ,#40H MOVX R1 , A MOVX R1 , A(C) MOVX 40H , A (D) MOV R1, #40H MOVX R1 , A MOVX R1 , A48、不属于单片机与输入输出设备进行信息交换的方式是( D )。(A)无条件传送方式 (B) 查询方式 (C) 中断方式 (D) 存储器直接

13、存取方式49、已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是( D )。 (A) 0、0、0 (B) 1、0、1 (C) 1、1、1 (D) 1、1、050、在中断服务子程序中,至少应有一条( D )(A)传送指令 (B)转移指令 (C)加法指令 (D)中断返回指令51、要用传送指令访问MCS51片外RAM,它的指令操作码助记符应是( B )(A)MOV (B)MOVX (C)MOVC (D)以上都行52、A/D转换方法有以下四种,ADC0809是一种采用( C )进行A/D转换的8位接口芯片。 (A) 计数式 (B) 双积分式 (C) 逐次逼

14、近式 (D) 并行式53、8051单片机内有( B )个16位的定时/计数器 ,每个定时/计数器都有( )种工作方式。(A) 4, 5 (B) 2, 4 (C) 5, 2 (D) 2, 3 54、要使MCS51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内部应是( A ) (A)98H (B)84H (C)42H (D)22H55、单片机应用程序一般存放在( B )中。A、RAMB、ROM C、寄存器D、CPU二、填空题1、一般情况下,在一块单片机芯片上集成了中央处理器 、存储器 、输入输出端口 等部件,使得单片机具有一台计算机的功能,可以应用于工业现场的检测、过程控制中。因

15、此,单片机又称微控制器 。2、单片机面世以来,投放市场的已有70多个系列。但是至今在我国的各个领域应用的单片机仍然以MCS-48 、MCS-51 、MCS-96 三个系列为主流。3、所谓单片机,就是将CPU 、ROM 、RAM 以及一些其它功能部件都集中在一块芯片上,来实现计算机的部分功能。4、8051单片机是8 位的,有2 个16 位的定时/计数器。 5、运算器以算术逻辑单元 为核心,含有累加器A 、暂存器 、 程序状态字PSW 、B寄存器 等许多功能部件。 6、控制器含有 、 、 、 、程序计数器PC、堆栈指针SP以及地址寄存器、地址缓冲器等。7、MCS-51指令系统一共有指令111 条,

16、其中单字节指令49 条,双字节指令45 条,三字节指令17 条。8、MCS-51系列单片机的指令系统的寻址方式有七种,它们分别是直接寻址、立即寻址、寄存器寻址、 寄存器间接寻址、 相对寻址、变址寻址 、_位寻址_9、通常情况下,循环结构程序包括置循环初值、循环体、循环修改 、循环控制四个部分,其中循环控制是保证循环如期结束的部分。10、在子程序的设计过程中,可以用来传递参数的有累加器、工作寄存器、操作数地址、堆栈 等。11、若要使定时器/计数器的计数不受外部输入引脚电平的影响,则应将GATA控制位设定为0。12、若定时器T1工作在方式1下,要求定时1ms(设晶振频率为12MHz),则计数初值应

17、设置为 。 13、8051单片机的定时器/计数器的计数频率是晶振频率的1/24,当晶振频率为6MHz时,最高的计数频率为250KHZ。 14、系统复位时,TMOD和TCON的初值为00H,其中TCON中的TF0、TF1是在定时器T0/T1计算溢出时置位,并且通过硬件复位。15、MCS-51单片机的地址线一共有16条,单片机的这种物理结构决定了在应用51单片机开发应用系统时,在物理上最多只能扩展的ROM和RAM的空间为64KB 。16、单片机若要对外部存储器进行操作,必须先选通存储器芯片。片选信号产生的方法有线选法 和译码选通法 。其中,后者又可以分为全译码 和部分译码 。 17、单片机对外部程

18、序存储器的选通信号是PSEN ,对外部数据存储器进行读写控制的信号是 RD 和WR 。 18、若要实现对外部数据存储器的50H单元进行快速的写操作,将累加器A中的数据写到50H单元中,由可以编程为MOV R0,#50H MOVX R0,A 。19、最基本的通信方法有并行通信和串行通信 两种。一次同时传送多位数据的通信方法叫做并行通信 ,不是同时传送多位信号,而是将信号一位一位地传送,这种通信方式就称为串行通信 。20、串行通信分为同步通信 和异步通信 两种方式。 21、MCS51单片机的串行口主要由发送数据缓冲器 、发送控制器 、输出控制门 、 接收数据缓冲器 、接收控制器 、输入移位寄存器

19、等组成。 22、串口工作方式0又叫同步移位寄存器 方式。当使用多机通信时,必须选择 方式2或方式3 。23、8051单片机提供有5个中断源,2 个中断优先级,实现2 级中断嵌套。24、单片机在响应中断后,CPU是通过堆栈 来保护断点和保护现场的。 25、外部中断有两种中断触发方式,它们分别是电平触发 和边沿触发 。 26、在设计中断服务程序的时候,进入中断服务之前一般要关中断 ,退出中断服务之前要开中断 。27、最常用的人-机接口器件有键盘 、显示器 和打印机 。28、为了确保CPU对一次按键只响应一次,就必须消除抖动 ,常用方法分为硬件消抖 和软件消抖 。 29、键盘扫描方式有3种,即程序控

20、制的随即扫描 、定时扫描和中断扫描 。 30、LED显示方式分为静态显示 和动态显示 。31、8031单片机芯片共有40个引脚,MCS-51系列单片机为8位单片机。32、8031的异步通信口为全双工(单工/半双工/全双工),33、8031内部数据存储器的地址范围是00H-FFH,位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-7FH,外部数据存储器的最大可扩展容量是64K。34、单片机也可称为微控制器 或嵌入式控制器。35当MCS-51执行MOVC A,A+PC指令时,伴随着PSEN控制信号有效。36、当单片机复位时PSW00 H,这时当前的工作寄存器区是 0 区,R4所对

21、应的存储单元地址为04 H。37、MCS-51的复位条件是RST保持连续两个机器周期有效。复位后,CPU从00H单元开始执行程序,PC=00H,SP=07H,PSW=00H。38、MCS-51系列单片机的典型芯片分别为8031 、8051 、 8751。39、8031的P0口为双功能口;40、由8031组成的单片机系统在工作时,EA*引脚应该接地(或0);41、8031外部程序存储器的最大可扩展容量是64K,其地址范围是0000H-FFFFH 。ROM芯片2764的容量是8K,若其首地址为 0000H,则其末地址1FFFH。42、8031的中断源有外部中断0,定时器T0中断,外部中断1,定时器

22、T1中断,串行口中断,有2 个中断优先级。43、8031唯一的一条16位数据传送指令为 MOV DPTR,data16。44、LJMP的跳转范围是64K,AJMP的跳转范围是2K,SJMP的跳转范围是256B(+/-128B) 。45、若A中的内容为68H,那么P标志位为 1。46、在下列情况引脚应接何种电平 (1)只有片内ROM, = 1 ; (2)只有片外ROM, = 0 ;(3)有片内、片外ROM, = 1 ;(4)有片内ROM但不用,而用片外ROM, = 0 。47、若PSW的内容为18H,则工作寄存器R0的地址是18H。48、10根地址线可选1024个存储单元,32KB存储单元需要1

23、5根地址线。49、若8031单片机的晶振频率fosc12MHz,则时钟周期为1/12 us,状态周期为1/6 us,机器周期为1 us,执行MUL AB指令需要时间为4 us。50、8031单片机指令MOV是访问内部RAM,最大范围为128B,MOVX是访问外部RAM,最大范围为64K,MOVC是访问外部ROM,最大范围为64K。51、指令POP B的源操作数是SP,是寄存器间接寻址方式,目的操作数是B,是寄存器寻址方式。52、已知SP=25H,PC=4345H,(24H)=12H,(25H)=34H,(26H)56H,当执行RET指令后,SP=23,PC=3412H。53、当定时/计数器选定

24、为定时器方式时,是对片内机器周期脉冲进行计数,选定为计数器方式时,是对片外脉冲进行计数。54、MCS-51单片机的串行口有4种工作方式,其中方式0是同步移位输入输出方式,它的波特率为fosc/12,用RXD引脚传送数据,用TXD引脚输出同步时钟信号。55、子程序的调用是LCALL 和ACALL;中断服务子程序的结尾一定是用指令RETI。三、思考题1、MCS-51单片机主要是由哪些硬件组成?答:主要由CPU,程序存储器(ROM),数据存储器(RAM),2个16位的定时器/计数器,4个8位并行I/O口:P0、P1、P2、P3,1个全双工串行I/O口等组成。其中CPU又由运算器和控制器两部分组成。2

25、、MCS-51单片机可寻址的ROM和RAM为多大?为什么3、MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,会不会发生数据冲突,为什么? 4、请指出程序存储器中有特殊用途的几个单元,并说明它们的作用是什么。 5、位地址55H和字节地址55H有什么区别?位一址55H在RAM区中的具体位置在哪里? 6、设在8051单片机内部RAM中,已知(31H)=32H,(32H)=34H,(41H)=56H,(42H)=78H,请分析下列程序中各条指令执行后,各存储器和寄存器以及端口的内容。MOV A , 41HMOV R0 , AMOV P1 , #0BBHMOV R0 , 31HMOV DP

26、TR , #1234HMOV 41H , 32HMOV R0 ,31HMOV 60H , R0MOV 42H , #41HMOV A , R0MOV P2 , P17、设在ROM中有一表格TAB,表格的字节数存放在R7中,思考如何编一程序实现在表格中查找和累加器A中的内容相符的内容。8、8051单片机内部有几个定时器/计数器?它们是由哪些专用的寄存器组成的?9、若定时器/计数器T0设置的初值为0FFFFH,并且选用方式1的计数方式,则此时T0实际的用途是什么?10、可编程定时器/计数器8253有几个计数器和几种工作方式?11、8051单片机的晶振频率为6MHz,思考如何编程使P1.0输出500ms的方波12、EPROM一般情况下有哪些工作方式?13、全双工、半双工、单工通信有什么异同?14、MCS-51串行I/O接口的基本工作原理?15、为什么作串口通信时,常常采用晶振频率为11.0592MHz的晶振?16、什么叫中断?CPU为什么要采用中断结构?17、中断嵌套的原则是什么?18、单片机响应中断的条件和过程是怎样的?一、选择题 1 A2 C3 B4 C5 A6 D7 B8 B9 D10 C11 A12 C13 B14 C15 B16 A17 C18 B19 C 20 A21 D22 D23 C24 A25 C26 A27 B28 D29 A30 B

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2