全球旧事资料 分类
课程设计报告书
课程名称:
MCS51单片机课程设计
题目:单片机与PC机之间的通信
姓名:学号:学院:专业:年级:指导教师:
高永强010700830电气工程与自动化学院电气工程与自动化
2007级张丽萍

f目录
1.引言与系统结构22.硬件实现
21AT89C52222MAX232芯片3239针串口53.虚拟串口调试74.Proteus仿真原理图及元件清单145.软件设计156.主程序代码167.心得体会188.参考文献18

f1引言与系统结构:利用PC机配置的异步通信适配器,可以方便的完成
PC机遇89C52单片机的数据通信。由于89C52单片机输入、输出电平为TTL电平,而PC机配置的是RS232标准串行接口,二者的电器规范不一致,因此采用MXA232单芯片实现89C52单片机于PC机的RS232标准接口通信电路。
如今,在很多场合中,要求单片机不仅能独立完成单机的控制任务,还要能与其他数据控制设备(单片机、PC机等)进行数据交换。串口通讯对单片机而言意义重大,不但可以实现将单片机的数据传输到电脑端,而且也能实现电脑对单片机的控制,比如可以很直观地把红外遥控器键值的数据码显示在电脑上,可以使编写红外遥控程序时方便不少,起到仿真器的某些功效。
89C52有一个全双工的串行通讯口,所以单片机和电脑之间可以方便地进行串口通讯。进行串行通讯时要满足一定的条件,比如电脑的串口是RS232电平的,而单片机的串口是TTL电平的,两者之间必须有一个电平转换电路,我们采用了专用芯片MAX232进行转换,虽然也可以用几个三极管进行模拟转换,但是还是用专用芯片更简单可靠。我们采用了三线制连接串口,也就是说和电脑的9针串口只连接其中的3根线:第5脚的GND第2脚的RXD第3脚的TXD。
89C52
MAX232
图1系统结构
PC机
2硬件实现:21.AT89C52:AT89C52是51系列单片机的一个型号,它是ATMEL公

f司生产的。AT89C52是一个低电压,高性能CMOS8位单片机,片内含8kbytes的可反
复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合r
好听全球资料 返回顶部