已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章单片机的硬件结构和原理,概述,在一块芯片上集成了、存储器、I/O接口,构成一个完整的微型计算机。,单片机,1.1单片机的发展简史,1.4位单片机(19711974)Intel40042.低档8位单片机(19741978)Intel8048(无串行I/O口、寻址范围4KB)3.高档8位单片机(19781982)Intel8051(含串行I/O口、多级中断处理、16位定时/计数器、寻址范围64KB)4.16位单片机(19821990)Intel8096(速度、控制功能、分辨率高),5.新一代单片机(90年代以来),(1)双CPU(2)内部流水线(3)20MHz时钟频率(4)PWM输出(5)监视定时器WDT(6)可编程计数器阵列PCA(7)DMA传输(8)Modem总而言之,向着高集成度、低功耗方向发展。两个发展方向:高精度、多功能;专一功能,1.2单片机的应用,1.单机应用,(1)测控系统。(2)智能仪表。(3)机电一体化产品。(单片机用于机械产品)(4)智能接口。(含单片机的接口)(5)智能民用产品。,2.多机应用,(1)功能集散系统。(2)并行多控制系统。并行数据采集,处理系统、实时图象处理系统等。(3)局部网络系统。分布式测控系统,单片机负责系统中的通信控制,或构成各种子系统。,3.嵌入式计算机系统,(1)嵌入式计算机系统内部包含微计算机用于完成特定任务的电子系统。由嵌入式微处理器、外围硬件设备、潜入式操作系统以及用户的应用程序组成。以应用为中心,以计算机技术为基础,适用于对功能、可靠性、成本、体积、功耗有严格要求的应用领域。具有良好的控制效果和极高的控制效率。,对精通嵌入式系统的设计人员有很大的需求(2)嵌入式系统的设计;需要计算机技术(软、硬件设计、数字信号处哩、计算机网络等)电子技术、半导体技术及相应行业的应用技术。单片机:将组成计算机的各部分集成于一个芯片。是嵌入式系统计算机的最加选择。嵌入式计算机系统:对象的智能化控制能力,对象系统密切相关的嵌入性能、控制能力与控制的可靠性。,4.网络与通信,(1)网络通信设备(如:程控交换机、路由器、网关、网桥等)。(2)网络增值服务(如VOIP)VoiceOvorInternetProtocol,(如:基于Internet的网络电话),第2章MCS-51单片机硬件结构,2.1MCS-51单片机总体结构,2.1.1MCS-51单片机的内部结构图及应用P23,图2.28051单片机系统结构框图,2.3中央处理器CPU,2.3.1运算器,算术逻辑单元ALU二进制数算术、逻辑运算;位处理。2.累加器ACC(Accumulator)最活跃!3.寄存器B用于乘、除运算;通用4.程序状态字PSW(ProgrameStateWord),D7D6D5D4D3D2D1D0,PSW,表2.2RS1、RS0与片内工作寄存器组的对应关系,提请注意:P(PSW.0)奇/偶标志若ACC中的1的个数为”奇”数,P=1ACC中的1的个数为”偶”数,P=0,2.3.2控制,1.时钟电路,图2.2单片机时钟电路(a)内部时钟电路;(b)外部振荡源外接定时元件,内部电路自激振荡外接振荡器频率低于12MHz通常选6MHz,器,包括:控制逻辑,指令寄存、译码器,PC,SP,DPTR及控制部件。,2.复位电路使单片机内各寄存器值变为初始状态的操作。,图2.3单片机复位电路(a)上电复位电路;(b)开关复位电路需要:在RESET引脚上持续两个机器周期的高电平。,表2.3复位后内部寄存器状态,3.指令寄存器和指令译码器指令寄存器中存放指令代码。CPU执行指令时,由程序存储器中读取的指令代码送入指令存储器,经译码器译码后由定时与控制电路发出相应的控制信号,完成指令所指定的操作。,4.程序计数器PC(ProgramCounter)PC用于存放CPU下一条要执行的指令地址,是一个16位的专用寄存器,可寻址范围是0000H0FFFFH共64KB。在顺序执行程序中,当PC的内容被送到地址总线后,会自动加1,即(PC)(PC)+1,又指向CPU下一条要执行的指令地址。不能用指令修改PC值。,5.堆栈指针SP(StackPointer)堆栈设在内部RAM中;向大地址方向生成;单字节操作;SP为8位堆栈指针,可用指令设置MCS-51系统复位后,SP=07H;在进行操作之前,先用指令给SP赋值,以规定栈区在RAM区的起始地址(栈底层)。当数据推入栈区后,SP的值也自动随之变化。SP初始化为07H。,6.数据指针寄存器DPTR数据指针DPTR是一个16位的专用寄存器,其高位字节寄存器用DPH表示,低位字节寄存器用DPL表示。既可作为一个16位寄存器DPTR来处理,也可作为两个独立的8位寄存器DPH和DPL来处理。DPTR主要用来存放16位地址,当对64KB外部数据存储器空间寻址时,作为间址寄存器用。在访问程序存储器时,用作基址寄存器。,2.4存储器的结构,图2.4MCS-51单片机的存储器结构,1.程序存储器对于8051来说,程序存储器(ROM)的内部地址为0000H0FFFH,共4KB;外部地址为1000HFFFFH,共60KB。当程序计数器由内部0FFFH执行到外部1000H时,会自动跳转。对于8751来说,内部有4KB的EPROM,将它作为内部程序存储器;8031内部无程序存储器,必须外接程序存储器。8031最多可外扩64KB程序存储器,其中6个单元地址具有特殊用途,是保留给系统使用的。0000H是系统的启动地址,一般在该单元中存放一条绝对跳转指令。0003H、000BH、000BH、001BH和0023H对应5种中断源的中断服务入口地址。,2.内部数据存储器MCS-51单片机片内RAM的配置如图2.4(b)所示。片内RAM为256字节,地址范围为00HFFH,分为两大部分:低128字节(00H7FH)为真正的RAM区;高128字节(80HFFH)为特殊功能寄存器区SFR。在低128字节RAM中,00H1FH共32单元是4个通用工作寄存器区。每一个区有8个通用寄存器R0R7。寄存器和RAM地址对应关系如表2.4。,表2.4寄存器与RAM地址对照表,表2.5RAM中的位寻址区地址表,表2.6SFR特殊功能寄存器地址表,表2.6SFR特殊功能寄存器地址表,表2.6SFR特殊功能寄存器地址表,3.外部数据存储器外部数据存储器一般由静态RAM构成,其容量大小由用户根据需要而定,最大可扩展到64KBRAM,地址是0000H0FFFFH。CPU通过MOVX指令访问外部数据存储器,用间接寻址方式,R0、R1和DPTR都可作间接寄存器。注意,外部RAM和扩展的I/O接口是统一编址的,所有的外扩I/O口都要占用64KB中的地址单元。,2.5并行输入/输出接口,4个8位双向、并行I/O接口;输入有缓冲作用,输出时,数据可以被锁存;每一条I/O口线都能单独使用;允许有三种工作方式:输入、输出、读-修改-写。输出时,P0口可驱动8个LSTTL负载,其余口只能驱动4个LSTTL负载。,图2.5P0口内部一位结构图p26,1.P0口地址/数据分时复用,2.P1、P2和P3口准双向口,P1口专用8位准双向I/O口每一位都能独立地设定为输入或输出。当由输出方式变为输入方式时,该位必须写入“1”,然后才能进入输入操作。P2口8位准双向I/O口。可作为扩展系统的地址总线,输出高8位地址,与P0口一起组成16位地址总线。对于8031而言,P2口一般只作为地址总线使用。,表2.7P3口的第二功能,P3口为双功能口或通用I/O口,2.6单片机的引脚及其功能,图2.6MCS-51单片机引脚及总线结构(a)管脚图;(b)8031引脚功能分类,关于控制引脚:,ALE/PROG地址锁存允许/编程信号线ALE锁存P0口输出的低8位地址信号;频率为1/6震荡频率;PROG用于8755时,输入编程脉冲信号。PSEN程序存储器选通信号。EA/VPPEA访问程序存储器控制信号。EA=1,CPU从片内开始读取指令;EA=0,CPU从片外开始读取指令。RST/VPDRST复位。(需要两个机器周期以上的高电平)。VPD后备电源输入端(掉电保护)。,2.7单片机工作的基本时序,1.机器周期和指令周期(1)振荡周期:也称时钟周期,是指为单片机提供时钟脉冲信号的振荡源的周期。(2)状态周期:每个状态周期为时钟周期的2倍,是振荡周期经二分频后得到的。(3)机器周期:一个机器周期包含6个状态周期S1S6,也就是12个时钟周期。在一个机器周期内,CPU可以完成一个独立的操
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精深中医特色治疗操作要求规范及管理系统规章制度
- 2026年高端私人影院建设公司采购合同管理制度
- 2026年高端民宿运营公司现金管理制度
- 云南省昭通市水富市云天化中学2026届化学高一上期末质量检测模拟试题含解析
- 北京市东城区2024-2025学年八年级上学期语文期末试卷(含答案)
- ICU患者谵妄识别与早期干预技巧
- 国际溺水护理前沿:指南与技术借鉴
- 教培合同终止协议书
- 救援拖车安全协议书
- 甜叶菊种植合同协议
- 地质灾害治理工程施工安全管理制度
- 2025至2030中国谐波滤波器行业产业运行态势及投资规划深度研究报告
- nas权限管理制度
- 自适应学习路径规划-洞察及研究
- 2025-2030年中国音圈电机(VCM)行业市场现状供需分析及投资评估规划分析研究报告
- 2025年云南曲靖陆良县发展投资集团有限公司招聘笔试参考题库含答案解析
- 土地托管服务管理制度
- 中药材加工试题及答案
- 餐饮采购合同协议书
- 红木文化知到智慧树期末考试答案题库2025年广西大学
- 水利副高级工程师答辩题库
评论
0/150
提交评论