毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

单片机控制的数控X-Y工作台系统设计+电路原理图+汇编源程序 第6页

更新时间:2010-8-17:  来源:毕业论文
单片机控制的数控X-Y工作台系统设计+电路原理图+汇编源程序 第6页
AT89C52单片机内部集成了4个可编程的并行I/O接口(P0~P3),每个接口电路都具有锁存器和驱动器,输入接口电路具有三态门控制[3]。P0~P3口同RAM统一编制,可以当作特殊功能寄存器SFR来寻址。AT89C52单片机可以利用其I/O接口直接与外围电路相连,本设计将会使用可编程并行接口芯片8255A作为CPU的I/O口的扩展,P0~P3口在开机或复位时均呈高电平。
 图4-1   AT89C52单片机原理结构图
AT89C52单片机内部集成有定时器/计数器、串行通信控制器、外部中断控制器等特殊功能部件,从而使AT89C52单片机具有定时/技术功能、全双工串行通信功能、实现对外部事件实时响应的中断处理功能[2]。
4.1.2  AT89C52单片机的引脚功能
AT89C52单片机的引脚图如图4-2[2],下面我详细介绍AT89C52单片机的引脚功能;
 图4-2   PDIP封装形式的AT89C52单片机引脚排列
• VCC:电源电压本文来自优*文~论-文^网
• GND:接地
• P0口:P0口为三态双向口,负载能力为8个LSTTL门电路;其除可以作为通用的8位I/O口(P0口用作输出口时,因输出端处于开漏状态,必须外接上拉电阻)外,当进行外部存储器的扩展时,还可以将其作为分时复用的低8位地址/数据总线,此时P0口是一个标准的双向口。
• P1口:P1口为准双向口(用作输入时,3个P口的引脚被拉成高电平,故称为准双向口),负载能力为4个LSTTL门电路;P1口可作为通用的I/O端口,它接有内部的上拉电阻,在进行硬件连线时,可以不外接上拉电阻;当从端口读入数据时,应先向端口写入1,再读数据。
由于AT89C52单片机不具备在线编程功能,因此它的P1.5~1.7不具备第二功能,P1.0和P1.1则与AT89S52一样。具体功能如表4-1[2]所列。
• P2口:P2口可以作为一般的通用I/O口,其工作方式与P0口类似,负载能力为4个LSTTL门电路;当作为通用的I/O口使用时,读引脚状态下需要向端口写1,也属于准双向口;其输出驱动电路与P0口不同,内部已经设有上拉电阻,因此不需要外接上啦电阻;当需要在单片机外部进行扩展时,P2口也可以作为高8位地址总线,与P0口的低8位地址总线一起形成16位I/O地址。
表4-1   AT89C52单片机P1口引脚的第二功能
口线 第二功能 信号名称
P1.0 T2 定时器/计数器2的外部计数输入或时钟输出
P1.1 T2EX 定时器/计数器2的捕捉/重载触发信号和方向控制
• P3口:P3口是AT89C52单片机使用最灵活、功能最多的一个并行端口,不仅具有通用的输入输出功能,而且具有多种用途的第二功能。
使用P3口时多数是将8跟I/O线单独使用,既可将其设置为第二功能,也可设置为第一功能。当工作于通用的I/O功能时,单片机会自动将第二功能输出线置1。与其他的I/O口一样,在向端口写数据时,锁存器的状态与输出引脚的状态一致;当读端口的状态时,则需先向端口写1,再将数据读入内部数据总线,因此是准双向口。
P3口工作于第二功能时,此时,P3口的各引脚功能如表4-2[2]所列。
表4-2  AT89C52 单片机P3口引脚的第二功能
口线 第二功能 信号名称
P3.0 RXD 串行数据接收
P3.1 TXD 串行数据发送毕业论文http://www.youerw.com
P3.2 1 外部中断0请求信号输入
P3.3 2 外部中断1请求信号输入
P3.4 T0 定时器/计数器0计数输入
P3.5 T1 定时器/计数器1计数输入
P3.6 3 外部RAM写选通
P3.7 4 外部RAM读选通
• RST:复位输入。当振荡器工作时,RST引脚出项两个机器周期以上高电平将使单片机复位。
• ALE/ :当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8 位字节。一般情况下,ALE 仍以时钟振荡频率的1/6 输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE 脉冲。对Flash 存储器编程期间,该引脚还用于输入编程脉冲 。本文来自优*文~论-文^网
• :程序储存允许 输出是外部程序存储器的读选通信号,当AT89C52 由外部程序存储器取指令(或数据)时,每个机器周期两次 有效,即输出两个脉冲。在此期间,当访问外部数据存储器,将跳过两次 信号。
•  /VPP:外部访问允许控制口。欲使CPU 仅访问外部程序存储器(地址为0000H—FFFFH), 端必须保持低电平(接地)。需注意的是:如果加密位LB1 被编程,复位时内部会锁存 端状态。如 端为高电平(接Vcc端),CPU 则执行内部程序存储器中的指令。Flash 存储器编程时,该引脚加上+12V 的编程允许电源Vpp,当然这必须是该器件是使用12V 编程电压Vpp。本次设计因为 接高电平。
• XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。
• XTAL2:振荡器反相放大器的输出端。

上一页  [1] [2] [3] [4] [5] [6] 

单片机控制的数控X-Y工作台系统设计+电路原理图+汇编源程序 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。