更新时间:07-21 上传会员:唐糖糖
分类:工业大学 论文字数:17614 需要金币:2000个
摘要:近几年,智能坐便器越来越普及,对其遥控器的性能要求愈发严格。遥控器有按键和对应的指示灯及发射的红外代码,每个按键的好坏以及按下按键对应的红外代码都影响遥控器的性能。
本文以AT89S52单片机为核心控制芯片完成了智能坐便器遥控器PCBA板测试系统的设计。通过74HC595芯片来扩展输出信号,控制继电器实现按键的自动控制;对指示灯的驱动信号进行电气检测,使用PWM以扫描方式驱动,在每个扫描信号有效时,读取对应指示灯状态,通过与已知代码的对比完成对指示灯的检测;通过1602液晶显示屏和74HC164芯片将机种名称、步数及状态显示出来;另使用红外一体接收头GP1UM282RK 36.7k对红外信号解调,然后送入单片机进行进一步解码。应用结果证明该系统设计结构简单,操作方便,测试耗时短且准确。
关键词:AT89S52单片机 继电器 PWM扫描 液晶显示 红外解调
目录
摘要
Abstract
1.绪论-1
1.1课题研究背景与目的-1
1.2国内外的研究进展-1
1.3课题工作及内容-2
1.4论文章节安排-2
2.总体设计方案-4
2.1需求分析及功能要求-4
2.1.1需求分析-4
2.1.2功能要求-4
2.2 方案选择-4
2.3 总体方案思路-5
2.4总体方案图-6
3.系统硬件设计-7
3.1继电器模块电路设计-7
3.1.174HC595芯片接口电路设计-7
3.1.2ULN2003芯片接口电路设计-9
3.2指示灯检测模块-11
3.3液晶显示模块-13
3.3.1 1602液晶显示屏-13
3.3.2 74HC164芯片-14
3.3.3模块硬件设计-15
3.4红外解调模块-17
3.4.1 构成及原理-17
3.4.2 红外接收头功能-17
3.4.3硬件安装-17
3.5气缸压紧模块-18
4.系统软件设计-20
4.1软件总体框架-20
4.2液晶显示子程序-21
4.3继电器控制子程序-24
4.4指示灯检测子程序-25
4.5 红外接收子程序-25
4.6 串口及中断设置-28
4.6.1串口设置-28
4.6.2 定时器设置-28
5.系统调试-30
5.1调试方案-30
5.2硬件调试-30
5.3软件调试-30
5.4软硬件级联调试-31
6.总结与展望-33
6.1总结-33
6.2对环境及社会可持续发展的影响-33
6.3展望-34
参考文献-34
致谢-36
附录-37