单片机复习精简版

更新时间:2023-11-15 13:16:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《单片机原理与应用》试题014答案

填空(每空1分,共12分)

1.MCS-51的Po口作为输出端口时,每位能驱动8个SL型TTL负载.

2.当定时器To工作在方式3时,要占定时器T1的TR1和TF1_两个控制位. 3.在串行通信中,有数据传送方向单工、半双工、全双工三种方式.

4. 微处理器本身不是计算机,它是微型计算机的核心部件,又称它为中央处理单元CPU。它包括两个主要部分:运算器、控制器。

5.当MCS-51引脚ALE信号有效时,表示从Po口稳定地送出了低8位地址. 6.MCS-51中凡字节地址能被_ 8 整除的特殊功能寄存器均能寻址.

7.一个机器周期等于 6 个状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态 周期。

8.MCS-51的定时器用作定时时,其定时时间与时钟频率和计数初值有关。用作计数时,最高计数频率的2/24。

二、判断题(每题2分共10分)

1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 ( √ ) 2.MCS-51的相对转移指令最大负跳距是127B。 ( × ) 3.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。(× )80H~FFH。 4.要MCS-51系统中,一个机器周期等于1.5μs。( × ) 5、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。(错) 三、选择题(每题

2分共18分)

1.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) μs A 1.5 B 3 C 1 D 0.5

2.十进制29的二进制表示为原码( C )

A 11100010 B 10101111 C 00011101 D 00001111 3、6264芯片是(B)

(A) EEPROM (B)RAM式(C)FLASH ROM (D)EPROM

4、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A)

(A) 方式0 (B)方式1 (C)方式2 (D)方式3 5、某种存储器芯片是8KB*4/片,那么它的地址线根线是(C)

(A) 11根 (B)12根 (C)13根 (D)14根

6、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(A)

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

7、MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A) (A)读锁存器具 (B)读数据库 (C)读A累加器具 (D)读CPU 8.执行PUSH ACC指令,MCS-51完成的操作是(A)

(A) SP+1 SP (ACC) (SP) (B)(ACC) (SP)SP-1 SP (B) (C)SP-1 - SP (ACC) (SP) (D)(ACC) (SP)SP+1 SP

9.对程序存储器的读操作,只能使用(D)

(A) MOV指令 (B)PUSH指令 (C)MOVX指令(D)MOVC指令 四、简答题(共30分)

1. MCS-51指令系统主要有哪几种寻址方式?试举例说明。(8分) 答:MCS-51指令操作数主要有以下7种寻址方式:

寻址方式 举例

立即寻址 MOV A,#16 直接寻址 MOV 20H,P1 寄存器寻址 MOV A,R0

寄存器间接寻址 MOVX A, @DPTR 变址寻址 MOVC A, @A+DPRT 相对寻址 SJMP LOOP 位寻址 ANL C,70H

2 定时器T0和T1各有几种工作方式?(8分)

答:T0有4种工作方式,T1有3种工作方式,见表面4.4所述。 表4.4 定时器的工作方式

工作方式 适用定时器 功 能 说 明 方式0 T0、T1 13位的定时器/计数器 方式1 T0、T1 16位的定时器/计数器 方式2 T0、T1 自动重新装入计数初值的8位的定时器/计数器 方式3 T0 分为两个8位计数器TL0和TH0。TL0可工作于定时或计数状态,TH0则固定为定时状态。方式3对T1则停止计数

3.8031单片机需要外接程序存储器,实际上它还有多少条I/O线可以用?当使用外部存储器时,还剩下多少条I/O线可用?(7分)

答:8031系统必须外接程序促成器,原则上说,P0和P2口要用作数据和地址总线,所以只有P1和P3口可用作I/O口,共16条I/O线。在使用外部存储器时,除了占用P0和P2口外,还需要用P3口RD(P3.7)和WR(P3.6)两条控制线,所以这种情况下就只剩下14条I/O线可用了。

4. 8051的振荡周期、机器周期、指令周期是如何分配的?当晶振频率为6MHz时,一个机器周期为多少微秒?(7分)

答:8051单片机每条指令的执行时间(即指令周期)为1~4个机器周期,有单字节单周期指令、两字节单周期指令、单字节两周期指令、两字节两周期指令、三字节两周期指令以及单字节四周期指令。一个机器周期有6个状态:S1~S6每个状态又包含两个振荡周期,分为两拍:P1和P2。因此,一个机器周期包含12个振荡周期,表示为:S1P1、S1P2、S2P1、??S6P1、S6P2。

当FOSC=MHz时,机器周期为:(1/6)×12=2(μs)

五、编程题(共30分)

1.(8分)片内RAM30H开始的单元中有10B的二进制数,请编程求它们之和(和<256 ).

解 ADDIO:MOV R0,30H MOV R7,#9 MOV A,@R0 LOOP: INC R0

ADD A,@R0 DJNZ R7,LOOP MOV 30H,A RET

2. 试编程对8155进行初始化,设A口为选通输出,B口为选通输入,C口作为控制联络口,并启动定时器/记数器按方式1工作,工作时间为10ms,定时器计数脉冲频率为单片机的时钟频率24分频,fosc=12MHz。(12分) 解:算得初值=5000 =1388H

MOV DPTR,#7F04 ;定时器低八位寄存器地址 DPTR MOV A,#88H ;低8位初值 A

MOVX @DPTR,A ; 低8位初值 低8位寄存器 INC DPTR ;DPTR指向定时器高8位 MOV A,#13H ;高8位初值 A

MOVX @DPTR,A ;高8位初值 高8位寄存器 MOV DPTR,#7F00H ;8155命令寄存器地址 DPTR MOV A,0C5H ;命令字 A

MOVX @DPTR,A ;命令字 命令寄存器

3.试将8031单片机外接一片2716 EPROM和一片6116 RAM组成一个应用系统,请画出硬件连线图,并指出扩展存储器的地址范围。(10分)

答:2716是2K×8位的EPROM,6116是2K×8位的静态RAM,两者都仅需要11根地址线。由于没有规定地址范围,故可按最简单的方式来连接,即省去地址译码器,程序存储器的地址必须从0开始,基本地址为0000H—07FFH。数据存储器的地址为0000H—07FFH。控制线的连接为/PSEN控制EPROM的读出,/RD和/WR控制RAM的读写,两个芯片的片选端都固定接地,连线图如图所示。

P2.2 P2.1 P2.0 P0 D7 Q7 A7 A10 . . A9 8031 D0 Q0 A0 A8 ALE G /E /OE /PSEN D7 /EA . 2764 A7 A10 D0 /CE . A9 /RD A0 A8 /OE /WE D7 . 6116

/WE

《单片机原理与应用》试题015答案

填空(每空1分,共24分)

1、单片机汇编语言程序有三种基本结构,分别是: 循环 、

分支 和 顺序 。

2、MCS—51单片机内部有 2 个位加1定时 / 计数器,可通过编程决定它们的工作方式,其中,可进行13位定时 / 计数的是方式是 方式0 。

3、真值-0000000B的反码为 111111111 ;其补码为 00000000 。

4、单片机是一种将 cpu 、 存储器 和 输入输出接口 集成在一个芯片中的微型计算机。

5、MCS—51单片机指令系统中共有111条指令,有五种指令类型,分别是:数据传送指令,

算术 指令、 逻辑运算 指令、 位运算 指令、及 控制转移 指令。

6、单片机中断系统中共有 INTO 、 INT1 、 T0 、

T1 、 串行口 五个中断源,其中优先级最高的是 INTO 、优先级最低的是 串行口 。 7、CPU 和外设进行数据交换时常用的方式有 无条件转换 、 查询方式 、 中断方式 三种。

二、判断题(每题1分,共5分)

1、MOV A, R0, 这是寄存器寻址方式。 ( 对 ) 2、8051单片机的P0口既可以做数据口线又可以做为地址口线 。 (对 ) 3、.CPU和外设之间的数据传送方式主要有查询方式和中断方式,两者相比

后者的效率更高。 (对 )

4、 051内部有4K的程序存储器 (对 ) 5、 CS-51单片机共有两个时钟XTAL1 和XTAL2 (错 )

三、简答题(共35分)

1、 8051单片机的片内并行接口的作用(6分) 答:1。连接负载

2、做通用i/o口

3、做数据/地址总线使用 4、对冰口进行位操作 5.P3口作第二功能使用

2、单片机中断方式的流程图(6分)

答: 主程序 中断服务程序 设置中断入口 保护现场

中断优先级 恢复现场 执行主程序 返回 3、写出下列特殊功能寄存器的名称(5分) TCON 定时/计数器 控制寄存器 TM0D 定时/计数器方式控制寄存 SCON 串行通信控制寄存器 PSW 程序状态字寄存器 IE 中断允许寄存器

4、简述8051单片机的内部组成结构(9分)

答:8051单片机是个完整的单片微型计算机。芯片内部包括下列硬件资源: (1) 8位CPU;

(2) 4KB的片内程序存储器ROM。可寻址64KB程序存储器和64KB外部数据存储器; (3) 128B内部 RAM; (4) 21个 SFR;

(5) 4个8位并行I/O口(共32位I/O线); (6) 一个全双工的异步串行口; (7) 两个16位定时器/计数器; (8) 5个中断源,两个中断优先级; 内部时钟发生器。

5、单片机的内部存储器的种类,并写出各自的寻址范围和容量?

单片机外部RAM的分类又哪几种?外部ROM的分类有哪几种?(9分) 答 :各种类型的单片机片内程序存储器的配置形式主要有以下几种形式:

(1) 掩膜(Msak)ROM型单片机:内部具有工厂掩膜编程的ROM,ROM中的程序只

能由单片机制造厂家用掩膜工艺固化,用户不能修改ROM中的程序。例如:MCS—51系列的8051。

(2) EPROM型单片机:内部具有紫外线可擦除电可编程的只读存储器,用户可以自行

将程序写入到芯片内部的EPROM中,也可以将EPROM中的信息全部擦除。擦去信息的芯片还可以再次写入新的程序,允许反复改写。例如:MCS—51系列的8751。 EPROM型单片机使用比较方便,但价格较高,适合于研制产品或结构要求简单的小批量产品。

(3) 无ROM型单片机:内部没有程序存储器,它必须连接程序存储器才能组成完整的

应用系统。例如:MCS—51系列的8031。

无ROM型单片机价格低廉,用户可根据程序的大小来选择外接程序存储器的容量。这种单片机扩展灵活,但系统结构较复杂。

(4) E2ROM型单片机:内部具有电可擦除叫可编程的程序存储器,使用更为方便。例如:

MCS—51的派生型89C51单片机。

(5) OTP(One Time Programmable)ROM单片机:内部具有一次可编程的程序存储器,用

户可以在编程器上将程序写入片内程序存储器中,程序写入后不能再改写。例如:NEC公司的μPD75P308GF—3B9。这种芯片的价格也较低。

四、分析下面程序并填空(共25分)

1. MOV A,#10H (A)= 10H MOV B,A (B)= 10H

本文来源:https://www.bwwdw.com/article/m6jv.html

Top