华中师大《单片机与嵌入式系统》期末考试备考资料全集题参考答案Word文档格式.docx

上传人:b****3 文档编号:13645117 上传时间:2022-10-12 格式:DOCX 页数:20 大小:30.95KB
下载 相关 举报
华中师大《单片机与嵌入式系统》期末考试备考资料全集题参考答案Word文档格式.docx_第1页
第1页 / 共20页
华中师大《单片机与嵌入式系统》期末考试备考资料全集题参考答案Word文档格式.docx_第2页
第2页 / 共20页
华中师大《单片机与嵌入式系统》期末考试备考资料全集题参考答案Word文档格式.docx_第3页
第3页 / 共20页
华中师大《单片机与嵌入式系统》期末考试备考资料全集题参考答案Word文档格式.docx_第4页
第4页 / 共20页
华中师大《单片机与嵌入式系统》期末考试备考资料全集题参考答案Word文档格式.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

华中师大《单片机与嵌入式系统》期末考试备考资料全集题参考答案Word文档格式.docx

《华中师大《单片机与嵌入式系统》期末考试备考资料全集题参考答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《华中师大《单片机与嵌入式系统》期末考试备考资料全集题参考答案Word文档格式.docx(20页珍藏版)》请在冰豆网上搜索。

华中师大《单片机与嵌入式系统》期末考试备考资料全集题参考答案Word文档格式.docx

25、D

26、A

27、B

28、D

29、C

30、A

31、C

32、D

33、D

34、D

35、D

36、C

37、B

38、D

39、D

40、A

41、B

42、D

43、C

44、A

45、C

46、D

47、C

48、D

49、D

50、D

二、填空题

1、01001001、01001001

2、128B、00—1FH

3、奇偶标志、进位/借位标志

4、顺序、分支、循环

5、2、16、0

6、4

7、4、1

8、SCON

9、算术逻辑单元ALU、累加器A、寄存器

10、片内数据存储器

11、4、00H~1FH

12、20H~2FH

13、127B

14、MOVX

15、锁存器

16、2、4

17、20H~2FH、位寻址、30H~7FH、字节寻址

18、立即、寄存器、直接、变址、寄存器间接、相对

19、01000110、11001100

20、控制总线、地址总线、数据总线

21、256B、00—1FH、00—FF

22、顺序、分支、循环

23、CPU、存储器、I/O接口

24、MD51

25、R03

26、B

27、MOVDPTR,#3052H

28、XCHA,R4

29、、IE0

30、无条件传送、查询、中断

31、00H,7FH

32、高8位地址线

33、08,0FH

34、用户RAM区

35、如何确定操作数的单元地址

36、存储器在整个存储空间的地址范围

37、定时时间到

38、从查询中断请求标志位到转向中断区入口地址所需的机器周期数

39、程序查询方式

40、关中断

41、CPU、存储器、I/O接口

42、先进后出、内部RAM30H~7FH的范围内、SP

43、串行通信

44、通用的可编程并行

45、异、4

46、循环

47、直接寻址、寄存器寻址、变址寻址。

48、地址指针

49、00H,FFH

50、片内程序存储器、外部数据存储器

三、判断题

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、×

31、√

32、√

33、×

34、√

35、×

36、√

37、×

38、×

39、×

40、×

41、×

42、√

43、√

44、√

45、√

46、×

47、√

48、√

49、×

50、×

四、简答题

1、简述可编程并行接口8255A的内部结构?

8255A的内部结构由三部分组成:

总线接口部分,内部逻辑部分,外部接口部分。

(1)总线接口部分其中有数据总线驱动器,读/写控制逻辑

(2)内部逻辑部分由A组和B组控制电路。

(3)外部接口部分该部分有3个8位并行I/O端口,即A口、B口和C口。

2、单片机有哪几个特殊功能寄存器?

各在单片机的哪些功能部件中?

8051单片机内部有21个特殊功能寄存器,在物理上是分散在片内各功能部件中,在数学上把它们组织在内部数据存储器地址空间80H~FFH中,以便能使用统一的直接寻址方式来访问。

这些特殊功能寄存器颁在以下各个功能部件中:

(1)CPU:

ACC、B、PSW、SP、DPTR(由DPL和DPH两个8位寄存器组成);

(2)中断系统:

IP、IE;

(3)定时器/计数器:

TMOD、TCOM、TL0、TH0、TL1、TH1;

(4)并行I/O口:

P0、P1、P2、P3;

(5)串行口:

SCON、SBUF、PCON。

3、8031的扩展储存器系统中,为什么P0口要接一个8位锁存器,而P2口却不接?

这是因为P0口是扩展储存器系统的多路低8位地址和数据总线,在访问外部存储器时,P0口分时用作输出外部储存器低8位地址和传送数据,为了在整个访问外部存储器期间,对外部存储器存在着有效的低8位地址信号,所以P0口需要外接一个地址锁存器。

ALE信号就是用来把P0口输出的地址字节锁存在这个外接的锁存器中,再从锁存器输出外部存储器的低8位地址。

而P2口只用作扩展存储器系统的高8位地址线,并在整个访问外部存储器期间不变,所以不必外接地址锁存器。

4、MCS-51单片机有哪几个并行I/O端口?

各I/O口有什么特性?

MCS-51单片机有4个8位双向的并行I/O口P0~P3,每一个口都由口锁存器(D触发器)、输出驱动器(FET)和输入缓冲器(3态门)组成。

各口每一位I/O线都能独立地用作输入或输出,CPU对口的读操作有两种,一种是读取口锁存器的状态,另一种是读取口引脚状态。

但这4个并行I/O口的结构和功能却完全不同,它们各自的特性如下:

P0口为三态双向I/O口(开漏输出,内部无上拉电阻)。

对于8051/8751/8052,P0口可以作为一般I/O口,也可作为系统扩展的地址/数据总线口。

P0口用作外部引脚输入时,口锁存器必须为“1”,关断输出驱动器的FET;

作总线口时,分时用作输出外部存储器的低8为地址A0~A7和传送数据D0~D7。

对于8032/8052,和还有另一种功能:

—定时器T2的外部计数脉冲输入端,—定时器T2的捕捉/重装触发脉冲输入端。

对于8031,P0口只能用作地址/数据总线口。

P1口为准双向I/O口(内部有上拉电阻)。

用作外部引脚输入时,相应位的口锁存器必须为“1”,使输出驱动器FET截止。

P2口为准双向I/O口(内部有上拉电阻)。

对于8051/8751/8052,P2口可以像P1口一样用作一般I/O口使用,也可以作为系统扩展的地址总线口,输出高8位地址A8~A15。

对于8031,P2口只能用作地址总线口。

P3口也是准双向I/O口(内部有上拉电阻),且具有两个功能。

5、8051单片机提供了几个中断源?

有几级中断优先级别?

各中断标志是如何产生的?

又如何清除这些中断标志?

各中断源所对应的中断矢量地址是多少?

8051单片机提供了5个中断源:

两个外部INTO和INT1中断源,两个定时片内定时器T0和T1溢出中断源,一个片内全双工串行口中断源.提供了高、低两个中断优先级、能实现两级中断服务程序嵌套,同一个优先级里,由硬件查询来确定优先序列。

各中断源请求中断的标志分别由特殊功能寄存器TCON、SCON的相应位锁存,这些标志位的产生和清除方式如下:

IE0(外部中断0请求标志.当INTO出现有效的中断请求信号时,硬件使IE0置位.在边沿触发方式时,当CPU响应IE0中断后,由硬件清除IE0。

IE1(外部中断1请求标志.置位复位方式与IE0相同。

TF0)T0溢出中断请求标志。

每当T0计数器加1计数到溢出时,TF0=1。

CPU响应TF0中断,硬件清除TF0。

也可以由查询软件清除TF0。

TF1(T1溢出中断请求标志。

置位复位方式与TF0相同。

R1(串行口接收中断请求标志。

当串行口接收器收到一个串行帧,R1=1。

CPU响应R1中断,硬件并不清除R1,R1必须由软件清0。

T1()串行口发送中断请求标志.将8位数据写入SBUF后,发送完一个串行帧,T1=响应T1中断,硬件并不清除T1,T1必须由软件清0.

各中断源对应的矢量地址如下:

外部中断0:

0003H

定时器T0:

000BH

外部中断:

0013H

定时器T1:

001BH

串行口接收和发送:

6、8031单片机需要外接程序存储器,实际上它还有多少条I/O线可以用?

当使用外部存储器时,还剩下多少条I/O线可用?

8031系统必须外接程序促成器,原则上说,P0和P2口要用作数据和地址总线,所以只有P1和P3口可用作I/O口,共16条I/O线。

在使用外部存储器时,除了占用P0和P2口外,还需要用P3口RD()和WR()两条控制线,所以这种情况下就只剩下14条I/O线可用了。

7、MCS51的中断系统有几个中断源?

几个中断优先级?

中断优先级是如何控制的?

在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?

各个中断源的入口地址是多少?

MCS51单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制,在出现同级中断申请时,CPU按如下顺序响应各个中断源的请求:

INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H。

8、已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?

TMOD的值是多少?

TH0=?

TL0=?

(写出步骤)

定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是1388H

TMOD的值是00000001B,TH0=13H;

TL0=88H。

9、MCS51系列单片机的内部资源有哪些?

说出8031、8051和8751的区别。

MCS51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个串行口、2个定时计数器和中断系统等资源。

8031、8051和8751的区别是8031内无ROM;

8051内有4KB的掩膜ROM;

8751内有4KB的EPROM。

10、51系列单片机具有几个中断源,分别是如何定义的?

其中哪些中断源可以被定义为高优先级中断,如何定义?

具有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。

通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断。

11、各中断源对应的中断服务程序的入口地址是否能任意设定?

各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。

12、如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?

请举例加以说明。

如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。

例如:

外部中断O的中断服务程序INTOP放置在程序存储区的任意区域,此时,通过以下方式,可实现对中断服务程序的执行。

13、简述子程序调用和执行中断服务程序的异同点。

相同点:

均能中断主程序执行本程序,然后再返回断点地址继续执行主程序。

不同点:

(1)中断服务程序入口地址是固定的,子程序调用入口地址是用户自己设定的。

(2)中断服务子程序返回指令除具有子程序返回指令所具有的全部功能之外,还有清除中断响应时被置位的优先级状态、开放较低级中断和恢复中断逻辑等功能。

(3)中断服务子程序是在满足中断申请的条件下,随机发生的;

而子程序调用是用户主程序事先安排好的。

14、MCS-51指令系统主要有哪几种寻址方式?

试举例说明。

(8分)

MCS-51指令操作数主要有以下7种寻址方式:

寻址方式举例

立即寻址MOVA,#16

直接寻址MOV20H,P1

寄存器寻址MOVA,R0

寄存器间接寻址MOVXA,@DPTR

变址寻址MOVCA,

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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