文档介绍:精品
感谢下载载
1、设计内容和要求
设计内容
本设计采用AT89S52单片机以及MAX232通信芯片配合使用与上位机(计算机)进行串口通讯,根据上位机所发送的不同请求数据来判断计算机所要求单片机所返回的数据。上位机软件采用宽的开路汲极(OpenDrain)双向输出入端口,共有8个位,,,依此类推。其他三个I/O端口(P1、P2、P3)则不具有此电路组态,而是内部有一提升电路,P0在当做I/O用时可以推
动8个LS的TTL负载。端口1也是具有内部提升电路的双向I/O端口,其输出缓冲器可以推动4个LSTTL负载,同样地若将端口1的输出设为高电平,便是由此端口来输入数据。端口3也具有内部提升电路的双向I/O端口,其输出缓冲器可以推动4个TTL负载,同时还多工具有其他的额外特殊功能,包括串行通信、外部中断控制、计时计数控制及外部数据存储器内容的读取或写入控制等功能。端口2是具有内部提升电路的双向I/O端口,每一个引脚可以推动4个LS的TTL负载,若将端口2的输出设为高电平时,此端口便能当成输入端口来使用。端口3也具有内部提升电路的双向I/O端口,其输出缓冲器可以推动4个TTL负载,同时还多工具有其他的额外特殊功能,包括串行通信、外部中断控制、计时计数控制及外部数据存储器内容的读取或写入控制等功能。
其引脚分配如下:
:RXD,P行通信输入。
:TXD,串行通信输出。
:INT0,外部中断0输入。
:INT1,外部中断1输入。
:T0,计时计数器0输入。
:T1,计时计数器1输入。
:WR:外部数据存储器的写入信号。
:RD,外部数据存储器的读取信号。
RS232芯片介绍
精品
感谢下载载
MAX232芯片是美信(MAXIM)公司专为RS-232标准串口设计的单电源电平转换芯片,使用+5v单电源供电。
管脚介绍:
第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。TTL/CMOS数据从11引脚(T1IN)、10引脚(T2IN)输入转换成RS-232数据从14脚(T1OUT)、7脚(T2OUT)送到电脑DB9插头;DB9插头的RS-232数据从13引脚(R1IN)、8引脚(R2IN)输入转换成TTL/CMOS数据后从12弓I脚(R1OUT)、9引脚(R2OUT)输出。第三部分是供电。15脚GND、16脚VCC(+5v)。
电路介绍
电源电路
为满足实物能够兼容交流和直流9V电压输入,在输入网络中增加整流桥,后级电路中增加滤波电容,来满足不论直流还是交流电压输入,输出端均能得到稳定的直流电压,而且直流电压输入时不受电压正负极限制,可以任意接入。考
虑到芯片正常工作时所需要的电压为DC5V,因此需要增加降压网络,将输出电
压稳定在5V,而且需要具有一定的输出功率,本设计中我们选择L7805三端稳
压芯片,该芯片最大输出电流为1A,输出电压为DC5V,完全满足本设计要求。
为了能够显示外部电压是否正常接入,因而在电压输出端增加电源指示功能,该
功能由发光二极管和限流电阻组成。电路如下图所示:
精品
感谢下载载
本设计使用的单片机为AT89S52单片机,封装形式为DIP40。单片机能够正常工作需要满足一下硬件条件:
1、单片机所需要的工作电压需要正常接入(DC5V)。
2、单片机工作所需要的时钟需要正常接入(一般采用晶体振荡器产生)。
3、单片机上电后须有复位信号产生后方能正常工作,因此复位电路必不可少。
以上三点为单片机能够正常工作的必要条件,也即单片机最小系统。本设计中由
于所需处理的数据量比较少,因此编译后产生的机器码文件比较小,单片机本身具有8K的ROM存储空间,足够本设计需求。因此无需外扩ROM存储单元,
使用内部ROM即可,因此在硬件设计上面不必考虑外扩ROM,即P0口和P2口无需增加锁存器来锁存外部寻址所需要的数据存储地址,减少比必要元器件的
使用,节省布板空间,从而简化了设计。AT89S51单片机规定使用外部存储空
问(即外扩ROM)时,单片机使能信号(即EA管脚)必须下拉,当使用内部存储空间时该引脚必须上拉,由于被设计中采用内部ROM,因此,