1、MCS-51单片机程序存储器(ROM )可最大扩充至64k ,数据存储器(RAM )片内为128字节(单元), 外部扩充数据存储器可最大至64k 。
MCS-51的CPU 是由运算部件和控制部件所构成。运算部件包括算术逻辑部件ALU ,位处理器、累加器A 、暂存器以及程序状态字PSW 寄存器等,该模块功能是实际数据的算术、逻辑运算、位变量处理和数据传送等操作。CPU 主要做取指令和执行指令。 Up (微处理器)是采用微米级大规模集成电路技术制作的CPU
2、MCS-51单片机的五个中断:外部中断0、To 溢出中断、外部中断1、T1溢出中断、串行口中断。有两级中断优先级
4、MCS51单片机定时计时器核心是一个16位计数器,其四种工作方式的功能分别是:13位计数器、16位计数器、自动回复初值的8位定时器/计数器、增加一个附加的8位定时器/计数器 5、MCS-51单片机串行的四种工作方式的功能分别是:①移位寄存器输入输出方式②波特率可变的8位异步通信接口③9位异步通信借口④波特率可变的9位异步通信方式
6、LED 显示器的两种显示控制方法:动态显示、静态显示
7、单片机对键盘扫描的控制方法有:编程、定时
8、MCS-51单片机指令的七种寻址方式:寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、基址寄存器加变址寄存器间接寻址、位寻址、相对寻址。
9、MCS-51指令系统可分为五类:数据传送类、算术操作类、逻辑运算类、控制转移类、位操作类。
9、读写操作外部数据存储器的指令是:MOVX A,@DPTR 和MOVX @DPTR,A 在MCS-51指令系统中,同外部程序存储器打交道的指令仅有两条:MOVC A ,@A+DPTR和MOVC A,@A+PC 10、选择A/D转换器最主要的三个性能指标是:转换时间和转换速率、分辨率和转换精度。
11.A/D转换器的三种工作原理:逐次比较法、双积分法、电压频率转换法 12、列出二种常用的标准串行接口:RS-232C 、RS-422A 、RS-485
14、MCS 单片机的晶振为12MHz ,一个机器周期位1us ,若晶振为6MHz ,一个机器周期为2us
15、MCS-51单片机外部程序存储器最大可扩展容量为64k ,内部数据存储器容量为128byte ,其地址范围是00H-7FH ,位地址空间的字节地址范围为20H-2FH , 对应的位地址范围是00H-7FH 。
15、51单片机存储器的特点:1)地址重叠、2)具有两个可以微操做的地址空间3)堆栈区的栈底指针SP 可以任意设置,复位时SP=07H。4)编程时有头文件支持。
16、MCS-51内部提供2个可编程的16定时/计时器,定时器有4种工作方式 17、MCS-51通讯接口有并行和串行两种方式,在串行通讯中,发送时要把数字数据转换成模拟数据,接收时,又需把模拟数转换成数字数据,串行口有四种工作方式。
18、定时器/计数器的两个作用; 是用来精确地确定某一段时间间隔(作定时器)或累计外部输入脉冲个数(作计数器);当用作定时器时,在其输入端输入周期固定的脉冲,根据定时器/计数器中累加器(或视线设定)的周期固定的脉冲个数,即可计算出所设定时间的长度。
19、寄存器的分类:只读存储器(ROM\PROM\EPROM)、可读写存储器(SRAM(静态)\DRAMM(动态)) 、不会发型读写存储器(E2PROM\NOVRAM) 20、DRAM ,容量大价格低、功耗低但容易受外界干扰
21、8255A 的三种工作方式:方式0-基本输入输出;方式1-轩通输入输出;方式2-双向传送(仅PA 口)。方式0适用无条件传送数据的设备。方式1时功能:用作一个或两个选通接口;任何一个端口都可以作为输入输出;若只有一个端口工作与方式1,余下的13位可以工作在方式0;方式2只用于端口A ,端口B 不能用;一个8位双向总线端口和一个5位控制端口;输入输出是锁存的;5位控制端口是用作端口A 的控制和状态信息。 22、对键盘\显示器接口的设计应满足两个要求:功能技术要求和可靠性要求。
23、LCD 显示器分类:字段型、点阵字符型、点阵图形型
在微机的基础上,增加中断,定时器,串行接口和输入输出模块等电路,并将所有电路集成到一个芯片就是微控制器
也叫单片机就是所有资源都是在一个芯片上组成用于控制的计算机 P0:该口具有漏极开路结构,作为输入端使用,需要外接上拉电阻,作为IO 口使用时,需要T1管夹断,若作为输入端使用,需要先将“1‘写入端口,使T2管夹断 负载8个LSTTL P1,2,3:该口内部有上拉电阻,因此可以作为准双向IO 口使用,作为输入端使用时需要先将”1“写入端口,使T2管夹断 4个LSTTL
极限电参数:主要包括电源电压,引脚输入电压和输入电流,环境温度的极限范围
静态电参数:又称直流电参数,它给出了一定的环境温度和电源电压的情况下,满足某种测试条件的单片机直流参数
动态参数:又称交流电参数,主要是单片机的控制引脚的时序,延迟时间,脉冲宽度等参数
单片机引脚功能分类:1电源,地线类引脚2时钟引脚3复位引脚4通信有关的引脚5IO 引脚6并行总线与总线控制引脚7A/D转换模块有关的引脚8ISP 编程引脚9调试引脚
复位功能:1上电复位POR2欠压复位BOR3外部复位4看门狗计定时器复位 封装是指把硅片上的电路管脚,用导线接引到外部接头处,以便于其他器件连接
最小系统包括电源模块,时钟模块,复位模块和ISP 编程接口模块 关键字与寄存器地址,寄存器中的位地址之间关系的说明文件就是头文件 并行扩展:就是以并行(c串行) 传输数据的方式进行扩展 优点:速度快 串行扩展:优点; 使系统的硬件设计大大简化,系统的体积减小,可靠性提高
当单片机系统需要多个外接存储器的时候,就需要考虑每个存储器片选的问题
静态显示也称直流驱动显示,是指数码管中的每个二极管都是由单片机的一根IO 引线进行驱动显示 优点:编程简单显示亮度高 缺点:占用IO 引线多
动态显示是指每隔一段时间循环点亮每个数码管中的相应段,每次只有一个数码管被点亮 优点:能够节省单片机大量的IO 引线,而且与静态显示相比能耗低
复位引脚:该引脚必须持续两个机器周期的高电平,才可实现复位操作,是单片机恢复到初始状态
P0口可以作为地址总线低8位也可作为8位数据总线
ALE 引脚是地址锁存器引脚,在存取周期的前半个周期,ALE 信号将P0口输出的地址锁存在外部寄存器中,后半个周期,P0端口输入输出数据 EA 引脚是用来选择执行内部还是外部4KB 程序存储器中程序的控制引脚 单片机的特点:体积小,成本低,易于产品化,可靠性好,对应用环境要求不高,控制功能强,系统结构简单,扩展容易
单片机应用范围:智能化产品,计算机扩展产品
单片机基本机构:1一个8位算数逻辑单元2,4组IO 端口3;两个16位定时器4;全双工串行通信口5;5个中断源,具有两个中断优先级 6;128字节内置RAM7;独立的4KB 可寻址数据和代码区
主电源引脚:Vcc 接+5V电源正端,Vss 接电源的接地端。电源电压范围是4~5.5V,最高承受电压为6.6V 51单片机任何引脚对地的极限电压范围-1~+7v
外接晶体引脚:分别为XTAL1和XTAL2,通常这两个引脚外部接一个石英晶体和两个电容C1和C2,用于为单片机输入震荡信号
程序计数器用于生成指令的地址, 指令寄存器用于保存正在执行的指令,指令译码与控制单元用于确定所需的操作,并执行操作,算数逻辑单元用于实现数据运算,微处理器通用寄存器用于临时存储数据
地址总线单向传输总线,用于传输存储器或外部设备的地址 数据总线是双向传输总线,用于传输存储器或外部设备等之间传输数据控制总线用于控制存储器接口电路以及外部设备的读写和片选操作
嵌入式操作系统作用:使单片机中运行的软件的可靠性更高 256B存储单元分为两部分:00H~7FH地址单元(共28B )为用户数据RAM ,80H~FFH地址单元(128B )为特殊寄存器(SFR )单元
地址20H~2FH共有128位的数据存储器具有位寻址能力,位寻址能力就是每一位都有地址,可以单独写入1/0位地址为00H~7FH
特殊功能寄存器(SFR )也称为专用寄存器,设置特殊功能寄存器可以实现不同的功能,读特殊功能寄存器可以得到51单片机的运行状态,共有21个特殊功能寄存器
—51外部的程序存储器和数据 储存器可以有相同的地址空间,但不
会发生数据冲突,为什么?答:因为MCS —51单片机采用了不同的操作指令,及EA 的控制选择自动区分这些重叠的空间。用户不用担心重叠空间的地址冲突问题。
的静态和动态显示有何区别?各有什么优缺点。答:静态显示时,数据是分开送到每一位LED 上的。 动态显示时,数据则是分别送到每个LED 上,再根据位选来确定是哪一位LED 被显示。
静态显示亮度高,编程简单,但I/O口占用多。动态则好一些,主要用在显示位数较多的场合,能耗较低。 变的数。
浮点数:小数点位置不固定的数。 小,不同的数运算时要考虑比例因子的以防溢出,浮点运算可不考虑溢出。 —51单片机存储器结构可分为: ①程序存储器②内部数据存储器③特殊功能寄存器④位地址空间⑤外部数据存储器
程序存储器用于存放编好的程序和表格,8031无内部程序存储器,只能外扩,最大扩至64K 。。
内部数据存储器:单元拥有128个,字节地址00H —7FH 。
特殊功能寄存器:实质是一些具有特殊功能的RAM 单元,字节地址范围为80H —FFH 。
位地址空间:字节地址范围是20H —2FH 。
外部数据存储器:需要外扩时,最多可外扩64K 字节的RAM 或I/O. I/O扩展并行输出
口。 答:将MCS —51单片机的串行口工作与方式0的接收状态。串行数据由P3.0输入,移位时钟从P3.1输出。MCS —51单片机一根口线用于控制CD4014的工作状态。当此线口发出高电平,CD4014的P1S 端为1,并行数据置入CD4014,当口线发出低电平,CD4014 将MCS —51单片机的串行口工作与方式0的发送状态,串行数据由P3.0端(R×D)发出,移位时钟由P3.1端送出。
CD4014—CMOS 8位 并行输入/串行输出
CD4094—CMOS 8位 串行输入/并行输出
1、MCS-51单片机程序存储器(ROM )可最大扩充至64k ,数据存储器(RAM )片内为128字节(单元), 外部扩充数据存储器可最大至64k 。
MCS-51的CPU 是由运算部件和控制部件所构成。运算部件包括算术逻辑部件ALU ,位处理器、累加器A 、暂存器以及程序状态字PSW 寄存器等,该模块功能是实际数据的算术、逻辑运算、位变量处理和数据传送等操作。CPU 主要做取指令和执行指令。 Up (微处理器)是采用微米级大规模集成电路技术制作的CPU
2、MCS-51单片机的五个中断:外部中断0、To 溢出中断、外部中断1、T1溢出中断、串行口中断。有两级中断优先级
4、MCS51单片机定时计时器核心是一个16位计数器,其四种工作方式的功能分别是:13位计数器、16位计数器、自动回复初值的8位定时器/计数器、增加一个附加的8位定时器/计数器 5、MCS-51单片机串行的四种工作方式的功能分别是:①移位寄存器输入输出方式②波特率可变的8位异步通信接口③9位异步通信借口④波特率可变的9位异步通信方式
6、LED 显示器的两种显示控制方法:动态显示、静态显示
7、单片机对键盘扫描的控制方法有:编程、定时
8、MCS-51单片机指令的七种寻址方式:寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、基址寄存器加变址寄存器间接寻址、位寻址、相对寻址。
9、MCS-51指令系统可分为五类:数据传送类、算术操作类、逻辑运算类、控制转移类、位操作类。
9、读写操作外部数据存储器的指令是:MOVX A,@DPTR 和MOVX @DPTR,A 在MCS-51指令系统中,同外部程序存储器打交道的指令仅有两条:MOVC A ,@A+DPTR和MOVC A,@A+PC 10、选择A/D转换器最主要的三个性能指标是:转换时间和转换速率、分辨率和转换精度。
11.A/D转换器的三种工作原理:逐次比较法、双积分法、电压频率转换法 12、列出二种常用的标准串行接口:RS-232C 、RS-422A 、RS-485
14、MCS 单片机的晶振为12MHz ,一个机器周期位1us ,若晶振为6MHz ,一个机器周期为2us
15、MCS-51单片机外部程序存储器最大可扩展容量为64k ,内部数据存储器容量为128byte ,其地址范围是00H-7FH ,位地址空间的字节地址范围为20H-2FH , 对应的位地址范围是00H-7FH 。
15、51单片机存储器的特点:1)地址重叠、2)具有两个可以微操做的地址空间3)堆栈区的栈底指针SP 可以任意设置,复位时SP=07H。4)编程时有头文件支持。
16、MCS-51内部提供2个可编程的16定时/计时器,定时器有4种工作方式 17、MCS-51通讯接口有并行和串行两种方式,在串行通讯中,发送时要把数字数据转换成模拟数据,接收时,又需把模拟数转换成数字数据,串行口有四种工作方式。
18、定时器/计数器的两个作用; 是用来精确地确定某一段时间间隔(作定时器)或累计外部输入脉冲个数(作计数器);当用作定时器时,在其输入端输入周期固定的脉冲,根据定时器/计数器中累加器(或视线设定)的周期固定的脉冲个数,即可计算出所设定时间的长度。
19、寄存器的分类:只读存储器(ROM\PROM\EPROM)、可读写存储器(SRAM(静态)\DRAMM(动态)) 、不会发型读写存储器(E2PROM\NOVRAM) 20、DRAM ,容量大价格低、功耗低但容易受外界干扰
21、8255A 的三种工作方式:方式0-基本输入输出;方式1-轩通输入输出;方式2-双向传送(仅PA 口)。方式0适用无条件传送数据的设备。方式1时功能:用作一个或两个选通接口;任何一个端口都可以作为输入输出;若只有一个端口工作与方式1,余下的13位可以工作在方式0;方式2只用于端口A ,端口B 不能用;一个8位双向总线端口和一个5位控制端口;输入输出是锁存的;5位控制端口是用作端口A 的控制和状态信息。 22、对键盘\显示器接口的设计应满足两个要求:功能技术要求和可靠性要求。
23、LCD 显示器分类:字段型、点阵字符型、点阵图形型
在微机的基础上,增加中断,定时器,串行接口和输入输出模块等电路,并将所有电路集成到一个芯片就是微控制器
也叫单片机就是所有资源都是在一个芯片上组成用于控制的计算机 P0:该口具有漏极开路结构,作为输入端使用,需要外接上拉电阻,作为IO 口使用时,需要T1管夹断,若作为输入端使用,需要先将“1‘写入端口,使T2管夹断 负载8个LSTTL P1,2,3:该口内部有上拉电阻,因此可以作为准双向IO 口使用,作为输入端使用时需要先将”1“写入端口,使T2管夹断 4个LSTTL
极限电参数:主要包括电源电压,引脚输入电压和输入电流,环境温度的极限范围
静态电参数:又称直流电参数,它给出了一定的环境温度和电源电压的情况下,满足某种测试条件的单片机直流参数
动态参数:又称交流电参数,主要是单片机的控制引脚的时序,延迟时间,脉冲宽度等参数
单片机引脚功能分类:1电源,地线类引脚2时钟引脚3复位引脚4通信有关的引脚5IO 引脚6并行总线与总线控制引脚7A/D转换模块有关的引脚8ISP 编程引脚9调试引脚
复位功能:1上电复位POR2欠压复位BOR3外部复位4看门狗计定时器复位 封装是指把硅片上的电路管脚,用导线接引到外部接头处,以便于其他器件连接
最小系统包括电源模块,时钟模块,复位模块和ISP 编程接口模块 关键字与寄存器地址,寄存器中的位地址之间关系的说明文件就是头文件 并行扩展:就是以并行(c串行) 传输数据的方式进行扩展 优点:速度快 串行扩展:优点; 使系统的硬件设计大大简化,系统的体积减小,可靠性提高
当单片机系统需要多个外接存储器的时候,就需要考虑每个存储器片选的问题
静态显示也称直流驱动显示,是指数码管中的每个二极管都是由单片机的一根IO 引线进行驱动显示 优点:编程简单显示亮度高 缺点:占用IO 引线多
动态显示是指每隔一段时间循环点亮每个数码管中的相应段,每次只有一个数码管被点亮 优点:能够节省单片机大量的IO 引线,而且与静态显示相比能耗低
复位引脚:该引脚必须持续两个机器周期的高电平,才可实现复位操作,是单片机恢复到初始状态
P0口可以作为地址总线低8位也可作为8位数据总线
ALE 引脚是地址锁存器引脚,在存取周期的前半个周期,ALE 信号将P0口输出的地址锁存在外部寄存器中,后半个周期,P0端口输入输出数据 EA 引脚是用来选择执行内部还是外部4KB 程序存储器中程序的控制引脚 单片机的特点:体积小,成本低,易于产品化,可靠性好,对应用环境要求不高,控制功能强,系统结构简单,扩展容易
单片机应用范围:智能化产品,计算机扩展产品
单片机基本机构:1一个8位算数逻辑单元2,4组IO 端口3;两个16位定时器4;全双工串行通信口5;5个中断源,具有两个中断优先级 6;128字节内置RAM7;独立的4KB 可寻址数据和代码区
主电源引脚:Vcc 接+5V电源正端,Vss 接电源的接地端。电源电压范围是4~5.5V,最高承受电压为6.6V 51单片机任何引脚对地的极限电压范围-1~+7v
外接晶体引脚:分别为XTAL1和XTAL2,通常这两个引脚外部接一个石英晶体和两个电容C1和C2,用于为单片机输入震荡信号
程序计数器用于生成指令的地址, 指令寄存器用于保存正在执行的指令,指令译码与控制单元用于确定所需的操作,并执行操作,算数逻辑单元用于实现数据运算,微处理器通用寄存器用于临时存储数据
地址总线单向传输总线,用于传输存储器或外部设备的地址 数据总线是双向传输总线,用于传输存储器或外部设备等之间传输数据控制总线用于控制存储器接口电路以及外部设备的读写和片选操作
嵌入式操作系统作用:使单片机中运行的软件的可靠性更高 256B存储单元分为两部分:00H~7FH地址单元(共28B )为用户数据RAM ,80H~FFH地址单元(128B )为特殊寄存器(SFR )单元
地址20H~2FH共有128位的数据存储器具有位寻址能力,位寻址能力就是每一位都有地址,可以单独写入1/0位地址为00H~7FH
特殊功能寄存器(SFR )也称为专用寄存器,设置特殊功能寄存器可以实现不同的功能,读特殊功能寄存器可以得到51单片机的运行状态,共有21个特殊功能寄存器
—51外部的程序存储器和数据 储存器可以有相同的地址空间,但不
会发生数据冲突,为什么?答:因为MCS —51单片机采用了不同的操作指令,及EA 的控制选择自动区分这些重叠的空间。用户不用担心重叠空间的地址冲突问题。
的静态和动态显示有何区别?各有什么优缺点。答:静态显示时,数据是分开送到每一位LED 上的。 动态显示时,数据则是分别送到每个LED 上,再根据位选来确定是哪一位LED 被显示。
静态显示亮度高,编程简单,但I/O口占用多。动态则好一些,主要用在显示位数较多的场合,能耗较低。 变的数。
浮点数:小数点位置不固定的数。 小,不同的数运算时要考虑比例因子的以防溢出,浮点运算可不考虑溢出。 —51单片机存储器结构可分为: ①程序存储器②内部数据存储器③特殊功能寄存器④位地址空间⑤外部数据存储器
程序存储器用于存放编好的程序和表格,8031无内部程序存储器,只能外扩,最大扩至64K 。。
内部数据存储器:单元拥有128个,字节地址00H —7FH 。
特殊功能寄存器:实质是一些具有特殊功能的RAM 单元,字节地址范围为80H —FFH 。
位地址空间:字节地址范围是20H —2FH 。
外部数据存储器:需要外扩时,最多可外扩64K 字节的RAM 或I/O. I/O扩展并行输出
口。 答:将MCS —51单片机的串行口工作与方式0的接收状态。串行数据由P3.0输入,移位时钟从P3.1输出。MCS —51单片机一根口线用于控制CD4014的工作状态。当此线口发出高电平,CD4014的P1S 端为1,并行数据置入CD4014,当口线发出低电平,CD4014 将MCS —51单片机的串行口工作与方式0的发送状态,串行数据由P3.0端(R×D)发出,移位时钟由P3.1端送出。
CD4014—CMOS 8位 并行输入/串行输出
CD4094—CMOS 8位 串行输入/并行输出