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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

单片机习题.docx

1、单片机习题单片机应用程序一般存放在(ROM)a)RAMb)ROMc)寄存器d)CPUCPU主要的组成部部分为(A)a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器INTEL8051CPU是(8)位的单片机a)16b)4c)8d)准168031复位后,PC与SP的值为(B)a)0000H,00Hb)0000H,07Hc)0003H,07Hd)0800H,00H当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。a)MOVA,R1b)MOVCA,A+DPTRc)MOVXA,R0d)MOVXA,DPTR一个完整的微机系统由硬件和软件两大部分组成。8051的引

2、脚RST是_IN_(IN脚还是OUT脚),当其端出现_高_电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到_低_电平,8051才脱离复位状态,进入程序运行状态,从ROM0000H单元开始取指令并翻译和执行。半导体存储器分成两大类ROM和RAM,其中RAM具有易失性,常用于存储数据。PC存放_程序执行地址_,具有_加1_特性。在8051中决定程序执行顺序的是PC还是DPTR?它是_PC_16_位?不是(是,不是)SFG?8051单片机的内部硬件结构包括了:CPU、ROM、RAM、和SFG以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过总线相连接

3、。已知一MCS51单片机系统外接晶体振荡器频率为6MHZ,计算:单片机系统的拍节P、状态S、机器周期所对应的时间是多少?指令周期中的单字节双周期指令的执行时间是多少?机器周期2Um P=S=1/3uMMCS-51执行完MOVA,#08H后,PSW的哪一位被置位(D)B.F0以下运算中对溢出标志0V没有影响或不受OV影响的运算是(A)。(A)逻辑运算(B)符号数加减法运算(C)乘法运算(D)除法运算片内RAM可进行位寻址的空间位地址范围是_202FH_。MOVDPTR,#data16的作用是用来设定_数据地址_MCS51的存储器空间配置从功能上可分为四种类型:_片内程序存储器、内部数据存储器、_

4、外部数据存储器、外部程序存储器。MCS5l单片机的堆栈区只可设置在内部数据存储器,堆栈寄存器5P是8位寄存器。8051单片机的内部硬件结构包括了:、和以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过总线相连接。MCS51布尔处理机的存储空间是_202FH_。若由程序设定RS1、RS0=01,则工作寄存器R0R7的直接地址为080FH_。AT89S51单片机为8 位单片机,共有40个引脚。AT89S51的 P3 口为双功能口设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA*引脚应该接高 AT89S51复位后

5、,PC与SP的值为分别为 0000H 和 07H 。MCS-51系列单片机的典型芯片分别为8031、8051、8751。半导体存储器分成两大类和,其中具有易失性,常用于存储。MCS-51的堆栈只可设置在内部数据存储区,其最大容量为128,存取数据的原则是先进后出。堆栈寄存器SP是8位寄存器,存放程序的断点。某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。对内部RAM的位寻址区,既能位寻址,又可字节寻址。对8031与8051的区别在于内部是否有程序存储器。对8051单片机中的PC是不可寻址的。对MCS-51的程序存储器只是用来存放程序的。错还有表格MCS-51的特殊功能寄存器分布

6、在60H80H地址范围内。错80 FFH8031单片机中既可位寻址又可字节寻址的单元是(A)a)20Hb)30Hc)00Hd)70HMCS51布尔处理机的存储空间是_202Fh_。P2口通常用作_地址高8位_,也可以作通用的I/O口使用。MCS51单片机的P0P4口均是准双向IO口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 地址 和数据,在P0P4口中,为真正的双向口,为准双向口。8051内部有 4 个并行口, P0 口直接作输出口时,必须外接上拉电阻;并行口作输入口时,必须先将口锁存器 置1 ,才能读入外设的状态。当需要从MCS-51单片机程序存储器取数据时,

7、采用的指令为(b)。a)MOVA,R1b)MOVCA,A+DPTRc)MOVXA,R0d)MOVXA,DPTR下列哪条指令是正确的(d)a)PUSHR2b)ADDR0,Ac)MOVXADPTRd)MOVR0,A1.执行下列程序段后,(P1)=_9BH_。 MOV P1,#5DH CPL CPL CLR SETB 2.执行下列程序段后,(A)=_8BH_,(CY)=_不变_。 MOV A,#C5H RL A 3.下列程序段执行后,(R0)=_7FH_,(7EH)=00H,(7FH)=_41H_。 MOV R0,#7EHMOV 7EH,#0FFH MOV 7FH,#40H 1NC R0 1NC R

8、0 1NC R0 4.已知(SP)=60H,子程序SUBTRN的首地址为0345H,现执行位于0123H的ACALL SUBTRN双字节指令后,(PC)=_0345_,(61H)=_01_,(62H)= 23。假定(SP)=40H,(39H)=30H,(40H)=60H。执行下列指令:POPDPHPOPDPL后,DPTR的内容为6030H,SP的内容是38H。以给出的指令操作码为依据,请判断MCS5l单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。1MULR0R1错2MOVA,R7错3MOVA,#3000H错4MOVCA+DPTR,A错5LJMP#1000H错以给出的指令操作码为

9、依据,请判断MCS5l单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。1 MULR0R12 2MOVA,R73 MOVA,#3000H4 MOVCA+DPTR,A5 LJMP#1000HMOVXR0,BMOVA,30HMOVXA,30HADDCA,R7SUBA,R2ANL#99H,36HMOVC,ORL,JBCP0,LL11.下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?(5分)设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。(1)MOVA,#48H;寻址方式:立即(A)=48H(2)ADDA,60H;寻址方式:直接(A

10、)=35H(3)ANLA,R0;寻址方式:寄存器间接(A)=0FH2.阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?(15分)MOVR1,#30H;(R1)=MOVA,#64H;(A)=ADDA,#47H;(A)=,(CY)=,(AC)=DAA;(A)=,(CY)=,(AC)=MOVR1,A;(R1)=,(30H)=A7H和5BH两个立即数相加后,和为(),(CY)是()。(A)1CH,0(B)C1H,0(C)02H,1(D)C1H,17若(A)=86H,(PSW)=80H,则执行RRCA指令后(A)(A)C3H(B)B3H(C)0DH(D)56H8如果(P0)=65H

11、,则当CPLSETBCMOV,C执行后(P0)=()(A)61H(B)75H(C)71H(D)17H8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令(A)。(A)MOVR1,40H(B)MOVR1,#40HMOVXR1,AMOVXR1,A(C)MOVX40H,A(D)MOVR1,#40HMOVXR1,A已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是(D)。(A)0、0、0(B)1、0、1(C)1、1、1(D)1、1、08051单片机的定时器T1用作定时方式时是( B )。 A由内部时钟频率定时,一个时钟周期加1 B由内部

12、时钟频率定时,一个机器周期加1 C由外部时钟频率定时,一个时钟周期加1D由外部时钟频率定时,一个机器周期加18051单片机的定时器T0用作计数方式时是 C。A由内部时钟频率定时,一个时钟周期加1B由内部时钟频率定时,一个机器周期加1 C由外部计数脉冲计数,下降沿加1 D由外部计数脉冲计数,一个机器周期加1 8051单片机的定时器T1用作计数方式时计数脉冲是 A A由T1()输入 B由内部时钟频率提供 C由T0()输入 D由外部计数脉冲计数用8051的定时器T1作计数方式,用模式2,则工作方式控制字为A。A60HB02HC06H D20H启动定时器0开始计数的指令是使TCON的 B 。 ATF0

13、位置1 BTR0位置1 CTR0位置0 DTR1位置0 用8051的定时器,若用软启动,应使TOMD中的 C 。 AGATE位置1 BC/T位置1 CGATE位置0 DC/T位置0使8051的定时器T0停止计数的指令是A。ACLRTR0BCLRTR1CSETBTR0DSETBTR1当CPU响应定时器T1的中断请求后,程序计数器PC的内容是D。A0003HB000BHC00013HD001BHMCS-51单片机在同一级别里除串行口外,级别最低的中断源是C。A外部中断1B定时器T0C定时器T1D串行口用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是A。AFFH、F6

14、HBF6H、F6HCF0H、F0H DFFH、F0H用8051的定时器T0定时,用模式2,则应D。A 启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值B 启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值C 启动T0前向TH0、TL0置入计数初值,以后不再置入D 启动T0前向TH0、TL0置入相同的计数初值,以后不再置入MCS-51单片机CPU开中断的指令是A。ASETBEABSETBESCCLREADSETBEX0MCS-51单片机外部中断0开中断的指令是B。ASETBETOBSETBEXOCCLRETODSETBET1MCS-51单

15、片机定时器溢出标志是D。ATR1和TR0BIE1和IE0CIT1和IT0DTF1和TF0MCS-51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的A,向CPU申请中断。ARI或TI置1BRI或TI置0CRI置1或TI置0DRI置0或TI置1MCS-51单片机串行口接收数据的次序是下述的顺序B。(1)接收完一帧数据后,硬件自动将SCON的R1置1(2)用软件将RI清零(3)接收到的数据由SBUF读出(4)置SCON的REN为1,外部数据由RXD输入A(1)(2)(3)(4)B(4)(1)(2)(3)C(4)(3)(1)(2)D(3)(4)(1)(2)MC

16、S-51单片机串行口发送数据的次序是下述的顺序A。(1)待发送数据送SBUF(2)硬件自动将SCON的TI置1(3)经TXD()串行发送一帧数据完毕(4)用软件将TI清0A(1)(3)(2)(4)B(1)(2)(3)(4)C(4)(3)(1)(2)D(3)(4)(1)(2)8051单片机串行口用工作方式0时,C。A 数据从RDX串行输入,从TXD串行输出B 数据从RDX串行输出,从TXD串行输入C 数据从RDX串行输入或输出,同步信号从TXD输出D 数据从TXD串行输入或输出,同步信号从RXD输出8051单片机共有B中断源。A4B5C6D7对定时器控制寄存器TCON中的IT1和IT0位清0后,

17、则外部中断请求信号方式为A。A低电平有效B高电平有效C脉冲上跳沿有效D脉冲负跳有效共阳极LED数码管加反相器驱动时显示字符“6”的段码是B。A06HB7DHC82HDFAH跳转指令AJMP的跳转范围是(B)(A)64K字节(B)2K字节;(C)256字节若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为(C)。(A)500(B)1000(C)216-500(D)216-1000串行口每一次传送(A)字符。(A)1个(B)1串(C)1帧(D)1波特波特的单位是(B)(A)字符/秒(B)位/秒(C)帧/秒(D)字节/秒单片机中若使用频率为6MHz晶振,则复位信号持续

18、的时间应超过(C)才能完成复位操作。A1sB2sC4sD8sMCS-51单片机有(A)根I/O线A32B24C16D8MSC-51单片机的地址总线有(C)A32B24C16D8MSC-51单片机的数据总线有(D)A32B24C16D8当8031外出扩程序存储器8KB时,需使用EPROM2716(C)(A) 2片(B)3片(C)4片(D)5片 MCS-51的并行I/O口读-改-写操作,是针对该口的(D)(A)引脚(B)片选信号(C)地址线(D)内部锁存器MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A)(A) 读锁存器(B)读数据库(C)读A累加器(D)读CPU定时器若

19、工作在循环定时或循环计数场合,应选用(C)。(A)工作方式0(B)工作方式1(C)工作方式2(D)工作方式3键盘按照连接方式可以分为独立连接式和(B)。A.交叉式B.矩阵式C.编码式D.非编码式在独立连接式键盘电路中,按键输入一般采用(A)有效。A.低电平B.高电平C.高阻状态D.中断查询在键盘使用中,如果需要按键数量较多时,一般采用(C)键盘。A.独立式B.编码式C.矩阵式D.非编码式中断查询,查询的是(B)。A.中断请求信号B.中断标志位C.外中断方式控制位D.中断允许控制位要设计一个32键的行列式键盘,至少需要占用(A)根I/O线。A12根B32根C18根D无法确定某系统需要扩展片外程序

20、存储器,现有两片2764(8K8)存储器芯片,要求的地址范围为:第1片为4000H5FFFH;第2片为8000HBFFFH。请画出扩展连接图。某单片机系统用8155扩展I/O口,原理图如右图所示:1根据上图写出8155各口地址及RAM区地址;(4分)2将单片机片内RAM区首址为30H的10H个字节的数据,依次传送至8155片内首址为40H的RAM区域中;(5分)3设8155工作于方式0下,A口为输入,B口为输出,请设定8155工作方式(2分)。4若A口每一位接一个按钮(PB0PB7),B口每一位接一个发光二极管(LD0LD7)。现要求:当某个按钮按下时,相应位上的发光二极管点亮。请编写相应的程序。(4分)其中8155命令控制字定义如下:某单片机系统用8155扩展I/O口,原理图如下所示:1根据上图写出8155各口地址及RAM区地址;(4分)2将单片机片内RAM区首址为30H的10H个字节的数据,依次传送至8155片内首址为40H的RAM区域中;(4分)3设8155工作于方式0下,A口设定为输入,B口设定为输出。PA0接按键PB1,PA1接按键PB2,PB口接一个7段数码管。当按键PB1按下时,要求数码管显示数字“1”,当按键PB2按下时,要求数码管显示数字“2”,请编写相应的程序。(6分)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1