单片机课程设计报告双机串行通讯.docxVIP

  • 5
  • 0
  • 约8.05千字
  • 约 26页
  • 2019-09-27 发布于广东
  • 举报
单片机课程设计报告 双机串行通讯 2013年]1月 2013年]1月20号 目录 学 院: 专 业: 学 号: 姓 名:_ 组 员— 指导老师瓜 TOC \o 1-5 \h \z \o Current Document 摘要 3 英文摘要 4 \o Current Document 一 总体设计 5 设计耍求 5 设计方案 5 \o Current Document 二硬件设计 5 1 51单片机串行通信功能 5 MAX232芯片27整体电路设计38软件设计1程序流程图29联合调试四12设计小节五12六附录 匸机发送程序113从机接受程序214系统电路图317串行通信软件实现 MAX232芯片 2 7 整体电路设计 3 8 软件设计 1 程序流程图 2 9 联合调试 四 12 设计小节 五 12 六 附录 匸机发送程序 1 13 从机接受程序 2 14 系统电路图 3 17 串行通信软件实现 13 摘要 串行通信是单片机的一个重要应用。本次课程设计就是要利用单片机来完成一个系统, 实现双片单片机串行通信。通信的结果实用数码管进行显示,数码管采用查表方式显示。两 个单片机之间采用RS232进行双机通信。在通信过程屮,使用通信协议进行通信。 关键词:51单片机,串行通信,接口 Abstract Serial communication is an important application of single chip. This course is designed to using single chip computer to complete a system, the realization biplate microcontroller serial coniinunication? Communication results and practical to di splay, digital digital tube pipe, adopting look-up table di splay. Two mi crocontrol1 er between adopt RS232 for dual-computer communi cati conununication process, USES communication protocol to communicate. Key words: 51 SCM, serial communication, interface 一、总体设计 1?设计要求: 两片单片机Z间进行串行通信,发送端将0冷循环发送到接收端,并在接收端显示。 2 .设计方案: 本次设计,対于两片89C51,采用RS232进行双机通信。发送方的数据由串行口 TXD段 输出,经过电平转换芯片MAX232将TTL电平转换为RS232电平输出,经过传输线将信号传 送到接收端。接收方也使用MAX232芯片进行电平转换后,信号到达接收方串行口的接收端。 接受方接收后,在数码管上显示接收的信息。为提高抗干扰能力,还可以在输入输出端加光 耦合进行光电隔离。 软件部分,通过通信协议进行发送接收,主机先送E1H给从机,当从机接收到E1H后, 向主机回答E21Io主机收到E2H后就把数码表30H-3FH内容中的16个数据送给从机F并发 送检验和。从机收到16个数据并计算接收到数据的检验和,与主机发送来的检验和进比 较,若检验和相同则发送00H给主机;否则发送FFH给主机,重新接受。从 确数据后送到一个数码管显示。 二、硬件设计 ? ?U1 19_XTAL1P0.0/AD0XTAL2P0.1/AD1 P0.2/AD2 P0.3/AD3§RSTP0.4/AD4P0.5/AD5 ? ? U1 19_ XTAL1 P0.0/AD0 XTAL2 P0.1/AD1 P0.2/AD2 P0.3/AD3 § RST P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 方 30~ 31_ PSEN P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 ALE P2.4/A12 EA P2.5/A13 1 3 P1.0 P2.6/A14 P2.7/A15 P3.0/RXD P1.1 P3.1ZTXD A P1 .2 P3.2/1NT0 P1.3 P3.3/INT1 a P1 A P3.4/T0 7 P1.5 P3.5/T1 I 8 P1.6 P3.6/WR P1.7 P3.7)RD AT89C51 TEXT 12 13 14 15 16 17 图 1.AT89C51 外界的信息交换称为通信,常用的通信方式有两种:并行通信和串行通信。51 单片机用4个接口与外界进行数据输入与数据输出

文档评论(0)

1亿VIP精品文档

相关文档