单片机原理及其接口技术期末复习题_第1页
单片机原理及其接口技术期末复习题_第2页
单片机原理及其接口技术期末复习题_第3页
单片机原理及其接口技术期末复习题_第4页
单片机原理及其接口技术期末复习题_第5页
免费预览已结束,剩余12页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.MCS-51系列单片机字长是位,有根引脚。单片机的特点有。2.8051单片机的存储器的最大特点是一,Px并行口的地址是与存储器统一编址的,或者说属于该存储器。3 .、8051最多可以有一个并行输入输出口,最少也可以有1个并行口,即。P3常需复用作和读写控制信号。4 .ALE信号的作用是。5.8051复位后,PC=Ho若希望从片内存储器开始执行,EA脚应接电平,PC值超过H时,8051会自动转向片外存储器继续取指令执行。6.8051的C/T是计数的。7.8051的中断向量表在H、H和0013H、001BH、0023H。8 .MOVA,40H指令对于源操作数的寻址方式是寻址。9 .指令JB0A

2、7H,ABC的作用是。(0A7H是P2.7的地址)10 .将CY与A的第0位的非求或的指令是,若原A=0,执行后A=。11 .如果A/D采样的位数为10位,参考电压为5V,则其能检测到的模拟变化量是多少?_12 .PSW中RS1RS0=10H时,R2的地址是。13 .单片机经加电复位后,执行第一条指令的地址是。14 .在串行通信中,数据传送方向有、_三种方式。15 .一个机器周期=个状态周期等于一个振荡周期。16 .设DPTR=2000H,(A)=0A0H,WJMOVCA,A+DPTR操作数的实际操作地址为。17 .若8051单片机的引脚EA接地,表示。18 .在MCS-51单片机系统中,采用

3、的编址方式是。19 .在查询和中断两种数据输入输出方式中,效率较高的是。20 .指令LCALL37B0H,首地址在2000H,所完成的操作是入栈,PC=。21 .外部中断INT1入口地址为。22 .ANLA,#0F0H是将A的高四位保持不变,而低4位。23.8051单片机定时器/计数器作定时和计数用时,其计数脉冲分别由和提供。1.1. 单片机89C51片内集成了KB的ROM,共有一个中断源。25 .两位十六进制数最多可以表示个存储单元。26 .在89C51中,只有当EA引脚接电平时,CPU才访问片内的ROM。27 .当CPU访问片外的存储器时,其低八位地址由口提供,高八位地址由口提供,8位数据

4、由提供。28 .89C51具有KB的字节寻址能力。29 .数据指针DPTR是一个一位的特殊功能寄存器寄存器。30 .在89C51中,片内RAM分为地址为的真正RAM区,和地址为的特殊功能寄存器(SFR)区两个部分。31 .在89C51中,通用寄存器区共分为一组,每组一个工作寄存器,当CPU复位时,第一组寄存器为当前的工作寄存器。32 .在89C51中,一个机器周期包括一个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和指令。33 .当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个电平并维持一个机器周期,可将系统复位。34 .单片机89C51复位后,其I/O

5、口锁存器的值为一,堆栈指针的值为一,SBUF的值为,内部RAM的值不受复位的影响,而其余寄存器的值全部为一。35 .在89C51中,有两种方式可使单片机退出空闲模式,一是任何的中断请求被响应,其二是而只有方式才能让进入掉电模式的单片机退出掉电模式。36 .单片机89C51的5个中断源分别为、以及。37 .单片机89C51的中断要用到4个特殊功能寄存器,它们是TCON、SCON、和38 .在89C51中,外部中断由IT0(1)位来控制其两种触发方式,分别是触发方式和触发方式。39 .中断处理过程分为3个阶段,即_、和。40 .单片机89C51的时钟频率为6MHz,若要求定时1ms,定时/计数器工

6、作于模式1,其定时/计数器的初值为。单片机练习题一、选择题1 .MCS51单片机复位后,从下列那个单元开始取指令:(A0003HB000BHC0000HD0013H2 .对程序方f数器PC的操作()。A.是自动进行的B.是通过传送进行的C.是通过加1指令进行的D.是通过减1指令进行的SP的值为()。3 .假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进行堆栈保护后,A.36HB.37HC.38HD.39H4 .在MCS-51单片机的运算电路中,不能为ALU提供数据的是(A.累加器AB.暂存器C.通用寄存器BD.状态条件寄存器PSW5 .边沿触发方式的外部中断信号是()有效。A.

7、下降沿B.上升沿C.高电平D.低电平6 .MCS-51响应中断时,下面哪一个条件不是必须的()。A.当前指令执行完毕B.中断是开放的C.没有同级或高级中断服务D.必须有RETI指令7 .确定定时器/计数器工作方式的寄存器是()。A.TCONB.TMODC.SCOND.PCON8 .异步串行通信中,收发双方必须保持()。A.收发时钟相同B.停止位相同C.数据格式和波特率相同D.以上都正确)指令实现。9 .使累加器的最高位置1,其余位不变,可以用下面的(A.ORLA,#80HB.ANLA,#80HC.XRLA,#80HD.MOVA,#80H10.在MCS-51单片机外扩展存储器芯片时,4个I/O口

8、中用作地址总线的是()。A.P0口B.P0和P2口C.P2和P3口D.P2口11.访问外部数据存储器时,不起作用的信号是A.RDB.WRC.PSEN12.以下指令中,属于单纯读引脚的指令是(A.MOVP1,AC.DJNZP1,LABB.ORLD.MOVP1,C,13.对程序存储器的读操作,只能使用(A.MOVX14.若MCS-51B.PUSH()。D.ALE)。#0FHP1.5)指令。C.MOVC中断源都编程为同级,当它们同时申请中断时,A.INT115.当MCS-51B.INT0C.T1进行多机通讯时,串行接口的工作方式应选为(D.MOVCPU首先相应(D.T0)A.方式0B.方式1C.方式

9、2D.方式2或方式316 .对片外数据RAM单元读写数据须用:()A.MOV指令B.MOVX指令C.MOVC指令D.XCH指令17 .MCS-51的无条件转移指令中,其转移范围最大的是:()A.LJMPB.AJMPC.SJMPD.ACALL18 .执行MOVSP,#30H指令后,压栈从片内RAM哪单元开始:()A.2FHB.30HC.31HD.32H19 .以下指令中,哪条指令执行后使标志位CY清0:()A.MOVA,#00HB.CLRAC.ADDA,#00HD.MOVA,#01H20 .MCS51单片机的四个并行I/O中,其驱动能力最强的是:()A.P0口B.P1口C.P2口D.P3口21

10、.定时器/计数器工作于模式2,在计数溢出时:()A.计数从零重新开始B.计数从初值重新开始C.计数停止D.没影响22 .T0设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的:()A.1/12B.1/24C.1/48D.123 .当晶振频率是12MHz时,MCS-51单片机的机器周期是:()A.1sB.1msC.2sD.2ms24 .外部中断INT0的触发方式控制位IT0置1后,其有效的中断触发信号是:()A.高电平B.低电平C.上升沿D.下降沿25 .按键的机械抖动时间参数通常是:()A.0B.510dsC.510msD.1s以上26 .N位LED显示器采用动态显示方式时,需要提供的

11、I/O线总数是:()A.8+NB.8>NC.N27 .一字节补码所表示的数值范围是:()A.-128+127B.-127+128C.-128+12828 .89C51是以下哪个公司的产品?()A.INTELB.AMDC.ATMELD.PHILIPS29 .在I/O口中,P0口在接LED时,必须提供上拉电阻,P3口具有第二功能。30 .MCS-51系列单片机是属于()体系结构。A.冯诺依曼B.普林斯顿C.哈佛D.图灵31 .以下哪一条指令的写法是错误的()。A.MOVDPTR,#3F98HB.MOVR0,#0FEHC.MOV50H,#0FC3DHD.INCR032 .以下哪一条指令的写法是

12、错误的()。A.INCDPTRB.MOVR0,#0FEHC.DECAD.PUSHA33 .以下哪一条指令的写法是错误的()。A.MOVCA,A+DPTRB.MOVR0,#FEHC.CPLAD.PUSHACC34 .以下哪一条是位操作指令()。A.MOVP0,#0FFHB.CLRP1.0C.CPLAD.POPPSW35 .以下哪一条是位操作指令()。A.MOVP1,#0FFHB.MOVC,ACC.1C.CPLAD.POPPSW36 .以下哪一条是位操作指令()。A.MOVP0,#0FFHB.SETBTR0C.CPLR0D.PUSHPSW37 .以下哪种方式的接口总线最少?()A.SPIB.I2C

13、C.单总线D.并行通信38 .以下哪个是属于单片机系统前向通道的器件?()A.A/D转换B.D/A转换C.LED数码管D.继电器39 .MCS-51单片机的复位信号是()有效。A.高电平B.低电平C.脉冲D.下降沿40 .若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过()。A.2bsB.4csC.8dsD.1ms41 .若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用()指令。A.PUSHR0B.PUSHR0C.PUSH00HD.PUSH08H42 .能够用紫外光擦除ROM中程序的只读存储器称为()。A.掩膜ROMB.PROMC.EPROMD.EEPR

14、OM43 .在片外扩展一片2764程序存储器芯片要()地址线。A.8根B.13根C.16根D.20根44 .定时器/计数器工作方式1是()。A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构45 .设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为()A.2MHzB.1MHzC.500KHzD.250KHz46 .已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为()。A.06HB.F9HC.30HD.CFH47 .串行口的控制寄存器SCON中,REN的作用是()。A.接收中断请求标志位B.

15、发送中断请求标志位C.串行口允许接收位D.地址/数据位48 .下列运算对OV没有影响或不受OV影响的的运算是()。A逻辑运算B加减运算C乘法运算D除法运算49 .在寄存器间接寻址方式中,寄存器中存放的是()。A操作数B操作数地址C转移地址D地址偏移量50 .如在系统中只扩展一片2764,除应使用P0口的8条口线外,至少还应使用P2口的口线()。A2条B3条C4条D5条51 .寻址空间为外部程序存储器所用的指令是()。AMOVXBMOVCMOVCDADDC52 .PC的值是()。A当前指令前一条指令的首地址B当前正在执行指令的首地址C下一条指令的首地址D控制器中指令寄存器的地址53 .执行中断返

16、回指令,从堆栈弹出地址送给()。AABCYCPCDDPTR54 .以下不是构成控制器的部件()。A程序计数器B指令寄存器C指令译码器D存储器55 .下列不是单片机总线是()。A地址总线B控制总线C数据总线D输出总线56 .-49D的二进制补码为()。A11100010B11001111C00011101D0000111157 .MOVXA,DPTR指令中源操作数的寻址方式是()。A寄存器寻址B寄存器间接寻址C直接寻址D立即寻址58 .以下不是构成单片机的部件()。(A)微处理器(CPU(B)存储器(C)接口适配器(I/O接口电路)(D)打印机59 .十进制29的二进制表示为原码(D)00001

17、111(A)11100010(B)10101111(C)0001110160 .在中断服务程序中,至少应有一条()(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令61 .在寄存器间接寻址方式中,指定寄存器中存放的是(A)操作数(B)操作数地址62 .对外部程序存储器的读操作,只能使用(A)MOV旨令(B)PUSH旨令63 .中断查询查询的是()(A)中断请求信号(B)中断标志位(C)64 .如在系统中只扩展一片6264,除应使用(A)2条(B)3条65.在MCS-51中,定时/计数器在工作方式是()(C)转移地址)(C) MOV痔令(D)地址偏移量(D) MOV能令外部中断方式控制

18、位(D)中断允许控制位P0口的8条口线外,至少还应使用P2口的口线(Q4条1下,计数器是由TH的全部(D)5条8位和TL的8位组成,因此其计数范围(A)1819266.SP的值是()(B)0/8191(Q08192(D)165536(A)当前指令前一条指令的地址(C)当前堆栈的栈顶地址(B)(D)当前正在执行指令的地址当前堆栈的栈底地址67.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是(A) PC二、填空(B) PSW(QA)。(D)SP1.MCS-51系列单片机字长是一位,有一根引脚。单片机的特点有。2.8051单片机的存储器的最大特点是,Px并行口的地址是与数据存储器统一编址

19、的,或者说属于该存储器。3 .、8051最多可以有一个并行输入输出口,最少也可以有1个并行口,即。P3常需复用作和读写控制信号。4 .ALE信号的作用是。5.8051复位后,PC=H。若希望从片内存储器开始执行,EA脚应接电平,PC值超过H时,8051会自动转向片外存储器继续取指令执行。6.8051的C/T是计数的。7.8051的中断向量表在H、H和0013H、001BH、0023H。8 .MOVA,40H指令对于源操作数的寻址方式是寻址。9 .指令JB0A7H,ABC的作用是。(0A7H是P2.7的地址)10 .将CY与A的第0位的非求或的指令是,若原A=0,执行后A=。11 .如果A/D采

20、样的位数为10位,参考电压为5V,则其能检测到的模拟变化量是多少?12 .PSW中RS1RS0=10H时,R2的地址是。13 .单片机经加电复位后,执行第一条指令的地址是。14 .在串行通信中,数据传送方向有、三种方式。15 .一个机器周期=个状态周期等于12个振荡周期。16 .设DPTR=2000H,(A)=0A0H,则MOVCA,A+DPTR操作数的实际操作地址为。亿若8051单片机的引脚EA接地,表示。18 .在MCS-51单片机系统中,采用的编址方式是一。19 .在查询和中断两种数据输入输出方式中,效率较高的是。20 .指令LCALL37B0H,首地址在2000H,所完成的操作是入栈,

21、PC=。21 .外部中断INT1入口地址为。22 .ANLA,#0F0H是将A的高四位保持不变,而低4位。23 .8051单片机定时器/计数器作定时和计数用时,其计数脉冲分别由和提供。24 .单片机89C51片内集成了KB的ROM,共有个中断源。25 .两位十六进制数最多可以表示个存储单元。26 .在89C51中,只有当EA引脚接电平时,CPU才访问片内的ROM。27 .当CPU访问片外的存储器时,其低八位地址由口提供,高八位地址由提供,8位数据由提供。28 .89C51具有KB的字节寻址能力。29 .数据指针DPTR是一个位的特殊功能寄存器寄存器。30 .在89C51中,片内RAM分为地址为

22、的真正RAM区,和地址为的特殊功能寄存器(SFR)区两个部分。31 .在89C51中,通用寄存器区共分为一组,每组一个工作寄存器,当CPU复位时,第一组寄存器为当前的工作寄存器。32 .在89C51中,一个机器周期包括一个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和指令。33 .当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个电平并维持一个机器周期,可将系统复位。34 .单片机89C51复位后,其I/O锁存器的值为,堆栈指针的值为,SBUF的值为,内部RAM的值不受复位的影响,而其余寄存器的值全部为。35 .在89C51中,有两种方式可使单片机退出空闲

23、模式,其一是,其二是;而只有方式才能让进入掉电模式的单片机退出掉电模式。36 .单片机89C51的5个中断源分别为、以及。37 .单片机89C51的中断要用到4个特殊功能寄存器,它们是TCON、SCON、和_。38 .在89C51中,外部中断由IT0(1)位来控制其两种触发方式,分别是触发方式和39 .中断处理过程分为3个阶段,即、和中断返回。40 .单片机89C51的时钟频率为6MHz,若要求定时1ms,定时/计数器工作于模式1,其定时/计数器的初值为。41 .单片机89C51具有通信和通信两种通信方式。42 .串行通信有通信和通信两种通信方式。43 .在异步通信中,数据的帧格式定义一个字符

24、由4部分组,即:、_、和。44 .串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是,二是。45 .单片机89C51中的串行通信共有一种方式,其中方式是用作同步移位寄存器来扩展I/O口的。46 .键盘可分为式和式两类。键盘可分为式和一式两类。47 .LED数码管有显示和显示两种方式。48 .单片机89C51片内有两个位的定时/计数器,即T0和T1,它们都有和的功能。49 .单片机是将微处理器、一定容量的RAM和ROM以及、等电路集成在一块芯片上而构成的微型计算机。50 .当使用8031单片机时,需要扩展外部程序存储器,此时EA应为。51 .P0通常用作.52 .若由程序设定RS1

25、、RS0=10,则工作寄存器R0R7的直接地址为。53 .返回地址(或断点)是在的程序计数器的内容。54 .中央处理器CPU是单片机的核心,它完成。55 .单片机的工作过程,实际上就是周而复始地的过程。56 .所谓中断源即是。57 .端口(或称口)是。58 .异步串行近程通信时的传送信号是。59 .若累加器A中的数据为01110010B,则PSW中的P=。60 .8051单片机片片内有程序存储器必字节,片内有数据存储器字节。61 .MCS-51单片机片内有个中断源,其中个外部中断源。62 .MCS-51单片机片内RAM中位寻址区是从地址到的一块存储区域。63 .MCS-51单片机片内DPTR寄

26、存器是一个位寄存器。64 .DA指令的作用是。65 .MCS-51单片机片内有个16位定时/计数器,它们具有种工作方式。66 .ADC0809是通道。DAC0832是位D/A转换器。67 .假定(SP)=60H,(ACC=30H,(B)=70H,执行下列指令:PUSHACCPUSHB后,SP的内容为,61H单元的内容为,62H单元的内容为。68 .MCS-51单片机工作寄存器组共分为组寄存器,每组有个单元。69 .为扩展存储器而构造系统总线,应以P0口的8位口线作为线,以P2口的线作为。70 .8051单片机片内有程序存储器字节、片内有数据存储器字节。有一个16位定时/计数器、有个中断和1个全

27、双工。71 .在定时器工作方式0下,计数器白勺宽度为13位,如果系统晶振频率为3MHz则最大定时时间为。72 .在MCS-51中,PC和DPTRIB用于提供地址,但PC是为了访问存储器提供地址,而DPTR是为了访问存储器提供地址。73 .已知(A)=59H,执行指令INCA后,(A)=H,继续执行DAA后,(A)=H。74 .若(PSW;=18H,则选取的是第一组通用寄存器。其的地址范围从。75 .若系统晶振频率为12MHz则机器周期s。76 .单片机一共有四个物理存储器空间,分别是,和。77 .A/D转换器芯片ADC0809中,既可作为查询的状态标志,又可作为中断请求信号使用的引脚信号是O7

28、8 .外部中断0(INT0)的中断入口地址为;定日器1的中断入口地址为。三、判断题1.8031片内含EPROM,8751片内不含EPROM。()2 .MCS-51单片机是依靠低电平复位的。()3 .MCS-51单片机的数据空间与程序空间是独立编址的。()4 .MCS-51单片机的四组工作寄存器区具有相同的地址。()5 .8051片内RAM的任何一个单元均可进行位操作。()6 .执行CLR30H指令后,30H字节单元被清除。()7 .CPU取指令时,完全由程序计数器PC控制。()8 .多个中断源不可以同时申请中断。()9 .CPU在响应INT0中断时,其中断申请标志IE0用软件清除是多余的。()

29、10 .串行的发送中断与接收中断各自有自己的中断入口地址。()11 .波特率反映了串行通讯的速率。()12 .只要中断允许寄存器IE中的EA=1,那么中断请求就一定能够得到响应。()13 .中断服务程序执行的最后一条指令必须是RETI。()14 .在微机的输入/输出方式中,中断请求方式比查询方式的效率高。()15 .执行LCALL指令时,栈指针SP的内容不会发生变化。()16 .复位是单片机的初始化操作。()17 .内部RAM的位寻址区,只能供位寻址使用而不能供字节寻址使用。()18 .在相对寻址方式中,寻址的结果体现在DPTR中。()19 .PC存放的是当前正在执行的指令的地址。()20 .

30、MOV28H,R4()21 .当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。()22 .当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。()23 .MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。()24 .是读端口还是读锁存器是用指令来区别的。()25 .在89C51的片内RAM区中,位地址和部分字节地址是冲突的。()26 .中断的矢量地址位于RAM区中。()27 .在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。()28 .工作寄存器

31、区不允许做普通的RAM单元来使用。()29 .工作寄存器组是通过置位PSW中的RS0和RS1来切换的。()30 .特殊功能寄存器可以当作普通的RAM单元来使用。()31 .访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。()32 .堆栈指针SP的内容可指向片内00H7FH的任何RAM单元,系统复位后,SP初始化为00H。()33 .DPTR只能当作一个16位的特殊功能寄存器来使用。()34 .程序计数器PC是一个可以寻址的特殊功能寄存器。()35 .单片机89C51复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。()36 .单片机系统上电后,其

32、内部RAM的值是不确定的。()37 .在51系列单片机的指令系统中,其加法、减法、乘法和除法必须有累加器A的参与才能完成。()38 .在51系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI为止。()39 .在执行子程序调用或执行中断服务程序时都将产生压栈的动作。()40 .定时/计数器工作于定时方式时,是通过89C51片内振荡器输出经12分频后的脉冲进行计数,直至溢出为止。()41 .定时/计数器工作于计数方式时,是通过89C51的P3.4和P3.5对外部脉冲进行计数,当遇到脉冲下降沿时计数一次。()42 .定时/计数器在工作时需要消耗CPU的时间。()43 .定时/计数器

33、的工作模式寄存器TMOD可以进行位寻址。()44 .定时/计数器在使用前和溢出后,必须对其赋初值才能正常工作。()45 .在89C51中,当产生中断响应时,所有中断请求标志位都由硬件自动清零。()46 .在51系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令。()47 .单片机89C51的定时/计数器是否工作可以通过外部中断进行控制。()48 .并行通信的优点是传送速度高,缺点是所需传送线较多,远距离通信不方便。()49 .串行通信的优点是只需一对传送线,成本低,适于远距离通信,缺点是传送速度较低。(50 .异步通信中,在线路上不传送字符时保持高电平。()51 .在异步通信的帧

34、格式中,数据位是低位在前高位在后的排列方式。()52 .异步通信中,波特率是指每秒传送二进制代码的位数,单位是b/so()53 .在89C51的串行通信中,串行口的发送和接收都是对特殊功能寄存器SBUF进行读/写而实现的。()54 .在单片机89C51中,串行通信方式1和方式3的波特率是固定不变的。()55 .在单片机89C51中,读和写的SBUF在物理上是独立的,但地址是相同的。()56 .单片机89C51一般使用非整数的晶振是为了获得精确的波特率。()57 .单片机89C51和PC机的通信中,使用芯片MAX232是为了进行电平转换。()58 .89C51单片机没有SPI接口,只能依靠软件来

35、模拟SPI的操作。()59 .89C51单片机没有I2C接口,只能依靠软件来模拟I2C的操作。()60 .在89C51中,当用某两根口线来实现I2C总线的功能时,这两根口线必须接上拉电阻。()61 .在I2C总线的时序中,首先是起始信号,接着传送的是地址和数据字节,传送完毕后以终止信号结尾。()62 .在单总线测温器件DS18S20中,每个器件都具有一个唯一的序号。()63 .A/D转换的精度不仅取决于量化位数,还取决于参考电压。()64 .在A/D转换器中,逐次逼近型在精度上不及双积分型,但双积分型在速度上较低。()65 .我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。()66

36、.MCS-51系统可以没有复位电路。()67 .使用可编程接口必须初始化。()68 .8155的复位引脚可与8051的复位引脚直接相连。()69 .MCS-51的程序存储器只是用来存放程序的。()70 .MCS-51外扩I/O口与外RAM是统一编址的。()71 .MCS-51是中央处理器。()72 .INCDPTR()73 .CLRR0()74 .MOVA,DPTR()75 .我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。()76 .若不使用MCS-51片内程序存储器时,引脚EA必须接地。()77 .使用可编程接口必须初始化。()78 .当MCS-51上电复位时,堆栈指针SP=00

37、H()79 .PC存放的是当前执行的指令。()80 .MCS-51的特殊功能寄存器分布在60H80H地址范围内。()81 .MCS-51的5个中断源优先级相同。()四、程序分析,请给出下列每条指令执行后注释中的1.已知:(30H)=X7X6X5X4X3X2X1X0B,(31H尸丫7Y6Y5Y4Y3Y2Y1Y0B结果。(7分)MOV32H,30H;(32H)=ANL32H,#0FH;(32H)=MOVA,31H;(A)=SWAPA;(A)=RLA;(A)=ANLA,#0F0H;(A)=ORL32H,A;(32H)=82 .执行下列程序后,问(A)=?、(R0)=?、(R1)=?。(8分)ORG0

38、000HLJMPMAINORG0030HMAIN:MOVSP,#50HLCALLSBRUTSJMP$SBRUTMOVR0,#00HMOVR1,#0AHMOVA,#00HMOVDPTR,#DATALOOP:MOVA,R0MOVCA,A+DPTRCJNEA,#0FFH,LOOP1SJMPEXITLOOP1INCR0DJNZR1,LOOPEXIT:RETDATA:DB00H,11H,22H,33H,44HDB55H,END66H,77H,88H,99H3.执行下列程序段中第一条指令后,(1)(P1.7)=(P1.3)=(2)(P1.5)=,(P1.4)=,(P1.3)=.ANLP1,#73HORLP

39、1,#38H4.下列程序段执行后,(A)=,(B)=.MOVA,#0FBHMOVB,#12HDIVAB;执行第二条指令后,5 .下列程序段执行后,(R0)=,(7EH)=,(7FH)=.MOVR0,#7FHMOV7EH,#0MOV7FH,#40HDECR0DECR0DECR06 .已知(SP)=09H,(DPTR)=4567H,在执行下列指令后,(SP)=,内部PUSHDPLPUSHDPHRAM(0AH)=,(0BH)7.下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为多少时间MOVR3,#100;1LOOP:NOP;1NOP6MHz,问执行下列程序需要NOPDJNZR3

40、,LOOP;2RET;28.设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,(A)=ANLA,#27HXRLA,28HORLA,R0CPLA9.设(A)=49H,(20H)=38H,PSW=00H,(B)=02H,填写以下中间结果。SETBCSUBBA,20H(A)=(CY)=RRCA(A)=(CY)=_MULAB(A)=(B)一10.设(A)=38H,R0=28H,(28H)=18H,执行一卜列程序后,(A)=ORLA,#27HANLA,28HXCHDA,R0CPLA11.设(A)=38H,(20H)=49H,PSW=00H,(B)=02H,填写以下中间结果。SETBCA

41、DDCA,20H(A)=(CY)=RLCA(A)=(CY)=MULAB(A)=(B)=一、简答题1 .简述单片机对中断优先级的处理原则。2 .请说明为什么使用LED需要接限流电阻,当高电平为+5V时,正常点亮一个LED需要多大阻值的限流电阻(设LED的正常工作电流为10mA,导通压降为0.6V),为什么?3 .什么是保护现场,什么是恢复现场?4 .简述单片机89C51中断的自然优先级顺序,如何提高某一中断源的优先级别。5 .单片机89C51有哪些中断源,对其中断请求如何进行控制?6 .已知A=0F8H,当执行ADDA,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中

42、的结果用十进制表示是多少?7 .简述定时/计数器4种工作模式的特点。8 .简述在使用普通按键的时候,为什么要进行去抖动处理,如何处理。9 .在51系列单片机执行中断服务程序时,为什么一般都要在矢量地址开始的地方放一条跳转指令?10 .简述LED数码管动态扫描的原理及其实现方式。11 .A/D转换器转换数据的传送有几种方式12 .简单叙述8051的C/T0的四种工作模式。13 .简述89C51单片机中断的概念。14 .简述堆栈。15 .简述中断响应的主要内容。16 .MCS-51单片机的时钟周期,机器周期,指令周期是如何定义的?当主频为12MHz的时候,一个机器周期是多长时间?执行一条最长的指令

43、需要多长时间?17 .MCS-51指令系统主要有哪几种寻址方式?试举例说明。18 .控制器的组成和作用19 .SJMP,AJMP和LJMP指令在功能上有何不同?20 .什么是中断和中断系统?其主要功能是什么?21 .简述变址寻址方式并举例说明。22 .MCS-51指令系统主要有哪几种寻址方式?试举例说明。23 .简述51系列单片机中断响应的条件。24 .8051单片机指令系统按功能可分为几类?25 .写出程序状态字PSW各位定义:CyACF0RS1RS0OVP26 .51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?27 .若单片机时钟频率为12MHZ,请计算定时2ms所需的定时器初值(分别写出在方式0和方式1下的初值)。28 .写出中断优先级寄存器IP各位的在IP中的具体位置(画在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论