文档库 最新最全的文档下载
当前位置:文档库 › 单片机期末复习知识点

单片机期末复习知识点

单片机期末复习知识点
单片机期末复习知识点

单片机期末复习知识点

一、单片机的硬件组成

1、程序存储器(ROM)和数据存储器(RAM)

(1)8031需要扩展外部程序存储器;EA 管脚接地。

(2)内部数据存储器256个字节,4个区名称。

(3)工作寄存器区单元数,分组,如何命名,如何设置当前工作寄存器组。

(4)位寻址区地址,位地址与字节地址的对应关系。

(5)特殊功能寄存器:

PSW各位功能;堆栈指针SP;程序计数器PC;数据指针寄存器DPTR。

2、8051单片机40个引脚及功能

40条引脚双列直插式封装

引脚可分为三个部分

1、电源及时钟引脚

(1)Vcc:接芯片工作电源;

(2)GND:接地;

(3)XTAL1、XTAL2:时钟引脚,接时钟电路。

2、控制引脚

(1)RST:复位信号输入端。

(2)ALE/PROG:

(3)PSEN:读外部程序存储器的选通信号。

(4)EA/VPP :EA为内外程序存储器选择控制

EA=1,访问片内程序存储器,

EA=0,单片机只访问外部程序存储器。

3、I/O口引脚

(1)P0口:双向8位三态I/O口;

(2)P1口、P2口、P3口:8位准双向I/O口。

P3口引脚的第二功能

(1)P3.0(RXD):串行数据接收端

(2)P3.1(TXD):串行数据发送端

(3)P3.2(INT0):外部中断0请求端;

(4)P3.3(INT1):外部中断1请求端;

(5)P3.4(T0):计数器0外部信号输入端;

(6)P3.5(T1):计数器1外部信号输入端;

(7)P3.6(WR):外部数据存储器“写选通控制”端;

(8)P3.7(RD):外部数据存储器“读选通控制”端。

P口的功能及注意点;

1、单片机复位后各寄存器、P口的状态;

2、实时温度测量系统

(1)温度传感器18B20的使用方法;

(2)能绘制实时温度测量电路图中的时钟电路、复位电路、温度采样电路,显示电路,指示灯电路;

(3)分析各部分功能。

二、单片机的指令系统

1、MCS-51单片机寻址方式:7种

立即寻址: MOV A,#30H

直接寻址: MOV A,30H

寄存器寻址: MOV R2,A

寄存器间接寻址: MOV A,@R1

变址寻址: MOVC A,@DPTR+A

相对寻址: SJMP MAIN

位寻址: MOV C,20H

2、数据传送类指令:

内部:16+1条。MOV <目的操作数>,<源操作数>

外部:4条。MOVX <目的操作数>,<源操作数>

三、中断、定时/计数、串行传输

1、MCS-51单片机中断系统的基本概念,各寄存器的作用及设置情况

(1)5个中断源名称、入口地址、优先级顺序

(2)TCON(定时器控制寄存器)中4个中断标志位、中断发出方式控制位中断响应后,下降沿触发的,硬件自动将该位清零;低电平触发的,软件清零。(3)SCON(串行控制寄存器)中的2个串行口中断标志位

(4)IE(中断允许寄存器)中各位表示的中断源

(5)IP(中断优先级寄存器)

2、定时器/计数器的TMOD、TCON各个位含义及设置情况;四种工作模式的编程方法(1)定时器/计数器的定时、计数的含义

(2)TCON(定时器控制寄存器)主要用于定时器/计数器的启动和停止;

中断标志位:TF1、TF0、IE1、IE0

CPU响应中断,硬件对TF0(或TF1)自动清零;

禁止中断,通过查询方式动作的,则需由软件对TF0(或TF1)清零。

(3)TMOD(工作方式寄存器)主要用于控制和确定定时器/计数器的功能和工作方式。

4种工作方式,设置初值,放置初值寄存器

(4)工作方式0、工作方式1、工作方式2的编程方法,尤其是中断编程方法

3、串行接口寄存器SCON、PCON的设置情况,串行通信的编程方法

(1)串行口数据缓冲器SBUF作用

(2)SCON(串行口控制寄存器)各位意义

(3)PCON中SMOD位的设置及其意义

四、单片机的外部扩展及A/D、D/A转换

1、程序存储器和数据存储器的扩展

(1)P0、P1、P2、P3口在扩展电路中的分工

(2)74LS373作用

2、A/D转换芯片、D/A转换芯片的使用

(1)A/D转换过程,启动A/D转换的语句

(2)D/A转换的3种连接方式。

当多路D/A信号要求同步输出时的连接方式。

一、分析程序

1、已知(R0)=30H,(20H)= 48H,(30H)=80H,(40H)=20H,

请写出执行以下程序段后,(30H)= ,(A)= ,(R0)= 。

MOV 30H,40H

MOV A, @R0

MOV R0,#35H

答案:

(40H)= 20H

(30H)= 20H

(A)= 20H

(R0)= 35H

二、问答题

1、8051单片机的当前工作寄存器组如何选择?当单片机复位后,当前的工作寄存器组为哪一组?

2、简述8051单片机40个引脚的主要功能

3、若80C51的晶振频率为12MHz,试计算延时子程序的延时时间。

解:(1)一个机器周期的时间数: 1us

(2)写出各语句执行一次的机器周期数:

DELAY:MOV R4,#0E6H ; 1 个机器周期

LP:MOV R3,#0FBH ; 1 个机器周期

DJNZ R3,$ ; 2 个机器周期

DJNZ R4,LP ;2 个机器周期

RET ; 2 个机器周期

(3)计算执行该延时子程序总共需要的机器周期数:

2X(15X16+11)+1+2 ]X(14X16+6)+1+2=116153(个)

(4)计算执行该延时子程序总共需要的时间:

1X116153 = 116153(μs)= 116.2(ms)

4、画出MCS-51单片机实现实时温度测量电路图,并标出元器件相应的符号及参数。

5、分析实时温度测量电路图各部分的功能。

三、编程题

1、将从30H开始的20H个数据传送到片内数据存储器中以60H为首地址的20H个存储单元中。

ORG 0000H

SJMP MAIN

ORG 0030H

MAIN: MOV R0,#30H ;片内数据存储区的首地址赋给R0

MOV R1,#60H ;目标数据存储区的首地址赋给R1

MOV R2,#20H ;数据块的长度赋给R2

LOOP1:MOV A,@R0 ;读出要移动数据

MOV @R1,A ;存储到目标目标地址

INC R0 ;地址加1

INC R1

DEC R2 ;数据块长度减1

CJNE R2,#00H,LOOP1 ;数据块是否移动完成

SJMP $

END

2、已知两个十进制数分别在内部RAM40H单元和50H单元开始存放(低位在前),其字节长度存放在内部RAM30H单元中.编程实现两个十进制数求和,并把求和结果存放在40H 开始的单元中。

ORG 0000H

SJMP MAIN

ORG 0030H

MAIN: CLR C;清Cy

MOV R0,#40H ;第1个加数的首地址赋给R0

MOV R1,#50H ;第2个加数的首地址赋给R1

LP:MOV A,@R0 ;读出第1个加数的n位

ADDC A,@R1 ;与第2个加数的n位相加

DA A ;十进制调整

MOV @R0,A ;和存入单元

INC R0 ;地址加1

INC R1

DJNE 30H,LP ;数据块是否移动完成

END

3、双字节加法。实现((R2)(R1))+((R4)(R3))的双字节加法。结果从高位到低位分别存入30H、31H、32H。假设两个双字节分别为F4A5H与3C76H。

ORG 0000H

SJMP MAIN

ORG 0030H

MAIN:MOV R1,#0A5H ;加数低字节送到R1

MOV R2,#0F4H ;加数高字节送到R2

MOV R3,#76H ;另一加数低字节送到R3

MOV R4,#3CH ;另一加数高字节送到R4

MOV A,R3 ;

ADD A,R1 ;低字节求和

MOV 32H,A ;和低字节存入32H

MOV A,R4

ADDC A,R2 ;高字节求和

MOV 31H,A ;和高字节存入31H

MOV A,#00H

ADDC A,#00H ;求和溢出

MOV 30H,A ;和溢出存入30H

SJMP $

END

定单片机的晶振频率为6MHz,试用定时工作方式2以中断的方式编程实现。

解:(1)定时器T0初值确定:

时钟频率为12MHz,所以机器周期为2μs。

处于定时状态,脉宽为脉冲周期的一半,为0.05ms。

因为,t = (28-T1初值)X机器周期

所以,0.05 X 10-3 = (28-T1初值)X2X 10-6。

T1初值=256-25=231D=1110 0111B

TH1 = 0E7H,TL1 = 0E7H

(2)TMOD寄存器初始化

T1为方式2,则M1M0=02;实现定时功能,=0;为实现T1的运行控制,则GATE=0。

因此TMOD寄存器应初始化为20H。

(3)程序设计

ORG 0000H

LJMP MAIN

ORG 001BH ;定时器T1中断入口地址

LJMP T1INT

ORG 0030H

MAIN: MOV TMOD,#20H ;设定定时器T1的工作方式

MOV TH1,#0E7H ;给定时器T1送初值

MOV TL1,#0E7H ;给定时器T1送初值

SETB ET1 ;允许定时器T1中断

SETB EA ;允许全局中断

CLR P1.0 ;清P1.0

SETB TR1 ;启动定时器T1

SJMP $

定单片机的晶振频率为12MHz,试用定时工作方式0以中断的方式编程实现。

解:(1)定时器T0初值确定:

时钟频率为12MHz,所以机器周期为1μs。

处于定时状态,脉宽为脉冲周期的一半,为0.05ms。

因为,t = (213-T0初值)X机器周期

所以,0.05 X 10-3 = (213-T0初值)X1X 10-6。

T0初值=8192-50=8142D=1111 1110 0 1110B

TH0 = 0FEH,TL0 = 0EH

(2)TMOD寄存器初始化

T0为方式0,则M1M0=00;实现定时功能,=0;为实现T0的运行控制,则GATE=0。

因此TMOD寄存器应初始化为00H。

典型例题

(3)程序设计

ORG 0000H

LJMP MAIN

ORG 000BH

LJMP T0INT

ORG 0030H

MAIN: MOV TMOD ,#00H

MOV TH0 ,#0FEH

MOV TL0 ,#0EH

SETB ET0

SETB EA

CLR P1.0

SETB TR0

SJMP $

最新-单片机原理及应用期末考试必考知识点重点总结 精品

单片机概述 单片机是微单片微型计算机的简称,微型计算机的一种。 它把中央处理器(CPU),随机存储器(RAM),只读存储器(ROM),定时器\计数器以及I\O 接口,串并通信等接口电路的功能集成与一块电路芯片的微型计算机。 字长:在计算机中有一组二进制编码表示一个信息,这组编码称为计算机的字,组成字的位数称为“字长”,字长标志着精度,MCS-51是8位的微型计算机。 89c51 是8位(字长)单片机(51系列为8位) 单片机硬件系统仍然依照体系结构:包括CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、输入设备和输出设备、内部总线等。 由于一块尺寸有限的电路芯片实现多种功能,所以制作上要求单片机的高性能,结构简单,工作可靠稳定。 单片机软件系统包括监控程序,中断、控制、初始化等用户程序。 一般编程语言有汇编语言和C语言,都是通过编译以后得到机器语言(二进制代码)。 1.1单片机的半导体工艺 一种是HMOS工艺,高密度短沟道MOS工艺具有高速度、高密度的特点; 另一种是CHMOS工艺,互补金属氧化物的HMOS工艺,它兼有HMOS工艺的特点还具有CMOS的低功耗的特点。例如:8181的功耗是630mW,80C51的功耗只有110mW左右。1.2开发步5骤: 1.设计单片机系统的电路 2.利用软件开发工具(如:Keil c51)编辑程序,通过编译得到.hex的机器语言。 3.利用单片机仿真系统(例如:Protus)对单片机最小系统以及设计的外围电路,进行模拟的硬软件联合调试。 4.借助单片机开发工具软件(如:STC_ISP下载软件)读写设备将仿真中调试好的.hex程序拷到单片机的程序存储器里面。 5.根据设计实物搭建单片机系统。 2.1MCS-51单片机的组成:(有两个定时器) CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、I/O口(串口、并口)、内部总线和中断系统等。 工作过程框图如下:

单片机期末复习资料(完全版)

◆主要复习知识点: 第一章微机计算机系统的基本知识 1.单片机就是在一片硅片上集成了中央处理器、随机存储器、只读存储器、中断系统、定时/计数器和多种I/O口的微型计算机系统,该系统不带外部设备。从组成和功能上看,它已经具备了计算机系统的基本属性,所以也可以称其为单片微型计算机,简称单片机。 2.微型处理器是单片机的核心。它主要由三部分组成:寄存器阵列、运算器和控制器、 3.程序计数器PC,专门用于存放现行指令的16位地址。CPU就是根据PC中的地址到ROM中读取程序指令。每当取出现行指令一个字节后,PC就自动加1,PC+1→PC,当遇到转移指令或子程序时,PC内容会被指定的地址取代,实现程序转移。PC用于存放CPU下一条要执行的指令地址,是一个16位的专用寄存器。(PC的功能与作用) 4.运算器用来完成算术运算和逻辑运算操作,是处理信息的主要部件。运算器主要由累加器 A、状态寄存器PSW、算术运算单元ALU组成。 ①累加器A,用来存放参与算术运算和逻辑运算的一个操作数和运算结果。 ②状态字寄存器,用来保存ALU操作运算的条件标志,如进位标志、奇偶标志等。 ③算术运算单元ALU,由加法器和其他逻辑电路组成,其基本功能是进行加法和移位运算,由此实现其他各种算术和逻辑运算。 5.控制器是分析和执行指令的部件,控制器只要由程序计数器PC、指令寄存器和指令译码器组成。 6.总线是用于传送信息的公共途径。总线可以分为数据总线、地址总线、控制总线。 7.数据总线DB:数据线D0~D7共8位,由P0提供,分时输送低8位地址(通过地址锁存器锁存)和8位数据信息。数据总线是双向的,可以从CPU输出,也可以从外部输入到CPU。 8.地址总线AB:地址线A0~A15共16位,P2口提供高8位地址A8~A15,P0口经地址锁存器提供低8位地址A0~A7。片外存储器可寻址范围达到64KB(即65536字节)。 9.控制总线CB:控制总线由P3口的第二功能P3.6、P3.7H和3根独立的控制线ALE、EA和PSEN组成。 10.存储器是用来存储数据和程序的部件。按其功能来分,存储器可以分为随机存储器(RAM)和只读存储器(ROM)两大类。

单片机期末复习整理

复习 期末考试题型: 1、填空题(20%) 2、选择题(20%) 3、分析题(28%) 4、综合编程题(32%) 第一章 1、51单片机内部有哪些功能部件?(具体看课本P20~P21) 例:下面的哪一个功能部件不属于8051单片机的内部硬件。( B ) (A)串行口(B)SPI接口(C)定时器(D)中断系统 2、CPU结构? 1)什么是PC指针?复位时PC指针的值?(见课本P25) 程序计数器PC(Program Counter):存放下一条要执行的指令在程序存储器中的地址。 复位时PC指针的值0000H 2)累加器A(见课本P24页),寄存器B(见课本P24页),程序状态字PSW(见课本P24页),堆栈SP(见课本P30) 累加器A :使用最频繁的寄存器,也可写为Acc。是ALU单元的输入之一,又是运算结果的存放单元。A的进位标志Cy是特殊的,同时又是位处理机的位累加器。 寄存器B:运算结果的另一个存放单元。 程序状态字寄存器PSW:

RS1 RS0 所选的4组寄存器 0 0 0区(内部RAM地址00H~07H) 0 1 1区(内部RAM地址08H~0FH) 1 0 2区(内部RAM地址10H~17H) 1 1 3区(内部RAM地址18H~1FH) (5)OV(PSW.2)溢出标志位 指示运算是否产生溢出。各种算术运算指令对该位的影响情况较复杂,将在第3章介绍。 (6)PSW.1位: 保留位,未用 (7)P(PSW.0)奇偶标志位 P=1,A中“1”的个数为奇数 P=0,A中“1”的个数为偶数 堆栈指针SP :指示出堆栈区顶部在内部RAM块中的位置 复位后,SP中的内容为07H。 堆栈的作用:(1)保护断点(2)现场保护 堆栈的原则:先进后出 堆栈的操作:入栈(PUSH):先(SP)+1,后把数据压入堆栈 出栈(POP):先把数据弹出堆栈,后(SP)-1 例:(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,执行指令POP DPH,POP DPL,POP SP后,DPTR、SP中的内容分别是()。 (A)3C5F,50H (B)5F3CH,30H (C)3C5FH,30H (D)3C5FH,4FH 2、存储器结构 1)51单片机的寻址范围?(见课本P26) 51有16根地址线,最大寻址程序存储空间为64KB(寻址范围是:0000H~FFFFH 共64K), 分为片内程序存储器、片外程序存储器,采用统一编址方式。

(完整版)单片机知识点总结

单片机考点总结 1.单片机由CPU、存储器及各种I/O接口三部分组成。 2.单片机即单片微型计算机,又可称为微控制器和嵌入式控制器。 3.MCS-51系列单片机为8位单片机,共40个引脚,MCS-51基本类型有8031、8051 和8751. (1)I/O引脚 (2)8031、8051和8751的区别: 8031片内无程序存储器、8051片内有4KB程序存储器ROM、8751片内有4KB程序存储器EPROM。 (3)

4.MCS-51单片机共有16位地址总线,P2口作为高8位地址输出口,P0口可分时复用 为低8位地址输出口和数据口。MCS-51单片机片外可扩展存储最大容量为216=64KB,地址范围为0000H—FFFFH。(1.以P0口作为低8位地址/数据总线;2. 以P2口作为高8位地址线) 5.MCS-51片内有128字节数据存储器(RAM),21个特殊功能寄存器(SFR)。(1)MCS-51片内有128字节数据存储器(RAM),字节地址为00H—7FH; 00H—1FH: 工作寄存器区; 00H—1FH: 可位寻址区; 00H—1FH: 用户RAM区。 (2)21个特殊功能寄存器(SFR)(21页—23页);

(3)当MCS-51上电复位后,片内各寄存器的状态,见34页表2-6。 PC=0000H, DPTR=0000H, Acc=00H, PSW=00H, B=00H, SP=07H, TMOD=00H, TCON=00H, TH0=00H, TL0=00H, TH1=00H, TL1=00H, SCON=00H, P0~P3=FFH 6. 程序计数器PC:存放着下一条要执行指令在程序存储器中的地址,即当前PC值或现行值。程序计数器PC是16位寄存器,没有地址,不是SFR. 7. PC与DPTR的区别:PC和DPTR都用于提供地址,其中PC为访问程序存储器提供地址,而DPTR为访问数据存储器提供地址。 8. MCS-51内部有2个16位定时/计数器T0、T1,1个16位数据指针寄存器DPTR,其中MOVE DPTR, #data16 是唯一的16位数据传送指令,用来设置地址指针DPTR。(46页) 定时/计数器T0和T1各由2个独立的8位寄存器组成,共有4个独立寄存器:TH1、TL1、TH0、TL0,可以分别对对这4个寄存器进行字节寻址,但不能吧T0或T1当作1个16位寄存器来寻址。即:MOV T0,#data16 ;MOV T1,#data16 都是错的,MOV TH0,#data;MOV TL0,,#data是正确的。 9.程序状态字寄存器PSW(16页) (1)PSW的格式: D7 D6 D5 D4 D3 D2 D1 D0 PSW D0H (2)PSW寄存器中各位的含义; Cy:进位标志位,也可以写为C。 Ac:辅助进位标志位。

单片机原理及其接口技术期末复习题1

1.MCS-51系列单片机字长是位,有根引脚。单片机的特点有。 2.8051单片机的存储器的最大特点是,Px并行口的地址是与存储器统一编址的,或者说属于该存储器。 3.、8051最多可以有个并行输入输出口,最少也可以有1个并行口,即。P3常需复用作和读写控制信号。 4.ALE信号的作用是。 5.8051复位后,PC= H。若希望从片内存储器开始执行,EA脚应接电平,PC值超过H时,8051会自动转向片外存储器继续取指令执行。 6.8051的C/T是计数的。 7.8051的中断向量表在H、H和0013H、001BH、0023H。 8.MOV A,40H 指令对于源操作数的寻址方式是寻址。 9.指令JB 0A7H,ABC的作用是。(0A7H是P2.7的地址) 10.将CY与A的第0位的非求或的指令是,若原A=0,执行后A= 。 11.如果A/D采样的位数为10位,参考电压为5V,则其能检测到的模拟变化量是多少? 12.PSW中RS1 RS0=10H时,R2的地址是。 13.单片机经加电复位后,执行第一条指令的地址是。 14.在串行通信中,数据传送方向有、、三种方式。 15.一个机器周期=个状态周期等于个振荡周期。 16.设DPTR=2000H,(A)=0A0H,则MOVC A,@A+DPTR操作数的实际操作地址为。 17.若8051单片机的引脚EA接地,表示。 18.在MCS-51 单片机系统中,采用的编址方式是。 19.在查询和中断两种数据输入输出方式中,效率较高的是。 20.指令LCALL 37B0H,首地址在2000H,所完成的操作是入栈,PC= 。 21.外部中断INT1入口地址为。 22.ANL A, #0F0H是将A的高四位保持不变,而低4位。 23.8051单片机定时器/计数器作定时和计数用时,其计数脉冲分别 由和提供。 24.. 单片机89C51片内集成了KB的ROM,共有个中断源。 25. 两位十六进制数最多可以表示个存储单元。 26. 在89C51中,只有当EA引脚接电平时,CPU才访问片内的ROM。 27. 当CPU访问片外的存储器时,其低八位地址由口提供,高八位地址 由口提供,8位数据由口提供。 28. 89C51具有KB的字节寻址能力。 29. 数据指针DPTR是一个位的特殊功能寄存器寄存器。 30. 在89C51中,片内RAM分为地址为的真正RAM区,和地址为 的特殊功能寄存器(SFR) 区两个部分。 31. 在89C51中,通用寄存器区共分为组,每组个工作寄存器,当

单片机期末复习 问答题及答案

1、80C51 的外部中断有哪两种触发方式?它们对触发脉冲或电平有什么要求? (1)电平触发方式:CPU在每个机器周期的S5P2期间采样外部中断引脚的输人电平。若为低电平,便置IEl(IEO)为“1”,申请中断;若外部中断引脚为高电平,则IEl(IEO)清零。 (2)边沿触发方式:CPU在每个机器周期的S5P2期间采样外部中断请求引脚的输人电平。如果在相继的两个机器周期采样过程中,一个机器周期采样到外部中断请求为高电平,接着下一个机器周期采样到外部中断请求为低电平,则使IEl(IEO)置1,申请中断;否则,IEl(1E0)置0。 2、单片机怎样管理中断?怎样开放和禁止中断?怎样设置优先级? (1)由中断源提出中断请求,由中断控制允许控制决定是否响应中断,如果允许响应中断,则CPU按设定好的优先级的顺序响应中断。如果是同一优先级的中断,则按单片机内部的自然优先级顺序(外部中断0→定时器0中断→外部中断l→定时器1中断→串行接口中断)响应中断。 CPU响应中断请求后,就立即转入执行中断服务程序。保护断点、寻找中断源、中断处理、中断返回,程序返回断点处继续执行。(2)由中断允许寄存器IE控制开放和禁止中断。欲开放某一中断,则应先开放总中断允许(EA置1),然后开放相应中断的中断允许(相应位置1);若要要禁止中断,则EA置O即可。 (3)由中断优先级控制寄存器IP控制中断优先级,相应位置1,则设为高级中断,置0则为低级。其中:PS为串行中断优先级,PTl(0)为定时中断1(0)优先级,PXl(0)外部中断1(0)优先级。 3、写出下列特殊功能寄存器的名称 TCON :定时器控制寄存器 TMOD :定时器/计数器方式控制寄存器 SCON :串行口控制寄存器 PSW :程序状态字(标志寄存器) IE :中断允许控制寄存器

单片机原理及应用知识点汇总复习

单片机原理及应用知识点汇总 一、填空题 1、单片机是将微处理器、一定容量的RAM和ROM以及I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机80C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。 3、两位十六进制数最多可以表示256 个存储单元。 4、在80C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。 5、当CPU访问片外的存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由P0 口提供。 6、在I/O口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。 7、80C51具有64 KB的字节寻址能力。 特 第 持 ,其 。 IP。 边沿 计数 / 22 、串行通信有同步通信和异步通信两种通信方式。 23、在异步通信中,数据的帧格式定义一个字符由4部分组成,即:起始位、数据位、奇偶校验位和停止位。 24、串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是通信双方必须采用统一的编码方式,二是通信双方必须能产生相同的传送速率。 25、单片机80C51中的串行通信共有 4 种方式,其中方式0 是用作同步移位寄存器来扩展I/O口的。 26、设80C51的晶振频率为11.0592MHz,选用定时器T工作模式2作波特率发生器,波特率为2400b/s,且SMOD置0,则定时器的初值为F4H 27、键盘可分为独立连接式和矩阵式两类。键盘可分为编码式和非编 码式两类。 28、LED数码管有静态显示和动态显示两种方式。 29、在执行下列指令后,A=___60H___,R0=__45H____,(60H)=___45H___。

单片机期末考试试卷以及参考答案

单项选择 1. PC的内容是: A 当前指令前一条指令的地址 B 下一条指令的地址 C 控制器中指令寄存器的地址 D 当前正在执行指令的地址 2. 在MOVX A,@DPTR指令中,DPTR的内容是 A 片内数据存储器地址 B 片外程序存储器地址 C 片内程序存储器地址 D 片外数据存储器地址 3.以下指令没有错误的是 A PUSH DPTR B SUBB R3,R0 C POP DPTR D ADD A,@R1 https://www.wendangku.net/doc/1218730079.html,B是 A 总线标准 B 可编程并行接口 C 可编程串行接口 D 译码器 5.在MCS-51中,为实现P0口数据和低位地址分时复用,应使用 A 地址寄存器 B 地址译码器 C 地址缓冲器 D 地址锁存器 6.MCS-51单片机启动复位后,程序计数器PC的内容为 A 0000H B 1000H C 2000H D 3000H 7.不能使MCS-51单片机的SP改变的指令是 A ANL 指令 B PUSH指令 C POP指令 D LCALL指令 8.MCS-51单片机PUSH指令的操作数是 A 位操作数 B 双字操作数 C 字节操作数 D 字操作数 9. 8031片外扩展数据存储器的最大容量是 A 16K B 64K C 8K D 32K 10.在LED显示中,为了输出位控和段控信号,应使用指令 A MOVX B MOV C MOVC D XCH 11.MCS-51执行子程序返回指令,从栈顶弹出的断点地址送给 A DPTR B CY C SP D PC 12.MCS-51执行出栈指令过程中,SP A 加2 B 减2 C 减1 D 加1 13.MCS-51的定时器/计数器是 A 两个16位的加法计数器 B 1个16位的加法计数器 C 两个16位的减法计数器 D 1个16位的减法计数器 14.MCS-51的MOV A,20H指令的源操作数的寻址方式是 A 直接寻址 B 位寻址 C 立即寻址 D 间接寻址 15.以下关于8155的叙述哪一个是错误的 A 是一个可编程的并行接口 B 有256个单元的RAM C 是一个可编程的接口芯片 D 是一个可编程的串行接口 16.D/A是 A 模数转换器 B 解调器 C 调制器 D 数模转换器

单片机期末复习资料[1]

填空题 1、设X=5AH,Y=36H,则X与Y“或”运算为__7EH_______,X与Y的“异或”运算为___6CH_____。 2、若机器的字长为8位,X=17,Y=35,则X+Y=__110100_____,X-Y=_11101110______(要求结果写出二进制形式)。 3、单片机的复位操作是____高电平______(高电平/低电平),单片机复位后,堆栈指针SP 的值是___07h_____。 1. 4、单片机中,常用作地址锁存器的芯片是,常用作地址译码器芯片是_____74HC138____________。 5应该设置为(高电平/低电平),那么,PSEN 信号的处理方式为。 6、单片机程序的入口地址是,外部中断1的入口地址是______0013H_________。 7、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为__0.5us_______,机器周期为_____2us__________。 8、外围扩展芯片的选择方法有两种,它们分别是___线选法_______________和_____译码法__________。 9、单片机的内部RAM,特殊 。 10、子程序返回指令是___ret______,中断子程序返回指令是__ reti 。 11、8051单片机的存储器的最大特点是内部RAM 与外部RAM 分开编址。 12、8051最多可以有32 个并行输入输出口,最少也可以有8 个并行口。 13、函数是C语言的基本单位。 14、串行口方式2接收到的第9位数据送SCON 寄存器的RB8 位中保存。 15、MCS-51内部提供 3 个可编程的16 位定时/计数器,定时器有 4 种工作方式。 16、一个函数由两部分组成,即说明部分和语句部分。

单片机原理期末考试试题_附答案

单片机原理期末考试试 题_附答案 This model paper was revised by LINDA on December 15, 2012.

单片机原理及应用期末考试试题汇总 1、单片机是将微处理器、一定容量的 RAM 和ROM以及(I/O)口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片内集成了(4)KB的FLASH ROM,共有(5)个中断源。 3、两位十六进制数最多可以表示(256)个存储单元。 4、89C51是以下哪个公司的产品( C ) A、INTEL B、AMD C、ATMEL D、PHILIPS 5、在89C51中,只有当EA引脚接(高)电平时,CPU才访问片内的Flash ROM。 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F 8、当CPU访问片外的存储器时,其低八位地址由(P0)口提供,高八位地址由(P2)口提供,8位数据由(P0)口提供。9、在I/O口中,(P0)口在接LED时,必须提供上拉电阻,(P3)口具有第二功能。10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。F 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 14、MCS-51系列单片机是属于(B)体系结构。 A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 15、89C51具有?( 64?) KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外

最新单片机重点知识点整理

1单片机内部RAM 256个单元功能划分 通用工作寄存器区:用于存放操作数及中间结果 位寻址区:作为一般RAM单元使用,进行字节操作,也可对单元中每一位进行操作 用户区:供用户一般使用 特殊功能寄存器区:共专用寄存器使用 同步通信,依靠起始位和停止位实现同步 异步通信,依靠同步字符实现同步 1.方式0 串行接口工作方式0为同步移位寄存器方式,多用于I/O口的扩展,其波特率是固定的,为fosc/12。TXD引脚输出同步移位脉冲,RXD引脚串行输入/输出。 2.方式1 在方式l时,串行口被设置为波特率可变的8位异步通信接口。发送/接收1帧数据为10位,其中1位起始位、8位数据位(先低位后高位)和1位停止位。 3.方式2 串行口工作为方式2时,被定义为9位异步通信接口。发送/接收1帧数据为11位,其中1位起始位、8位数据位、1位控制/校验位和1位停止位。控制/校验位为第9位数据。 4.方式3 方式3为波特率可变的11位异步通信方式,除了波特率有所区别之外,其余同方式 3产品设计的步骤 1明确设计任务和性能指标2总体设计3硬件测试4软件设计5产品调试 4指令的寻址方式、分类,会举例 (1)立即数寻址指令本身直接含有所需要的8位或16位的操作数。 将此数称为“立即数”(使用#标明)。 MOV A,#5FH ;将(8位)立即数送累加器A (2)直接寻址指令直接给出了操作数的地址。 MOV A,3AH ;将RAM3AH单元内容送累加器 (3)寄存器寻址当所需要的操作数在内部某一个寄存器Rn中时,将此寄存器名Rn直接写在指令的操作数的位置上。 MOV A,R0 注意:寄存器寻址方式的指令大多是单字节指令。指令本身并不带有操数,而是含有存放操作数的寄存器的3位代码。以MOV A,Rn为例,使用R7寄存器,所以rrr=111,既指令的机器码为:0EFH (4)寄存器间接寻址指令中含有保存操作数地址的寄存器Ri。 MOV A,@Ri ( i=0、1) 如:MOV R0,#3AH ;立即数送R0寄存器 (5)变址寻址;指令使用DPTR或PC中的内容作为基地址,再与累加器A的内容相加,和作为操作数地址。 指令使用DPTR或PC中的内容作为基地址,再与累加器A的内容相加,和作为操作数地址。 MOVX A,@A+PC ;PC内容与A的内容相加得操作数地址并将此操作数送A

单片机期末复习参考分析

1、8051系列单片机中,片内数据存储区一共分为3个区,这3个区分别为 工作寄存器区域;位寻址区域;堆栈和数据缓冲区。 2、8052内部有4 个井行端口,P0口直接作为I/O端口使用时,必须外接上拉电阻;并行端口时,必须先执行高频电阻指令,然后执行输入指令,才能正确的读入端口的状态。 3、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。 4、IE是中断允许寄存器IP是中断优先级寄存器。 5、基本的通信方式有串行和并行。 6、二进制数100111100.1B转换为十六进制数是13C.8H 。转换我十进制数是316.5D 。 7、当8031扩展外部存储器或I/O口时,高八位地址总线由P2端口提供,数据总线由P0 端口提供 8、89C52单片机有片内ROM容量8 KB,RAM容量256 字节。 9、MCS-51有一个全双工的异步串行口。 1.总线宽度32位,地址16位,数据8位 2.MCS51单片机有40个引脚 3.寻址方式有7种,分别是:立即寻址,直接寻址,寄存器寻址,寄存器间接寻址,变址寻址,相对 寻址,隐含寻址. 4.片内RAM中,通过PSW中PSW.3(RS0) 和PSW.4(RS1) 两位来确定 5.8052单片机内部存储器有哪几个区? (1)工作寄存区区域(2)位寻址区域(3)堆栈和数据 缓冲区 6.80C52,ROM存储器容量8KB,数据容量字节256个字节 7.8052一共有3个定时器,计数器;方式三:只对定时器/计数器0有效,分为两个8位定时器/ 计数器,定时器/计数器1在此方式下不工作 8.80C51中断源有5个中断优先级,2个外部中断 9.PC与DPTR的区别:PC访问程序存储器提供地址;DPTR访问数据存储器提供地址 10.8052单片机有4个并行的输入输出口,分别为P0,P1,P2,P3 11.单片机与普通计算机的区别?(1)CPU (2)存储器(3)输入输出口 12.通讯方式有:同步通信方式,异步通信方式 13.堆栈的操作:PC内容推到堆栈,返回时按先进后出原则送入PC 14.间接寻址的特点:存储器存的是地址

盐工单片机期末复习题(1)

B电气0812单片机测验(2011.5.16) 一.填空题(每空1分,共20分) 1. 已知两个数的真值为:X=-55,Y=108,则[X+Y]补= 35H 。 2.微型计算机组成包括 CPU 、存储器、 I/O接口、总线四部分。 3. 在MCS-51单片机中,如果采用12MHz晶振,1个机器周期为 1μs 。 4. 单片机对外三总线分别为地址总线、数据总线和控制总线。 5. 8051单片机内部有 2 个定时器, 4个并行口和 1 个全双工串行口,5 个中断源。 6. 8051单片机内部有 4 KB的ROM, 128 B的RAM,SFR是特殊功能寄 存器。 7. 单片机的扩展包括外部数据存储器的扩展、外部程序存储器的扩展、 输入/输出接口的扩展和管理功能器件扩展。 二.说明题(每小题4分,共20分) 1.8051单片机的控制引脚有哪些,各起什么作用? 答:RST/VPD(9脚): RST即为RESET, VPD为备用电源, 所以该引脚为单片 机的上电复位或掉电保护端。 ALE(30脚):(Address Latch Enable/PROGramming) 当访问外部存储器时,ALE(允许地址锁存信号)以每机器周期两次的信号输出,用于锁存出现在P0 口的低8位地址。 PSEN(29脚):(Program Strobe ENable)片外程序存储器读选通信号输出端, 低电平有效。 EA(31脚):(Enable Address/Voltage Pulse of Programing)为访问外部 程序存储器控制信号。 另外P3口的每一个引脚都有第二功能,第二功能都是作为控制应脚,如下 表所示。2.8051单片机的四种工作方式各是什么工作方式?用户如何设定? 答:单片机的四种工作方式如下表: 用户通过对工作方式寄存器TMOD各位赋值来设定单片机的四种工作方式。 3.什么是并行通信,什么是串行通信,各用在什么场合? 答:并行通信是构成1组数据的各位同时进行传送,例如8位数据或16位数据并行传送。 并行通信的特点是传输速度快,但当距离较远、位数又多时导致了通信线路复杂且成本高。 串行通信是数据一位接一位地顺序传送。 串行通信的特点是通信线路简单,只要一对传输线就可以实现通信(如电话线),从而大大地降低了成本,特别适用于远距离通信。缺点是传送速度慢。 4.解释中断的含义。 答:CPU执行程序时,由于发生了某种随机的事件(外部或内部的),引起CPU 暂时中断正在运行的程序,转去执行一段特殊的服务程序(称为中断服务程

(完整word版)单片机知识点总结

第一部分硬件基础 1、单片机的组成; 2、单片机的并行I/O口在使用时,有哪些注意的地方? 3、单片机的存储器;程序存储器和数据存储器的寻址范围,地址总线和数据总线的位数;数据存储器内存空间的分配;特殊功能寄存器区; 4、时钟及机器周期; 5、单片机的控制总线、地址总线及数据总线等。 例: 一、填空 1.MCS-51单片机有4个存储空间,它们分别是:、、、。 2、MCS-51单片机的一个机器周期包括个状态周期,个振荡周期。设外接12MHz晶振,则一个机器周期为μs。 3.程序状态字PSW由位组成。 4.在MCS-51单片机内部,其RAM高端128个字节的地址空间称 为区,但其中仅有个字节有实际意义。 5. MCS-51 系列单片机为位单片机,其数据总线为位,地址总线为位,可扩展的地址范围为。 6. MCS-51 单片机的4 个并行I/O 口若作为普通I/O 口使用时,输入操作分为读引脚和读锁存器,需要先向端口写“1”的操作是。 7. MCS-51 单片机的特殊功能寄存器分为可位寻址和不可位寻址两种,那么IE 为,TMOD 为。 8.通常MCS-51单片机上电复位时PC= H、SP= H、通用寄存器采用第组,这一组寄存器的地址范围 是 H。 9.MCS-51单片机堆栈遵循的数据存储原则。 10.在MCS-51单片机中,使用P2、P0口传送信号,且使用P0口来传送信号,这里采用的 是技术。 11.MCS-51单片机位地址区的起始字节地址为。

12.对于并行口在读取端口引脚信号时,必须先对端口写。13.PC的内容是。 14、MCS-51 单片机运行出错后需要复位,复位的方法是在复位引脚上加一个持续时间超过个时钟周期的高电平。 15、具有4KBytes 储存容量之存储器,其至少需具有根地址线。 二、问答 1.简述MCS-51 单片机的P0、P1、P2 和P3 口的功能。 2.MCS-51单片机的三总线是由哪些口线构成的。 3.MCS-51单片机的位寻址区的字节地址范围是多少?位地址范围是多少? 4. MCS-51单片机存储器在结构上有什么特点?在物理上和逻辑上各有那几个地址空间? 5.简述MCS-51单片机00H-7FH片内RAM的功能划分,写出它们的名称以及所占用的地址空间,并说明它们的控制方法和应用特性。 6.请写出MCS-51单片机的五个中断源的入口地址。 第二部分 C51程序设计 1、C51的指令规则;C51编程语句及规则; 2、C51表达式和运算符; 3、顺序程序、分支程序及循环程序设计; 4、C51的函数; 5、中断函数。 例: 1.程序的基本结构有。 2.C51的存储器模式有、、。 3.C51中int型变量的长度为,其值域为;unsigned char型变量的长度为位,其值域为。 4.C51中关键字sfr的作用,sbit的作 用。 5.函数定义由和两部分组成。 6.C51的表达式由组成。C51表达式语句由表达式和组成。

单片机期末复习题和参考答案

单片机原理与接口技术复习题 复习一选择题 1. 有如下程序段:R0,#30H C A A,#00H ﹫R0,A 执行结果是( )。 A. ( 30H ) =0 0H B. ( 30H )=0 1H C. ( 00H ) =0 0H D. ( 00H ) =0 1H 2. 在内部,反映程序运行状态或运算结果特征的寄存器是( )。 A. B. C. A D. 3. 各中断源发出的中断请求信号,都会标记在( )寄存器。 A. B. C. D. 4. 帧格式为 1 个起始位, 8 个数据位, 1 个停止位的异步串行通信方式是( )。

A. 方式 0 B. 方式 1 C. 方式 2 D. 方式 3 5. 在数据传送过程中,数据由串行变为并行可通过( )实现。 A. 数据寄存器 B. 移位寄存器 C. 锁存器 D. 转换器 6. 执行返回指令,退出中断服务子程序,则返回地址来自( )。 A. B. 程序计数器 C. 堆栈区 D. 寄存器 7. 中断查询,查询的是( ). A. 中断请求信号 B. 中断标志 C. 外中断方式控制位 D. 中断允许控制位 8. - 51 单片机扩展口与外部数据存储器( )。 A. 分别独立编址 B. 统一编址 C. 变址编址 D. 动态变址 9. 访问外部数据存储器时,不起作用的信号是( )中。 A. B. C.

10. 外部中断 1的中断入口地址为( )。 A. 0003H B. 000 C. 0013H D. 001 11. 下列指令中正确的是( )。 A. P2.1 , A B. 0 , L1 C. B , D. A , 3 12. 串行口的移位寄存器方式为( )。 A. 方式 0 B. 方式 1 C. 方式 2 D. 方式 3 13. 在家用电器中使用单片机应属于计算机的( )。 A. 辅助工程应用 B. 数值计算应用 C. 控制 应用 D. 数据处理应用 14. 在显示中,为了输出位控和段控信号,应使用指令 ( )。 A. B. C. D. 15. 执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序,从堆栈弹出的断点地址送( )。 A. B. C. D. A 16. 在 51中,需双向传递信号的是( )。

(完整word版)C51单片机-期末复习题

期末复习题 一、选择题(每题4分,共10题) 1. 下列哪种文件后缀名是可以烧结至单片机中( ) A . uv2 B . c C. HEX D . inc 2. AT89C52单片机(双列直插封装)有多少引脚() A.20 B. 28 C. 40 D. 44 3. AT89C52单片机的地址总线有多少位() A.2 B. 8 C. 16 D. 32 4. 下面哪个引脚单片机的串行接受引脚() A.XTAL1 B. RXD C. REST D. ALE 5. 若采用的时钟晶体的频率是12MHz,那么单片机的机器周期是多少( ) A. 1/2微秒 B. 1/6微秒 C. 1微秒 D. 1-4微秒 6. 十六进制0xe5转换成二进制应该为( ) A. 1111 1101 B. 1110 0011 C. 1110 0101 D. 1111 1010 7. 在下列寄存器中,与定时/ 计数控制无关的是() A . TCON (定时控制寄存器) B. TMOD (工作方式控制寄存器) C. SCON (串行控制寄存器) D. IE (中断允许控制寄存器) 8. MCS-51单片机的外部中断1的中断请求标志是。( ) A. TR1 B. IE1 C. IT1 D. TF1 9. 定时器/计数器工作方式1是。 ( ) A. 8位计数器结构 B. 2个8位计数器结构 C. 13位计数结构 D. 16位计数结构 10. 已知1只共阳极LED显示器,其中a笔段为字形代码的最低位,若需显示数字E,则它的字形代码应为。 ( )

A. 06H B. F9H C. 86H D. 79H 11. 对程序计数器PC 的操作( ) A. 是自动进行的 B. 是通过传送进行的 C . 是通过加1 指令进行的 D. 是通过减1 指令进行的 12. 下列计算机语言中,CPU能直接识别的是。() A. 自然语言 B. 高级语言 C. 汇编语言 D. 机器语言 13. A T89C52单片机的数据总线有多少位() A.2 B. 8 C. 16 D. 32 14. 下面哪个引脚单片机的地址锁存引脚() A.XTAL1 B. RXD C. REST D. ALE 15. 若采用的时钟晶体的频率是12MHz,那么单片机的时钟周期是多少( ) A. 1/2微秒 B. 1/6微秒 C. 1微秒 D. 1-4微秒 16. 当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持。( ) A. 1个机器周期 B. 2个机器周期 C. 4个机器周期 D. 8个机器周期 17. 二进制0110 1101转换成十六进制应该为( ) A. 0xe5 B. 0x6E C. 0x7E D. 0x6D 18. 在下列寄存器中,与定时/ 计数控制无关的是() A . TCON (定时控制寄存器) B. TMOD (工作方式控制寄存器) C. SCON (串行控制寄存器) D. IE (中断允许控制寄存器) 19. MCS-51单片机的外部中断1的中断请求标志是。( ) A. TR1 B. IE1 C. IT1 D. TF1 20. 已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字E,则它的字形代码应为。 ( ) A. 06H B. F9H C. 86H D. 79H

(完整版)单片机原理及应用考试复习知识点

单片机原理及应用考试复习知识点 第1章计算机基础知识 考试知识点: 1、各种进制之间的转换 (1)各种进制转换为十进制数 方法:各位按权展开相加即可。 (2)十进制数转换为各种进制 方法:整数部分采用“除基取余法”,小数部分采用“乘基取整法”。 (3)二进制数与十六进制数之间的相互转换 方法:每四位二进制转换为一位十六进制数。 2、带符号数的三种表示方法 (1)原码:机器数的原始表示,最高位为符号位(0‘+’1‘-’),其余各位为数值位。 (2)反码:正数的反码与原码相同。负数的反码把原码的最高位不变,其余各位求反。 (3)补码:正数的补码与原码相同。负数的补码为反码加1。 原码、反码的表示范围:-127~+127,补码的表示范围:-128~+127。 3、计算机中使用的编码 (1)BCD码:每4位二进制数对应1位十进制数。 (2)ASCII码:7位二进制数表示字符。0~9的ASCII码30H~39H,A的ASCII码41H,a的ASCII码61H。 第2章80C51单片机的硬件结构 考试知识点: 1、80C51单片机的内部逻辑结构 单片机是把CPU、存储器、输入输出接口、定时/计数器和时钟电路集成到一块芯片上的微型计算机,主要由以下几个部分组成。 (1)中央处理器CPU 包括运算器和控制器。 运算电路以ALU为核心,完成算术运算和逻辑运算,运算结果存放于ACC中,运算结果的特征存放于PSW中。 控制电路是单片机的指挥控制部件,保证单片机各部分能自动而协调地工作。程序计数器PC是一个16位寄存器,PC的内容为将要执行的下一条指令地址,具有自动加1功能,以实现程序的顺序执行。 (2)存储器 分类: 随机存取存储器RAM:能读能写,信息在关机后消失。可分为静态RAM(SRAM)和动态RAM(DRAM)两种。 只读存储器:信息在关机后不会消失。 掩膜ROM:信息在出厂时由厂家一次性写入。 可编程PROM:信息由用户一次性写入。

单片机填空题期末复习。、

单片机填空题 一、系统结构 1、80C51系列单片机字长是8 _位, 4 个并行I/O 口,2 个16 位 的定时/计数器。 2、80C51单片机的存储器在物理上设计成—程序存储器和数据存储器两个 独立的空间。 3、80C51单片机内有 _4k B 程序存储器和_128 B 数据存储器。 4、PSW中的工作寄存器指针是RS1和RS0它们把R0-R7分成_4 _______ 组。 对选定的某组工作寄存器R0?R7,只有_______ R1、R0 ____ 既能作为地址指针又能存放数据。 4B.对选定的工作寄存器R0?R7,只有R1和________ R0 _____ 既能作为地址指针又能存放数据。 5、单片机的内部RAM区中,可以位寻址的字节地址范围是20H~2FH ,特殊 功能寄存器中,可位寻址的地址是___是能被8整除的地址_ 。 & MCS-51片内20H- 2FH范围内的数据存储器,既可以字节寻址又可以_位_寻址。 7、MC& 51单片机片内RAM中20H- 2FH为___ 位寻址____ 区单元,其中21H 单元各位的地址号范围是____ 08H-0FH ________ 。 8. MC—5l单片机的堆栈区只可设置在—片内数据存储区(器) 9. MC—51单片机的P0-P4 口均是并行I /O口,其中的P0 口和P2口除了可 以进行数据的输入、输出外,通常还用来构建系统的_______ 数据总线 和______ 地址总线—;在P0— P4 口中,P0 为真正的双向口,P1—P3 为准双向口。 10、作为普通输入输出口使用时,P0?P3 口都是准双向I/O 口,当作为输入使用前 必须向每个引脚的锁存器写_________ 1 _____ 。单片机复位后P0?P3 口的值均为_ 0FFH _________ 。 二、系统复位等 1、单片机的复位操作是高电平_______ (高电平/低电平),单片机复位后, 中断允许寄存器IE的值是00H 。 2、通常、单片机上电复位时PC—0000 _____ ,SP=07 ____ ;而工作寄存器 则缺省采用第_00—组。 3、80C51单片机系统上电及复位的程序入口地址为—0000H _____ 。

(完整版)单片机原理及应用期末考试必考知识点重点总结

单片机概述: 单片机是微单片微型计算机的简称,微型计算机的一种。 它把中央处理器(CPU),随机存储器(RAM),只读存储器(ROM),定时器\计数器以及I\O 接口,串并通信等接口电路的功能集成与一块电路芯片的微型计算机。 字长:在计算机中有一组二进制编码表示一个信息,这组编码称为计算机的字,组成字的位数称为“字长”,字长标志着精度,MCS-51是8位的微型计算机。 89c51 是8位(字长)单片机(51系列为8位) 单片机硬件系统仍然依照体系结构:包括CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、输入设备和输出设备、内部总线等。 由于一块尺寸有限的电路芯片实现多种功能,所以制作上要求单片机的高性能,结构简单,工作可靠稳定。 单片机软件系统包括监控程序,中断、控制、初始化等用户程序。 一般编程语言有汇编语言和C语言,都是通过编译以后得到机器语言(二进制代码)。 1.1单片机的半导体工艺 一种是HMOS工艺,高密度短沟道MOS工艺具有高速度、高密度的特点; 另一种是CHMOS工艺,互补金属氧化物的HMOS工艺,它兼有HMOS工艺的特点还具有CMOS的低功耗的特点。例如:8051的功耗是630mW,80C51的功耗只有110mW左右。1.2开发步5骤: 1.设计单片机系统的电路 2.利用软件开发工具(如:Keil c51)编辑程序,通过编译得到.hex的机器语言。 3.利用单片机仿真系统(例如:Protus)对单片机最小系统以及设计的外围电路,进行模拟的硬软件联合调试。 4.借助单片机开发工具软件(如:STC_ISP下载软件)读写设备将仿真中调试好的.hex程序拷到单片机的程序存储器里面。 5.根据设计实物搭建单片机系统。 2.1MCS-51单片机的组成:(有两个定时器) CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、I/O口(串口、并口)、内部总线和中断系统等。 工作过程框图如下: 运算器 组成:8位算术逻辑运算单元ALU(Arithmetic Logic Unit)、8位累加器A(Accumulator)、8位寄存器B、程序状态字寄存器PSW(Program Status Word)、8位暂存寄存器TMP1和TMP2等。 功能:完成算术运算和逻辑运算

相关文档
相关文档 最新文档