文档介绍:.. .. ..
单片机原理及接口技术
课程设计报告
设计题
两个单片机通信 ,甲乙可以相互控制
目:
学
号:
. 专业 .专注 .
.. .. ..
姓
名:
指导教
师:
信息与电气工程学院
二零一四年六月
. 专业 .专注 .
.. .. ..
单片机串口通信设计
单片机行业已经有了很久的历史 ,随着科学技术的进步和社会的发展 ,单片
机行业更加迅速的发展起来 。不论在工业还是民也上都有很好的发展和应用 ,
得到大家很好的认可和高度的评价 。单片机的通信接口是各台仪表之间或仪表
与计算机之间进行信息交换和传输的联络装置 。主要有五种类型 ,串行通信接
口、并行通信接口 、USB 接口、现场总线接口以及以太网接口 。
串行通信按同步方式可分为异步通信和同步通信两种基本通信方式 。它是在
数字化的基础上用微处理器装备起来 ,是计算机技术与电子仪器相结合的产
物。它具有数据存储 、运算、逻辑判断能力 ,能根据被测参数的变化自选量
程,可自动校正 ,自动补偿 ,自寻故障等 ,可以做一些需要人类的智慧才能完
成的工作 ,既具备了一定的智能 ,故称为智能仪器 。人们习惯将这种内含微型
计算机并带有 GP-IB 等通信接口的电子仪器称为智能仪器 。
设计任务
结合实际情况 ,基于 AT89C51 单片机设计一个两个单片机通信系统 。该系
统应满足的功能要求为 :
统一用 Proteus 软件进行仿真 ,统一用 C 语言编程 ,并且每段程序必须要有注解 ;硬件仿真图必须准确无误 ,作图规范 ;
单片机任意选择 ,但必须是 51 或者 AVR 中的一种 ;
甲机控制乙机的 LED 亮灭,同时乙机控制甲机的 LED 亮灭 。
. 专业 .专注 .
.. .. ..
主要硬件设备 :AT89C51 单片机、拨码开关 、LED 灯、 晶振、若
干电容和电阻 。
整体方案设计
基本功能 :两片单片机之间进行串行通信 ,发送端将 0~f 循环发送到接收
端,并在接收端显示 。
原理图:
P0 口 LED
P1 口 LED
对 P1口
显示
对 P2口
显示
进行输
进行输
入
入
晶振
晶振
电路
单片机甲
单片机乙
电路
复位
RXD
TXD
复位
TXD
RXD
电路
电路
在串行通信中 ,数据是在两个站之间传送的 。按照数据传送方向 ,串行通
信可采用三种方案 。
1)方案一:单工制式
单工制式是指甲乙双方通信只能单向传送数据 。单工制式如图 2
. 专业 .专注 .
.. .. ..
发送器 A 发送器 B
图 2-1-1 单工制式
)方案二:半双工制式
半双工制式是指通信双方都具有发送器和接收器 ,双方既可发送也可接收 ,
但接收和发送不能同时进行 ,即发送时就不能接收 ,接收时就不能发送 。半双
工制式如图 3
A端 B端
发送 发送
接送 接收