001+ARM的红外遥控解码器的设计与实现c(400元)
- 模板:¥400.00
- 成品编号:019-001
- 使用技术:ARM
- 数据库:无
- 最后更新:2018-10-03 10:08
注意:QQ1764030875,qq1834660615为本网站唯一成品的账号,其他均为盗版
计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ传送,如果有啥问题直接联系客服
素材描述:
本套设计包含程序,论文
目 录
目 录
1. 绪论 1
1.1 课题研究背景 1
1.2 关键技术介绍 1
1.2.1 脉冲码宽调制 2
1.2.2 脉冲位置调制 2
1.2.3 脉宽红外解码详解 2
1.2.4 NEC协议说明 3
1.2.5 扩展NEC协议说明 4
1.2.6 NEC协议解调说明 4
2. 课题技术简介 6
2.1 ARM芯片背景介绍 6
2.1.1发展历程 6
2.1.2 发展前景 7
2.2 精简指令集合介绍 7
2.2.1 RISC简介 7
2.2.3 背景介绍 8
2.2.4 与复杂指令集的区别于关系 9
2.2.5 对于嵌入式开发的影响 9
3. 需求分析 11
3.1 芯片选用 11
3.2 硬件需求分析 11
3.3 软件需求分析 12
3.3.1 红外接收 13
3.3.2 红外信号处理 13
3.4 系统分析 13
4. 电路设计方案 15
4.1功能设计 15
4.2 电路图设计 15
4.2.1芯片电路图 15
4.2.2电源电路图 16
4.2.3红外接收电路图 16
4.2.4时钟电路图 17
4.2.5下载电路图 17
4.2.6数码管显示电路图 17
4.3 控制端口说明 18
4.3.1 GPIO实现逻辑简介 18
4.3.2 GPIO引脚连接 19
4.4使用元器件一览 20
4.4.1 HS0038芯片一体化的红外接收头 20
4.4.2 NEC红外键盘 21
4.4.3LED指示灯 21
4.4.4数码管 21
4.4.5编程接口 22
4.4.6控制开关 22
5. 详细设计 23
5.1 编程环境搭载 23
5.1.1 Keil uVision4 集成开发环境介绍 23
5.1.2 环境搭建 23
5.1.3 内核的作用 23
5.2 初始化计数器 25
5.3 红外信号中断函数 27
5.3.1 中断函数参数说明 27
5.3.2 中断函数流程图 27
5.3.3 中断函数流程说明 28
5.4 数据采集函数 29
5.4.1 参数说明 29
5.4.2 数据采集流程图 30
5.4.2 数据采集流程说明 30
5.5 数码管显示模块 31
5.5.1 数码管初始化代码说明 31
5.5.2 显示函数 33
5. 6 主程序 35
6. 功能测试 36
6.1 测试功能说明 36
6.2 测试流程 37
7. 总结 39
参考文献 40
致 谢 41
附录A 外文资料翻译 42
附录B 程序代码 54
标签
全部评论 / 0