MicroChip单片机知识要点

MicroChip单片机知识要点
MicroChip单片机知识要点

单片机知识要点

1、概念:

单片机(Single chip microcomputer)亦称单片微电脑或单片微型计算机,国际上统称为微控制器(microcontrollor, MCU, μC),就是把中央处理器CPU、随机存取存储器RAM、只读存储器ROM、输入/输出端口I/O等主要的计算机功能部件,都集成在一块集成电路芯片上,从而形成一部完整的微型计算机,就称其为单片机。目前市场做单片机的产家很多,如ATMEL,Microchip,Cypress,AMD,Intel,STC,HOLTEK 等等。

2、结构:

一般的单片机内部结构如下图:

以上为简单的结构图,对应关系是:CPU包含控制器和运算器;ROM和RAM对应着存储器,前者存放程序,后者存放数据;I/O则对应着输入设备和输出设备,用总线(BUS)实现各模块之间的信息传递。ROM 和RAM存储器容量可多可少,但CPU只有一个,另外,为了提高单片机的性能和扩展单片机的用途,厂家通常将一些不同功能的专用模块也集成到单片机芯片内部当中来,比如定时器模块、数模转换模块、串行端口模块等等,同时,习惯于把这些模块与I/O端口模块一起统称为外围模块。

3、单片机应用介绍:

(1)电信:电话机、无绳电话、投币电话机、无线对讲机、传真机、来电显示器(caller ID)等;

(2)家用电器:智能电视、电磁炉、DVD、卫星电视接收机,音响、空调、各种报警器等;

(3)计算机外围设备:键盘、打印机、Modem、无线网卡等;

(4)办公自动化:复印机、智能打字机、PDA等;

(5)工业控制:数控机床、智能机器人、电机控制、过程控制、温度控制、智能传感技术等;

(6)商用电子:自动售货机、电子收款机、电子秤、IC卡等;

(7)玩具:袖珍游戏机、电子宠物、遥控玩具等;

(8)仪器仪表:用于医疗、化工、电子、计量等各种智能仪器仪表;

(9)汽车电子:点火控制、变速控制、防滑控制、防撞控制、排气控制、GPS等;

(10)军用电子:各种导弹和鱼雷的精确制导控制、智能武器、雷达系统等。

4、PIC单片机的特点:

PIC是美国Microchip公司生产的单片机系列产品型号的前缀,PIC系列单片机的硬件系统设计简洁,指令系统设计精炼,在所有单片机品种中是最容易学习、最容易应用的单片机品种之一。

PIC单片机相比其它品种单片机有以下优点:

(1)哈佛总线结构:

其设计异同于其它单片机之处是:不仅采用了哈佛体系结构,而且还采用了哈佛总线结构,在芯

片内部将数据总线和指令总线分离,并且采用不同的宽度,这样做的好处在于,实现指令提取的

“流水作业”,也就是在执行一条指令的同时对下一条指令进行取指操作,以便实现全部指令的

单字节化,单周期化,从而有利于提高CPU执行指令的速度。

如下图结构:

(2)指令单字节化

因为数据总线和指令总线是分离的,并且采用了不同的宽度,所以程序存储器ROM和数据存储器RAM的寻址空间(即地址编码空间)是互相独立的,而且两种存储器宽度也不同。这种设计既可以确保数据的安全性,还可提高运行速度和实现全部指令的单字节化。

(3)精简指令集(RISC)技术

PIC系列单片机的指令系统(就是该单片机所能识别的全部指令的集合,叫做指令系统或者指令集,Instruction set)只有35条指令,易学好用。而MCS-51单片机指令系统共有111条指令。(4)寻址方式简单

寻址方式就是寻找操作数的方法。PIC系列单片机只有4种寻址方式(即寄存器间接寻址、立即数寻址、直接寻址和位寻址),容易掌握,而MCS-51单片机则有7种寻址方式。

(5)代码压缩率高

1KB的存储器空间,对于像MCS-51单片机,大约只能存放600条指令,而对于PIC系列单片机则能够存放的指令条数可达1024条。

(6)运行速度高

由于采用了哈佛总线结构,以及指令的读取和执行采用了流水作业方式,使得运行速度大大提高,在所有8位机中,PIC17CXX是目前世界上速度最快的品种之一。

(7)功耗低

PIC系列单片机的功率消耗极低,是目前世界上最低的单片机品种之一。在4MHz时钟下工作时耗电不超过2mA,在睡眠模式下耗电可以低到1μA以下。

(8)驱动能力强

I/O端口驱动负载的能力较强,每个I/O引脚吸入和输出电流的最大值可分别达到25mA和20mA,能够直接驱动发光二极管LED、光电耦合器或者微型继电器等。

(9)I2C和SPI串行总线端口

PIC系列单片机的一些型号具备I2C和SPI串行总线端口。I2C(Inter IC bus,也可以记为IIC)和SPI (Serial peripheral interface)分别是由Philips公司和Motorola公司发明的两种串行总线技术,是在芯片之间实现同步串行数据传输的技术,利用这些串行总线端口可以方便灵活地扩展一些必要的外围器件。

(10)外接电路简洁

PIC系列单片机内集成了上电复位电路、I/O引脚上拉电路、看门狗定时器等,可以最大程度地减少或免用外接器件,以便实现“纯单片”应用,这样即方便开发,也可以节省电路板空间和制造成本。

5、PIC单片机电路设计的构成和应用

Microchip微芯公司的单片机种类繁多,可以从系列为:10F系列、12F系列、16F系列、18F或18LF系列、24F系列、30F系列和dsPic33F系列等等,但核心都是一样的,所以,现在我们以16F系列中的PIC16F84A 为代表来学习PIC家族单片机,来研究自动化控制电路的构成原理。

(1)电路的基本构成

PIC单片机与其它的单片机有着很多的共同点,都是由振荡电路,复位电路,I/O电路组成。

上图是一个简单的LED灯控制电路,分别由MUC(PIC16F84A)、振荡器XT、复位电路R1、触发开关SW、限流电路(R7、R6、R5、R4)、去耦电容C1、上拉电阻R2、下拉电阻R3组成。

我们用这个电路实现LED灯流水闪动(LED1-LED2-LED3-LED4),由触发开关SW触发启动。具体的流程如下:

ASM格式汇编语言程序如下:

LIST P=16F84A,R=DEC ;清单标示MCU种类,以DEC(十进制)为默认

INCLUDE P16F84A.INC ;加入PIC16F84A文件头,主要是各寄存器的定义CB = _CP_OFF ;代码保护关

CB &= _PWRTE_ON ;上电延时开

CB &= _WDT_OFF ;看门狗关

CB &= _XT_OSC ;XT晶振,标准振荡

__CONFIG CB

__IDLOCS H'3FFF' ;以上是定义芯片配置位

TIME10_C1 EQU 20H ;定义变量的寄存器位置地址

TIME10_C2 EQU 21H

TIMES1 EQU 22H

TIMES2 EQU 23H

TIMES3 EQU 24H

;------------------------------------------------------------------------------

;宏定义Bank0 和Bank1

;------------------------------------------------------------------------------

BANK0 MACRO ;定义BANK0

BCF STATUS,5

ENDM

BANK1 MACRO ;定义BANK1

BSF STATUS,5

ENDM

;------------------------------------------------------------------------------

;程序初始化

;------------------------------------------------------------------------------

CLRF PORTA ;清空portA端口

CLRF PORTB ;清空portB端口

BANK1 ;选择Bank1

MOVLW 0XFF ;赋值1111 1111B

MOVWF TRISA ;设定所有RA端口为高阻输入

MOVLW 0X0F ;赋值0000 1111B

MOVWF TRISB ;设定RB口中RB7~RB4为输出,RB3~RB0输入

BANK0 ;选择Bank0

;------------------------------------------------------------------------------

;SW检测

;------------------------------------------------------------------------------

KEY_CHECK

BTFSC PORTA,2 ;检测RA2是否按下(低电位)

GOTO KEY_CHECK ;否!返回继续检测

CALL TIME10 ;是!延时10ms

BTFSC PORTA,2 ;延时10ms之后重新检测是否按下开关(低电位)

GOTO KEY_CHECK ;否!误判,返回重新检测!

BSF PORTB,7 ;LED1亮

CALL TIME500 ;延时500ms

BSF PORTB,6 ;LED2亮

CALL TIME500 ;延时500ms

BSF PORTB,5 ;LED3亮

CALL TIME500 ;延时500ms

BSF PORTB,4 ;LED4亮

CALL TIME500 ;延时500ms

CLRF PORTB ;全灭

CALL T TIME500 ;延时500ms

GOTO LED_ON ;返回到Led_ON开始下一轮

;------------------------------------------------------------------------------

;10mS DELAY (10ms延时)

;------------------------------------------------------------------------------

TIME10

MOVLW 10 ; 1μs,外循环10*1ms=10ms左右

MOVWF TIME10_C1 ; 1μs

TIME10_LOOP1

MOVLW 250 ; 1μs,内循环250*4μs=1ms左右

MOVWF TIME10_C2 ; 1μs

TIME10_LOOP2

NOP ; 1μs

DECFSZ TIME10_C2 ; 1(2)μs,结果为0时增加1μs

GOTO TIME10_LOOP2 ; 2μs

DECFSZ TIME10_C1 ; 1(2)μs,结果为0时增加1μs

GOTO TIME10_LOOP1 ; 2μs

RETURN

;------------------------------------------------------------------------------

;500mS DELAY (500ms延时)

;------------------------------------------------------------------------------

TIME500 MOVLW 26

MOVWF TIMES1

TEMP_LOOP1 MOVLW 35

MOVWF TIMES2

TEMP_LOOP2 MOVLW 149

MOVWF TIMES3

TEMP_LOOP3 DECFSZ TIMES3,1

GOTO TEMP_LOOP3

DECFSZ TIMES2,1

GOTO TEMP_LOOP2

DECFSZ TIMES1

GOTO TEMP_LOOP1

RETURN

;---------------------------------------------------------------------------------------

END ;程序结束

以上是一个简单的循环闪亮的电路设计,这种设计也可以延伸到其它的控制设计当中。程序的编写是因人而异的,即一个程序就代表一个设计者的灵魂,当我们要考虑设计一个电路去控制一此外围电路时,还要考虑到电流,电压和功率,时间及信号如何处理等问题。

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

单片机考点总结 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. 什么是单片机? 将微处理器(CPU)、存储器(ROM 和RAM)及各种输入输出接口(I/O)集成在一个芯片上,就称之为单片微型处理器,简称单片机。存储器按功能划分可分为程序存储器和数据存储器。 3. 单片机最小系统的组成: 单片机最小系统由工作电源、时钟(或晶振)电路和复位电路三部分组成,它为单片机的工作提供最基本的硬件条件。 4. 单片机的复位条件是什么,复位后的I/O 口状态是什么? 单片机的复位条件是持续两个机器周期以上的高电平,复位后的I/O 口为FFH。 5. 单片机的时序: 晶振电路为单片机的工作提供了基本的时序。 时钟周期:也称振荡周期,定义为时钟频率的倒数,也就是外接晶振频率的倒数,是单片机

中最基本、最小的时间单位。 机器周期:单片机的基本操作周期,在一个操作周期内,单片机完成一项基本操作,它由12 个时钟周期组成。因此,外接12MHz 晶振的单片机的机器周期为1 微秒(1μS)。 6. 单片机的I/O 口配置: STC89C52RC单片机有40个引脚,4组8位并行I/O口,分别为P0、P1、P2和P3。 P3口:P3口的每根口线都有其独立定义的第二功能。 7. C51 占64 位,8 个字节。在数前面加上“0x”,表示该数为十六进制数。 8. 数码管的结构分类和显示控制方式: 数码管按内部结构不同可分为共阳极和共阴极两种,其中,共阳极的公共端结高电平,共阴极的公共端接低电平。 数码管显示的控制方式分为:静态显示和动态显示,其中动态显示需要实时刷新才能获得稳定的显示效果,刷新周期小于25ms。 9. 键盘的基本知识: 键盘分为编码式键盘和非编码式键盘。编码式键盘靠专门的硬件编码器产生键的编号或键值,非编码式键盘靠软件编程产生编号或键值。单片机系统多采用非编码式键盘。 10. 独立式按键和矩阵式键盘: 非编码式键盘根据连接方式不同又可以分为独立式按键和矩阵式键盘。

单片机知识点总结

单片机考点总结 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 Cy Ac F0 RS1 RS0 OV —P D0H (2)PSW 寄存器中各位的含义; Cy: 进位标志位,也可以写为C。 Ac:辅助进位标志位。 RS1 、RS0:4 组工作寄存区选择控制位。

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

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

单片机原理及应用考试复习知识点精编WORD版

单片机原理及应用考试复习知识点精编 W O R D版 IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】

单片机原理及应用考试复习知识点 第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功能,以实现程序的顺序执行。

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

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

单片机概述: 单片机是微单片微型计算机的简称,微型计算机的一种。 它把中央处理器(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等。 功能:完成算术运算和逻辑运算

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

单片机原理及应用考试复习知识点 第1章 计算机基础知识 考试知识点: 1、 各种进制之间的转换 (1) 各种进制转换为十进制数 方法:各位按权展开相加即可。 (2) 十进制数转换为各种进制 方法:整数部分采用“除基取余法”,小数部分采用“乘基取整法”。 (3) 二进制数与十六进制数之间的相互转换 方法:每四位二进制转换为一位十六进制数。 2、 带符号数的三种表示方法 (1) 原码:机器数的原始表示,最高位为符 号位( 0 ‘ +' 1 ‘-'),其余各位为数值位。 (2) 反码:正数的反码与原码相同。 负数的反码把原 码的最高位不变, 其余各位求反。 (3) 补码:正数的补码与原码相同。负数的补码为反码加 1。 原码、反码的表示范围:-127?+127,补码的表示范围:-128?+127。 3、 计算机中使用的编码 (1) B CD 码:每4位二进制数对应1位十进制数。 (2) ASCII 码:7位二进制数表示字符。 0?9的ASCII 码30H ?39H , A 的ASCII 码 41H , a 的 ASCII 码 61H 。 考试复习题: 1、 _______________________________________________________________ 求十进制数-102的补码(以2位16进制数表示),该补码为 ________________________________ ■ 2、 ______________ 123= ______ B= H 。 3、 只有在 _______ 码表示中0的表示是唯一的。 4、 真值-0000000B 的反码为 ____________ ;其补码为 ________________ 11、已知某数的 BCD 码为0111 0101 0100 0010则其表示的十进制数值为( ) + 1000110B 的反码是 ___________ 10101.101B 转换成十进制数是( (A ) 46.625 (B ) 23.625 3D.0AH 转换成二进制数是( (A ) 111101.0000101B (C) 111101.101B 73.5转换成十六进制数是( (A ) 94.8H (B) 49.8H 十进制29的二进制表示为原码( A 11100010 B10101111 10、-49D 的二进制补码为.( ) A 11101111 B 11101101 5、 67、 9、 -0110011B 的补码是 )。 (C) 23.62 (D) 21.625 (B) 111100.0000101B (D) 111100.101B (C) 111H 00011101 C 0001000 (D) 49H 00001111 11101100

51单片机基础知识试题题库

第二章习题参考答案 一、填空题: 1、当MCS-51引脚ALE有效时,表示从P0口稳定地送出了低8位地址。 2、MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区 域。 3、当使用8751且EA=1,程序存储器地址小于 1000H 时,访问的 是片内ROM。 4、MCS-51系统中,当PSEN信号有效时,表示CPU要从外部程序存储器 读取信息。 5、MCS-51有4组工作寄存器,它们的地址范围是 00H~1FH 。 6、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址。 7、PSW中RS1 RS0=10时,R2的地址为 12H 。 8、PSW中RS1 RS0=11时,R2的地址为 1AH 。 9、单片机系统复位后,(PSW)=00H,因此片内RAM寄存区的当前寄存器是第 0 组, 8个寄存器的单元地址为 00H ~ 07H 。 10、PC复位后为 0000H 。 11、一个机器周期= 12 个振荡周期= 6 个时钟周期。 12、PC的内容为将要执行的的指令地址。 13、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为 2us 。 14、内部RAM中,位地址为30H的位,该位所在字节的字节地址为 26H 。 15、若A中的内容为63H,那么,P标志位的值为 0 。 16、8051单片机复位后,R4所对应的存储单元的地址为 04H ,因上电时PSW= 00H 。这时当前的工作寄存器区是第 0 工作寄存器区。 17、使用8031芯片时,需将/EA引脚接低电平,因为其片内无程 序存储器。 18、片内RAM低128个单元划分为哪3个主要部分:工作寄存器区、位寻 址区 和用户RAM区。 19、通过堆栈操作实现子程序调用,首先就要把 PC 的内容入栈,以进行断点保护。 调用返回时,再进行出栈保护,把保护的断点送回到 PC 。 20、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS -51的PC是16位的,因此其寻址的范围为 64 KB。

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

单片机原理及应用考试复习知识点 第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:信息由用户一次性写入。

(完整版)MCS-51单片机复习要点

MCS-51单片机 8051单片机是8位单片机,有40个管脚,8根数据线,16根地址线。 单片机的八大组成部分:CPU 、ROM 、RAM 、I/O 、定时/计数器、串口、SFR 、中断服务系统 一、MCS-51机的内存结构 (如图1所示) 0FFFH FFH 80H 7FH 0000H 00H 0000H 程序存储器 内部数据存储器 外部数据存储器 图1 MCS-51机的内存结构 物理上分为:4个空间, 片内ROM 、片外ROM 片内RAM 、片外RAM 逻辑上分为;3个空间, 程序内存(片内、外)统一编址 MOVC 数据存储器(片内) MOV 数据存储器(片外) MOVX 1、程序内存 寻址范围:0000H ~ FFFFH 容量64KB EA = 1,寻址从内部ROM ;EA = 0,寻址从外部ROM 地址长度:16位 存储器地址空间为64KB 作用: 存放程序及程序运行时所需的常数。 8051 单片机6个具有特殊含义的单元是:0000H —— 系统复位,PC 指向此处; 0003H —— 外部中断0入口 000BH —— T0溢出中断入口 0013H —— 外中断1入口 001BH ——T1溢出中断入口

0023H ——串口中断入口 2、内部数据存储器 物理上分为两大区:00H ~ 7FH即128B内RAM 和SFR区。如图2所示。 7FH 资料缓冲区 堆栈区80字节数据缓冲器用 工作单元 30H 2FH 位地址:16字节 00H~7FH 128 可位寻址位 20H 1FH 3区 2区 1区32字节4组R0~R7工作寄存器 0区 00H 图2 内部数据存储器 二、殊功能寄存器SFR 寻址空间离散分配在:80H ~ FFH , 注意PC不在此范围内。地址末尾为0或8的SFR具有位寻址功能 1、C PU是运算器加控制器 2、算术运算寄存器 (1)累加器A(E0H) (2)B寄存器:乘、除法运算用 (3)程序状态字PSW寄存器:包含程序运行状态信息。 PSW CY AC FO RS1 RS0 OV —P CY(PSW.7)——进位/借位标志;位累加器。 AC (PSW.6)——辅助进/借位标志;用于十进制调整。 F0 (PSW.5)——用户定义标志位;软件置位/清零。 OV (PSW.2)——溢出标志;硬件置位/清零。 P (PSW.0)——奇偶标志;A中1的个数为奇数P = 1;否则P = 0。 RS1、RS0 ——寄存器区选择控制位。 0 0 :0区R0 ~ R7 0 1 :1区R0 ~ R7 1 0 :2区R0 ~ R7 1 1 :3区R0 ~ R7

单片机基础知识点总结

单片机基础知识点总结 单片机基础知识点总结 第1章 1、微型计算机通常由哪些部分组成?各有哪些功能? 答:微型计算机通常由控制器、运算器、存储器、输入输出接口电路、输入设备和输出设备组成。控制器的功能是负责从内部存储器中取出指令 并对指令进行分析、判断、并根据指令发出控制信号,使计算机有条不紊 的协调工作;运算器主要完成算数运算和逻辑运算;存储器用于存储程序 和数据;输入输出接口电路完成CPU与外设之间相连;输入和输出设备用于和计算机进行信息交流的输入和输出。 2、单片微型计算机与一般微型计算机相比较有哪些区别?有哪些特点? 答:与通用微型计算机相比,单片机的硬件上,具有严格分工的存储器ROM和RAM和IO端口引脚具有复用功能;软件上,采用面向控制的 指令系统和硬件功能具有广泛的通用性,以及品种规格的系列化。单片机 还具备体积小、价格低、性能强大、速度快、用途广、灵活性强、可靠性 高等特点。 3、单片机的几个重要指标的定义。 答:单片机的重要指标包括位数(单片机能够一次处理的数据的宽度)、存储器(包括程序存储器、数据存储器)、IO口(与外界进行信息交换)、速度(每秒执行多少条指令)、工作电压(通常是5V)、功耗和温度。

4、单片微型计算机主要应用在哪些方面? 答:单片机的主要应用领域有智能化产品、智能化仪表、智能化测控系统、智能化接口等方面。 5、单片机的特点 存储器ROM和RAM严格分工;采用面向控制的指令系统;输入输 出端口引脚具有复用功能;品种规格的系列化;硬件功能具有广泛的通用 性 6、水塔水位的控制原理 (1)当水位上升达到上限时,B、C棒与A棒导电,从而与+5V电源连通。b、c两端均呈高电平状态,这时应使电机和水泵停止工作,不再给水 塔供水。(2)当水位降到下限以下时,B、C棒不与A棒导电,从而断开与 +5 V电源的连通。b、c两端均呈低电平状态。这时应启动电机,带动水泵工作给水塔供水。(3)当水位处于上下限之间时,B棒与A棒导电,而C棒不与A棒导电。b端呈高电平状态,c端呈低电平状态。这时无论是电机已在运转还是停止,都应维持电机和水泵的现有工作状态,直到水位上升到 水位上限或下降到水位下限。 第2章 1、MCS-51单片机内部包含哪些主要功能部件?它们的作用是什么? 答:MCS-51单片机在一块芯片中集成了CPU、RAM、ROM、定时计数器、多功能IO口和中断控制等基本功能部件。1)单片机的核心部分是CPU,CPU是单片机的大脑和心脏。2)程序存储器用于存放编好的程序或表格常数。数据存储器用于存放中间运算结果、数据暂存和缓冲、标志位等。3)

单片机基础知识点提问汇总

1.什么是单片机? 2.单片机有哪些用途?(举例说明) 3.十进制数117对应的二进制,十六进制为多少? 4. -74的原码、反码、补码分别为多少? 5. 描述与0和1分别进行与、或、异或操作的效果 6. 说明单片机系统开发使用的软件名称,下载软件名称 7. MCS-51单片机的ROM,RAM的容量分别为多少? 8. MCS-51单片机I/O的数量,P0,P1,P2,P3的各自特点? 9. 12MHZ晶振的单片机系统,时钟周期,机器周期分别为多少? 10.P3.0~P3.7的第二功能分别是什么? 11. CPU复位后所有I/O口的状态? 12. 作为普通I/O口,哪组I/O口没有内部上拉电阻? 13. 用来改变工作寄存器组的是通过那个寄存器的哪几位设置? 14. MCS-51单片机内部RAM的位寻址区的地址范围是? 15. 在进行外部存储器扩展时,由哪些口构成16位地址总线? 16. 单片机c语言程序的标识符命令有什么规则? 17. 构成单片机最小系统,哪些引脚必须连接,如何连接? 18. 单片机复位后程序计数器PC的值为多少? 19. 描述利用keil软件进行单片机开发的过程? 20. proteus仿真软件应调入keil软件生成的那个文件运行程序? 21.单片机片内RAM的三个组成部分? 22.单片机的复位端是什么电平复位,复位电平要持续多长时间以上? 23.单片机复位电路有哪两种形式? 24.数据类型unsigend char,unsigned int,unsigned long表示数据范围分别为? 25.字符常量‘A’与字符串常量“A”有什么区别? 26.存储器类型data,bdata, xdata,code分别表示哪种存储器类型? 27.数组名和指针的相同点与不同点? 28.编写程序提取某个小于100的数据x的十位数和个位数存到变量shi,ge中。 29.利用按位与(&)按位或(|)按位异或(^)实现P1.2,P1.3口同时清零,置1和取反功能。 30.利用if条件语句编程实现考试通过与否的判断,成绩变量score大于等于60时,位变量pass_fg为1,否则为0. 31.某温度采集系统,采集了十个温度值存放在数组temper[10]中,请利用循环语句求出10个温度值的平均值,并将该平均值存放在temper_avr变量中。 32.十个学生参加测验,批卷教师对十份卷进行批阅后得出十个成绩,假设这十个成绩存放在数据score[10]中,请利用循环语句查找出该十个成绩的最高分和最低分分别存到变量score_max 和score_min中。 33. 共阳极数码管的a,b,c,d,e,f,g,p分别与单片机的P0.0~P0.7相连,请列些数码管显示’0’~’9’数值的代码表。

单片机-考试-知识点-总结-太原理工大学-葬仪落整理

一、填空题: 1、当使用8051单片机时,需要扩展外部程序存储器,此时EA应接低电平。 2、8051上电复位后,从地址0000H开始执行程序,外部中断1的中断入口地址为0013H. 3、8051最多有64KB的程序存储器和64KB的数据存储器。 4、P0口通常用作分时复用为地址总线(低8位)及数据总线或外接上拉电阻用作普通I/O 口。 5、P2口的功能为用作地址总线和作为普通I/O口使用。 6、若由程序设定RS1、RS0=01,则工作寄存器R0的直接地址为08H。 7、若由程序设定RS1、RS0=00,则工作寄存器R0的直接地址为00H。 8、若累加器A中的数据为01110010B,则PSW中的P=0(偶数个1为0,奇数为1) 9、8051单片机共有5个中断源,分别是INT0外部中断0、INT1外部中断1、T0定时器/计数器中断0中断、T1定时器计数器1中断、串行口中断。 10、ADC0809是8通路8位逐次逼近式模/数转换器。 11、计算机中按功能把总线分为数据总线、地址总线和控制总线。 12、MOV A,#0F5H中,#0F5H的寻址方式称之为立即寻址。MOV类指令称之为一般传输指令。 13、8051的一个机器周期等于12个晶体震荡周期;通常8051单片机的ALE引脚以1/6倍的晶振频率输出脉冲。

14、8051单片机复位后,堆栈指针SP指向第07H号内部RAM;8051的堆栈是向上生长的。 15、十进制调整指令DA A,专用于BCD码的加减运算。 16、单片机的中断触发方式有低电平触发和下降沿触发两种。大多数情况下,单片机控制系统采用下降沿触发方式触发中断。 17、若执行加法运算后累加器(A)中的数据为01110010B,则PSW中的P=0 18、8051单片机的程序存储器和数据存储器编址方式采用的是哈佛结构,即数据存储器和程序存储器分开的编址方式。 二、单项选择题 1、8051单片机执行MOVX写指令时,相关的信号状态是 PSEN无效为高电平,WR有效为低电平 2、若PSW.4=1,PSW.3=1,现在需要保存R1的内容,可执行PUSH 19H指令 3、下列指令不是变址寻址方式的是MOVX A,@DPTR 4、在8051片外扩展一片EEPROM 28C64需要13根地址线(片选除外),8根数据线。 5、8051定时器/计数器工作方式2是自动重装8位计数器 6、单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为15位,因此其寻址范围是64KB。(2^16B=64KB) 7、若单片机的振荡频率为12MHz,设定时器工作在方式1需要定时1ms,则定时器初值

单片机教学重点

单片机教学重点 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

第1次课教学重点、难点: 重点:1.单片机的概念及特点; 2. MCS-51单片机引脚功能与使用技术性问题; EA PSEN 3.控制和复位引脚ALE、、、RST ;I/O引脚; 难点:引脚功能的理解; 解决:电源引脚、外接晶振引脚XTAL1,XTAL2通过与CPU的接线理解; 控制和复位引脚功能通过功能定义理解; I/O引脚P0、P1、P2和P3功能对比理解; 第2次课教学重点、难点: 重点:1. 硬件资源( MCS-51的内部程序存储器(ROM)、内部数据存储器(RAM)、 MCS-51的特殊功能寄存器、中断与堆栈、指令系统、布尔处理器); 2. 三总线结构; 3. CPU工作时序; 难点:掌握MCS-51存储器分类及配置; 解决:从物理结构上、寻址空间分布上、功能上分类对比; 第3次课教学重点、难点: 重点:1. 伪指令的概念; 2. 五种基本寻址方式的异同; 难点:1.区别MCS-51伪指令与8086微机伪指令; 2. MCS-51寻址的多样性; 解决:1.MCS-51伪指令与8086微机伪指令从物理空间分布上加以区别; 2. MCS-51寻址方式采用分类对比; 第4次课教学重点、难点: 重点:1. 一般传送指令(内部传送、外部传送、交换指令、堆栈操作指令、查表指令)。 难点:1.片外数据存储器和A累加器之间的数据传送; 2.查表指令; 3.堆栈操作; 解决:1.对四句片外数据存储器和A传送从方向到范围比较; 2. 两条查表指令对比举例; 3. 堆栈画图; 第5次课教学重点、难点: 重点:1. 8类算术指令。 难点:1.按字节逻辑运算; 2.按位逻辑运算; 解决:1. 强调按字节逻辑运算都是针对A的运算; 2. 强调双位逻辑运算主要是针对C的运算; 第6次课教学重点、难点:

(完整版)单片机原理及应用知识点汇总(模拟卷)

单片机基础知识模拟试卷 一、填空题 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的字节寻址能力。 8、在80C51中,片内RAM分为地址为00H~7FH 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。 9、在80C51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU复位时,第0 组寄存器为当前的工作寄存器。 10、数据指针DPTR是一个 16 位的特殊功能寄存器寄存器。 11、在80C51中,一个机器周期包括12 个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和4周期指令。 12、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个高电平并维持2 个机器周期,可将系统复位。 13、单片机80C51复位后,其I/O口锁存器的值为0FFH ,堆栈指针的值为07H ,SBUF的值为不定,内部RAM的值不受复位的影响,而其余寄存器的值全部为0H。 15、单片机80C51的5个中断源分别为INT0、INT1、T0、T1以及TXD/RXD 。 16、单片机80C51的中断要用到4个特殊功能寄存器,它们是TCON、SCON、IE以及IP。 17、在80C51中,外部中断由IT0(1)位来控制其两种触发方式,分别是电平触发方式和边沿触发方式。 19、单片机80C51片内有两个16 位的定时/计数器,即T0和T1,它们都有定时和计数的功能。 20、单片机80C51的时钟频率为6MHz,若要求定时1ms,定时/计数器工作于模式1,其定时/计数器的初值为FE0CH 。 24、串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是通信双方必须采用统一的编码方式,二是通信双方必须能产生相同的传送速率。 25、单片机80C51中的串行通信共有4 种方式,其中方式0 是用作同步移位寄存器来扩展I/O 口的。 26、设80C51的晶振频率为11.0592MHz,选用定时器T工作模式2作波特率发生器,波特率为2400b/s,且SMOD置0,则定时器的初值为F4H。 31.对单片机而言,连接到数据总线上的输出口应具有(锁存功能。 32.决定程序执行的顺序是(PC)寄存器,该寄存器复位时的值为(0000h)。 33.单片机内包含组成微机的三个主要功能部件是CPU、存储器和(I/O口)。 34. 80C51系列单片机字长是(8)位,有(40)根引脚。 35.ALE信号的作用是(锁存允许)。 36.80C51复位后,PC=(0000)H。 39.80C51单片机外部中断请求信号有电平方式和(边沿触发),在电平方式下,当采集到INT0、INT1的有效信号为(低电平)时,激活外部中断。

相关文档
最新文档