最小单片机系统_第1页
最小单片机系统_第2页
最小单片机系统_第3页
最小单片机系统_第4页
最小单片机系统_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中职专业课教学单片机基础及应用电气教研室MCS-51单片机最小应用系统学习目标1、了解单片机最小应用系统的组成;2、掌握单片机最小应用系统个单元电路的工作原理;3、熟悉单片机最小应用系统电路的安装方法。工作任务通过电路图解读单片机最小应用系统及其安装方法。电源按钮ISP下载口电源组P1口P2口P0口P0口复位按键89S52晶振单片机最小系统复位电路单片机最小系统解读2、振蒎电路:单片机是一种时序电路,必须提供脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。只要买来晶振,电容,连上就可以了,按图1接上即可。拿到一块芯片,想要使用它,首先必须要知道怎样连线1、电源:这当然是必不可少的了。单片机使用的是5V电源,其中正极接40引脚,负极(地)接20引脚。单片机最小系统解读3、复位引脚:按图1中画法连好,至于复位是何含义及为何需要复要复位,在单片机功能中介绍。

4、EA引脚:EA引脚接到正电源端。至此,一个单片机就接好,通上电,单片机就开始工作了。单片机的复位电路

单片机的初始化操作,给复位脚RST加上大于2个机器周期(即24个时钟振荡周期)的高电平就使AT89S51复位。复位时,PC初始化为0000H,程序从0000H单元开始执行。

除系统的正常初始化外,当程序出错(如程序跑飞)或操作错误使系统处于锁死状态时,需按复位键使RST脚为高电平,使AT89S51摆脱“跑飞”或“死锁”状态而重新启动程序。在某些控制应用中,要注意考虑P0~P3引脚的高电平对接在这些引脚上的外部电路的影响。图

单片机常见的复位电路

(a)上电复位电路;(b)按键复位电路

MCS-51VCCVCCRESETVSS22mF1kWMCS-51VCCVCCRESETVSS22mFRESETR1R2(a)(b)200W单片机时序电路时钟电路产生AT89S51工作时所必需的控制信号,在时钟信号的控制下,严格按时序执行指令。执行指令时,CPU首先到程序存储器中取出需要执行的指令操作码,然后译码,并由时序电路产生一系列控制信号完成指令所规定的操作。

时序是用定时单位来描述的,MCS-51的时序单位有四个,分别是时钟周期(节拍)、状态、机器周期和指令周期。

时序:CPU在执行指令时所需控制信号的时间顺序称为时序。机器周期、指令周期与指令时序各种指令时序与时钟周期相关。1.时钟周期时钟控制信号的基本时间单位。若晶振频率为fosc,则时钟周期Tosc=1/fosc。2.机器周期CPU完成一个基本操作所需时间为机器周期。执行一条指令分为几个机器周期。每个机器周期完成一个基本操作,如取指令、读或写数据等。每12个时钟周期为1个机器周期。若晶振为6MHz,则机器周期为2μs,若晶振为12MHz,则机器周期为1μs。1个机器周期包括12个时钟周期,分6个状态:S1~S6。每个状态又分两拍:P1和P2。因此,一个机器周期中的12个时钟周期表示为S1P1、S1P2、S2P1、S2P2、…、S6P2,如图所示。

17图AT89S51的机器周期

执行一条指令所需的时间。简单的单字节指令,取出指令立即执行,只需一个机器周期的时间。而有些复杂的指令,如转移、乘、除指令则需两个或多个机器周期。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论