基于ARM的无交通信号灯路口行人提示系统的设计(附keil程序代码)
基于ARM的无交通信号灯路口行人提示系统的设计(附keil程序代码)(论文13000字,keil程序代码)
系统整体方案
此次基于ARM的无交通信号路口行人提示系统中,采用的是ARM7系列的单片机STM32F103来作为系统的主控制器。同时结合OLED12864液晶显示器,红外传感器,语音模块来共同完成整个系统的设计。在本次系统设计中,硬件上采用Altium Designer进行原理图的绘制,根据查询的资料文献建议,整个原理图分模块,分层次的进行绘制,简单的采用直接连线的方式进行连接,对于线路复杂的则采用网络标号的形式进行电气连接。在软件上则整个系统基于KEIL平台进行软件程序的开发,使用C语言进行编程,通过C语言对各个模块进行反复调试,直到最终达到目标。
在系统方案的设计过程中,需要综合考虑多方面的因素,首先为了保证系统能够进行使用并且切换模式应当保证系统占据较小的工作空间,同时为了能够减少系统工作的功耗损失,可以选择较小的电压进行系统的供电工作,单片机的设计使用也是考虑到产品在设计过程中提及以及量产等诸多问题,单片机的使用也是系统低能耗输出的重要保证,其具有安全使用可靠的数据传输能力,能够在一定程度上减少外界等因素对于系统正常工作的干扰,尽可能减少系统即使在长时间的工作状态下出现失误的情况。
[资料来源:Doc163.com]
目录
摘要 I
第一章绪论 1
1.1课题研究背景 1
1.2 国内外研究现状 2
1.3 本文主要工作 3
第二章系统整体方案 5
2.1系统整体方案 5
2.2 主控制器方案设计 6
2.3电源供电方案选择 7
2.4显示系统方案选择 7
第三章硬件设计 8
3.1控制电路设计 8
3.2显示模块 11
3.5红外检测模块 12
3.6 语音提示电路 12
3.7 按键电路 13
第四章软件设计 15
4.1 Altium Designer软件简介 15 [资料来源:www.doc163.com]
4.2 C语言 15
4.3 KEIL UVISION简介 16
4.4主程序流程图的设计 17
4.5 显示程序 18
第五章系统调试 19
5.1主控板的PCB设计 19
5.2电路焊接 20
5.3硬件调试 20
5.4软件调试 21
结论 25
参考文献 26
致谢 28 [资料来源:http://www.doc163.com]