MCS51单片机基础知识
- 格式:ppt
- 大小:1.51 MB
- 文档页数:130
1、IP、IE、TCON、TMOD、SCON其中每一位的具体含义是什么?IP:中断优先寄存器(B8H);IE:中断允许寄存器(A8H);TCON:控制寄存器,控制定时/计数器的启动和益处;TMOD:方式寄存器,设定定时/计数器T0和T1的工作方式;SCON:串口控制寄存器PCON:电源控制寄存器2、MCS-51系列单片机的时钟周期、位周期、机器周期、指令周期之间的关系是什么?12个时钟周期=6个位周期=1个机器周期,1至2个机器周期=一个指令周期3、MCS-51系列单片机的特殊功能寄存器复位后的初始内容是什么?单片机复位操作使单片机进入初始化状态,初始化后PC=0000H 特殊功能寄存器的状态。
P0~P3为FFH,SP=07H,SBUF不定,IP、IE和PCON的有效位为0,其余特殊功能寄存器的状态均为00H。
4、MCS-51系列单片机的I/O口除了可以做输入输出口外还可以充当什么接口?其中哪组I/O口必须外接上拉电阻?地址/数据复用线P0口5、MCS-51系列单片机RST、EA、ALE、RD、WR引脚作用是什么?RST即为RESET,复位信号线;EA:中断允许总控位。
EA=0(低电平),屏蔽所有中断请求,EA=1(高电平),开放中断;ALE:地址锁存有效输出端;RD:读信号线;WR:写信号线。
6、MCS-51系列单片机的复位电平是高电平还是低电平?其复位电路应怎样设计?51是高电平复位。
当上电一瞬间,电容需要充电,认为电流可以流过电容,所以电容相当于短路,这是复位脚相当于接入高电平,进入上电复位状态。
当电容电量充满以后,电容不再有电流流过,相当于短路,这时复位脚就相当于通过电阻接地(低电平),单片机进入正常状态。
7、MCS-51系列单片机有几级中断?几个中断源?其优先级排序是什么?二级中断;5个中断源;排列从高到低为外部中断0;定时/计数器0;外部中断1;定时/计数器1;串行口。
8、MCS-51系列单片机的中断源标志位分别是什么?清零方式是什么样的?外中断标志是IF0,IF1 ;定时器中断标志是TF0,TF1;串口中断标志是RI,TITI,RI软件清零,其余硬件清零。
MCS-51单片机实验基础知识介绍一、MCS-51单片机(51子系列) (2)1. 基本结构 (2)DIP封装管脚描述 (2)存储器 (3)输入/输出口 (4)中断系统 (4)定时器/计数器(T/C) (5)2.寻址方式 (5)3.指令系统(3大类共111条) (6)指令系统介绍要点 (7)助记符、操作数形式,对标志位的影响 (7)数据传送(两个操作数、源操作数不变) (8)数据传送(堆栈操作) (8)数据传送(交换) (9)算术运算 (9)逻辑运算 (10)控制程序转移 (10)4.汇编语言程序编程 (11)简单例程 (11)伪指令 (12)指令格式 (13)程序基本格式 (13)中断服务子程序格式 (14)5.源程序编译→机器语言目标程序 (14)二.EXP-51实验板 (15)三. 接口方法 (16)实验2 ADC/DAC (17)实验3 键盘与数码显示接口 (17)实验4 串行口通信 (18)四. 单片机开发系统 (19)1.单片机的开发 (19)2.单片机开发工具、AEDK (19)3.单片机开发系统组成 (20)4.AEDK使用方法简介 (21)5.程序编辑/调试主要步骤 (21)一、MCS-51单片机(51子系列)1.基本结构DIP封装管脚描述存储器包括程序存储器(内/外64K)、内RAM和专用寄存器(SFR)内部RAM128字节工作寄存器区1-3,由程序状态字(PSW)的RS1/RS0两位定义。
专用寄存器(不包括PC)专用寄存器复位状态:除Pn(n=0,3)寄存器和SP寄存器外,其它皆为00H输入/输出口中断系统定时器/计数器(T/C)2.寻址方式3.指令系统(3大类共111条)指令系统介绍要点助记符、操作数形式,对标志位的影响其中标志C(即CY)、OV、AC,均是程序状态字PSW中的位。
数据传送(两个操作数、源操作数不变)数据传送(堆栈操作)对DPTR的堆栈操作通过PUSH DPH 和PUSH DPL两条指令完成。
MCS51单片机简介MCS51单片机是一种广泛应用于嵌入式系统开发的微控制器系列。
它是由英特尔公司于1981年推出的,并迅速成为行业领先的产品之一。
MCS51单片机以其稳定性、灵活性和易用性而受到广大开发者的青睐。
本文将介绍MCS51单片机的基本特性、应用范围以及其优势。
一、MCS51单片机的基本特性MCS51单片机是一种8位微控制器,它采用了哈佛结构,包含CPU、存储器、输入输出接口等核心模块。
以下是MCS51单片机的基本特性:1. CPU:MCS51单片机的CPU是一种高效、低功耗的8位中央处理器,具有高性能和高度集成的特点。
它能够处理包括算术、逻辑运算等多种任务。
2. 存储器:MCS51单片机内置ROM、RAM和EEPROM等存储器。
ROM用于存储程序代码,RAM可以存储中间数据和变量,EEPROM用于非易失性数据存储。
3. 输入输出接口:MCS51单片机具有多种输入输出接口,如并行输入输出口、串行通信口、定时器和计数器等。
这些接口能够将单片机与外部设备进行数据传输和通信。
二、MCS51单片机的应用范围MCS51单片机由于其强大的功能和良好的性能,被广泛应用于各个领域的嵌入式系统开发中。
以下是MCS51单片机的主要应用领域:1. 家电控制:MCS51单片机可以用于家电产品的控制,如空调、洗衣机、冰箱等。
通过单片机的智能控制,可以实现家电产品的功能增强和交互性改进。
2. 工业自动化:MCS51单片机在工业自动化领域的应用非常广泛。
它可以用于工业机器人、自动化生产线以及电力控制设备等,提高生产效率和产品质量。
3. 智能交通:MCS51单片机可以用于智能交通系统中的车辆控制、信号灯控制以及交通数据处理等。
通过单片机的智能化处理,可以提高道路交通的安全和效率。
4. 电子设备:MCS51单片机广泛应用于各类电子设备中,如数码相机、手机、电视机等。
它能够控制设备的各个功能模块,实现设备的智能化和多功能化。
1、单片机的机器周期、状态周期、振荡周期和指令周期之间是什么关系?答:一个机器周期恒等于6个状态周期或12个振荡周期,即1M=6S=12P。
2、存储器中有几个保留特殊功能的单元用做入口地址?作用是什么?答:MCS-51系列单片机的存储器中有6个保留特殊功能单元;作用:0000H为复位入口、0003H为外部中断0入口、000BH为T0溢出中断入口、0013H为外部中断1入口、001BH为T1溢出中断入口、0023H为串行接口中断入口。
3、开机复位后,CPU使用是的哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工作寄存器组?答:开机复位后,CPU使用的是第0组工作寄存器。
它们的地址是00H~07H。
CPU通过对程序状态字PSW中RS1、RS0的设置来确定和改变当前工作寄存器组。
如:RS1、RS0为00则指向第0组;为01则指向第1组;为10则指向第2组;为11则指向第3组。
4、MCS-51的时钟周期、机器周期、指令周期的如何分配的?当振荡频率为8MHz时,一个单片机时钟周期为多少微秒?答:MCS-51的时钟周期是最小的定时单位,也称为振荡周期或节拍。
一个机器周期包含12个时钟周期或节拍。
不同的指令其指令周期一般是不同的,可包含有1~4个机器周期。
当振荡频率为8MHz时,一个单片机时钟周期为0.125μs 。
5、EA/V引脚有何功用?8031的引脚应如何处理?为什么?PP答:EA/V是双功能引脚:PP(1)EA接高电平时,在低4KB程序地址空间(0000H~0FFFH),CPU执行片内程序存储器的指令,当程序地址超出低4KB空间(1000H~FFFFH)时,CPU将自动执行片外程序存储器的指令。
(2)EA接低电平时,CPU只能执行外部程序存储器的指令。
8031单片机内部无ROM,必须外接程序存储器。
因此,8031的EA引脚必须接低电平。
在对8751单片机内部的 EPROM编程时,此引脚V外接+12V电压,用于固化EPROM程PP序。