摘要:本设计所要完成的是基于语音识别的LED光立方分子结构演示仪,设计的主要硬件部分可分为四个模块:主控模块、语音模块、驱动模块、显示模块。主控芯片采用STC12C5A60S2,语音模块采用M-LD3320专用语音识别模块,驱动模块采用ULN2803芯片,显示模块的每一面LED都选用一个74HC573锁存器来控制。本设计在KEIL软件中通过C语言进行编程来控制蓝色LED灯的亮与灭,并通过控制三个继电器实现光立方能够显示各种不同的分子结构模型,最终能让光立方显示出预期想要的分子结构图案。
关键词:单片机;语音控制;光立方;分子结构
目录
摘要
Abstract
1 绪论-1
1.1 背景和意义-1
1.1.1 背景-1
1.1.2 意义-2
1.2 总体设计内容及方法-2
1.2.1 总体设计内容-2
1.2.2 总体设计方法-2
2 硬件设计与分析-3
2.1 主控模块-3
2.1.1 单片机介绍-3
2.1.2 复位电路设计-5
2.1.3 时钟电路设计-6
2.2 语音模块-6
2.2.1 LD3320芯片介绍-7
2.2.2 M-LD3320功能介绍-9
2.3 驱动模块-12
2.3.1 阴极驱动电路-13
2.3.2 阳极驱动电路-13
2.4 显示模块-14
2.4.1 LED的选择-14
2.4.2 显示电路-15
3 软件设计-15
3.1 语音控制程序的设计-16
3.2 主控程序的设计-17
3.3 显示程序的设计-17
3.3.1 LED显示的数据传送-17
3.3.2 显示程序的设计-17
3.4 软件调试-17
4 硬件焊接与调试-19
4.1 主板的焊接-19
4.2 LED光立方的搭建-20
4.2.1 由点到线-20
4.2.2 由线到面-20
4.2.3 由面到体-21
4.3 电脑端的ISP控制软件-22
4.4 整机调试及结果分析-23
5 结论-24
致谢-25
参考文献-26
附录-27
附录1 整机电路图-27
附录2 源程序-28