- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计报告
课程名称: 单片机原理及应用课程设计
设计题目 : 万能红外线遥控器的设计
系 别: 通信与控制工程系
专 业: 电子信息工程
班 级: 09 级 1 班
学生姓名 :
学 号:
起止日期
:
2011
年
12 月
19 日 ~ 2011
年
12 月
30 日
指导教师
:
谭周文
田汉平
教研室主任:
侯海良
指导教师评语 :
指导教师签名: 年 月 日
项目
权重
成绩
成
绩
1、设计过程中出勤、学习态度等方面
评
2、课程设计质量与答辩
3、设计报告书写及图纸规范程度总 成 绩
教研室审核意见:
教研室主任签字: 年 月 日
教学系审核意见:
主任签字: 年 月 日
摘 要
本设计详细介绍了学习型万能遥控器的软硬件设计方法, 并给出了具体的各单元电路
设计、程序设计及主程序流程图。在硬件设计中,我们选取 STC89C52型号单片机为核心器件,并给出外围电路模块如红外接收模块、红外发射模块、显示模块、以及外
部控制模块等组成部分的设计实现。 软件部分采用 keil 进行 C 程序设计与编译, 并将编译后产生的 hex 文件通过 STC_ISP_V479下载到单片机中,进行调试。本学习型遥控器采用最小化应用模式设计,电路简单,尤其是通过大量不同遥控码的特征分析,
在遥控码的读入时选择了最佳采样间隔,使遥控码的学习成功率大大提高。
关键词:遥控学习;红外解码;单片机控制;红外遥控
目 录
设计要求 错误 !未定义书签。
前言 错误 ! 未定义书签。
1 方案论证 错误 !未定义书签。
方案 错误 ! 未定义书签。
方案二 错误 !未定义书签。
方案对比与选择 错误 !未定义书签。
2 基本功能模块设计与说明 错误 !未定义书签。
初始化模块 错误 ! 未定义书签。
遥控码读入处理模块 错误 !未定义书签。
遥控码发射处理模块 错误 !未定义书签。
主模块 错误 ! 未定义书签。
3 调试与操作说明 错误 !未定义书签。
学习型红外遥控器的仿真电路原理图的设计 错误 !未定义书签。
程序的编译及下载 错误 !未定义书签。
实际电路的测试 错误 !未定义书签。
4
课程设计心得体会
错误 ! 未定义书签。
5
元器件及仪器设备明细
错误 !未定义书签。
6
参考文献
错误 !未定义书签。
7
致谢
错误 !未定义书签。
8
附录
错误 !未定义书签。
学习型红外遥控器的设计
设计要求
学习型红外线遥控器要求可以学习不同遥控器的某个按键码功能。 使用时先用原遥控器对着学习器按一下某操作键,学习器就可以实现原遥控器中该键的遥控功能。
前言
本课程设计是一个基于单片机的学习型红外遥控器, 能够学习不同遥控器的某个按键功能。利用单片机 STC89C52对多个红外遥控编码的脉冲宽度进行测量,并原封不动地把发射信号中高、 低电平的时间宽度记忆至扩展存储区的指定地址。 当要发射红外信号时,从扩展存储区中还原出相应的红外遥控编码, 并调制到 40KHz的载波信号上,最后,通过三极管放大电路驱动红外发光二极管发射红外信号, 达到学习和发射的目的,从而实现一个遥控器控制多种红外遥控设备。
方案论证
方案
目前 ,市场上一般设备系统均采用专用的遥控器编码及解码集成电路 ,具有制作简单、间隔低廉等特点 ,但由功能键数及功能受到特定的限制 ,只适合于某一专用电器产品的应用 ,应用范围受到限制。而采用单片机进行遥控系统的应用设计,具有编程灵活多
样,操作码个数可随意设定等优点。
为了实现遥控码的记录还原功能,系统应具有红外线的接收解码、红外线调制发射、
操作按键和功能控制功能等单元。 由于功能定为学习一个遥控器按键的遥控功能, 因
此决定采用 STC89C52单片机作为控制器。 STC89C52单片机中具有 256 字节的内存单
元,可存储遥控码脉宽的数据。 遥控码的脉宽数据可用红外线接收器解码后送单片机读入,发射时有单片机产生 40kHZ红外调制信号送红外发射管发射 .单键学习型红外遥控器的实现方案框图如图 1 所示。
图 1 单键学习型红外遥控器系统框图
方案二
方案二的系统由 STC89C52为核心,扩展 4KB的 EEPROM用来存储遥控信号,系统采用 12MHZ 晶振,选用 AT24LC32它可在线电擦除和电写入的存储器,其容量为 4KB。遥控器的结构框图如图 2 所示。
图 2 学习型红外遥控器系统框图
方案对比与选择
方案二采用 EEPROM来存储遥控信号, 这样需要扩展存储器。 而方案一不需要扩展存储器,直接利用 STC89C52中的 ROM。同时,方案二必定会增加成本,同时电路较复杂。
综上所述,所以选择方案一来设计红外遥控
1亿VIP精品文档
相关文档
最近下载
- 人工智能是否会取代人类工作?辩论赛正方辩词,一辩、二辩、三辩发言稿.docx
- 2018-2023年江苏省中医院全日制高校医学类毕业生择优招聘考试历年参考题库(高频考点)含答案解析.docx
- 2.5.2 圆与圆的位置关系(教学设计)--人教A版高中数学选择性必修第一册 .docx
- INOVANCE汇川-MD520系列通用变频器通信手册-中文.pdf
- 精神病人噎食防.ppt VIP
- 【老舍研究】重庆2019年10月自学考试00812《中国现当代作家作品专题研究》真题.docx
- 安静书素材-0076.海洋.pdf
- 医疗器械质量体系培训课件.pptx
- 加强纪律建设做新时代合格党员微党课教育PPT模板(推荐).ppt VIP
- 特殊教育课件:特殊儿童的音乐治疗.pptx
文档评论(0)