- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM课程设计报告
基于ARM的红外遥控信号分析器设计
院 系 :
机电工程学院
专 业:
电子信息工程
年级(班级):
xxxx级(x)班
姓 名:
xxx
学 号:
xxxxxxxxxxx
指导教师:
xxx
职 称:
讲师
完成日期:
2014年 x月 xx 日
目录TOC \o 1-3 \h \u
HYPERLINK \l _Toc4 1 设计任务及要求 PAGEREF _Toc4 1
HYPERLINK \l _Toc16932 2 总体设计思路及功能描述 PAGEREF _Toc16932 1
HYPERLINK \l _Toc19551 2.1设计思路 PAGEREF _Toc19551 1
HYPERLINK \l _Toc31947 2.2功能描述 PAGEREF _Toc31947 1
HYPERLINK \l _Toc31582 3 各部分程序功能及详细设计 PAGEREF _Toc31582 2
HYPERLINK \l _Toc6286 3.1 红外显示界面设计 PAGEREF _Toc6286 2
HYPERLINK \l _Toc23794 3.2红外按键检测流程 PAGEREF _Toc23794 3
HYPERLINK \l _Toc18400 3.3红外接收信号检测的程序实现 PAGEREF _Toc18400 3
HYPERLINK \l _Toc31482 3.4红外接收结果显示 PAGEREF _Toc31482 5
HYPERLINK \l _Toc29040 4 调试的步骤及调试过程中出现的问题以及解决方法 PAGEREF _Toc29040 6
HYPERLINK \l _Toc23667 4.1调试的步骤 PAGEREF _Toc23667 6
HYPERLINK \l _Toc30507 4.2问题以及解决方法 PAGEREF _Toc30507 7
HYPERLINK \l _Toc32496 5 设计心得体会 PAGEREF _Toc32496 7
HYPERLINK \l _Toc24138 附录A:源程序 PAGEREF _Toc24138 9
PAGE \* MERGEFORMAT
PAGE \* MERGEFORMAT 2
PAGE \* MERGEFORMAT
PAGE \* MERGEFORMAT 1
基于ARM的红外遥控信号分析器设计
1 设计任务及要求
这次的ARM课程设计,我选的课题是基于ARM的红外遥控信号分析器设计,需设计一个能在LCD屏上显示所接收的红外遥控按键名称。其实现的功能如下:
(1)能接收并显示普通电视红外遥控信号
(2)译码遥控信号并显示
2 总体设计思路及功能描述
2.1设计思路
本次设计方案就是利用ARM的多功能性的特点来设计的,具体思路为利用S3C2440和触摸屏的驱动对产生的信号进行触摸屏显示,设计框图如下图。
遥控器红外发射
遥控器红外发射
红外接收头
S3C2440处
理
器
LCD显
示
图1 总体框图
1、以ARM作为核心,综合应用了中断系统、定时器、计数器等知识,应用红外光的优点
2、遥控发射器通过对红外光发射频率的控制来区别不同的操作
3、遥控接收器通过对红外光接收频率的识别,判断出控制操作,来完成整个红外遥控发射、接收过程
4、S3C2440通过对遥控接收器的信号分析处理,解码出遥控器上对应的按键,并将其按键名显示在LCD屏上。
2.2功能描述
能在LCD屏上显示所接收的红外遥控按键名称。其实现的功能如下:
(1)能接收并显示普通电视红外遥控信号
(2)译码遥控信号并显示
3 各部分程序功能及详细设计
3.1 红外显示界面设计
图2 红外显示界面
红外显示界面的程序实现:
GUI_SetBkColor(GUI_RED);
GUI_Clear();
GUI_SetPenSize(10);
GUI_SetColor(GUI_BLACK); //设定前景颜色API
GUI_SetTextMode(GUI_TM_TRANS);
GUI_DispStringHCenterAt(红外遥控按键显示,240,10);
GUI_DispStringHCenterAt(您按下的按键是:,60,100);
GUI_DispStringHCenterAt(xx电信(x)班,250,200);
GUI_DispStringHCenterAt(xxx xx号,245,220);
开始N红外检测
您可能关注的文档
- 基因组学第一章.ppt
- 基于 MATLAB 的PCM系统仿真设计与实现..doc
- 基于51单片机的计算器源代码..doc
- 基于51单片机的数字频率计的设计..doc
- 基于51单片机的颜色检测仪设计..docx
- 基于51单片机电子密码锁设计PPT..ppt
- 基于51单片机驱动SI4432无线模块收发C语言程序..doc
- 基于51单片机用PCF8591进行AD_DA转换用1602LCD显示的电流采样..doc
- 基于51的湿度检测器(利用YL69)..doc
- 基于AM-DSB-TC信号包络检测器的音乐接收及AM的理论与仿真..docx
- 2022年秋季高三开学摸底考化学试卷02(考试版).docx
- omp topic skillOMP主题沟通-列入技能.pdf
- 广西南宁市普高联盟2022-2023学年高一下册生物期末试卷(含答案).docx
- 广西贺州市昭平县2022-2023学年七年级下学期期末地理试题(含答案).pdf
- 湖北省黄冈市黄梅县2023-2024学年六年级下学期英语期末试卷(含答案).pdf
- 河北省邯郸市邯郸经济技术开发区2023-2024学年七年级下学期期末地理试卷(含答案).pdf
- 广西南宁市普高联盟2022-2023学年高一下册生物期末试卷(含答案).pdf
- 山东省济南市历下区2022-2023学年七年级下册地理期末试卷(含答案).pdf
- 云南省玉溪市重点中学2022-2023学年高一下册生物期末试卷(含答案).docx
- 江苏省南京市江宁区2022-2023学年七年级下册地理期末试卷(含答案).docx
文档评论(0)