《单片机复习精简版》由会员分享,可在线阅读,更多相关《单片机复习精简版(15页珍藏版)》请在金锄头文库上搜索。
1、单片机原理与应用单片机原理与应用试题试题 014014 答案答案填空(每空填空(每空 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-5
2、1 中凡字节地址能被_ 8 整除的特殊功能寄存器均能寻址. 7.一个机器周期等于 6 个状态周期,振荡脉冲 2 分频后产生的时钏信号的周期定义为状 态 周期。 8.MCS-51 的定时器用作定时时,其定时时间与时钟频率和计数初值有关。用作计数时,最 高计数频率的 2/24。二、判断题(每题二、判断题(每题 2 分共分共 10 分)分)1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 ( ) 2.MCS-51 的相对转移指令最大负跳距是 127B。 ( ) 3MCS-51 的特殊功能寄存器分布在 60H80H 地址范围内。 ( )80HFFH。 4要 MCS-51 系统中,一个机器
3、周期等于 1.5s。 ( ) 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 口时,串行接口工作方式
4、选择(A) (A) 方式 0 (B)方式 1 (C)方式 2 (D)方式 35、某种存储器芯片是 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)P37、MCS-51 的并行 I/O 口信息有两种读取方法:一种是读引脚,还有一种是(A)(A)读锁存器具 (B)读数据库 (C)读 A 累加器具 (D)读 CPU 8执行 PUSH ACC 指令,MCS-51 完成的操作是(A)(A) SP+1 SP (ACC) (SP)
5、 (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 指令系统主要有哪几种寻址方式?试举例说明。指令系统主要有哪几种寻址方式?试举例说明。 (分)(分) 答:MCS-51 指令操作数主要有以下 7 种寻址方式: 寻址方式寻址方式 举例举例 立即寻址 MOV A,#16 直接寻址 MOV 20H,P1 寄存器寻址 MOV
6、 A,R0 寄存器间接寻址 MOVX A, DPTR 变址寻址 MOVC A, A+DPRT 相对寻址 SJMP LOOP 位寻址 ANL C,70H2 定时器 T0 和 T1 各有几种工作方式?(分) 答:T0 有 4 种工作方式,T1 有 3 种工作方式,见表面 4.4 所述。表 4.4 定时器的工作方式38031 单片机需要外接程序存储器,实际上它还有多少条 I/O 线可以用?当使用外部存 储器时,还剩下多少条 I/O 线可用?(分) 答:8031 系统必须外接程序促成器,原则上说,P0 和 P2 口要用作数据和地址总线,所以 只有 P1 和 P3 口可用作 I/O 口,共 16 条 I
7、/O 线。在使用外部存储器时,除了占用 P0 和 P2 口外,还需要用 P3 口 RD(P3.7)和 WR(P3.6)两条控制线,所以这种情况下就只剩下 14 条 I/O 线可用了。 4 8051 的振荡周期、机器周期、指令周期是如何分配的?当晶振频率为 6MHz 时,一 个机器周期为多少微秒?(分) 答:8051 单片机每条指令的执行时间(即指令周期)为 14 个机器周期,有单字节单周期 指令、两字节单周期指令、单字节两周期指令、两字节两周期指令、三字节两周期指令以 及单字节四周期指令。一个机器周期有 6 个状态:S1S6每个状态又包含两个振荡周期,分 为两拍:P1 和 P2。因此,一个机器
8、周期包含 12 个振荡周期,表示为: S1P1、S1P2、S2P1、S6P1、S6P2。工作方式适用定时器功 能 说 明 方式 0 方式 1 方式 2 方式 3T0、T1 T0、T1 T0、T1 T013 位的定时器/计数器 16 位的定时器/计数器 自动重新装入计数初值的 8 位的定时器/计数器 分为两个 8 位计数器 TL0 和 TH0。TL0 可工作于定 时或计数状态,TH0 则固定为定时状态。方式 3 对 T1 则停止计数A7 A10 . A9 A0 A8 /OE /WE D7 . 6116D0 /CE当 FOSC=MHz 时,机器周期为:(1/6)12=2(s)五、编程题(共五、编程
9、题(共 3 3分)分)1 (8 分)片内分)片内 RAM30H 开始的单元中有开始的单元中有 10B 的二进制数,请编程求它们之和(和的二进制数,请编程求它们之和(和256 ) 解 ADDIO:MOV R0,30HMOV R7,#9MOV A,R0LOOP: INC R0ADD A,R0DJNZ R7,LOOPMOV 30H,ARET 试编程对试编程对 8155 进行初始化,设进行初始化,设 A 口为选通输出,口为选通输出,B 口为选通输入,口为选通输入,C 口作为控制联口作为控制联 络口,并启动定时器络口,并启动定时器/记数器按方式记数器按方式 1 工作,工作时间为工作,工作时间为 10ms
10、,定时器计数脉冲频率为单片定时器计数脉冲频率为单片 机的时钟频率机的时钟频率 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 ;命令字
11、 A MOVX DPTR,A ;命令字 命令寄存器 试将试将 80318031 单片机外接一片单片机外接一片 27162716 EPROMEPROM 和一片和一片 61166116 RAMRAM 组成一个应用系统,组成一个应用系统, 请画出硬件连线图,并指出扩展存储器的地址范围。请画出硬件连线图,并指出扩展存储器的地址范围。 (1010 分)分) 答:2716 是 2K8 位的 EPROM,6116 是 2K8 位的静态 RAM,两者都仅需要 11 根地 址线。由于没有规定地址范围,故可按最简单的方式来连接,即省去地址译码器,程序存 储器的地址必须从 0 开始,基本地址为 0000H07FFH
12、。数据存储器的地址为 0000H 07FFH。控制线的连接为/PSEN 控制 EPROM 的读出,/RD 和/WR 控制 RAM 的读写,两 个芯片的片选端都固定接地,连线图如图所示。 P2.2 P2.1 P2.0P0 8031 ALE /PSEN/EAA7 A10 . A9 A0 A8 /OE D7 . 2764 D0 /CE EEEDDEE /CEED7 Q7 . D0 Q0 G /E/RD /WE单片机原理与应用单片机原理与应用试题试题 015015 答案答案填空(每空填空(每空 1 分,共分,共 24 分)分)1、单片机汇编语言程序有三种基本结构,分别是: 循环 、分支 和 顺序 。
13、2、MCS51 单片机内部有 2 个位加 1 定时 / 计数器,可通过编程决定它们的工 作方式,其中,可进行 13 位定时 / 计数的是方式是 方式 0 。 3、真值-0000000B 的反码为 111111111 ;其补码为 00000000 。 4、单片机是一种将 cpu 、 存储器 和 输入输出接口 集成在一个芯片 中的微型计算机。 5、MCS51 单片机指令系统中共有 111 条指令,有五种指令类型,分别是:数据传送指 令, 算术 指令、 逻辑运算 指令、 位运算 指令、及 控制转移 指令。 6、单片机中断系统中共有 INTO 、 INT1 、 T0 、 T1 、 串行口 五个中断源,其中优先级最高的是 INTO 、优先级最低的是 串行口 。 7、CPU 和外设进行数据交换时常用的方式有 无条件转换 、 查询方式 、 中断方式 三种。 二、判断题(每题二、判断题(每题 1 分分,共共 5 分)分) 1、MOV A, R0, 这是寄存器寻址方式。 ( 对 ) 2、8051 单片机的 P0 口既可以做数据口线又可以做为地址口线 。 (对 ) 3、.CPU 和外设之间的数据传送方式主要有查询方式和中断方式,两者相比 后者的效率更高。