论文简介:
毕业设计 应用于单片机的红外通信接口的设计 共51页,17255字
摘 要
本文设计的是基于凌阳SPCE061单片机的红外通信系统。该系统采用SPCE061单片机为主功能芯片。基于远程数据采集功能来实现红外通讯,上位机(PC机)通过MAX232与下位机(单片机)进行数据通讯, 下位机通过红外通信与远程单片机进行数据交换。同时下位机和远程机设有LED,实现下位机和远程机的数据显示功能。上位机(PC机)安装串口调试程序,接受数据并显示,并能发送数据,本串口调试程序采用SComAssistant V2.1,简单灵活,可以方便的实现接受与发送。
系统功能一:通过远程单片机发送16进制数字信号,经由红外通信传至下位机保存送LED显示,并将数据传给上位计算机。
系统功能二:当上位计算机接收到下位机的数据信号时,通过串口调试助手程序窗口显示,并能发送回应信号和处理数据信号,下位机接收到数据信号保存送LED显示,并由红外通讯送远程机。远程单片机正确接收到数据后,保存并通过LED显示接收,从而实现下位机和远程单片机同步数据显示。
扩展通信功能:利用芯片内置ADC功能可以实现半双工数据采集传送功能。
本红外数字通信系统功能强大,应用广泛,抗干扰能力强,性价比较高,是比较实用的无线通信方案。
关键词:SPCE061A单片机,红外串行通信,MAX232
目 录
前 言 1
第一章 设计任务简介 3
1.1 任务 3
1.1.1 设计目标: 3
1.1.2 基本要求: 3
1.1.3 拓展功能: 3
1.2 SPCE061A简介: 3
1.2.1 总述: 3
1.2.2 SPCE061A特点: 4
1.2.3 芯片的引脚说明 6
1.2.4 SPCE061系统特性 8
1.2.5 SPCE061A最小系统 8
1.3 SPCE061A开发方法 9
第二章 系统方案的提出与论证 11
2.1 系统分析 11
2.1.1 红外通讯原理 11
2.1.2 方案的提出 12
2.2 红外通信系统的选择 13
第三章 系统硬件设计 15
3.1 红外发射接收电路 15
3.1.1 系统红外发射端 15
3.1.2 系统红外接收端 17
3.2 PWM信号的产生 18
3.2.1 时钟源电路 19
3.2.2 锁相环PLL (Phase Lock Loop)振荡器 19
3.2.3 系统时钟 20
3.2.4 时间基准信号 21
3.2.5 定时器/计数器 21
3.3 UART通讯的基本概念: 24
3.3.1 异步串行口控制寄存器 26
3.4 单片机与上位机通讯 28
3.4.1 RS232总线介绍 28
3.4.2 原理图及说明 28
3.4.3 扩展板原理图及说明 29
3.5 I/O 输入输出端口 30
3.5.1 I/O 端口结构 30
3.6 LED数码管显示电路 35
3.6.1 数码管的工作原理 35
3.7 看门狗电路 37
3.8 硬件电路图设计说明 38
第四章 系统软件设计 39
4.1系统的C语言程序介绍 39
4.1.1 系统软件的功能和组成 39
4.2 系统程序实例 40
4.3 系统程序流程图 41
4.3.1 下位机程序流程图 42
4.3.2 远程机程序流程图 43
第五章 系统调试及结论 44
5.1 上位机与下位机的通信调试 44
5.2红外模块之间的通讯调试 44
5.3 LED数码管显示的调试 44
5.4 结论 44
第六章 设计总结 45
致 谢 46
参考文献 47
论文文件预览:
共2文件夹,5个文件,文件总大小:1.53MB,压缩后大小:618.89KB
- 毕业设计-应用于单片机的红外通信接口的设计
- 应用于单片机的红外通信接口的设计
Backup of 1.DDB [202.00KB]
Backup of 2.DDB [210.00KB]
Backup of 3.DDB [222.00KB]
应用于凌阳SPCE061A单片机的红外通信接口的设计.doc [688.00KB]
毕业设计任务书.doc [240.50KB]
下载地址: