单片机课程设计报告红外通信控制器

上传人:枫** 文档编号:460776647 上传时间:2022-08-10 格式:DOCX 页数:24 大小:281.51KB
返回 下载 相关 举报
单片机课程设计报告红外通信控制器_第1页
第1页 / 共24页
单片机课程设计报告红外通信控制器_第2页
第2页 / 共24页
单片机课程设计报告红外通信控制器_第3页
第3页 / 共24页
单片机课程设计报告红外通信控制器_第4页
第4页 / 共24页
单片机课程设计报告红外通信控制器_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《单片机课程设计报告红外通信控制器》由会员分享,可在线阅读,更多相关《单片机课程设计报告红外通信控制器(24页珍藏版)》请在金锄头文库上搜索。

1、电气工程学院 微机原理与接口技术 课程设计 微机原理与接口技术 课程设计成绩评定表姓 名 学 号课程设计题目: 红外通信课程设计答辩或提问记录:成绩评定依据:课程设计预习报告及方案设计情况(30):课程设计考勤情况(15):课程设计调试情况(30):课程设计总结报告与答辩情况(25):最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字: 年 月 日 微机原理与接口技术 课程设计任务书一、课程设计题目: 红外通信控制器二、课程设计要求1. 根据具体设计课题的技术指标和给定条件,独立进行方案论证和电路设计,要求概念清楚、方案合理、方法正确、步骤完整;2. 查阅有关参考资料和手册,并能正确选

2、择有关元器件和参数,对设计方案进行仿真;3. 完成预习报告,报告中要有设计方案,设计电路图,还要有仿真结果;4. 进实验室进行电路调试,边调试边修正方案;5. 撰写课程设计报告最终的电路图、调试过程中遇到的问题和解决问题的方法。三、进度安排1时间安排序 号内 容学时安排(天)1方案论证和系统设计12完成电路仿真,写预习报告13电路调试24写设计总结报告与答辩1合 计5设计调试地点:电气楼4102执行要求微机原理与接口技术课程成绩优秀的可以自拟题目,其余的同学都是指定题目。,每组不得超过2人,要求学生在教师的指导下,独力完成所设计的详细电路(包括计算和器件选型)。严禁抄袭,严禁两篇设计报告雷同。

3、摘要本文所要介绍的内容就是如何利用单片机,结合红外线器件设计构造出一套简易的红外线通信系统,以实现在中短距离内的红外无线通信的功能。应用 AT89C51 单片机,通过对单片机的编、解码程序来实现红外信号的发送与接收,从而实现红外通信功能。应用红外发射管和接收管,完成数据的发射和接收。发射管和接收管接在普通的I/O口。要求2个按键,一个按键是数据的0和1的变换,另一个按键是发送键。数据在1个数码管上显示。关键词:单片机;红外通信;发射;接收;串行接口 Abstract This paper will introduce the content is how to use microcontrol

4、ler, combined with the infrared device design to construct a set of simple infrared communication system, in order to realize the infrared wireless communication in short distance within the function. Application of C51 microcontroller, SCM through the coding, decoding process to achieve the infrare

5、d signal sending and receiving, so as to realize the communication function of infrared remote control.Application of infrared transmitting tube and the receiving tube, complete the sending and receiving data. The transmitting tube and the receiving tube is connected to the common I/O port. 2 button

6、s, a button is data of 0 and 1 transformation, another key is the send button. Data show that in the 1 digital tube.Key words: Microcontroller; Infrared Communication; Transmit; Receive; The Serial Interface 目录第一章 系统方案设计11.1 电路整体设计思路11.2红外通信发送模块设计1第二章 系统仿真82.1仿真电路图82.2仿真结果及分析9第三章 电路调试10第四章 结论154.1 实

7、验结论154.2 PCB设计154.3.1 PCB原理图154.3.2 PCB布线图16第五章 心得体会与建议175.1 心得体会175.2 建议17参考文献18 / 文档可自由编辑打印第一章 系统方案设计1.1电路整体设计思路红外通信是利用950nm近红外波段的红外线作为传递信息的媒体,即通信信道。发送端采用脉时调制(PPM)方式,将二进制数字信号调制成某一频率的脉冲序列,并驱动红外发射管以光脉冲的形式发送出去;接收端将接收到的光脉转换成电信号,再经过放大、滤波等处理后送给解调电路进行解调,还原为二进制数字信号后输出。 简而言之,红外通信的实质就是对二进制数字信号进行调制与解调,以便利用红外

8、信道进行传输;红外通信接口就是针对红外信道的调制解调器。原理图如下:由于本实验是利用实验室的实验板模拟红外数据的发送和接收,因而在最终程序的调试时,将TXD和RXD短接,即将TXD所发出的的数据传给RXD,并显示在数码管上。红外通信中,当红外二极管发送调制频率为38KHz的红外光时,才能被红外接受二极管识别并接收,红外接收波特率为1200波特,即每秒发送1200位,每位宽度为1/1200秒,即833us。由于实验要求只发送0或1,因此,发送一位0,可表示为发送宽度为833us的调制频率为38KHz的脉冲波;发送一位1可表示为发送宽度为833us的高电平。1.2红外通信发送模块设计1.2.1单片

9、机最小系统ATMEL公司生产的AT89C51单片机它是硬件电路的核心部分,时钟电路晶振使用11.0592MHZ,复位电路采取按键复位方式。1、 主要元器件介绍单片机AT89C51:单片机主控电路的主要元件是AT89C51,其外型如图1:图1:AT89C51引脚图AT89C51是一个低电压,高性能CMOS 8位单片机,片内含4K BYTES的可反复擦写的只读程序存储器(PEROM)和128 BYTES的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和FLASH存储单元,内置功能强大的微型计算机的AT89C

10、51提供了高性价比的解决方案。AT89C51是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,AT89C51可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和FLASH存储器结合在一起,特别是可反复擦写的FLASH存储器可有效地降低开发成本。2、管脚说明:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时

11、,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存

12、储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚 备选功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2

13、/INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。/ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:

14、每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号