搜档网
当前位置:搜档网 › 单片机硬件知识点汇总资料

单片机硬件知识点汇总资料

单片机硬件知识点汇总资料
单片机硬件知识点汇总资料

第一章绪论

第一节单片机

单片机即单片机微型计算机,是将计算机主机(CPU、内存和I/O接口)集成在一小块硅片上的微型机。

第二节单片机的历史与现状

第一阶段(1976~1978年):低性能单片机的探索阶段。以Intel公司的MCS-48为代表,采用了单片结构,即在一块芯片内含有8位CPU、定时/计数器、并行I/O口、RAM 和ROM等。主要用于工业领域。

第二阶段(1978~1982年):高性能单片机阶段,这一类单片机带有串行I/O口,8位数据线、16位地址线可以寻址的范围达到64K字节、控制总线、较丰富的指令系统等。这类单片机的应用范围较广,并在不断的改进和发展。

第三阶段(1982~1990年):16位单片机阶段。16位单片机除CPU为16位外,片内RAM和ROM容量进一步增大,实时处理能力更强,体现了微控制器的特征。例如Intel 公司的MCS-96主振频率为12M,片内RAM为232字节,ROM为8K字节,中断处理能力为8级,片内带有10位A/D转换器和高速输入/输出部件等。

第四阶段(1990年~):微控制器的全面发展阶段,各公司的产品在尽量兼容的同时,向高速、强运算能力、寻址范围大以及小型廉价方面发展。

第三节单片机的应用领域

一、单片机在仪器仪表中的应用

二、单片机在机电一体化中的应用

三、单片机在智能接口和多机系统中的应用

四、单片机在生活中的应用

第二章 硬件结构

第一节 MCS-51单片机及其演变

特点

(1)一个8位微处理器CPU 。

(2)数据存储器RAM 和特殊功能寄存器SFR 。 (3)内部程序存储器ROM 。

(4)两个定时/计数器,用以对外部事件进行计数,也可用作定时器。

(5)四个8位可编程的I/O (输入/输出)并行端口,每个端口既可做输入,也可做输出。 (6)一个串行端口,用于数据的串行通信。 (7)中断控制系统。 (8)内部时钟电路。

第二节 80C51单片机的基本结构

1) 中央处理器(CPU )

中央处理器是单片机的核心,完成运算和控制功能。MCS-51的CPU 能处理8位二进制数或代码。

2) 内部数据存储器(内部RAM )

8051芯片中共有256个RAM 单元,但其中后128单元被专用寄存器占用,能作为寄存

CP U

时钟电路P 0P 3P 2P 1TXD RXD IN T0IN T1

并行接口串行接口中断系统

定时/计数器RAM ROM T0T1

器供用户使用的只是前128单元,用于存放可读写的数据。因此通常所说的内部数据存储器就是指前128单元,简称内部RAM 。 3) 内部程序存储器(内部ROM )

8051共有4 KB 掩膜ROM ,用于存放程序、原始数据或表格,因此,称之为程序存储器,简称内部ROM 。 4) 定时/计数器

8051共有两个16位的定时/计数器,以实现定时或计数功能,并以其定时或计数结果对计算机进行控制。 5) 并行I/O 口

MCS-51共有4个8位的I/O 口(P0、P1、P2、P3),以实现数据的并行输入/输出。在实训中我们已经使用了P1口,通过P1口连接8个发光二极管。

第三节 80C51单片机的引脚功能

MCS-51是标准的40引脚双列直插式集成电路芯片,引脚排列请参见图

P0.0 ~ P0.7: P0口8位双向口线。 P1.0 ~ P1.7 :P1口8位双向口线。 P2.0 ~ P2.7 :P2口8位双向口线。 P3.0 ~ P3.7 :P3口8位双向口线。 ALE :地址锁存控制信号。在系统扩展时,ALE 用于控制把P0口输出的低8位地址锁存起来,以实现低位地址和数据的隔离。此外,由于ALE 是以晶振1/6的固定频率输出的正脉冲,因此,可作为外部时钟或外部定时脉冲使用。

PSEN :外部程序存储器读选通信号。在读外部ROM 时,PSEN 有效(低电平),以实现外部ROM 单元的读操作。 EA :访问程序存储控制信号。当信号为低电平时,对ROM 的读操作限定在外部程序存储器;当信号为高电平时,对ROM 的读操作是从内部程序存储器开始,并可延至外部程序存储器。

RST :复位信号。当输入的复位信号延续两个机器周

期以上的高电平时即为有效,用以完成单片机的复位初始化操作。

XTAL1和XTAL2:外接晶体引线端。当使用芯片内部时钟时,此二引线端用于外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟脉冲信号。

P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST/VPD 9RXD P3.010TXD P3.111INT0 P3.212INT1 P3.313T0 P3.414T1 P3.515WR P3.616RD P3.717XTAL218XTAL119VSS 20P2.021P2.122P2.223

P2.324

P2.425P2.526P2.627

P2.728

PSEN 29ALE/PROG 30EA/VPP 31

P0.732

P0.633P0.534P0.435

P0.336

P0.237P0.138P0.039VCC 40

8031 8051 8751

VSS:地线。

VCC:+5 V电源。

以上是MCS-51单片机芯片40条引脚的定义及简单功能说明,读者可以对照实训电路找到相应引脚,在电路中查看每个引脚的连接使用。

P3口线的第二功能。P3的8条口线都定义有第二功能

第四节存储器结构

MCS-51单片机的芯片内部有RAM和ROM两类存储器,即所谓的内部RAM和内部ROM

MCS-51内部程序存储器

MCS-51的程序存储器用于存放编好的程序和表格常数。8051片内有4 KB的ROM,8751片内有4 KB的EPROM,8031片内无程序存储器。MCS-51的片外最多能扩展64 KB 程序存储器,片内外的ROM是统一编址的。如端保持高电平,8051的程序计数器PC在0000H~0FFFH地址范围内(即前4 KB地址) 是执行片内ROM中的程序,当PC在1000H~FFFFH地址范围时,自动执行片外程序存储器中的程序;当保持低电平时,只能寻址外部程序存储器,片外存储器可以从0000H开始编址。

MCS-51的程序存储器中有些单元具有特殊功能,使用时应予以注意。

其中一组特殊单元是0000H~0002H。系统复位后,(PC)=0000H,单片机从0000H 单元开始取指令执行程序。如果程序不从0000H单元开始,应在这三个单元中存放一条无条件转移指令,以便直接转去执行指定的程序。

还有一组特殊单元是0003H~002AH,共40个单元。这40个单元被均匀地分为5段,作为5个中断源的中断地址区。其中:

0003H~000AH 外部中断0中断地址区

000BH~0012H 定时/计数器0中断地址区

0013H~001AH 外部中断1中断地址区

001BH~0022H 定时/计数器1中断地址区

0023H~002AH 串行中断地址区

中断响应后,按中断种类,自动转到各中断区的首地址去执行程序,因此在中断地址区中理应存放中断服务程序。但通常情况下,8个单元难以存下一个完整的中断服务程序,因此通常也是从中断地址区首地址开始存放一条无条件转移指令,以便中断响应后,通过中断地址区,再转到中断服务程序的实际入口地址。

MCS-51内部数据存储器

内部数据存储器低128单元

8051的内部RAM 共有256个单元,通常把这256个单元按其功能划分为两部分:低128单元(单元地址00H ~7FH )和高128单元(单元地址80H ~FFH )。如图所示为低128单元的配置图。 寄存器区

8051共有4组寄存器,每组8个寄存单元(各为8),各组都以R0~R7作寄存单元编号。寄存器常用于存放操作数中间结果等。由于它们的功能及使用不作预先规定,因此称之为通用寄存器,有时也叫工作寄存器。4组通用寄存器占据内部RAM 的00H ~1FH 单元地址。

在任一时刻,CPU 只能使用其中的一组寄存器,并且把正在使用的那组寄存器称之为当前寄存器组。到底是哪一组,由程序状态字寄存器PSW 中RS1、RS0位的状态组合来决定。

通用寄存器为CPU 提供了就近存储数据的便利,有利于提高单片机的运算速度。此外,使用通用寄存器还能提高程序编制的灵活性,因此,在单片机的应用编程中应充分

利用这些寄存器,以简化程序设计,提高程序运行速度。 位寻址区

内部RAM 的20H ~2FH 单元,既可作为一般RAM 单元使用,进行字节操作,也可以对单元中每一位进行位操作,因此把该区称之为位寻址区。位寻址区共有16个RAM

特 殊 功 能 寄 存

器 通用

RAM 区

位寻址区 00H

1FH

20H 2FH 30H 7FH

80H FFH

80H

88H 90H 98H A0H A8H B0H B8H D0H E0H F0H 特殊功能寄存器中位寻址

外部 ROM

内部 ROM

(EA=1) 外部 ROM

(EA=0)

0000H 0000H 0FFFH

0FFFH

1000H

FFFFH

外 部 RAM (I/O 口 地址)

0000H

FFFFH

内部数据存储器

(a )

外部数据存储器

(b )

程序存储器 (c )

工作寄

存器区

单元,计128位,地址为00H~7FH。MCS-51具有布尔处理机功能,这个位寻址区可以构成布尔处理机的存储空间。这种位寻址能力是MCS-51的一个重要特点。

用户RAM区

在内部RAM低128单元中,通用寄存器占去32个单元,位寻址区占去16个单元,剩下80个单元,这就是供用户使用的一般RAM区,其单元地址为30H~7FH。对用户RAM区的使用没有任何规定或限制,但在一般应用中常把堆栈开辟在此区中。

内部数据存储器高128单元

内部RAM的高128单元是供给专用寄存器使用的,其单元地址为80H~FFH。因这些寄存器的功能已作专门规定,故称之为专用寄存器(Special Function Register),也可称为特殊功能寄存器。

第五节特殊功能存储器SFR

8051共有21个专用寄存器,现把其中部分寄存器简单介绍如下:

程序计数器(PC—Program Counter)。在实训中,我们已经知道PC是一个16位的计数器,它的作用是控制程序的执行顺序。其内容为将要执行指令的地址,寻址范围达64 KB。PC有自动加1功能,从而实现程序的顺序执行。PC没有地址,是不可寻址的,因此用户无法对它进行读写,但可以通过转移、调用、返回等指令改变其内容,以实现程序的转移。因地址不在SFR(专用寄存器)之内,一般不计作专用寄存器。

累加器(ACC—Accumulator)。累加器为8位寄存器,是最常用的专用寄存器,功能较多,地位重要。它既可用于存放操作数,也可用来存放运算的中间结果。MCS-51单片机中大部分单操作数指令的操作数就取自累加器,许多双操作数指令中的一个操作数也取自累加器。

B寄存器。B寄存器是一个8位寄存器,主要用于乘除运算。乘法运算时,B存乘数。乘法操作后,乘积的高8位存于B中,除法运算时,B存除数。除法操作后,余数存于B 中。此外,B寄存器也可作为一般数据寄存器使用。

程序状态字(PSW—Program Status Word)。程序状态字是一个8位寄存器,用于存放程序运行中的各种状态信息。其中有些位的状态是根据程序执行结果,由硬件自动设置的,而有些位的状态则使用软件方法设定。PSW的位状态可以用专门指令进行测试,也可以用指令读出。一些条件转移指令将根据PSW有些位的状态,进行程序转移。PSW的各位定义如下:

除PSW.1位保留未用外,其余各位的定义及使用如下:

CY (PSW.7)——进位标志位。CY 是PSW 中最常用的标志位。其功能有二:一是存放算术运算的进位标志,在进行加或减运算时,如果操作结果的最高位有进位或借位时,CY 由硬件置“1”,否则清“0”;二是在位操作中,作累加位使用。位传送、位与位或等位操作,操作位之一固定是进位标志位。

AC (PSW.6)——辅助进位标志位。在进行加减运算中,当低4位向高4位进位或借位时,AC 由硬件置“1”,否则AC 位被清“0”。在BCD 码调整中也要用到AC 位状态。 F0(PSW.5)——用户标志位。这是一个供用户定义的标志位,需要利用软件方法置位或复位,用以控制程序的转向。

RS1和RS0(PSW.4,PSW.3)——寄存器组选择位。它们被用于选择CPU 当前使用的通用寄存器组。通用寄存器共有4组,其对应关系如下: 00:0组 01:1组 10:2组 11:3组

这两个选择位的状态是由软件设置的,被选中的寄存器组即为当前通用寄存器组。但当单片机上电或复位后,RS1 RS0=00。

OV (PSW.2)——溢出标志位。在带符号数加减运算中,OV=1表示加减运算超出了累加器A 所能表示的符号数有效范围(-128 ~ +127),即产生了溢出,因此运算结果是错误的,否则,OV=0表示运算正确,即无溢出产生。

P (PSW.0)——奇偶标志位。表明累加器A 中内容的奇偶性。如果A 中有奇数个“1”,则P 置“1”,否则置“0”。凡是改变累加器A 中内容的指令均会影响P 标志位。此标志位对串行通信中的数据传输有重要的意义。在串行通信中常采用奇偶校验的办法来校验数据传输的可靠性。

数据指针(DPTR )。数据指针为16位寄存器。编程时,DPTR 既可以按16位寄存器使用,也可以按两个8位寄存器分开使用,即:DPH DPTR 高位字节,DPL DPTR 低位字节。DPTR 通常在访问外部数据存储器时作地址指针使用。由于外部数据存储器的寻址范围为64 KB ,故把DPTR 设计为16位。

堆栈指针(SP —Stack Pointer )。堆栈是一个特殊的存储区,用来暂存数据和地址,它是按“先进后出”的原则存取数据的。堆栈共有两种操作:进栈和出栈。由于MCS-51单片机

PSW 位地址

D7H D6H D5H D4H D3H D2H D1H D0H 字节地址

CY AC

F0

RS1

RS0

OV

F1

P

的堆栈设在内部RAM 中,因此SP 是一个8位寄存器。系统复位后,SP 的内容为07H ,从而复位后堆栈实际上是从08H 单元开始的。但08H ~1FH 单元分别属于工作寄存器1~3区,如程序要用到这些区,最好把SP 值改为1FH 或更大的值。

对专用寄存器的字节寻址问题作如下几点说明:

(1)21个可字节寻址的专用寄存器是不连续地分散在内部RAM 高128单元之中,尽管还余有许多空闲地址,但用户并不能使用。

(2) 程序计数器PC 不占据RAM 单元,它在物理上是独立的,因此是不可寻址的寄存器。

(3) 对专用寄存器只能使用直接寻址方式,书写时既可使用寄存器符号,也可使用寄存器。

第六节 输入输出端口

单片机芯片内还有一项主要内容就是并行I/O 口。MCS-51共有4个8位的并行I/O 口,分别记作P0、P1、P2、P3。每个口都包含一个锁存器、一个输出驱动器和输入缓冲器。实际上,它们已被归入专用寄存器之列,并且具有字节寻址和位寻址功能。

在访问片外扩展存储器时,低8位地址和数据由P0口分时传送,高8位地址由P2口传送。在无片外扩展存储器的系统中,这4个口的每一位均可作为双向的I/O 端口使用。

第七节 时钟电路

在MCS-51芯片内部有一个高增益反相放大器,其输入端为芯片引脚XTAL1,其输出端为引脚XTAL2 。而在芯片的外部,XTAL1和XTAL2之间跨接晶体振荡器和微调电容,从而构成一个稳定的自激振荡器,这就是单片机的时钟电路。

VCC

锁存器

P 1.X D CP Q

Q P 1.X

引脚读锁存器写锁存器内部总线读引脚内部上拉电阻

1.振荡周期:为单片机提供时钟信号的振荡源的周期。

2.时钟周期:是振荡源信号经二分频后形成的时钟脉冲信号。 3

.机器周期:通常将完成一个基本操作所需的时间称为机器周期。

4.指令周期:是指CPU 执行一条指令所需要的时间。一个指令周期通常含有1~4个机器周期。

第八节 复位电路

单片机复位是使CPU 和系统中的其他功能部件都处在一个确定的初始状态,并从这个状态开始工作,例如复位后

XTAL 2

XTAL 1

MCS-51

C 1

C 2

CYS

XTAL 2

XTAL 1 MCS-51 +5V

V SS

TTL

外部时钟源

P 1 P 2 S 1

P2 振荡周期 时钟周期

机器周期

机器周期

指令周期

XTAL 2 (OSC)

S 2 S 3 S 4 S 5 S 6 S 1 S 2 S 4 S 5 S 3 S 6

P 1 P 1 P 1 P 1 P 1 P 1 P 1 P 1 P 1 P 1

P 1 P 2 P 2 P 2 P 2 P 2 P 2 P 2 P 2 P 2 P 2 P 2 MCS -51VCC

VCC

RESET

22 μF

MCS -51

VCC

VCC

22 μF

RESET R1200 Ω

PC=0000H,使单片机从第一个单元取指令。实训中已经看出,无论是在单片机刚开始接上电源时,还是断电后或者发生故障后都要复位,所以我们必须弄清楚MCS-51型单片机复位的条件、复位电路和复位后状态。

第三章定时器/计数器

第一节概述

实质是计数器,脉冲每一次下降沿,计数寄存器数值将加1。

计数的脉冲如果来源于单片机内部的晶振,由于其周期极为准确,这时称为定时器。

计数的脉冲如果来源于单片机外部的引脚,由于其周期一般不准确,这时称为计数器。

第二节结构和工作原理

定时/计数器方式寄存器TMOD

(1) M1和M0:方式选择位。

(2) c/T :功能选择位。时,设置为定时器工作方式;时,设置为计数器工作方式。

(3) GATE:门控位。当GATE=0时,软件控制位TR0或TR1置1即可启动定时器;当GA TE=1时,软件控制位TR0或TR1须置1,同时还须(P3.2)或(P3.3)为高电平方可启动定时器,即允许外中断、启动定时器。

定时器/计数器控制寄存器TCON

(1) TCON.7 TF1:定时器1溢出标志位。当定时器1计满数产生溢出时,由硬件自动置TF1=1。在中断允许时,向CPU发出定时器1的中断请求,进入中断服务程序后,由硬件自动清0。在中断屏蔽时,TF1可作查询测试用,此时只能由软件清0。

(2) TCON.6 TR1:定时器1运行控制位。由软件置1或清0来启动或关闭定时器1。当GA TE=1,且为高电平时,TR1置1启动定时器1;当GATE=0时,TR1置1即可启动定时器1。

(3) TCON.5 TF0:定时器0溢出标志位。其功能及操作情况同TF1。

(4) TCON.4 TR0:定时器0运行控制位。其功能及操作情况同TR1。

(5) TCON.3 IE1:外部中断1()请求标志位。

(6)TCON.2 IT1:外部中断1触发方式选择位。

(7)TCON.1 IE0:外部中断0 ()请求标志位。

(8) TCON.0 IT0:外部中断0触发方式选择位。

第三节 定时/计数器的工作方式

1.方式0

方式0构成一个13位定时/计数器。图是定时器0在方式0时的逻辑电路结构,定时器1的结构和操作与定时器0完全相同。

2.方式1

定时器工作于方式1时。

由图可知,方式1构成一个16位定时/计数器,其结构与操作几乎完全与方式0相同,惟一差别是二者计数位数不同。 3.方式2

定时/计数器工作于方式2时,。

由图可知,方式2中,16位加法计数器的TH0和TL0具有不同功能,其中,TL0是8位计数器,TH0是重置初值的8位缓冲器。 4.方式3

定时/计数器工作于方式3时,其逻辑结构图如图所示。

振荡器÷12C/T =0C/T =1

控制T0TR0GATE &≥1

1

INT0

中断TL05位TH0

8位

TF0振荡器÷12控制

T0TR0GATE &≥11

INT0中断TF0TL0

(8位)

121f osc

中断

TF1TH0C/T =0C/T =1

121f osc

1f

第四节编程和使用

1.计数器初值的计算

把计数器计满为零所需要的计数值设定为C,计数初值设定为TC,由此可得到公式:TC=M-C式中,M为计数器模值,该值和计数器工作方式有关。在方式0时M为213;在方式1时M为216;在方式2和方式3时M为28。

2.定时器初值的计算

在定时器模式下,计数器由单片机主脉冲经12分频后计数。因此,定时器定时时间T的公式:T=(M-TC)T计数,上式也可写成:TC=M-T/ T计数。式中,M为模值,和定时器的工作方式有关;T计数是单片机振荡周期TCLK的12倍;TC为定时器的定时初值。

第六章中断系统

第一节概述

中断是通过硬件来改变CPU的运行方向的。计算机在执行程序的过程中,当出现CPU以外的某种情况时,由服务对象向CPU发出中断请求信号,要求CPU暂时中断当前程序的执行而转去执行相应的处理程序,待处理程序执行完毕后,再继续执行原来被中断的程序。这种程序在执行过程中由于外界的原因而被中间打断的情况称为“中断”。

与中断有关的寄存器有4个,分别为中断源寄存器TCON和SCON、中断允许控制寄存器IE和中断优先级控制寄存器IP;中断源有5个,分别为外部中断0请求、外部中断1请求、定时器0溢出中断请求TF0、定时器1溢出中断请求TF1和串行中断请求RI或TI。5个中断源的排列顺序由中断优先级控制寄存器IP和顺序查询逻辑电路共同决定,5个中断源分别对应5个固定的中断入口地址。

第二节中断源与中断申请标志

中断源

(1)外部中断0请求,由P3.2脚输入。通过IT0脚(TCON.0)来决定是低电平有效还是下跳变有效。一旦输入信号有效,就向CPU申请中断,并建立IE0标志。

(2)外部中断1请求,由P3.3脚输入。通过IT1脚TCON.2)来决定是低电平有效还是下跳变有效。一旦输入信号有效,就向CPU申请中断,并建立IE1标志。

(3)TF0:定时器T0溢出中断请求。当定时器0产生溢出时,定时器0中断请求标志位(TCON.5)置位(由硬件自动执行),请求中断处理。

(4)TF1:定时器1溢出中断请求。当定时器1产生溢出时,定时器1中断请求标志位(TCON.7)置位(由硬件自动执行),请求中断处理。

(5) RI或TI:串行中断请求。当接收或发送完一串行帧时,内部串行口中断请求标志位RI(SCON.0)或TI(SCON.1)置位(由硬件自动执行),请求中断。

中断标志

TCON寄存器中的中断标志

TCON为定时器0和定时器1的控制寄存器,同时也锁存定时器0和定时器1的溢出中断标志及外部中断和的中断标志等。与中断有关位如下:

(1) TCON.7 TF1:定时器1的溢出中断标志。T1被启动计数后,从初值做加1计数,计满溢出后由硬件置位TF1,同时向CPU发出中断请求,此标志一直保持到CPU响应中断后才由硬件自动清0。也可由软件查询该标志,并由软件清0。

(2) TCON.5 TF0:定时器0溢出中断标志。其操作功能与TF1相同。

(3) TCON.3 IE1:中断标志。IE1 = 1,外部中断1向CPU申请中断。

(4) TCON.2 IT1:中断触发方式控制位。当IT1 = 0时,外部中断1控制为电平触发方式。

(5) TCON.1 IE0:中断标志。其操作功能与IE1相同。

(6) TCON.0 IT0:中断触发方式控制位。其操作功能与IT1相同。

SCON寄存器中的中断标志

SCON是串行口控制寄存器,其低两位TI和RI锁存串行口的发送中断标志和接收中断标志。

(1) SCON.1 TI:串行发送中断标志。CPU将数据写入发送缓冲器SBUF时,就启动发送,每发送完一个串行帧,硬件将使TI置位。但CPU响应中断时并不清除TI,必须由软件清除。

第三节中断控制

IE寄存器中断的开放和禁止标志

(1) IE.7 EA:总中断允许控制位。EA = 1,开放所有中断,各中断源的允许和禁止可通过相应的中断允许位单独加以控制;EA = 0,禁止所有中断。

(2) IE.4 ES:串行口中断允许位。ES = 1,允许串行口中断;ES = 0,禁止串行口中断。

(3) IE.3 ET1:定时器1中断允许位。ET1 = 1,允许定时器1中断;ET1 = 0,禁止定时器1中断。

(4) IE.2 EX1:外部中断1()中断允许位。EX1 = 1,允许外部中断1中断;EX1 = 0,禁止外部中断1中断。

(5) IE.1 ET0:定时器0中断允许位。ET0 = 1,允许定时器0中断;ET0 = 0,禁止定时器0中断。

(6) IE.0 EX0: 外部中断0()中断允许位。EX0 = 1,允许外部中断0中断;EX0 = 0,禁止外部中断0中断。

8051单片机系统复位后,IE中各中断允许位均被清0,即禁止所有中断。

IP寄存器中断优先级标志

8051单片机有两个中断优先级,每个中断源都可以通过编程确定为高优先级中断或低(1)IP.4 PS:串行口中断优先控制位。PS = 1,设定串行口为高优先级中断;PS = 0,设定串行口为低优先级中断。

(2)IP.3 PT1:定时器T1中断优先控制位。PT1 = 1,设定定时器T1中断为高优先级中断;PT1 = 0,设定定时器T1中断为低优先级中断。

(3)IP.2 PX1:外部中断1中断优先控制位。PX1 = 1,设定外部中断1为高优先级中断;PX1 = 0,设定外部中断1为低优先级中断。

(4)IP.1 PT0:定时器T0中断优先控制位。PT0 = 1,设定定时器T0中断为高优先级中断;PT0 = 0,设定定时器T0中断为低优先级中断。

(5)IP.0 PX0:外部中断0中断优先控制位。PX0 = 1,设定外部中断0为高优先级中断;PX0 = 0,设定外部中断0为低优先级中断。

当系统复位后,IP低5位全部清0,所有中断源均设定为低优先级中断。

如果几个同一优先级的中断源同时向CPU申请中断,CPU 通过内部硬件查询逻辑,按自然优先级顺序确定先响应哪个中断请求。自然优先级由硬件形成,排列如下:

中断源同级自然优先级

外部中断0 最高级

定时器T0中断

外部中断1

定时器T1中断

串行口中断最低级

第四节中断响应

中断处理过程可分为中断响应、中断处理和中断返回三个阶段。

中断响应

中断响应是CPU对中断源中断请求的响应,包括保护断点和将程序转向中断服务程

序的入口地址(通常称矢量地址)。

中断响应过程

中断响应过程包括保护断点和将程序转向中断服务程序的入口地址。首先,中断系统通过硬件自动生成长调用指令(LACLL),该指令将自动把断点地址压入堆栈保护(不保护累加器A、状态寄存器PSW和其它寄存器的内容),然后,将对应的中断入口地址装入程序计数器PC(由硬件自动执行),使程序转向该中断入口地址,执行中断服务程序。MCS-51系列单片机各中断源的入口地址由硬件事先设定,分配如下:

中断源入口地址

外部中断0 0003H

定时器T0中断000BH

外部中断1 0013H

定时器T1中断001BH

串行口中断0023H

使用时,通常在这些中断入口地址处存放一条绝对跳转指令,使程序跳转到用户安排的中断服务程序的起始地址上去。

中断返回

中断返回是指中断服务完后,计算机返回原来断开的位置(即断点),继续执行原来的程序。中断返回由中断返回指令RETI来实现。该指令的功能是把断点地址从堆栈中弹出,送回到程序计数器PC,此外,还通知中断系统已完成中断处理,并同时清除优先级状态触发器。特别要注意不能用“RET”指令代替“RETI”指令。

中断请求的撤除

CPU响应中断请求后即进入中断服务程序,在中断返回前,应撤除该中断请求,否则,会重复引起中断而导致错误。MCS-51各中断源中断请求撤消的方法各不相同,分别为:1)定时器中断请求的撤除

对于定时器0或1溢出中断,CPU在响应中断后即由硬件自动清除其中断标志位TF0或TF1,无需采取其它措施。

2)串行口中断请求的撤除

对于串行口中断,CPU在响应中断后,硬件不能自动清除中断请求标志位TI、RI,必须在中断服务程序中用软件将其清除。

3)外部中断请求的撤除

外部中断可分为边沿触发型和电平触发型。

对于边沿触发的外部中断0或1,CPU在响应中断后由硬件自动清除其中断标志位IE0或IE1,无需采取其它措施。

第四章 MCS_51与键盘、显示器的接口设计

第一节 LED 接口原理

常用的LED 显示器有LED 状态显示器(俗称发光二极管)、LED 七段显示器(俗称数码管)和LED 十六段显示器。发光二极管可显示两种状态,用于系统状态显示;数码管用于数字显示;LED 十六段显示器用于字符显示。

1. 数码管简介 1) 数码管结构

数码管由8个发光二极管(以下简称字段)构成,通过不同的组合可用来显示数字0 ~9、字符A ~ F 、H 、L 、P 、R 、U 、Y 、符号“-”及小数点“.”。数码管的外形结构如下图所示。数码管又分为共阴极和共阳极两种结构。

2) 数码管工作原理

共阳极数码管的8个发光二极管的阳极(二极管正端)连接在一起。通常,公共阳极接高电平(一般接电源),其它管脚接段驱动电路输出端。当某段驱动电路的输出端为低电平时,则该端所连接的字段导通并点亮。根据发光字段的不同组合可显示出各种数字或字符。此时,要求段驱动电路能吸收额定的段导通电流,还需根据外接电源及额定段导通电流来确定相应的限流电阻。

a g d

f e

c

b 109876

g

f GNDa

b

e d GNDc dp

12345

V D

V D

+5 V

(a)

(b)

(c)

dp

共阴极数码管的8个发光二极管的阴极(二极管负端)连接在一起。通常,公共阴极接低电平(一般接地),其它管脚接段驱动电路输出端。当某段驱动电路的输出端为高电平时,则该端所连接的字段导通并点亮,根据发光字段的不同组合可显示出各种数字或字符。此时,要求段驱动电路能提供额定的段导通电流,还需根据外接电源及额定段导通电流来确定相应的限流电阻。

3) 数码管字形编码

要使数码管显示出相应的数字或字符,必须使段数据口输出相应的字形编码。对照图7.10(a),字型码各位定义为:数据线D0与a字段对应,D1与b字段对应……,依此类推。如使用共阳极数码管,数据为0表示对应字段亮,数据为1表示对应字段暗;如使用共阴极数码管,数据为0表示对应字段暗,数据为1表示对应字段亮。如要显示“0”,共阳极数码管的字型编码应为:11000000B(即C0H);共阴极数码管的字型编码应为:00111111B(即3FH)。依此类推。

2.静态显示接口

静态显示是指数码管显示某一字符时,相应的发光二极管恒定导通或恒定截止。这种显示方式的各位数码管相互独立,公共端恒定接地(共阴极)或接正电源(共阳极)。每个数码管的8个字段分别与一个8位I/O口地址相连,I/O口只要有段码输出,相应字符即显示出来,并保持不变,直到I/O口输出新的段码。采用静态显示方式,较小的电流即可获得较高的亮度,且占用CPU时间少,编程简单,显示便于监测和控制,但其占用的口线多,硬件电路复杂,成本高,只适合于显示位数较少的场合。

3.动态显示接口

动态显示是一位一位地轮流点亮各位数码管,这种逐位点亮显示器的方式称为位扫描。通常,各位数码管的段选线相应并联在一起,由一个8位的I/O口控制;各位的位选线(公共阴极或阳极)由另外的I/O口线控制。动态方式显示时,各数码管分时轮流选通,要使其稳定显示,必须采用扫描方式,即在某一时刻只选通一位数码管,并送出相应的段码,在另一时刻选通另一位数码管,并送出相应的段码。依此规律循环,即可使各位数码管显示将要显示的字符。虽然这些字符是在不同的时刻分别显示,但由于人眼存在视觉暂留效应,只要每位显示间隔足够短就可以给人以同时显示的感觉。

采用动态显示方式比较节省I/O口,硬件电路也较静态显示方式简单,但其亮度不如静态显示方式,而且在显示位数较多时,CPU要依次扫描,占用CPU较多的时间。

第二节键盘接口原理

1. 键的分类

按键按照结构原理可分为两类,一类是触点式开关按键,如机械式开关、导电橡胶式开关等;另一类是无触点式开关按键,如电气式按键,磁感应按键等。前者造价低,后者寿命长。目前,微机系统中最常见的是触点式开关按键。

2.输入原理

在单片机应用系统中,除了复位按键有专门的复位电路及专一的复位功能外,其它按键都是以开关状态来设置控制功能或输入数据的。当所设置的功能键或数字键按下时,计算机应用系统应完成该按键所设定的功能,键信息输入是与软件结构密切相关的过程。 对于一组键或一个键盘,总有一个接口电路与CPU 相连。CPU 可以采用查询或中断方式了解有无将键输入,并检查是哪一个键按下,将该键号送入累加器ACC ,然后通过跳转指令转入执行该键的功能程序,执行完后再返回主程序

3.按键结构与特点

微机键盘通常使用机械触点式按键开关,其主要功能是把机械上的通断转换成为电气上的逻辑关系。也就是说,它能提供标准的TTL 逻辑电平,以便与通用数字系统的逻辑电平相容。

机械式按键再按下或释放时,由于机械弹性作用的影响,通常伴随有一定时间的触点机械抖动,然后其触点才稳定下来。其抖动过程如下图所示,抖动时间的长短与开关的机械特性有关,一般为5~10 ms 。

在触点抖动期间检测按键的通与断状态,可能导致判断出错,即按键一次按下或释放被错误地认为是多次操作,这种情况是不允许出现的。

为了克服按键触点机械抖动所致的检测误判,必

须采取去抖动措施。这一点可从硬件、软件两方面予以考虑。在键数较少时,可采用硬件去抖,而当键数较多时,采用软件去抖。

4. 按键编码

一组按键或键盘都要通过I/O 口线查询按键的开关状态。根据键盘结构的不同,采用不同的编码。无论有无编码,以及采用什么编码,最后都要转换成为与累加器中数值相对应的键值,以实现按键功能程序的跳转。

闭合

稳定键按下前沿抖动

后沿抖动

5. 制键盘程序

一个完善的键盘控制程序应具备以下功能: (1) 检测有无按键按下,并采取硬件或软件措施,消除键盘按键机械触点抖动的影响。 (2) 有可靠的逻辑处理办法。每次只处理一个按键,其间对任何按键的操作对系统不产生影响,且无论一次按键时间有多长,系统仅执行一次按键功能程序。 (3) 准确输出按键值(或键号),以满足跳转指令要求。

独立式按键

单片机控制系统中,往往只需要几个功能键,此时,可采用独立式按键结构。

1.独立式按键结构

独立式按键是直接用I/O 口线构成的单个按键电路,其特点是每个按键单独占

用一根I/O 口线,每个按键的工作不会影

响其它I/O 口线的状态。独立式按键的典型应用如图7.4所示。 独立式按键电路配置灵活,软件结构简单,但每个按键必须占用一根I/O 口线,

因此,在按键较多时,I/O 口线浪费较大,

不宜采用。

2. 立式按键的软件结构

独立式按键的软件常采用查询式结

构。先逐位查询每根I/O 口线的输入状态,如某一根I/O 口线输入为低电平,则可确认该I/O 口线所对应的按键已按下,然后,再转向该键的功能处理程序。

矩阵式按键

单片机系统中,若使用按键较多时,通常采用矩阵式(也称行列式)键盘。

1. 矩阵式键盘的结构及原理 矩阵式键盘由行线和列线组成,按键位于行、列线的

交叉点上,其结构如下图所示。

由图可知,一个4×4的行、列结构可以构成一个含

有16个按键的键盘,显然,在按键数量较多时,矩阵式

键盘较之独立式按键键盘要节省很多I/O 口。

P 1.0P 1.1P 1.2P 1.3

P 1.4

P 1.5

P 1.6

P 1.7

8031

VCC

0123

4567

891011

12131415

01231

23+5 V

矩阵式键盘中,行、列线分别连接到按键开关的两端,行线通过上拉电阻接到+5V 上。当无键按下时,行线处于高电平状态;当有键按下时,行、列线将导通,此时,行线电平将由与此行线相连的列线电平决定。这是识别按键是否按下的关键。然而,矩阵键盘中的行线、列线和多个键相连,各按键按下与否均影响该键所在行线和列线的电平,各按键间将相互影响,因此,必须将行线、列线信号配合起来作适当处理,才能确定闭合键的位置。

2.式键盘按键的识别

识别按键的方法很多,其中,最常见的方法是扫描法。

按键按下时,与此键相连的行线与列线导通,行线在无键按下时处在高电平。显然,如果让所有的列线也处在高电平,那么,按键按下与否不会引起行线电平的变化,因此,必须使所有列线处在低电平。只有这样,当有键按下时,该键所在的行电平才会由高电平变为低电平。CPU根据行电平的变化,便能判定相应的行有键按下。

3.盘的编码

对于独立式按键键盘,因按键数量少,可根据实际需要灵活编码。对于矩阵式键盘,按键的位置由行号和列号惟一确定,因此可分别对行号和列号进行二进制编码,然后将两值合成一个字节,高4位是行号,低4位是列号。

4. 键盘的工作方式

对键盘的响应取决于键盘的工作方式,键盘的工作方式应根据实际应用系统中CPU 的工作状况而定,其选取的原则是既要保证CPU能及时响应按键操作,又不要过多占用CPU的工作时间。通常,键盘的工作方式有三种,即编程扫描、定时扫描和中断扫描。

1) 编程扫描方式

编程扫描方式是利用CPU完成其它工作的空余时间,调用键盘扫描子程序来响应键盘输入的要求。在执行键功能程序时,CPU不再响应键输入要求,直到CPU重新扫描键盘为止。

2) 定时扫描方式

定时扫描方式就是每隔一段时间对键盘扫描一次,它利用单片机内部的定时器产生一定时间(例如10 ms)的定时,当定时时间到就产生定时器溢出中断。CPU响应中断后对键盘进行扫描,并在有键按下时识别出该键,再执行该键的功能程序。

2计算机硬件维护工程师模拟考试试题

三、判断题 1.连接机箱内的信号线时,一般红色(深颜色)线表示正,白色(浅颜色)表示为负。 A.正确 B.错误 答案:A 2.BIOS(Basic Input / Output System)是指基本输入/输出系统。 A.正确 B.错误 答案:A 3.在BIOS中设置密码时,输入的密码不区分大小写。 A.正确 B.错误 答案:B 4.主DOS分区只有一个,它就是C驱动器,而逻辑DOS分区则可以是一个驱动器,也可以是多个驱动器,例如它可以划分为D、E等多个驱动器。 A.正确 B.错误 答案:A 5.Partition Magic可以在保留硬盘数据的前提下对硬盘进行重新分区,并且可以对硬盘创建分区,合并分区,改变分区大小,转换分区格式等。 A.正确 B.错误 答案:A 6.主板上的CPU插槽都是统一的,无论是Intel公司的CPU,还是AMD 公司的CPU,都可以在一个主板上使用。

A.正确 B.错误 答案:B 7.与NTFS的分区相比,FAT32分区格式的安全性更高。 A.正确 B.错误 答案:B 8.安装两个或两个以上杀毒软件,可以提高电脑的防病毒能力。 A.正确 B.错误 答案:B 9.由于液晶屏在制造时是从一大块液晶片上切割下来的,所以要完全没有坏点也是几乎不可能的,发现有1、2个坏点也是正常的,符合要求的。 A.正确 B.错误 答案:A 10.AC97并不是一种生卡的品牌,而是一种标准,是由Intel、Creative Labs、NS、Analog Device与Yamaha共同提出的Audio Codec97(意为“音效多媒体数字信号编/解码器”),目前几乎所有的生卡都支持AC97标准。 A.正确 B.错误 答案:A 11.华硕是台湾的硬件厂商。 A.正确 B.错误 答案:A 12.计算机病毒发作时硬盘数据一定会丢失。

单片机考试常见试题简答题-整理版

简答题部分 1、什么叫堆栈? 2、进位和溢出? 3、在单片机中,片内ROM的配置有几种形式?各有什么特点? 4、什么是单片机的机器周期、状态周期、振荡周期和指令周期?它们之间是什么关系? 5、MCS-51单片机通常内部包含哪些主要逻辑功能部件? 6、MCS-51单片机的存储器从物理结构上可划分几个空间? 7、存储器中有几个保留特殊功能的单元用做入口地址?分别作什么作用? 8、MCS-51单片机片内256B的数据存储器可分为几个区?分别起什么作用? 8、MCS-51单片机的P0~P3四个I/O端口在结构上有何异同?使用时应注意的事项? 9、存储器空间在物理结构上可划分为几个部分? 10、开机复位后,CPU使用是的哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工作寄存器组? 11、MCS-51的时钟周期、机器周期、指令周期的如何分配的?当振荡频率为8MHz时,一个单片机时钟周期为多少微秒? 12、程序状态存储器PSW的作用是什么?常用状态标志有哪几位?作用是什么? 13、EA/VPP引脚有何功用?8031的引脚应如何处理?为什么? 14、单片机有哪几个特殊功能寄存器?各在单片机的哪些功能部件中? 15、什么是指令?什么是程序?简述程序在计算机中的执行过程。 16、什么叫寻址方式?MCS51有几种寻址方式? 17、SJMP(短转移)指令和AJMP(绝对转移)指令的主要区别。 18、中断服务子程序与普通子程序有哪些异同之处? 19、MCS-51响应中断的条件是什么?CPU响应中断后,CPU要进行哪些操作?不同的中断源的中断入口地址是什么? 20、单片机对中断优先级的处理原则是什么? 21、MCS-51的外部中断有哪两种触发方式?他们对触发脉冲或电平有什么要求? 22、什么是中断和中断系统?其主要功能是什么? 23、MCS-51有哪些中断源? 24、说明外部中断请求的查询和响应过程 25、MCS-51响应中断的条件?。 26、简述MCS-51单片机的中断响应过程。 27、在执行某一中断源的中断服务程序时,如果有新的中断请求出现,试问在什么情况下可响应新的中断请求?在什么情况下不能响应新的中断请求? 28、MCS-51单片机外部中断源有几种触发中断请求的方法?如何实现中断请求? 29、什么是中断优先级?中断优先级处理的原则是什么?

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

单片机概述 单片机是微单片微型计算机的简称,微型计算机的一种。 它把中央处理器(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、计算机经历了几个时代? 电子管、晶体管、集成电路、大规模集成电路和超大规模集成电路、智能计算机。 2、冯诺依曼设计思想? a.计算机包括运算器、存储器、输入/输出设备。 b.内部采用二进制表示指令和代码。 c.将编号的程序送入内存储器中,然后启动计算机工作,能够顺序逐条取出指令和执 行指令。 3、MCS-51的内部结构? 8位CPU、8位并行I/O口、128个字节的内部RAM、21个SFR、4KB的内部ROM、一个全双工串行I/O口、2个16位定时器/计数器、5个中断源,2个中断优先级、 4、ROM和RAM ROM:片内4KB,地址范围0000H – 0FFFH 片外扩展64KB 地址范围0000H - FFFFH 片内外统一编址方式复位后PC为0 RAM:片内256字节地址范围00H – FFH 低128字节为一般RAM区00H-7FH 00H – 1FH 工作寄存器区,4组通用寄存器区,一组8个寄存器 20H - 2FH 位寻址区,也可字节寻址 30H – 7FH堆栈区和数据缓冲区 高128字节为SFR地址范围为80H- FFH 实现各种控制功能 5、堆栈?堆栈指针? 一种按照“先进后出”为原则的线性表数据结构。 存放堆栈的栈顶地址的寄存器(8位),系统复位后SP为07H。 6、单片机正常工作的条件? a.电源正常 b.时钟正常 c.复位正常 7、C51外扩的ROM和RAM可以有相同的地址空间,但不会发生数据冲突,为什么? 访问外扩的ROM和RAM的指令不同,所发出的控制信号也不同。读外部RAM时,RD/信号有效,写外部RAM时,WR/有效,读外部ROM时,PSEN/有效。在程序执行的过程中只能有一个信号有效,因此即使有相同的地址也不会发挥数据冲突。 8、C51外部引脚EA/的作用? EA/是内外部RAM的选通信号 EA/ = 0 时,只选择外部ROM EA/ = 1 时,PC<0FFFH时,选择内部ROM PC>0FFFH时,选择外部ROM 9、位寻址区? 内部RAM的20H – 2FH为位寻址区,位寻址范围为00H – 7FH SFR中地址能被8整除的字节地址单元,地址范围是80H – FFH 10、中断?中断响应和中断返回? 由于内部或外部的某种原因,CPU必须终止当前的程序,转去执行中断请求的那个外设

单片机硬件知识点汇总资料良心出品必属

第一章绪论 第一节单片机 单片机即单片机微型计算机,是将计算机主机(CPU内存和I/O 接口)集成在一小块硅片上的微型机。 第二节单片机的历史与现状 第一阶段(1976~1978年):低性能单片机的探索阶段。以Intel 公司的MCS-48为代表,采用了单片结构,即在一块芯片内含有8 位CPU定时/计数器、并行I/O 口、RAM和ROM等。主要用于工业领域。 第二阶段(1978~1982年):高性能单片机阶段,这一类单片机带有串行I/O 口,8位数据线、16位地址线可以寻址的范围达到64K 字节、控制总线、较丰富的指令系统等。这类单片机的应用范围较广,并在不断的改进和发展。

第三阶段(1982~1990年):16位单片机阶段。16位单片机除 CPU为16位外,片内RAM和ROM容量进一步增大,实时处理能力更 强,体现了微控制器的特征。例如In tel公司的MCS-96主振频率 为12M片内RAM为232字节,ROM为8K字节,中断处理能力为8 级,片内带有10位A/D转换器和高速输入/输出部件等。 第四阶段(1990年~):微控制器的全面发展阶段,各公司的产品在尽量兼容的同时,向高速、强运算能力、寻址范围大以及小型廉价方面发展。第三节单片机的应用领域 单片机在仪器仪表中的应用单片机在机电一体化中的应用 单片机在智能接口和多机系统中的应用 四、单片机在生活中的应用 第二章硬件结构 第一节MCS-51单片机及其演变 特点

一个8位微处理器CPU 数据存储器RAM和特殊功能寄存器SFR 内部程序存储器ROM 两个定时/计数器,用以对外部事件进行计数,也可用作定时 器。 四个8位可编程的I/O (输入/输出)并行端口,每个端口既 可做输入,也可做输出。 (6)—个串行端口,用于数据的串行通信。 (7)中断控制系统。 (8)内部时钟电路。 第二节80C51单片机的基本结构

硬件基础知识

第三章硬件基础知识学习 通过上一课的学习,我们貌似成功的点亮了一个LED小灯,但是还有一些知识大家还没有 彻底明白。单片机是根据硬件电路图的设计来写代码的,所以我们不仅仅要学习编程知识,还有硬件知识,也要进一步的学习,这节课我们就要来穿插介绍电路硬件知识。 3.1 电磁干扰EMI 第一个知识点,去耦电容的应用,那首先要介绍一下去耦电容的应用背景,这个背景就是电磁干扰,也就是传说中的EMI。 1、冬天的时候,尤其是空气比较干燥的内陆城市,很多朋友都有这样的经历,手触碰到电脑外壳、铁柜子等物品的时候会被电击,实际上这就是“静电放电”现象,也称之为ESD。 2、不知道有没有同学有这样的经历,早期我们使用电钻这种电机设备,并且同时在听收音机或者看电视的时候,收音机或者电视会出现杂音,这就是“快速瞬间群脉冲”的效果,也称之为EFT。 3、以前的老电脑,有的性能不是很好,带电热插拔优盘、移动硬盘等外围设备的时候,内部会产生一个百万分之一秒的电源切换,直接导致电脑出现蓝屏或者重启现象,就是热插拔的“浪涌”效果,称之为Surge... ... 电磁干扰的内容有很多,我们这里不能一一列举,但是有些内容非常重要,后边我们要一点点的了解。这些问题大家不要认为是小问题,比如一个简单的静电放电,我们用手能感觉到的静电,可能已经达到3KV以上,如果用眼睛能看得到的,至少是5KV了,只是因为 这个电压虽然很高,电量却很小,因此不会对人体造成伤害。但是我们应用的这些半导体元器件就不一样了,一旦瞬间电压过高,就有可能造成器件的损坏。而且,即使不损坏,在2、3里边介绍的两种现象,也严重干扰到我们正常使用电子设备了。 基于以上的这些问题,就诞生了电磁兼容(EMC)这个名词。这节课我们仅仅讲一下去耦

单片机简答题整理

1.MSC-51单片机内部包含哪些主要逻辑功能部件? (1)一个8位微处理器CPU。 (2)数据存储器RAM和特殊功能寄存器SFR。(3)内部程序存储器ROM。(4)两个定时/计数器,用以对外部事件进行计数,也可用作定时器。(5)四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。(6)一个串行端口,用于数据的串行通信 内部结构特点: 1.内部程序存储器(ROM)和内部数据存储器(RAM)容量(如表2-1所示)。2.输入/输出(I/O)端口。 3.外部程序存储器和外部数据存储器寻址空间。4.中断与堆栈。5.定时/计数器与寄存器区。6.指令系统。 2.片机的EA,AL,PS EN信号个自动功能是什么? EA:为片外程序存储器选用端,该引脚有效(低电平)时,只选用片外程序存储器,否则单片机上电或复位后选用片内程序存储器。ALE:地址索存有效信号输出在访问片外程序存储器期间,ALE以每机器周期两次进行信号输出,其下降沿用于控制锁存P0输出的低8位地址;在不访问片外程序存储器期间,ALE端仍以上述频率(振荡频率f os c的1/6)出现,可作为对外输出的时钟脉冲或用于定时目的.端,PSEN:片外程序存储器读选通信号输出端,低电平有效. 3.80C51系列单片机有哪些信号需要芯片引脚以第二功能方式提供? ●p1.0:定时计数器2的计数脉冲输入端T2P1.1:定时计数器2的外部控制端T2EXP3.0:PxD串行口输入端P3.1:T xD 串行口输出端P3.2:INT0外部中断0请求输入端,低电平有效P3.3:INT1外部中断1请求输入端,低电平有效P3.4:T0定时/计数器0技术脉冲输入端P3.5:T1定时/计数器1技术脉冲输入端P3.6:W R外部数据存数器写选通信信号输出端,低电平有效P3.7:RD外部数据存数器读选通信信号输出端,低电平有效.4.51系列单片机的程序状态字PSW中存放 什么信息?其中的OV标志位在什么情况下 被置位?置位是表示什么意思? ●PSW是一个8位标志寄存器,它保存指令 执行结果的特征信息,以供程序查询和判别。 ●1)做加法时,最高位,次高位之一有进位 则OV被置位2)做减法时,最高位,次高 位之一借位则OV被置位3)执行乘法指令 MULA B,积大于255,OV=14)执行处罚 指令DIV AB,如果B中所放除数为0,OV=1 ●0V=1,置位反映运算结果超出了累加器的 数值范围. 5.MCS-51系列单片机的存储器可划分为几 个空间?其地址范围和容量是多少?在使用 上有什么不同? 1)MCS-51单片机的存储器从物理结构上分 为:片内和片外数据存储器,片内和片外程 序存储器。2)从逻辑上分别可划分为:片内 统一寻址的64K程序存储器空间 (0000H---FFFFH);64KB的片外数据存储 器空间(0000H---FFFFH);256B的片内数 据存储器空间(00H---FFH)。 6.片内RA M低128单元划分为哪几个区 域?应用中怎么样合理有效的使用? ●工作寄存器区,位寻址区,数据缓冲区① 工作寄存器区用于临时寄存8位信息,分成4 组,每组有8个寄存器,每次只用1组,其他 各组不工作②位寻址区(20H~2FH),这16 个单元的每一位都赋予了一个位地址,位地 址范围为00H~7FH,位寻址区的每一位都可 能当作软件触发器,由程序直接进行位处理。 ③由于工作寄存器区,位寻址区,数据缓冲 区统一编址,使用同样的指令访问,因此这 三个区的单眼既有自己独特的功能,又可统 一调度使用,前两个已未使用的单元也可作 为一般的用户RAM单元。 7.51系列单片机的堆栈与通用微机中的堆栈 有何异同?在程序设计时,为什么要对堆栈 指针sp重新赋值? ①堆栈是按先进后出或后进先出的远侧进行 读/写的特殊RAM区域51单片机的堆栈区 时不固定的,可设置在内部RAM的任意区 域内。 ②当数据压入堆栈时,s p的内容自动加1, 作为本次进栈的指针,然后再存取数据sp 的值随着数据的存入而增加,当数据从堆栈 弹出之后,sp的值随之减少,复位时,sp 的初值为07H,堆栈实际上从08H开始堆放 信息,即堆栈初始位置位于工作寄存器区域 内,所以要重新赋值。 8.MCS-51单片机有4个并行口,在使用上如 何分工?试比较各口的特点,并说明“准双 向口”的含义? 一般P0做数据口和地址的低八位。P2做地 址的高八位。如果没有外部扩展存储器可以 作为一般的I/O使用。P1一般作为普通I/O 用。P3有第二功能,所以一般做特殊情况使 用,比如串行通信,按键中断,定时中断等。 “准”就是“基本上的意思”,也就是“准双 向口”不是真正的双向口。正常的双向口通 过方向寄存器设置后要作输出可以直接向数 据寄存器写,做输入可以直接读。而51的结 构造成他不能正样用,输出直接用就可以了, 输入必须先写全1然后再读。 9.定时器/计数器定时与计数的内部工作有 何异同? 定时工作模式和技术工作模式的工作原理相 同,只是计数脉冲来源有所不同:处于计数 器工作模式时,加法计数器对芯片端子 T0(P3.4)或T1(P3.5)上的输入脉冲计数;处 于定时器工作模式时,加法计数器对内部机 器周期脉冲计数。

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

单片机考点总结 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、单片机的组成; 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表达式语句由表达式和组成。

2020硬件维护工程师年终总结.doc

2020硬件维护工程师年终总结 1、对各部门电脑软件、硬件、邮件打印机、网络的维护工作级时和到位。让设备的的使用故障率降到最低,在故障发生的时候立马当地解决。有不能当地解决的也会在最短的时间内给予解决。 2、及时的对系统补丁进行更新,防止了病毒和黑客通过系统漏洞进行的破坏和攻击。对ie、outlook、office等应用程序也打上最新的补丁,另外还关闭了一些不需要的服务,关闭guset帐号等。 3、对中心每台电脑安装防病毒软件,避免了病毒在公司局域网内自我复制相互传播,占用局域网的网络资源,甚至使得系统崩溃,丢失硬盘的重要资料等各种危害,并及时的对软件进行升级,定期的清除隔离病毒的文件夹。 4、项目机房系统更新,系统从原有的20xx更新到xp,重新安装了所有软件,解决了一部分原无法解决的问题,并重新部署杀毒软件解决方案。 5、交换机、路由等网络硬件设备的维护,屏蔽中心不用的端口,安全设置等,保证公司所有电脑的安全正常工作,优化路由运行速度,节约带宽,提高上网的速度化和稳定化,使我们上网的速度大大提高,保证网络顺畅; 6、针对服务器,3次被黑客攻击采取相应的解决方案。重新部署服务器。 7、学校服务器,硬件的安装、维修、调试,投影仪设备的定

期清理,维护。 8、电话交换机部属置,电话线调整,电话录音设备的安装调试。 9、rtx服务器、邮件服务器、web服务器、搭建、优化、信息整理和测试。用户数据导入和备份。 10、为了的节约成本,并针对学校所有计算机设置系统自动休眠,有效地节省了相当一部分资源。 11、加强了对网络设备的维护,对经常出故障的设备采取了相应的解决办法。公司目前一共近80多台电脑,由于机器较多,日常出现故障的情况较为常见,主要的电脑故障有:系统故障,网络故障,软件故障等,很多机器由于长期使用,导致系统中存在大量垃圾文件,系统文件也有部分受到损坏,从而导致系统崩溃,重装系统,另外有一些属网络故障,线路问题等。 近一年来,我始终坚持严格要求自己,勤奋努力,在自己平凡而普通的工作岗位上,努力做好本职工作,从不把情绪带到工作中。在具体工作中,我努力做好服务工作。回顾一年来的工作,我在思想上、学习上、工作上取得了新的进步。但我也认识到自己的不足之处: 1、因为简单的问题重复出现重复解决,可能到位不及时。 2、自己的思路还很窄对现代网络技术的发展认识的不够全面,自己对新技术掌握速度还不够快。 3、有时出现问题我并不知道而领导先知。其实从咱们公司的结构来看这些都是正常的,但我感到惭愧。

单片机简答题与答案

1、MCS-51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分? 答:时钟周期是单片机最基本的时间单位。机器周期则是完成某一个规定操作所需的时间。一个机器周期为 时钟周期,共12个振荡周期性,依次表示为S1P1、S1P2、S6P1、S6P2。 2、MCS-51单片机有几种复位方法?应注意的事项? 答:上电复位和开关复位。上电复位要求接通电源,自动实现复位操作。开关复位要求在电源接通的条件下,在 单片机运行期间,如果发生死机,用按钮开关操作使单片机复位。 3、MCS-51单片机内部包含哪些主要逻辑功能部件? 答: (1) 一个8位微处理器CPU。 数据存储器RAM和特殊功能寄存器SFR。 内部程序存储器ROM 。 两个定时/计数器,用以对外部事件进行计数,也可用作定时器。 四个8位可编程的I/O (输入/输出)并行端口,每个端口既可做输入,也可做输出。 (6) 一个串行端口,用于数据的串行通信。 4、什么是堆栈?堆栈有何作用?在程序设计时,有时为什么要对堆栈指针SP重新赋值?如果CPU在操作中要使用 两组工作寄存器,你认为SP的初值应为多大? 答:堆栈是一种按照“先进后出”或者“后进先出”规律存取数据的RAM区域由于程序中没有表识,所以要对 SP重新赋值对指针SP重新赋值是因为堆栈空间有限,要给他赋首地址。要使用两组工作寄存器, SP的值应该设置为10H。 5、MCS-51单片机的P0-P3四个I/O端口在结构上有何异同?使用时应注意的事项? 答:80C51单片机的4个I/O端口在结构上时基本相同的, 但又各具特点。在无片外扩展存储器的系统中,这 个端口的每1位都可以作为I/O端口使用。在作为一般的通用I/O输入时,都必须先向锁存器写入“1”,使输出驱动场效应管FET截止,以免误读数据。在系统扩展片外存储器时, P2 口作为高8位地址,P0 口分时作为低8位地址和 双向数据总线。 它们的主要不同点如下: (1)P0 口的每一位可驱动8个LSTTL负载。P0 口即可作I/O端口使用,也可作地址/数据总线使用。当它作通 用口输出时,只有外接上拉电阻,才有高电平输出,作地址/数据总线时,无需外接电阻,此时不能再作I/O端口使用。 (2)P1- P3 口输出级接有内部上拉电阻,每位可驱动4个LSTTL负载,能向外提供上拉电流负载,所以不必再 外接上拉电阻。 6、简述8051汇编指令格式。 答:操作码助记符[目的操作数],[原操作数]。

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

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

单片机原理复习简答题答案汇编

一、简述题MCS-51单片机芯片包含哪些主要逻辑功能部件?(习题2-1) (1)中央处理器(CPU):运算器--用于实现算术和逻辑运算;控制器:产生计算机所需的时序,控制程序自动执行 (2)内部数据存储器:用于存放可读写的数据 (3)内部程序存储器:用于存放程序的机器代码和常数 (4)并行I/O口:实现数据的输入/输出 (5)定时/计数器:用于实现定时和计数功能 (6)串行口:一个全双工的口,可实现数据的串行传送 (7)中断控制:实现单片机的中断判优、中断响应、中断查询等控制 (8)时钟电路:为单片机提供时钟脉冲序列 2.程序计数器PC的作用是什么?什么情况下会使用PC的值?(习题2-4) 程序计数器PC是位于片内的一个16位的寄存器,它专门用来存放当前要执行的指令地址,且能够自动加1,具有特殊功能。是一个不可寻址的特殊功能寄存器。其低8位地址经P0口输出,高8为地址经P2口输出。 3.MCS-51单片机设置有四组工作寄存器,这样做的目的是什么?请举例说明。?? 如何选择MCS-51单片机的当前工作寄存器组?(习题2-7) MCS-51的当前工作寄存器组是由程序状态寄存器PSW中的RS1、RS2位的状态决定的。工作寄存器区的选择: RS1,RS0=00 则选择了工作寄存器组0区R0~R7对应的单元地址:00H~07H RS1,RS0=01 则选择了工作寄存器组1区R0~R7对应的单元地址:08H~0FH RS1,RS0=10 则选择了工作寄存器组2区R0~R7对应的单元地址:10H~17H RS1,RS0=11 则选择了工作寄存器组3区R0~R7对应的单元地址:18H~1FH 4.简述MCS-51单片机的位寻址空间。(习题2-11) MCS-51单片机的位寻址空间由两部分构成:一部分为内部RAM位寻址区的20-2FH的16个单元的128位,位地址范围:00~7FH;另一部分为单元地址尾数为0和8的SFR中的位构成的位寻址区,共83位,位地址范围是80~0FFH。 MCS-51单片机位寻址空间共有211个位,位地址范围:00H~0FFH 5.什么是时钟周期、机器周期、指令周期?如何计算机器周期?晶振频率为12M时,计 算时钟周期、机器周期。(习题2-9) 时钟信号的周期称为S状态,它是晶振周期的两倍,即一个时钟周期(TS)包含2个晶振周期;指令周期(TI):执行一条指令所用的时间; 机器周期(TM):CPU完成一个基本操作所用的时间。(每12个时钟周期为1个机器周期)当晶振频率为12MHz时,时钟周期TS=2/f=0.17μs,机器周期TM=12/f=1μs 6.简单说明MCS-51单片机PSW寄存器各标志位的含义。(习题2-15) CY(PSW.7) 进位/借位标志位;AC(PSW.6)半进位/借位标志位;F0(PSW.5) 用户标志位;RS1(PSW.4)、RS0(PSW.3) 工作寄存器组选择位;OV(PSW.2) 溢出标志位; PSW.1 未定义;P(PSW.0) 奇偶标志位

计算机维护服务方案

计算机维护服务方案 一、前言 (2) 二、我司的优势 (2) 1. 我司提供技术服务的部分单位 (2) 三、对贵单位提供的专门设计服务方案 (3) 1. 服务范围: (3) 2. 服务内容: (3) 1)硬件维护包括: ........................................................................... . (3) 2)系统软件维护包括: (3) 3)系统安全维护包括: (4) 4)网络运行维护包括: (4) 3.可选服务内容为:(需付费) (5) 1) 灾难恢复服务 (5) 2) 系统管理服务 (6) 4. 服务方式: (7) 1) 电话热线支持: (7) 2) 远程网络支持: (7) 3) 驻点服务方式: (7)

4) 1 小时响应方式: (7) 5) 2小时响应方式: (7) 6) 24 小时响应方式: (8) 8) 特别服务方式:(需协商付费) (8) 5.服务流程: (8) 四、服务报价 (10) 五、保密协议 (10)

一、前言 现今社会是信息与自动化办公技术急速发展时代。发展到如今,各个单位办公设备数量也都呈现飞速上升的趋势。各个单位对于这些办公设备维护与维修都存在着不同程度的困难。这些困难包括了: 1、本单位员工对于办公设备的维护能力无法达到要求; 2、本单位办公设备的维护量超出了专职员工的能力范围; 3、办公设备维护人员的工资支出超出了单位的年度工资预算。 以上这些困难的存在同时也促进了类似我们这样的技术服务公司的发展,因应时代的变化,我们针对这些困难提出了详实的服务方案,为所有的单位解决这些困难,促进各个单位的办公秩序有序进行,保证办公环境的良好,提高办公效率。 二、我司的优势 我们有着长达八年的技术服务经验。有着一支技术精湛,经验丰富的技术团队。包括了台式电脑维护工程师,笔记本维护工程师,网络工程师,打印机维护工程师,复印机维护工程师,服务器工程师,数据库工程师,智能安防设备工程师。技术服务范围完整,服务项目多样反应了我们能应付解决问题的范围的大小;同时,我们有完善的服务方案,快速的反应速度,高效的维修质量。我们同时为许多家单位提供过技术服务,我们高效及时处理过客户遇到的各种问题,并且我公司同时是各种办公设备经销商,耗材经销商,丰富的进货渠道说明我们公司的实力以及产品门类齐全。能够应对各个单位各种问题,并能迅速解决这些问题。 1.我司提供技术服务的部分单位,以下是部分单位名称:

单片机简答+编程复习题

单片机简答复习题 1.MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少? 答:MCS51单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制,在出现同级中断申请时,CPU按如下顺序响应各个中断源的请求:INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H。 2.已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?(写出步骤) 答:定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是1388H TMOD的值是00000001B,TH0=13H;TL0=88H。 3.MCS51系列单片机的内部资源有哪些?说出8031、8051和8751的区别。 答:MCS51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个串行口、2个定时计数器和中断系统等资源。8031、8051和8751的区别是8031内无ROM;8051内有4KB的掩膜ROM;8751内有4KB的EPROM。 4.如何正确使用P3口? (1)说明P3口有第一功能和第二功能的使用。 (2)P3口的第二功能各位线的含义。 (3)使用时应先按需要选用第二功能信号,剩下的口线才作第一功能I/O线用。 (4)读引脚数据时,必需先给锁存器输出“1”。 5.简述累加器的ACC的作用。 (1)8位专用寄存器。 (2)运算时存放一个操作数。 (3)运算后存放运算结果,所以称它为累加器。 6.简述寄存器间接寻址方式及其寻址范围。 (1)寄存器中存放的是操作数的地址,操作数是通过寄存器间接得到,这种寻址方式称为寄存器间接寻址方式。 (2)寻址范围: ①内部RAM低128单位,形式@Ri(i=0,1)。 ②外部RAM64K使用DPTR作间址寄存器,形式为@DPTR。 7.简述MCS-51单片机的中断入口地址。 中断入口地址为中断响应后PC的内容即中断服务的入口地址。 它们是:外部中断0 0003H 定时器T0中断 000BH 外部中断1 0013H 定时器T1中断 001BH 串行口中断 0023H 8.简述串行数据传送的特点。 (1)传送按位顺序进行,速度慢。 (2)传输线少,成本低。 (3)传送距离远,可达几公尺到几千公里。 9.51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义? 答:具有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断。

单片机知识点总结

单片机知识点总结 Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

单片机考点总结 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。 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

计算机硬件维修维护考试试题库

硬件维护工程师试题(时间90分钟) 姓名:____性别:__身份证号码:____________ Ⅰ、单项选择题(共35题、每题2分) 1、主板上集成的声卡多为【】声卡。() A. 低档 B. 中档 C. 高档 D. 以上都有 2、脱一些化纤衣服时有可能听到声响或看到闪光,此时的静电至少在【】KV以上。() A. 4 B. 5 C. 6 D. 7 3、灰尘大,天长日久就会腐蚀各配件的电路板。() A. 对 B. 错 4、室内湿度≥【】时可能产生显示器漏电的危险。() A. 80% B. 70% C. 50% D. 30% 5、计算机理想的工作湿度应为【】。() A. 10%~30% B. 30%~80% C. 45%~65% D. 60%~80% 6、当室内湿度≤【】,会在某些部位产生静电干扰,内部元器件被静电破坏的可能性增大,会影响显示器正常工作。() A. 40% B. 30% C. 60% D. 70% 7、相对湿度超过【】,则机器表面容易结露,可能引起元器件漏电、短路、触点生锈、导线霉断。() A. 30% B. 50% C. 60% D. 80% 8、计算机电源的频率范围是【】Hz。() A. 20 B. 30 C. 40 D. 50 9、相对湿度低于【】,则容易产生静电,这可能损坏元器件、破坏磁盘上的信息等。() A. 10% B. 20% C. 30% D. 40% 10、计算机板卡上的集成电路器件多采用MOS技术制造。() A. 对 B. 错 11、显示器内部的高压高达【】KV。() A. 1~10 B. 10~30 C. 30~50 D. 50~70 12、显示器的使用寿命可能是计算机的所有部件中最长的。() A. 对 B. 错 13、计算机硬件资源冲突解决的办法是以【】模式启动操作系统。() A. 正常 B. MS-DOS C. 安全 D. 分步 14、AMI BIOS的1长3短声音代码表示【】。() A. 内存校验错误 B. 显示卡错误 C. 内存错误 D. 非致命错误 15、下面空格处应填写【】命令。C:>\DOS\【】() A. Fdisk B. DEBUG C. MSD D. Format 16、AT A33和AT A66及AT A100的硬盘连接线是一样的。() A. 对 B. 错 17、BIOS和CMOS没有任何区别。() A. 对 B. 错 18、kv3000不能修复硬盘引导问题。() A. 对 B. 错 19、分析并找出故障点应按着【】的原则进行。() A. 先软后硬先外后内 B. 先硬后软先外后内 C. 先硬后软先外后内 D. 先硬后软先内后外 20、Windows 98中的磁盘扫描程序可用于【】各种类型的磁盘错误和损坏。() A. 检查 B. 诊断 C. 修复 D. 以上都可以21、VCM Virtual Channel Memory(VCM)的中文名称是什么。() A. 存储器 B. 虚拟通道存储器 C. 虚拟内存 D. 通道内存 22、P4主板具有独立的【】V供电系统。() A. 1.5 B. 3.3 C. 5 D. 12 23、电容冒泡或淌液时容易死机或系统不稳定,经常出现蓝屏。() A. 对 B. 错 24、开机机箱内"嘀嘀"地叫个不停只要打开机箱,把【】取下来重新插一下就好了。() A. CPU B. 显卡 C. 内存 D. 电源 25、如果出现开机后,过几秒钟就自动关机,这时最好拆开机箱面板,检查一下电源开关是不是按下后弹不起来。() A. 对 B. 错 26、当不认键盘、鼠标时,要首先检查给键盘,鼠标供电的【】电源。() A. +5V B. 时钟 C. 键盘和鼠标 D. 接地线 27、PRI IDE 和IDE1及SEC IDE和IDE2表示硬盘和光驱接口的【】。() A. 主和副 B. 对和错 C. 副和主 D. 错和对 28、如果显示器没有消磁功能,将显示器放一段时间后显示器的磁化现象会自动消除。() A. 对 B. 错 29、在彩色显示器中,通常是1个电子枪,所以是单枪显示器。() A. 对 B. 错 30、EGA彩色显示器分辨率为【】。() A. 640×350 B. 640×480 C. 640×320 D. 800×600 31、EGA彩色显示器可显示【】种颜色。() A. 8 B. 16 C. 32 D. 64 32、MTS多频显示器用途单一,所以目前市场上不常见。() A. 对 B. 错 33、液晶显示器是将液晶置于两片【】之间。() A. 普通玻璃 B. 茶色玻璃 C. 导电玻璃 D. 磁场 34、荧光屏上的每一个彩色点(即像素)是由【】三原色组合而成。() A. 红、绿、黄 B. 红、黄、蓝 C. 红、绿、蓝 D. 黄、红、绿 35、电脑工作时,如果发现字符突然消失,屏幕变黑,应该立即对主机进行检修。() A. 对 B. 错 Ⅱ、多项选择题(共5题、每题6分) 1、目前在预防病毒工具中采用的技术主要有哪些。() A.智能判断型 B.智能监察型 C.监测写盘操作,对引导区BR或主引导区MBR的写操作报警 D.检测一些病毒经常要改变的系统信息,如引导区、中断向量表、可用内存空间等,以确定是否存在病毒行为 2、按配接的显示卡分类,显示器可以分为【】。() A.MDA单色显示器 B.CGA彩色显示器 C.EGA彩色显示器 D.VGA(包括SVGA)彩色显示器 3、无法从硬盘启动的情况主要有哪几种原因。() A. CMOS数据丢失 B. 硬盘坏 C. 系统文件丢失 D. 病毒 4、DVD音频采样标准有哪些。() A. 8位 B. 12位 C. 16位 D. 24位 5、POST程序在上电启动时可对【】进行常规检测。() A. 内存 B. 主板 C. CPU D. 驱动器

相关主题