51单片机复习题-汇编语言

2026/1/12 20:18:32

项目1:

1. 单片机开发系统由哪些部分组成?

答:计算机、单片机在线仿真器、工具软件、编程器等。 2. 单片机开发系统应具备哪些基本功能?

答:在线仿真、调试、软件辅助设计、目标程序固化等。 3. 单片机程序运行调试有几种方法?

答:单步运行、跟踪运行、运行至光标处、连续运行、断点运行等。 4. 什么是单片机?单片机有哪些优点?

答:单片机是指集成在一个芯片上的微型计算机,它具有结构简单、控制功能强、可靠性高、体积小、价格低等优点。 5. 什么是单片机应用系统?

答:是以单片机为核心,配以输入、输出、显示等外围接口电路和软件,能实现一种或多种功能的实用系统。 6. 单片机常用的复位方法有几种? 答:上电复位和按键复位。

7. 51单片机的哪一个端口具有第二功能? 答:P3端口

8. 单片机最小系统电路包括那几个部分? 答:电源电路、时钟电路和复位电路。

项目2

1. 单片机的存储器包括哪两大类? 答:程序存储器ROM和数据存储器RAM。

2. 系统复位后单片机从哪个单元开始取指令执行程序? 答:0000H单元。

3. MCS-51单片机的ROM空间中,0003H~002AH有什么用途? 答:是作为5个中断源的中断区。

4. MCS-51单片机内部RAM共有多少个单元?按其功能、用途是如何划分的? 答:共有256个单元,划分为低128单元和高128单元,低128单元划分为寄存

器区、位寻址区和用户RAM区;高128单元存放的是特殊功能寄存器。 5. MCS-51单片机的特殊寄存器中,有那两个是16位的? 答:PC和DPTR。

6. 堆栈指针的作用是什么?在堆栈中存取数据时的原则是什么?

答:堆栈指针是用来暂存数据和地址的,它是按照先进后出的原则存取数据的。 7. P0端口作为输出口时有何要求? 答:需要外接上拉电阻。

8. P0~P3端口作为输入口时有何要求? 答:需要向相应的端口写1。

9. 画出MCS-51单片机的最小系统电路。 10. 什么是时钟周期、机器周期和指令周期?

答:时钟周期是计算单片机运行时钟的基本单位,它是单片机使用的晶振频率的倒数;机器周期是指CPU完成一个基本操作所需要的时间,MCS-51单片机的一个机器周期包含12个时钟周期;指令周期是指执行一条指令所需要的时间,执行不同的指令所需的时间不同,一般需1~4个机器周期。

11. 若MCS-51单片机使用振荡频率为6MHz的晶振,一个机器周期为多少? 答:2us

12. MCS-51单片机使用振荡频率为6MHz的晶振,编写(或分析)1s延时子程序。

答:DELAY: MOV R3,#5 DEL3: MOV R2,#100 DEL2: MOV R1,#250 DEL1: NOP NOP

DJNZ R1,DEL1 DJNZ R2,DEL2 DJNZ R3,DEL3 RET

13. 已知通过一个晶振为12MHz的单片机控制一个8×8LED点阵,其中如图2

所示,单片机的P1端口控制行线,P0端口控制列线,分析点阵静态显示程序,并完成以下两个问题:

a) 把程序运行结果在图2的点阵中画出来; b) 计算延时子程序DELAY的执行时间。

P0.7 P1.0 … …

P0.0 P1.7 … … 图2 8×8 LED点阵

;******************** 点阵静态显示程序***********************

ORG 0000H

AJMP ONE_DISP ORG 0030H ONE_DISP: MOV DPTR,#TAB START: MOV R0,#01H MOV R1,#00H MOV R7,#08H NEXT_COL: MOV A,R0 MOV P1,A RL A MOV R0,A MOV A,R1 MOVC A,@A+DPTR MOV P0,A ACALL DELAY INC R1 DJNZ R7, NEXT_COL SJMP START TAB: DB 83H,0EFH,0EFH,01H,0EFH,0D7H,0BBH,07DH DELAY: MOV R4,#250 D0: NOP NOP DJNZ R4,D0 RET END

答:(1)

P1.0 P0.7 … … P0.0 P1.7 (2)延时子程序DELAY的执行时间: (1+1+2)×250μs=1ms

项目3

1. 定时/计数器的定时功能和计数功能的计数脉冲源有何区别?

答:定时器是对内部机器周期进行计数,而计数器则是对外部信号进行计数,也就是实现对外部脉冲的计数功能。

2. 利用定时/计数器进行定时/计数时,可以采取那两种方法? 答:查询法和中断法。

3. 使用定时器1完成1秒钟定时子程序的编写,假设51单片机使用的是12MHz晶振。

DELAY1S: MOV TMOD, #__________

MOV ______, #3CH

MOV ______, #0B0H MOV R5,__________ SETB __________ _____ TF1, NEXT SJMP WAIT MOV ______, #3CH MOV ______, #0B0H DJNZ R5, _________ _________

… …

图2 8×8 LED点阵

WAIT:

NEXT:


51单片机复习题-汇编语言.doc 将本文的Word文档下载到电脑
搜索更多关于: 51单片机复习题-汇编语言 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219