单片机习题四

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、填空题

1、CPU寻址外设端口地址的方法有编址和编址两种。

2、当8051的RST端上保持个机器周期以上的低电平时,8051即发生复位。

3、若系统晶振频率为6MHz,则时钟周期为μs,机器周期为μs,最短和最长的指令周期分别为μs和μs。

4、若单片机的晶振频率f ose=8MHz,则执行一条MUL AB 指令所需时间为μs。

5、当单片机的型号为8031/8032时,其芯片引线EA一定要接电平。

6、CPU与内存或I/O接口相连的系统总线通常由、、等三种信号线组成。

7、MCS—51机中扩展I/O口占用片外存储器的地址空间。

8、MCS—51单片机访问片外存储器时利用信号锁存来自口的低八位地址信号。

9、12根地址线可选个存储单元,32KB存储单元需要根地址线。

10、若LED为共阳极接法(即负逻辑控制),则提示符P的七段代码值应当

为 H。

11、用并行口扩展一个有32只按键的行列式键盘,最少需要根I/O线。

12、欲增加8KB×8位的RAM区,请问选用Intel 2114(1KB×4位)需购片;若改用Inte16116(2KB×8位)需购片,若改用Inte1 6264 (1KB×8位)需购片。

13、三态缓冲寄存器的“三态”是指态、态和态。

14、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最我可以选中块芯片。

15、74LS273通常用来作简单接口扩展;而74LS244则常用来作简单接口扩展。

二、判断说明题(判错者请说明理由)

1、若外设控制器中的寄存器和主存单元统一用主存地址编址,那么在计算机的

指令系统中可以不设专门的I/O指令。

2、通常每个外部设备都有一个端口寄存器与主机交换信息,因此,主机只能用一个惟一地址来访问一个外部设备。

3、8031单片机的有效复位电平是低电平。

4、在MCS—51系统中,一个机器周期等于2μs。

5、锁存器、三态缓冲寄存器等简单芯片中没有命令寄存和状态寄存等功能。

6、89C51的最小应用系统中需要地址锁存器来进行数据总线和地址总线低8位的分离。

三、单项选择题

1、CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是()。

A、混合编址

B、动态编址

C、独立编址

D、变址编址

2、访问片外数据存储器时,不起作用的信号是()

A、RD

B、WR

C、PSEN

D、ALE

3、下列四条叙述中,有错误的一条是()

A、16根地址的寻址空间可达1MB

B、内存储器的存储单元是按字节编址的

C、CPU中用于存放地址的寄存器称为地址寄存器

D、地址总线上传送的只能是地址信息

4、20根地址线的寻址范围可达()

A、512KB

B、1024KB

C、640KB

D、4096KB

四、简答题

1、有哪几种方法能使单片机复位?复位后寄存器的状态如何?复位对内部RAM 有何影响?

2、MCS—51单片机扩展系统中,为什么P0口要接一个8位的锁存器,而P2口却不接?

3、MCS—51引线中有多少I/O引线?它们和单片机对外的地址总线和数据总线有什么关系?简述8031单片机中P0、P1、P2和P3口的主要作用。

五、硬件设计题

将8031芯片外扩一片2764EPROM组成最小单片机系统。

①、地址线、数据线至少各需多少根?

②、详细画出该最小系统的连接图。

③、指出连接后该EPROM的地址范围。

六、综合设计题

用89C51最小系统构成一个七段显示器(共阴极)的控制电路,要求实现:

①、外框6段依次发光,成顺时针旋转状,且任意时刻仅有一段发光。

②、由一个手动开关K控制旋转速度,可选择段切换时间为0.2s或0.5s。请画出与七段显示器及手动开关K有关的控制电路,列出程序流程,编写程序并加注释(延时100ms的子程序D100MS为已知条件可调用)。

答案

一、填空题

1、统一、独立。

2、两。

3 、0.33、2、2、8。

4、6。

5、低。

6、数据、地址、控制。

7、数据。

8、ALE、P0

9、212(或4KB)、15。

10、0CH或8CH。

11、12。

12、16、4、4。

13、低电平、高电平、高阻。

14、8。

15、输出、输入

二、判断说明题

1、正确。

2、错误。通常一个外部设备有数据、状态等多个端口寄存器与主机交换信息,因此,主机不一定只用一个惟一地址来访问一个外部设备。

3、错误。应该是2个机器周期以上的高电平。

4、错误。若晶振频率变化,则机器周期也将变化,只有在f osc=6MHz的情况下机器周期才会等于2us。

5、正确。

6、错误。89C51内部含有程序存储器,其最小系统不用外扩任何存储器或I/O 接口,因此地址锁存器可以不要,此时P0—P3口全部可以用作普通I/O口。

三、单项选择题

1、C

2、C

3、A

4、B

四、简答题

1、MCS—51单片机有上电自动复位和按钮复位两种方法使单片机复位。

复位主要是把PC初始化为0000H,使单片机从程序存储器的0000H单元开始执行程序。此外,复位还对其他一些特殊功能寄存器有影响,其影响是除SP=07H,P0—P3四个锁存器均为FFH外,其他所有的寄存器均为0。

复位不影响内部RAM的状态(包括通用寄存器Rn).

2、由P0口的位结构可知,MCS—51单片机在进行外部寻址时,P0口的8根引线是低8位地址和8位数据的复用线。P0口首先将低8位的地址发送出去,然后再传送数据,因此要用锁存器将先送出的低8位地址锁存。而P2口输出的是地址或P2.x的状态,是地址还是P2.x的状态由其内部自动控制,执行指令MOVX A,@DPTR或者指令MOVX @DPTR, A时,P2口输出的是高8位地址;其他情况下,P2口输出的是P2.x的状态。所以,MCS—51单片机扩展系统中,P0口要接一个8

相关文档
最新文档