单片机原理及应用复习题及答案.docx

上传人:b****2 文档编号:1387607 上传时间:2023-04-30 格式:DOCX 页数:20 大小:47.78KB
下载 相关 举报
单片机原理及应用复习题及答案.docx_第1页
第1页 / 共20页
单片机原理及应用复习题及答案.docx_第2页
第2页 / 共20页
单片机原理及应用复习题及答案.docx_第3页
第3页 / 共20页
单片机原理及应用复习题及答案.docx_第4页
第4页 / 共20页
单片机原理及应用复习题及答案.docx_第5页
第5页 / 共20页
单片机原理及应用复习题及答案.docx_第6页
第6页 / 共20页
单片机原理及应用复习题及答案.docx_第7页
第7页 / 共20页
单片机原理及应用复习题及答案.docx_第8页
第8页 / 共20页
单片机原理及应用复习题及答案.docx_第9页
第9页 / 共20页
单片机原理及应用复习题及答案.docx_第10页
第10页 / 共20页
单片机原理及应用复习题及答案.docx_第11页
第11页 / 共20页
单片机原理及应用复习题及答案.docx_第12页
第12页 / 共20页
单片机原理及应用复习题及答案.docx_第13页
第13页 / 共20页
单片机原理及应用复习题及答案.docx_第14页
第14页 / 共20页
单片机原理及应用复习题及答案.docx_第15页
第15页 / 共20页
单片机原理及应用复习题及答案.docx_第16页
第16页 / 共20页
单片机原理及应用复习题及答案.docx_第17页
第17页 / 共20页
单片机原理及应用复习题及答案.docx_第18页
第18页 / 共20页
单片机原理及应用复习题及答案.docx_第19页
第19页 / 共20页
单片机原理及应用复习题及答案.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

单片机原理及应用复习题及答案.docx

《单片机原理及应用复习题及答案.docx》由会员分享,可在线阅读,更多相关《单片机原理及应用复习题及答案.docx(20页珍藏版)》请在冰点文库上搜索。

单片机原理及应用复习题及答案.docx

单片机原理及应用复习题及答案

 

单片机原理及应用复习题及答案

一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题的括号中)

1、80C51基本型单片机内部程序存储器容量为(C)。

(A)16K(B)8K(C)4K(D)2K

2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。

(A)(B)RST(C)ALE(D)

3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。

(A)P0(B)P1(C)P2(D)P3

4、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。

(A)(B)T1(C)串口(D)T0

5、在80C51中,要访问SFR使用的寻址方式为(A)。

(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址

6、以下的4条指令中,不合法的指令为(D)。

(A)INCA(B)DECA(C)INCDPTR(D)SWAPACC

7、当需要扩展一片8K的RAM时,应选用的存储器为(B)。

(A)2764(B)6264(C)6116(D)62128

8、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。

(A)8155(B)8255(C)8279(D)74LS164

9、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B)。

(A)方式0(B)方式1(C)方式2(D)方式3

10、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。

(A)08H(B)80H(C)00H(D)07H

11、CPU主要的组成部部分为(A )

A、运算器、控制器 B、加法器、寄存器 

C、运算器、寄存器D、运算器、指令译码器

12、指令和程序是以( C)形式存放在程序存储器中 

 A、源程序   B、汇编程序  C、二进制编码   D、BCD码 

13、单片机应用程序一般存放在(B ) 

 A、RAM   B、ROM   C、寄存器    D、CPU

14、单片机8051的XTAL1和XTAL2引脚是( )引脚 

 A、外接定时器   B、外接串行口  C、外接中断   D、外接晶振 

15、INTEL 8051  CPU是( C)位的单片机 

 A、16     B、4     C、8     D、准16 

16.在远距离数据传送时,一般采用______传送方式。

()

二、填空题

1、计算机的经典结构由存储器、运算器、控制器、输入设备、输出设备组成。

2、80C51单片机基本型内部RAM有128个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区,二是位寻址区,三是数据缓冲区。

3、在8051单片机中,由2个振荡周期组成1个状态周期,由6个状态周期组成1个机器周期。

4、8051的堆栈是向地址的高端生成的。

入栈时SP先加1,再压入数据。

5、对于80C51无嵌套的单级中断,响应时间至少3个机器周期,最多8个机器周期。

6、根据数据传输方式的不同,可将串行通信分为同步通信和异步通信。

7、外围设备与CPU之间常用的通信方式有三种:

查询方式、中断传输方式、直接存储器存取(DMA)方式。

8、单片机片内RAM有128个可按位寻址的位,占16个单元

9、8051单片机中外部RAM的地址为0000H至__________H。

10、8051单片机中Ti(i=0或1)的方式0为13位的计数器,由TLi的高_______位和THi的低__________位构成。

11、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的_____________。

12、P2口既可作为_______________,也可以作为________________。

可寻址片外RAM64K字节(0000H—FFFFH)

可寻址片外ROM64K字节(0000H—FFFFH)

片内FlashROM4K字节(000H—FFFH)

13、单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:

首先把____________的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送___________,使程序执行转向________中的中断地址区。

14、设和数为两位BCD数,若高位___________,则用____________指令来调整。

15、简述80C51单片机的中断系统功能;

5个中断源、2个优先级

16、简述80C51单片机定时/计数器的功能;

答:

2个16位定时/计数器。

T0有4种工作方式,T1有4种工作方式。

17、单片机与普通计算机的不同之处在于将(CPU)、(存储器)和(I/O接口)三部分集成于一块芯片上。

18、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为(2μs),如果采用12MHz晶振,1个机器周期为(1μs)

19、子程序调用和中断服务时CPU自动将当前PC值压栈保存,返回时自动将PC值弹栈

 

三、简答题

简述80C51单片机的I/O口的功能和特点;

答:

P0:

地址总线低8位/数据总线和一般I/O口

P1:

一般I/O口

P2:

地址总线高8位和一般I/O口

P3:

第二功能和一般I/O口

4个口作为一般I/O时均为准双向口。

简述80C51单片机的中断系统功能;

答:

5个中断源、2个优先级

中断控制、中断响应时间、中断受阻条件等……。

简述80C51单片机定时/计数器的功能;

答:

2个16位定时/计数器。

T0有4种工作方式,T1有4种工作方式。

简述80C51单片机串行口的功能;

答:

全双工。

由SBUF和PCON完成控制,波特率由T1产生。

收、发中断用一个中断向量,中断标志RI、TI由软件清除。

4种工作方式……。

5、简述80C51单片机指令系统的特点及寻址方式。

答:

111条指令,大多为单、双周期指令,速度快。

指令字节多为单、双字节,省空间。

寻址方式多(7种),操作灵活。

有布尔指令集,控制应用方便。

7种寻址方式为……。

四、程序阅读与分析题

1、试阅读下面的程序,指出该程序结束后累加器ACC和寄存器TH0的值,并说明该程序完成了怎样的功能。

ORG0000H

MOVSP,#60H

MOVA,#10H

MOVTH0,#20H

PUSHACC

PUSHTH0

POPACC

POPTH0

END

答:

利用堆栈交换了ACC和TH0的内容,(A)=20H,(TH0)=10H

2、程序段如下,试说明其功能。

MOVR0,#50H

MOVR1,#60H

MOVA,@R0

ADDA,@R1

MOV@R0,A

INCR0

INCR1

MOVA,@R0

ADDCA,@R1

MOV@R0,A

MOV00H,C

答:

双字节无符号数加法。

被加数存放在内部RAM的51H、50H单元,加数存放在内部RAM的61H、60H单元,相加的结果存放在内部RAM的51H、50H单元,进位存放在位寻址区的00H位中。

五、综合应用题

1、设计一个80C31单片机最小系统。

配备:

时钟电路、上电及复位电路、8KEPROM、8KRAM。

要求:

画出电路图、标明必须的信号名称、芯片型号及其连接。

(答略)

2、利用8155构建4×8键盘接口。

画出与按键相关部分连接示意图,详细解释键扫描的过程。

(答略)

3、设80C51单片机晶振频率为6MHz,定时器T0工作于方式1。

要求80C51以中断方式工作并在P1.0引脚输出周期为500微秒的方波。

试:

计算初值、编写含有初始化功能的主程序和完成方波输出的中断服务程序。

答:

机器周期为2微秒。

定时时间250微秒。

需要计数N=125

初值为65536-125=65411=FF83H,所以(TH0)=FFH,(TL0)=83H

工作方式设置:

00000001B,即(TMOD)=01H

主程序:

中断服务程序:

(整体结构!

MOVTMOD,#01HMOVTH0,#0FFH

MOVTH0,0FFHMOVTL0,#83H

MOVTL0,#83HCPLP1.0

SETBEARETI

SETBET0

SETBTR0

SJMP$

多选题:

1、系统内存包括( CD) 

 A、硬盘   B、软盘   C、RAM   D、ROM   E、光盘

2、所谓系统总线,指的是(ABE ) 

 A、数据总线  B、地址总线  C、内部总线  D、外部总线  E、控制总线

3、8051单片机寻地方式有(ABCDE ) 

 A、寄存器间接寻址方式 B、立即寻址方式 C、直接寻址方式 D、变址间接寻址方式 

 E、位寻址方式

4、关于指针DPTR,下列说法正确的是(BD ) 

A.DPTR是CPU和外部存储器进行数据传送的唯一桥梁   B.DPTR是一个16位寄存器 

C.DPTR不可寻址 D.DPTR是由DPH和DPL两个8位寄存器组成的 E.DPTR的地址83H 

5、下列指令中,哪些是属于伪指令(ABCD)。

6、位地址的表示形式有(ABCD)。

7、下列寄存器中,(ACD)可用做数据存储器的间接寄存器。

8、以下有关PC和DPTR的结论中正确的有(ACD)。

A、DPTR是可以访问的,而PC不能访问。

B、它们都有加1的功能

C、都是16位的D、DPTR可以分为两个8位的寄存器使用,但PC不能。

9、下列指令中通过累加器来实现的指令有(ABCD)。

10、关于逻辑运算指令,下列说法中正确的是(AD)。

A.对CY有影响B.对CY不影响C、对OV有影响D、对OV不影响

11、串行口中断有两个中断标志位,其分别为(CD)。

1C

12、对于DIVAB指令的执行结果,下列说法正确的是(ABE ) 

A、商在A中B、余数在B中C、商在B中D、余数在A中

E、如果除数为0,则溢出标志位置1。

13、8051CPU具有(ABCDE ) 

A、4K字节的程序存储器   B、128字节的数据存储器C、32线并行I/0□ 

 D、全双工串行I/0□一个   E、2个16位定时器/计数器 

14、8051单片机的中断源有(ABCDE ) 

 A、外部中断0 B、定时/计数中断0 C、串行中断 D、外部中断1 E、定时/计数中断1 

15、对于JBCbit,rel指令,下列说法正确的是( ADE) 

A.bit位状态为1时转移   B.bit位状态为0时转移  C.bit位状态为1时不转移 

D.bit位状态为0时不转移  E.转移时,同时对该位清零 

16、8051CPUD在访问外部存储器时,地址的输出是( AC) 

 A、P2口输出高8位地址   B、P1口输出高8位地址  C、P0口输出低8位地址 

 D、P1口输出低8位地址   E、P2口输出低8位地址 

17、数123可能是(BCDE ) 

 A、二进制数  B、八进制数  C、十六进制数  D、四进制数  E、十进制数

18、下述条件中,能封锁主机对中断的响应的条件是( ABC) 

 A、一个同级或高一级的中断正在处理中B、当前周期不是执行当前指令的最后一个周期 

 C、当前执行的指令是RETI指令或对IE或IP寄存器进行读/写指令 

 D、当前执行的指令是一长跳转指令    E、一个低级的中断正在处理中 

19、中断请求的撤除有(ABCD ) 

 A、定时/计数中断硬件自动撤除    B、脉冲方式外部中断自动撤除 

 C、电平方式外部中断强制撤除 D、串行中断软件撤除  E、串行中断硬件自动撤除 

20、如下程序段:

 

CLR   C 

MOV  A,#BCH 

ADDC  A,#65H 

则其结果为(ABC ) 

 A、(A)=21H   B、CY=1  C、AC=1 D、CY=0  E、AC=0 

判断题:

1.8051每个中断源相应地在芯片上都有其中断请求输入引脚( ) 

2.程序计数器PC不能对它进行读写操作( ) 

3.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元( ) 

4.8051单片机对最高优先权的中断响应是无条件的( ) 

5.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令( ) 

6.在一般情况8051单片机允许同级中断嵌套(  ) 

7.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的( ) 

8.单片机系统扩展时使用的锁存器,是用于锁存高8位地址( ) 

9.RCA为循环左移指令( ) 

10.MOVA,30H为立即寻址方式( ) 

11.如果发生除法溢出错误,则PSW标志位P置1。

( ) 

12.如JCrel发生跳转时,目标地址为当前地址加上偏移量rel( ) 

13..MOVA,@A+DPTR是一条查询指令( ) 

14.MULAB的执行结果是高8位在A中,低8位在B中( ) 

15.离散信号都是数字信号( ) 

16.在A/D变换时,抽样频率越高越好( ) 

17.CPU对内部RAM和外部RAM的读写速度一样快( ) 

18.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址( ) 

19.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好( ) 

20.(-86)原=11010110   (-86)反=10101001   (-86)补=10101010  ( ) 

21、指令中直接给出的操作数称为直接寻址。

(×)

22、程序计数器PC中装的内容是当前正在执行指令的地址。

()

23、特殊功能寄存器SCON,与定时器/计数器的控制无关。

()

24、8051中的工作寄存器就是内部RAM中的一部份。

()

25、子程序调用时自动保护断点和现场。

()

26、堆栈是单片机内部的一个特殊区域,与RAM无关。

()

27、CPU对内部RAM和外部RAM的读写速度一样快。

( ) 

28、某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻。

()

29、特殊功能寄存器IE是中断优先级控制寄存器。

()

30、当扩展外部存储器或I/O口时,P2口用作高8位地址线使用。

()

判断 

1.× 2.√ 3.× 4.× 5.× 6.× 7.√ 8.× 9.× 10.× 11.× 12.× 13.√14.× 15.× 16.√ 17.× 18.√ 19.× 20.√21.× 22.× 23.√24.√ 25.× 26.× 27.× 28.√ 29.√ 30.√

注意我上课划得课后习题及课件里的部分内容

 

单片机原理及应用复习题

1、何谓单片机?

单片机与一般微型计算机相比,具有哪些特点及区别?

答:

单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O接口集成在一起而构成的微型计算机。

它与通用微型计算机相比,具有如下特点:

(1)单片机的程序存储器和数据存储器是分工的,前者为ROM,后者为RAM;

(2)采用面向控制的指令系统,控制功能强;

(3) 多样化的I/O接口,多功能的I/O引脚;

(4)产品系列齐全,功能扩展性强;

(5)功能是通用的,像一般微处理机那样可广泛地应用在各个方面。

有如下区别:

PC机和单片机都是微型机,是微型计算机技术发展的两大分支。

PC机以满足海量高速数值计算为主,兼顾控制功能。

单片机以满足测控对象的测控功能,嵌入式应用为主,兼顾数据处理能力。

2、从应用的角度看,单片机如何分类?

答:

从应用的角度,单片机大致可分为:

(1)通用型/专用型。

通用型单片机:

不是为某种专门用途设计的,如80C51。

专用型单片机:

针对某一类产品甚至某一个产品而设计生产的,如VCD、DVD以及PC机声卡、显卡中的CPU芯片。

专用型单片机可最大限度地简化系统结构,提高资源利用率,降低成本。

目前,开发专用型芯片是单片机发展的一个重要分支。

(2)总线型/非总线型。

总线型单片机:

有并行地址总线、数据总线和控制总线外部引脚,可以用来并行扩展外围器件。

非总线型单片机:

无并行地址总线、数据总线和控制总线外部引脚,小能并行扩展外围器件。

将需要的外围器件及外设接口集成在单片机内,省去原用于并行扩展的地址总线、数据总线和尢用的控制端线,减少了芯片引脚数和芯片体积。

若需要扩展时可通过串行口扩展。

(3)CISC/RISC指令结卡构。

CISC指令结构:

指令复杂,指令代码、周期数不统一,因此指令运行很难实现流水线操作,大大阻碍r运行速度的提高,如MCS一51系列单片机。

RISC指令结构:

绝大部分成为单周期指令,从而实现流水线操作,在fosc相同的条件下,大大提高了指令运行的速度,如PIC系列单片机。

(4)OTPROM型/EPROM型/FLashROM型

单片机的片内ROM形式目前应用较广泛的主要有三种:

OTPROM、EPROM和Flash

ROM。

OTPROM可由用户一次性自行写人,但写入后不能修改,其价格较低,仅适用于大批量生产的成熟产品。

EPROM可由用户用专门的EPROM编程器自行写人,修改时需用强紫外线照射,擦除原有信息,能反复多次使用。

擦写不如FlashROM不方便,且成本较高,目前也已逐渐淘汰。

FlashROM是一种新型的电可擦除、非易失性存储器,使用方便,价格低廉,可多次擦写,近年来应用广泛。

3、举例说明单片机的主要应用领域。

答:

由于单片机有许多优点,因此其应用领域之广,几乎到了无孔不入的地步。

单片机应用的主要领域有:

1)智能化家用电器。

各种家用电器普遍采用单片机智能化控制代替传统的电子线路控

制,升级换代,提高档次。

如洗衣机、空调、电视机、录像机、微波炉、电冰箱、电饭煲以及各种视听设备等。

2)办公自动化设备。

现代办公室中使用的大量通信和办公设备多数嵌人了单片机一如打印机、复印机、传真机、绘图仪、考勤机、电话以及通用计算机中的键盘译码、磁盘驱动等。

3)商业营销设备。

在商业营销系统中已广泛使用的电子称、收款机、条形码阅读器、IC卡刷卡机、出租车计价器以及仓储安全监测系统、商场保安系统、空气调节系统、冷冻保险系统等都采用了单片机控制。

4)工业自动化控制。

工业自动化控制是最早采用单片机控制的领域之一。

如各种测控系统、过程控制、程序控制、机电一体化、PIC等。

在化工、建筑、冶金等各种工业领域都要用到单片机控制。

5)智能化仪表。

采用单片机的智能化仪表大大提升了仪表的档次,强化了功能。

如数据处珲和存储、故障诊断、联网集控等。

6)智能化通信产品,最突出的是手机,当然手机内的芯片属专用型单片机。

7)汽车电子产品。

现代汽车的集中显示系统、动力监测控制系统、自动驾驶系统、通信系统和运行监视器(黑匣子)等都离不开单片机。

8)航空航天系统和圜防军事、尖端武器等领域。

单片机的应用更是不言而喻。

单片机机应用的意义不仅在于它的广阔范围及所带来的经济效益。

更重要的意义在于,单片机的应用从根本上改变了控制系统传统的设计思想和设计方法。

以前采用硬件电路实现的大部分控制功能,正在用单片机通过软件方法来实现。

以前自动控制中的PID调节,现在可以用单片机实现具有智能化的数字计‘算控制、模糊控制和自适应控制。

这种以软件取代硬件并能提高系统性能的控制技术称为微控制技术。

随着单片机应用的推广,微控制技术将不断发展完善。

4、单片机系统的硬件主要由哪些功能部件组成?

答:

单片机系统的硬件由单片机芯片和外部设备组成c

单片机芯片则包含微处理器(CPU)、存储器(存放程序指令或数据的ROM、RAM等),输入/输出口(I/O口)及其他功能部件如定时/计数器、中断系统等,它们通过地址总线(AB)、数据总线(DB)和控制总线(CB)连接起来。

外部设备即单片机系统的输入/输出设备,简称I/O设备。

输入设备是输入原始数据、程序和控制命令的部件,‘如键盘、鼠标、扫描仪、摄像机等。

输出设备是输出计算机数据信息处理的结果和计算机工作状态信息的部件,如屏幕显示器、打印机、1,ED数码管显示器绘图仪等。

但输入输出设备一般不能与CPU直接相连,而是通过某种电路完成寻址、数据缓冲、输入输出控制、功率驱动、A/D、D/A等功能,这种电路称为I/O接口电路,如8255、8155、8279、0809、0832等芯片。

5、什么叫RAM?

什么叫ROM?

其主要的功能是什么?

按写入方式,ROM可以分为哪几种?

答:

按照存储器存取功能,存储器可分为随机存取存储器RAM和只读存储器ROM两大类。

RAM(RandomAccessMemory,缩写为RAM)可以随机写入或读出,读写速度快,读写方便。

缺点是电源断电后,被存储的信息即丢失,RAM主要用于存放各种数据。

ROM(ReadonlyMemory,缩写为ROM)一般用来存放固定程序和数据。

其特点是信息写入后,能长期保存,不会因断电而丢失。

所谓“只读",指一般不能写入。

当然并非完全不能写入,要对ROM写入必须在一定条件下才能完成写入操作。

6、简述CPU读/写存储器的步骤过程。

答:

1)存储器的读操作。

例如,若要将存储器40H中的内容50H读出,其过程如下:

①CPU将地址码40H送到地址总线上,经存储器地址译码器选通地址为40H的存储单元:

②CPU发出“渎”信号,存储器读/写控制开关将数据传输方向拨向“读”;

③存储器将地址为40H的存储单元中的内容50H送到数据总线上;

④CPU将数据总线上的数据50H读人指定的某一寄存器。

对存储单元的读操作,不会破坏其原来的内容。

相当于复制。

2)存储器的写操作。

例如,若要将数据ABH写入存储器地址为CDH的存储单元中,其过程如下:

①CPU将地址码CDH送到地址总线上,经存储器地址译码器选通地址为CDH的存储单元;

②CPU将数据ABH送到数据总线上;

③CPU发出“写”信号,存储器读/写控制开关将数据传送方向拨向“写”;

④存储器将数据总线上的数据ABH送人已被选中的地址为CDH的存储单元中。

对存储单元的写操作,改变或刷

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 考试认证 > 公务员考试

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

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