基于串口通信的单片机仿真开发.docVIP

  • 25
  • 0
  • 约1.01万字
  • 约 22页
  • 2017-09-19 发布于陕西
  • 举报
摘要 随着多微机系统的广泛应用和计算机网络技术的普及,计算机的通信功能愈来愈显得重要。计算机通信是指计算机与外部设备或计算机与计算机之间的信息交换。 本次能力拓展训练做的题目是:基于串口通信的单片机仿真和C语言开发。要求设计一种基于串口的数据收发模块,并学习使用Proteus中的Virtual Terminal。要求进行电路仿真实验,并使用C语言进行程序的开发。 我设计的是单片机与电脑之间的串口通信,主要涉及两部分功能。一是通过按键扫描,当不同的按键按下时单片机会像电脑传输不同的信息,这些信息都是通过事先编程的;另一功能是有电脑向单片机发送数据,单片机收到数据以后会向电脑发送相关验证信息。通过软硬件仿真,以上功能皆得到很好的验证。 关键词:串口通信,protues,单片 目录 摘要 I 1 绪论 1 2 设计原理 2 2.1 STC89C52单片机简介 2 2.1.1 STC89C52单片机时序 2 2.1.2 STC89C52单片机引脚介绍 2 2.2 串口通信概述 4 2.2.1 串行通信基础 4 2.2.2 串行接口的基本特点 6 3 系统程序设计 9 3.1 系统的通信协议 9 3.2 编程实现串行通信 9 3.2.1 程序流程图 9 3.2.2 完整程序代码 10 4 仿真及硬件实现 16 4.1 系统设计的框架 16 4.2 系统仿真电路 16

文档评论(0)

1亿VIP精品文档

相关文档