单片机最小系统的设计与制作课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片机最小系统的设计与制作课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 最小 系统 设计 制作 课件
- 资源描述:
-
1、单片机最小系统的设计与制作单片机最小系统的设计与制作单片机最小系统的设计与制作第第1章、章、认识认识AT89S51单片机单片机 第第2章、章、单片机的程序下载方法单片机的程序下载方法 第第3章、章、单片机最小系统的设计单片机最小系统的设计第第4章、章、单片机最小系统的制作单片机最小系统的制作 单片机最小系统的设计与制作一、单片机基本知识一、单片机基本知识 1单片机的概念单片机的概念单片微型计算机简称单片机。它把组成微型计算机的中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、I/O接口电路、定时/计数器及串行通信接口等功能部件制作在一块集成芯片中,构成一个完整的微型计算机。
2、国际上通常称单片机为微控制器(MCU),又称为嵌入式微控制器(EMCU)。第第1章、认识章、认识AT89S51单片机单片机单片机最小系统的设计与制作2单片机的发展概况单片机的发展概况单片机诞生至今,已发展成上百种系列的近千个品种。单片机的发展大致分为如下5个阶段。(1)单片机的诞生:1971年美国Intel公司研制的4位微处理器Intel 4004。(2)单片机的初级阶段:以1976年Intel公司研制的MCS-48为代表。(3)单片机的完善阶段:以Intel公司的MCS-51系列为代表。由于这类单片机的应用领域极其广泛,各大公司竞相研制,共约有几十个系列、300多个品种。其中,MCS-51系
3、列单片机因其优良的性能价格比处于主导地位。单片机最小系统的设计与制作(4)单片机向微控制器过渡阶段:实时处理能力更强,主频更高,同时配置了多路的A/D、D/A转换通道,适用于更复杂的控制系统。以MCS-51兼容的8位单片机为主流。(5)微控制器全面发展阶段:世界各大单片机研制公司相继推出了高速、大寻址范围、强运算能力的通用型或专用型的单片机。单片机最小系统的设计与制作3单片机的应用单片机的应用单片机的应用范围十分广泛,主要的应用领域如下:(1)工业控制方面的应用:单片机可以构成各种工业控制系统、数据采集系统等。如数控机床、自动生产线控制、电机控制、温度控制、航空航天导航系统、电梯智能控制等。(
4、2)仪器仪表方面的应用:如智能仪器、医疗器械、数字示波器、各种物理量的测量仪器等。(3)计算机外部设备与智能接口方面的应用:如图形终端机、传真机、复印机、打印机、绘图仪、磁盘/磁带机、程控交换机、通信终端等。单片机最小系统的设计与制作(4)商用产品方面的应用:如自动售货机、电子收款机、电子秤等。(5)家用电器方面的应用:如微波炉、电视机、空调、洗衣机、录像机、音响设备等。单片机在工业、农业、商业、金融、教育、科研、国防等领域有着十分广泛的应用。单片机最小系统的设计与制作二、二、AT89S51单片机的封装及引脚功能单片机的封装及引脚功能 AT89S51 采用40引脚DIP封装。图1-1 AT89
5、S51的实物图 单片机最小系统的设计与制作AT89S51共40个引脚,如图1-2所示,大致分为如下四类。图1-2 AT89S51的引脚分布图(1)电源引脚。VCC(40脚):电源端,接+5 V电源。VSS(20脚):接地端(GND)。(2)时钟电路引脚。XTAL1(19脚):外接晶振输入端。XTAL2(18脚):外接晶振输出端。单片机最小系统的设计与制作(3)控制线引脚。RESET/VPD(9脚):复位端/备用电源输入端。在单片机正常工作状态下,当RESET端出现持续两个机器周期以上的高电平时,单片机实现复位操作。VPD端可外接备用电源,以便在VCC掉电或电压降到一定值时向单片机供电。/VPP
6、(31脚):片外程序存储器选择输入端/Flash存储器编程电源端。端为低电平时,访问外部程序存储器(片外ROM),为高电平时,直接访问片内ROM。VPP端是对AT89S51片内Flash存储器编程时作为编程允许电源+12 V的输入端。EAEAEA单片机最小系统的设计与制作ALE/(30脚):地址锁存允许端/编程脉冲输入端。当访问外部程序存储器或数据存储器时,ALE端输出的脉冲用于锁存P0口(即P0.0P0.7)分时送出的低8位地址(下降沿有效)。当不访问外部存储器时,该端以时钟频率的1/6输出固定的正脉冲信号,可用作外部定时脉冲源。对内部Flash存储器编程期间,该引脚用于输入编程脉冲。(29
7、脚):读片外程序存储器选通信号输出端。当AT89S51从外部程序存储器取指令时,端产生负脉冲,作为外部ROM的选通信号。在访问外部RAM或片内ROM时,不产生有效的PSEN非信号。PROGPSENPSEN单片机最小系统的设计与制作(4)I/O引脚(P0P3口)。P0口(3239脚):P0.7/AD7P0.0/AD0,是8位双向I/O口,也是地址/数据总线复用口。当P0口作输入/输出口用时,必须外接上拉电阻。当访问片外存储器时,P0口用作地址/数据分时复用口线。P1口(18脚):P1.0P1.7,是8位双向I/O口,内部带上拉电阻。P1口的第二功能:ISP在系统编程。P1.5 MOSI(主机发送
8、从机接收);P1.6 MISO(主机接收从机发送);P1.7 SCK(主机发送的时钟信号);单片机最小系统的设计与制作P2口(2128脚):P2.0/A8P2.7/A15,是8位双向I/O口,内部带上拉电阻。当访问片外存储器时,P2口用作高8位地址总线。P3口(1017脚):P3.0P3.7,是8位双向I/O口,内部带上拉电阻。P3口的每一个引脚可作为一般I/O口用,此外还具有第二功能:单片机最小系统的设计与制作表表1-1 P3口的第二功能口的第二功能 单片机最小系统的设计与制作三、三、AT89S51单片机的内部结构单片机的内部结构单片机最小系统的设计与制作1、存储器单片机的存储器分两种:程序
9、存储器和数据存储器。单片机存储器采用哈佛结构,它将程序存储器和数据存储器分开编址,各自有自己的寻址方式。(1)程序存储器:用于存放已编写好的程序及数据表格。AT89S51中采用的是Flash,其存储容量为4KB。需要指出的是,在64 KB的ROM中,0003H、000BH、0013H、001BH和0023H5个单元地址在AT89S51单片机中是系统专用的,用户不能更改。(2)数据存储器:用于存放输入/输出数据、中间运算结果,常用类型为RAM。AT89S51中的数据存储器较小,存储容量仅为128 B。若存储器空间不够用,可以外部扩展。单片机最小系统的设计与制作单片机最小系统的设计与制作低128
10、B数据存储器的地址空间分配:单片机最小系统的设计与制作 工作寄存器区:地址范围为0000H001FH,共32个存储单元,分为四组,每组有8通用寄存器R0R7。每组均可作为CPU当前的工作寄存器,可通过程序状态字(PSW)的RS1、RS0两位进行当前工作状态的设置,如表1-2所示。当复位时,自动选中第0组工作寄存器。一旦选中了一组,其他三组的地址空间只用于数据存储器,不能作为寄存器,如果有需要必须重新设置。单片机最小系统的设计与制作表表1-2 工作寄存器组选择表工作寄存器组选择表单片机最小系统的设计与制作 位寻址区:地址范围为0020H002FH,共16个字节,每个字节8位,共128位,其地址编
11、码为0000H007FH,这些地址单元构成了位寻址区,如表1-3所示。位寻址区既可采用位寻址方式访问,也可采用字节寻址方式访问。用户RAM区:地址范围为30H7FH,共80个单元,可作为堆栈或数据缓冲使用。单片机最小系统的设计与制作表表1-3 位寻址区地址分配表位寻址区地址分配表 单片机最小系统的设计与制作2、特殊功能寄存器:AT89S51单片机中共有21个SFR并分布在80HFFH地址范围中。单片机最小系统的设计与制作单片机最小系统的设计与制作 累加器ACC累加器ACC(简称A寄存器或累加器A)是一个具有特殊用途的8位寄存器,主要用来存放一个操作数或存放运算的结果。累加器ACC是CPU中使用
展开阅读全文