欢迎来到天天文库
浏览记录
ID:57110260
大小:661.00 KB
页数:15页
时间:2020-07-31
《单片机芯片引脚及最小系统的搭建课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单片机最小系统的搭建任务1、8**51单片机芯片引脚功能的介绍任务2、单片机最小系统的搭建MCS-51单片机的封装形式有三种,一种是双列直插式封装(DIP),另一种是方形封装PLCC和TQFP。8*51的40个引脚可分为:电源引脚2根:VCC、Vss(GND)时钟引脚2根:XTAL1、XTAL2控制引脚4根:RST、EA、ALE、PSENI/O引脚32根:P0,P1,P2,P3,4×8=32由于8*51单片机是高性能的单片机,同时受到引脚数目的限制,所以有部分引脚具有第二功能。8**51单片机芯片引脚功能的介绍VCCVSSXTAL2XTAL1RSTP0.0P0.1P0
2、.2P0.3P0.4P0.5P0.6P0.7P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0ALEP3.0P3.1P3.2P3.3P3.4P3.5P3.6P3.7EAPSEN1234567891011121314151617181920403938373635343332313029282726252424222180318051875189C51单片机引脚电源引脚(2根)VCC(40脚):电源端,接+5V电源。VSS(20脚):接地端。时钟引脚(2
3、根)XTAL1(19脚)、XTAL2(18脚):使用内部时钟,接外部晶振和微调电容的一端。使用外部时钟电路时,接外部时钟。控制引脚(4根)RST/VPD(9脚):复位信号/备用电源输入引脚。当RST引脚保持两个机器周期的高电平后,就可以使8051完成复位操作。该引脚的第二功能是VPD,即备用电源的输入端,具有掉电保护功能。若在该引脚接+5V备用电源,在使用中若主电源VCC掉电,可保护片内RAM中的信息不丢失。ALE/PROG(30脚):地址锁存控制信号/编程脉冲输入引脚。当CPU访问片外存储器时,ALE输出信号控制锁存P0口输出的低8位地址,从而实现P0口数据与低位地址的分
4、时复用。当8051上电正常工作后,自动在ALE端输出频率为fosc/6的脉冲(fosc代表振荡频率)。该引脚的第二功能PROG是对内部4KBROM编程写入时,作为编程脉冲的输入端。EA/VPP(31脚):访问片外程序存储控制信号/编程电压输入端。当EA接高电平时,CPU执行片内ROM指令,但当PC值超过0FFFH时,将自动转去执行片外ROM指令;当EA接低电平时,CPU只执行片外ROM指令。对于8031,由于其无片内ROM,故其EA必须接低电平。该引脚的第二功能VPP是对片内EPROM编程写入时,作为12V或21V编程电压的输入端。PSEN(29脚):片外ROM读选通信号端
5、。在读片外ROM时,PSEN为低电平时有效,以实现对片外ROM的读操作。并行I/O口:P0、P1、P2、P3单片机最小系统搭建单片机系统板单片机最小系统包括哪几部分?电源电路时钟电路复位电路片选信号EA什么是单片机最小系统?指在尽可能少的外部电路的条件下,形成一个可以独立工作的单片机系统。电源电路:将VCC(+5V)、VSS(地)时钟电路:用于产生单片机工作所需要的时钟信号,在唯一的时钟信号控制下的时序才可以保证单片机各部件的同步工作。1、产生方式:内部时钟电路和外部时钟电路高增益反相放大器多片单片机系统中2、单片机时序:是CPU在执行指令时所需控制信号的时间顺序。时序所研
6、究的是在指令执行中各信号之间的相互关系。时序是用定时单位来表示的,8**51单片机的时序定时单位共4个:节拍、状态、机器周期、指令周期。:一条指令的执行过程分作几个基本操作,完成一个基本操作所需的时间.指令周期:执行一条指令所需的时间。振荡周期(拍)=1/fosc时钟周期(状态)=2/fosc机器周期=12/fosc指令周期=(1~4)机器周期典型指令的取指、执行时序2.外部时钟方式外部时钟方式是把外部已有的时钟信号引入到单片机内。8051:外部时钟由XTAL2输入,直接送入内部时钟电路,XTAL1接地;80C51:外部时钟由XTAL1输入,XTAL2悬空。外部时钟信号为高
7、电平持续时间要大于20ns,且频率低于12MHz的方波。1、内部自激振荡,产生正弦波信号,其振荡波形可以通过单片机的XTAL2引脚观察到。电容C1和C2通常取30pF,对振荡频率有微调作用。晶振频率范围1.2MHz~24MHz。常用6MHZ和12MHZ。3、复位电路复位是单片机的初始化操作。复位功能是把PC初始化为0000H,使CPU从0000H单元开始执行程序;复位操作同时还对其他一些寄存器有影响,但内部RAM的数据是不变的。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困
此文档下载收益归作者所有