项目1_单片机最小系统的设计ppt课件.ppt

项目1_单片机最小系统的设计ppt课件.ppt

ID:58988282

大小:719.00 KB

页数:36页

时间:2020-09-27

项目1_单片机最小系统的设计ppt课件.ppt_第1页
项目1_单片机最小系统的设计ppt课件.ppt_第2页
项目1_单片机最小系统的设计ppt课件.ppt_第3页
项目1_单片机最小系统的设计ppt课件.ppt_第4页
项目1_单片机最小系统的设计ppt课件.ppt_第5页
资源描述:

《项目1_单片机最小系统的设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、项目一、单片机最小系统的设计能力目标1、能根据单片机的引脚功能设计出最小系统的硬件电路图。2、会使用常用的仪表,能够识别和检测元器件。3、能焊接和拆卸元器件。4、能够掌握KEIL软件的基本使用5、能够检修最小系统的硬件故障。6、能够掌握编程器的使用。知识目标1、了解单片机的基本组成、分类、发展。2、单片机的引脚功能、外围器件的连接。3、单片机的时序、存储器配置。4、单片机最小系统的检测。任务一认识单片机最小系统一、初识单片机单片机全称单片微型计算机(SingChipMicrocomputer),又称MCU(MicroControllerUnit),就是将CPU、系统时钟、RAM、ROM、定

2、时器/计数器和多种I/O接口电路都集成在一块芯片上的微型计算机,典型的单片机结构框图如下:MCS-51系列单片机包括下列型号:1、8031、8051、8751、8951四种型号的单片机通常称为8051子系列,区别仅仅在于:8031没有片内程序存储器,8051内含4KB的ROM,8751片内有4K的EPROM,8951片内有4K的E2PROM。2、8032、8052、8752、8952是8031、8051、8751、8951的增强型,内部RAM为256字节,片内程序存储器为8KB,比8051子系列各增加了一倍,同时还增加了一个定时器/计数器和一个中断源。3、80C31、80C51、87C51

3、、89C51是8051子系列的CHMOS芯片,两者功能兼容。CHMOS型芯片的基本特点是功耗低。二、认识单片机的硬件电路1、单片机的外观及引脚排列VCC:单片机电源输入端,接+5VGND:单片机的地线,接地。XTAL1、XTAL2:用于产生单片机工作所需的时钟信号,只要接上晶振、电容就可以了。RST:复位信号输入端,用于通电时对单片机内部寄存器进行初始化,只需接上相应的电阻、电容。/EA:通常直接将该引脚与电源VCC相连。2、单片机最小系统电路图所谓单片机最小系统,是指在尽可能少的外部电路条件下,形成一个可以独立工作的单片机系统,也就是说为了保证单片机能够工作,所必须的最小系统配置。1、首

4、先,要保证各电路能够工作,必须要有电源2、其次单片机是数字电路,其工作离不开时钟,因此必须给单片机配置时钟电路;3、另外为保证单片机可靠工作,还须配置复位电路4、在以上3个必要条件的基础上加上应用系统所需的控制电路。电源时钟电路复位电路外围控制电路3、控制程序介绍#includesbitLED=P0^0;main(){unsignedinti;while(1){LED=0;for(i=0;i<20000;i++);LED=1;for(i=0;i<20000;i++);}}包含针对51系列单片机的基本声明用符号LED来表示P0.0引脚定义一个用于延时的变量将P0.0设置为低

5、电平,点亮发光管变量i从0加到20000,完成延时将P0.0设置为高电平,熄灭发光管变量i从0加到20000,完成延时任务二认识MCS-51单片机结构一、单片机的内部结构二、CPU的结构CPU是单片机的核心,MCS-51系列单片机内含一个高性能的8位中央处理器。CPU的作用是从ROM中读取指令并进行分析,然后根据指令的功能控制单片机的功能部件执行指定的操作。CPU由运算器和控制器两大功能部件组成。1、运算器运算器的主要功能是进行算术运算和逻辑运算,由算术逻辑运算部件ALU、暂存器及部分特殊功能寄存器组成。在ALU进行运算时,通常会用到ACC、B、PSW三个特殊功能寄存器。ACC寄存器(简称

6、累加器A):用于向ALU提供操作数和存放运算结果,还可实现与程序存储器、片外数据存储器及I/O接口的数据传递,是使用最频繁的寄存器。B寄存器:在乘除运算时存放另外一个操作数,乘除运算完成后,存放运算的一部分结果,如果不进行乘除运算,B寄存器可作为一般寄存器使用。PSW寄存器:又称为程序状态字寄存器,当加、减、乘、除等指令执行完后,用来存储相应的状态信息,PSW是一个8位的寄存器,各位的定义如下:CY:进位标志,进行运算时,如果操作结果在最高位有进位或借位,CY=1,否则CY=0。AC:辅助进位标志,如果操作结果的低4位有进位或借位,AC=1,否则AC=0。F0:用户标志位,其功能由用户自行

7、定义,用户可通过软件对它置位、复位或测试。RS1、RS0:工作寄存器选择位,用于选择工作寄存器R0~R7的实际位置,取值为00~11,具体说明见后面的章节。OV:溢出标志,如果两个操作数的运算结果超出了运算范围,OV=1,否则OV=0。P:奇偶标志位,如果累加器A中1的个数为奇数,P=1,否则P=0。2、控制器控制器的作用是控制单片机各部件的协调动作,由程序计数器PC、指令寄存器IR、指令译码器ID、堆栈指针SP、数据指

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。