《单片机原理》复习提纲
一、填空题(每空1分,共30分)
1.单片机即一个芯片的计算机,此芯片上包括哪五部分? 单片机即一个芯片的计算机,此芯片上包括五部分:运算器,存储器,控制器,输入部分,输出部分。
2.MCS—51指令系统中 direct表示的含义是什么? MCS—51指令系统中 direct表示的含义是片内存储器地址 direct--片内RAM单元的直接地址
3.P0、P1、P2、P3有四个8位的并行口,其中P0的功能是什么?P2口的功能是什么?;哪个口是双功能口?
P0、P1、P2、P3四个均是(8)位的(并行)口(填“串行”还是“并行”),
其中P0的功能是(地址/数据分时复口);P2口的功能是(准双向通用I/O口或高8位地址口);而(P3)是双功能口;(P1)是专门的用户口,主要作通用输入输出接口使用。
4.一个完整的微机系统由哪两大部分组成。
一个完整的微机系统由硬件系统和软件系统两大部分组成。
5.8051 的引脚RST的功能是什么,单片机如何进入复位状态? RST脚收到什么电平,8051才脱离复位状态,进入程序运行状态,从什么单元开始取指令并翻译和执行。
8051 的引脚RST是IN脚,当其端出现高电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到低电平,8051才脱离复位状态,进入程序运行状态,从ROM 0000 H单元开始取指令并翻译和执行。
6.半导体存储器分成哪两大类?各有什么特点和用途? 。 随机存储器RAM(随机存储器)和只读存储器ROM(程序存储器) 随机存储器RAM的特点:能够随时在任一地址读出或写入内容 优点:是读/写方便,使用灵活
缺点:是不能长期保存信息,一旦停电,所存信息就会消失 用于二进制信息的临时存储或缓冲存储
用途:存放原始数据、中间结果及最后的运算结果(临时性数据) 只读存储器ROM的特点:ROM中存储的数据可以被任意读取,断电后,ROM中的数据保持不变,但不可以写入数据。
用途:存放程序、常数、表格
7.求十进制负数的补码。
P12-P13页 例如:X=-5的补码计算:X=-5=-0000 0101B=1000 0101B
[-5]原码=1000 0101B [-5]反码=1111 1010B [-5]补码=[-5]反码+1=1111 1011B 8.PC存放什么?作用是什么?它是多少位的寄存器?
PC存放CPU将要执行的下一条指令的地址,每读取指令的一个字节,PC的内容自动加1。程序寄存器PC是16位的计数器 9.十进制数转换为二进制和16进制? P9-P11 例如 123=01111011B=7BH
10.单片机应用系统中常用的显示器件有哪几种?
单片机应用系统中,常用的是LED(发光二极管)显示器,LED数码显示器和LCD显示器 11.MCS-51的堆栈只可设置在什么位置,其最大容量为多少?存取数据的原则是什么?堆栈寄存器SP是多少位寄存器,存放什么?
MCS-51的堆栈只可设置在(内RAM低128B区)其最大容量为(128B)。存取数据的原则是(先进后出)。堆栈寄存器SP是(8位)寄存器,存放(堆栈栈顶的地址)保存返回地址和保护现场信息。
12.中断处理的全过程分为哪3个段?
中断处理的全过程分为(中断响应),(中断处理),(中断返回)。 13.定时和计数都是对什么进行计数,定时与计数的区别是什么?
定时和计数都是对(脉冲)进行计数,定时与计数的区别是(定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数)
P107 加1计数器 作定时器使用时,输入的是机器周期信号。作计数器时,输入的是T0脚(P3.4)或T1脚(P3.5)的外部脉冲。 14.程序的三种基本结构是什么?
任何程序总是由三种基本结构组成:顺序、分支和___循环__。 15.MCS—51单片机指令共有哪几种寻址方式?。
MCS—51指令共有七种寻址方式,分别是立即数寻址、___直接寻址____、___寄存器寻址、寄存器间接寻址、____变址寻址______、相对寻址、位寻址 16.MOV DPTR,#data16的作用是用来设定什么? MOV DPTR,#data16的作用是用来设定 (地址指针) 17.片内RAM可进行位寻址的空间位地址范围是什么?
片内RAM可进行位寻址的空间位地址范围是__20H~2FH___ 18.MCS—51的存储器空间配置从功能上可分为哪四种类型?
MCS—51的存储器空间配置从功能上可分为四种类型:__片内程序存储器___、内部数据存储器、___外部数据存储器__、外部程序存储器。 19.MCS-51的指令按其功能可分为哪五大类?
MCS-51的指令按其功能可分为五大类:_数据传送类__、__算术运算类___、逻辑运算类指令、位操作指令、控制转移指令。
20.18051单片机有几个中断源,几级中断优先级别?
8051单片机有____5___个中断源,____2___级中断优先级别 21.单片机常用的键盘按照连接方式可以分为哪两类?
单片机常用的键盘按照连接方式可以分为独立式键盘和矩阵式键盘两类。 二、选择题(每题1分,共10分)
1. 下列指令中不影响标志位CY的指令有( D )。INC DEC a)ADD A,20H b)CLR c)RRC A d)INC A 2. CPU主要的组成部部分为( A ) a)运算器、控制器 b)加法器、寄存器 c)运算器、寄存器 d)运算器、指令译码器 3.8031复位后,PC与SP的值为( B )
a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H 4.当需要从MCS-51单片机程序存储器取数据时,采用的指令为( B )。 a)MOV A, @R1 b)MOVC A, @A + DPTR c)MOVX A, @ R0 d)MOVX A, @ DPTR
5.8031单片机中既可位寻址又可字节寻址的单元是( A ) a)20H b)30H c)00H d)70H
6.在80C51中,可使用的堆栈最大深度为( A ) A.80个单元 B.32个单元 C.128个单元 D.8个单元 7.在寄存器间接寻址方式中,指定寄存器中存放的是 ( B )
(A)操作数 (B)操作数地址 (C)转移地址 (D)地址偏移量 8.执行返回指令时,返回的断点是 ( C )
(A)调用指令的首地址 (B)调用指令的末地址
(C)调用指令下一条指令的首地址 (D)返回指令的末地址
9.可以为访问程序存储器提供或构成地址的寄存器有 ( C ) (A)只有程序计数器PC (B)只有PC和累加器A (C)只有PC、A 和数据指针DPTR (D)PC、A、DPTR和堆栈指针SP 10.下面哪条指令可以产生WR信号( D )
A.MOVX A,@DPTR B.MOVC A,@A+DPTR C.MOVC A,@A+PC D.MOVX @DPTR,A 三、判断题(对者打√,错者打×,并改正,每题1分,共10分) 四、阅读下列程序段并填空(每题5分,共10分) 重点掌握下列指令的应用:
ANL(与运算) ORL(或运算) XRL(异或) PUSH POP MOVC A, @A+DPTR CJNE(两操作数比较不相等转移) 五、简答题(每题5分,共10分)
1.MCS-51单片机性能特点与在日常生活中的应用 运行速度高、存储容量大、具备多媒体输入/输出功能
生活中的应用:智能仪器仪表、计算机外围设备、商务电子设备、家用电器、
2.MCS51的中断系统R的中断源、中断优先级、中断优先级控制、在出现同级中断申请时,CPU按什么顺序响应、各个中断源的入口地址。
MCS51单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制,在出现同级中断申请时,CPU按如下顺序响应各个中断源的请求:
外部中断0(INT0) 定时/计数器0 外部中断1(INT1) 定时/计数器1 串行口 0003H 000BH 0013H 001BH 0023H 3.已知单片机系统晶振频率,要求定时,定时器对应的初值计算,TMOD的值计算。 X(初始值)=M-定时值/Tcy M可为8192、65536 Tcy的取值12MHZ-1 6MHZ-2 已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?(写出步骤)
答:定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是0EC78H TMOD的值是00000001B,TH0=ECH;TL0=78H
六、编程题(共30分)
1、某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1,画出8051与外设的连接图并编程实现上述要求 DISPLAY:MOV DPTR,#TAB MOV A,R0
MOV R0,#00H MOVC A,@A+DPTR MOV P2,#3FH MOV P2,A LOOP:JB P1.0,NEXT SJMP LOOP LCALL DELAY DELAY:MOV R6,#70 JB P1.0,NEXT LOP:MOV R7,#250 JNB P1.0,$ DJNZ R7,$ INC R0 DJNZ R6,LOP CJNE R0,#10,DISPLAY RET
MOV R0,#0 TAB:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH AJMP DISPLAY END NEXT:JB P1.1,loop LCALL DELAY JB P1.1,loop JNB P1.1,$ DEC R0
CJNE R0,#0FFH,DISPLAY MOV R0,#9 AJMP DISPLAY
2、采用中断方法,设计一个闪烁的LED灯 闪烁间隔时间1s
ORG 0000H ZD:MOV TL0,#0B0H LJMP MAIN MOV TH0,#3CH ORG 001BH DJNZ R2,LOOP AJMP ZD MOV R2,#20 ORG 0030H CPL P2.1 MAIN:MOV SP,#60H LOOP:RETI MOV R2,#20 END MOV TMOD,#10H MOV TL0,#0B0H MOV TH0,#3CH CLR P2.1 SETB EA SETB ET0 SETB TR0 HERE:SJMP HERE
3、采用循环指令设计延时程序。 4、寄存器数据交换程序设计。
5、用定时计数器对生产流水线上的新产品个数计数,编写控制程序。
6、某单片机控制系统有8个发光二极管。试画出89C51与外设的连接图并编程使它们控制发光二极管作花样变换。P117
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库单片机复习题答案V2.1在线全文阅读。
相关推荐: