3.4.1 滤波电路7
3.4.2 主放大电路. 8
4 硬件控制电路设计10
4.1 硬件控制系统组成10
4.2 电源设计.11
4.2.1 设计方案.11
4.2.2 电路设计.12
4.3 单片机最小系统电路.13
4.3.1 单片机简介.13
4.3.2 AT89C52 功能概述14
4.3.3 晶振电路.16
4.3.4 复位电路.17
4.4 键盘控制电路18
4.5 步进电机驱动电路19
4.5.1 步进电机简介.19
4.5.2 步进电机的工作原理.20
4.5.3 28BYJ48 步进电机简介21
4.5.4 步进电机的驱动22
4.5.5 驱动电路设计.23
4.6 液晶 LCD1602 显示电路.24
4.6.1 LCD1602 简介.24
4.6.2 LCD1602 工作原理25
4.6.3 显示电路设计.26
4.7 单片机控制 A/D 转换26
4.7.1 ADC0804 简介26
4.7.2 转换电路设计28
5 系统的软件设计29
5.1 主程序流程图.29
5.2 延时函数流程图.30
5.3 LCD 显示流程图31
5.4 A/D 转换流程图31
5.5 按键子程序流程图31
6 系统的仿真及调试32
6.1 仿真软件32
6.1.1 软件编译调试环境-Keil.32
6.1.2 Proteus 仿真平台33
6.2 系统仿真33
6.2.1 光电检测系统仿真.33
6.2.2 步进电机控制系统仿真.34
6.3 系统的调试38
结论39
致谢40
参考文献41
附录43
图 目 清 单
图 2-1 系统结构图4
图 3-1 光电检测电路模块结构图5
图 3-2 光电二极管5
图 3-3 光电二极管的工作模式6
图 3-4 光电转换电路7
图 3-5 低通滤波器电路8
图 3-6 主放大电路9
图 3-7 光电检测系统电路9
图 4-1 硬件控制系统结构图.11
图 4-2 稳压电源的组成框图.11
图 4-3 12V
电源电路设计. 12 图 4-4 5V
电源电路设计.13
图 4-5 单片机的基本组成.14
图 4-6 AT89C52 管脚图.15
图 4-7 MCU 晶振电路.17
图 4-8 MCU 复位电路.17
图 4-9 键盘控制电路18
图 4-10 四相步进电机步进示意图20
图 4-11 步进电机工作时序波形图21
图 4-12 28BYJ48 步进电机21
图 4-13 28BYJ48 的驱动方式 21
图 4-14 ULN2003 方框图23
图 4-15 步进电机驱动电路23
图 4-16 LCD1602 显示器24
图 4-17 LCD1602 与单片机的接口26
图 4-18 ADC0804 引脚分配图26
图 4-19 ADC0804 转换电路 28
图 5-1 系统主流程图.29
图 5-2 延时函数流程图.30
图 5-3 LCD 显示流程图.31
图 5-4 ADC0804 转换流程图31
图 5-5 按键子程序流程图.32
图 6-1 Keil 工程项目目标文件生成33
图 6-2 光电检测系统仿真.34
图 6-3 系统软件文件加载及晶振设置.34 本科毕业设计说明书(论文) 第 IV 页 共 IV 页
图 6-4 开机界面显示.35
图 6-5 平台运动范围示意图35
图 6-6 控制步进电机正转仿真36
图 6-7 控制步进电机反转仿真37
图 6-8 控制系统停止仿真37
图 6-9 硬件连接场景图38
1 绪论
1.1 引言
光电检测技术是光学与电子学相结合而产生的一门新兴检测技术。它主要利 AT89C52单片机的步进光学测试平台控制技术(2):http://www.751com.cn/tongxin/lunwen_4047.html