摘要本设计基于单片机平台,利用步进电机对二维平面内的单点或多点精确定位,进行光场测量并对结果进行显示存储。设计包括硬件设计和软件设计。硬件部分由AT89C51单片机、键盘、LCD显示电路、A/D转换电路、步进电机、光学接收系统等组成,系统通过键盘进行测量模式的选择以及步进电机运转状态的控制,光学接收系统对光信号进行采集及光电转换,单片机控制A/D转换以及数据的处理、存储、显示;软件部分由键盘程序、LCD显示程序、AD转换程序、步进电机驱动程序、数据处理与存储程序等组成,采用C语言编写,便于扩展移植。本设计通过了Proteus的软件仿真以及硬件测试,设计方案具有可行性。65265
毕业论文关键词 单片机 步进电机 A/D转换 LCD显示
毕业设计说明书(论文)外文摘要
Title Control technology of step optical test platform based on single chip microcomputer
Abstract The design is based on SCM platform, using the stepper motor to achieve precise positioning of single point in a 2D plane or more points,and then measure the light field and the results are displayed and stored. Design process includes hardware design and software design. The hardware part includes AT89C51 single chip microcomputer, keyboard, LCD display circuit, A/D conversion circuit, stepper motor and optical receiving system etc. System through the keyboard to select the measurement mode and control the stepper motor operation state. Single chip microcomputer is used to control the A/D conversion and processing, storage, display data. The software is realized by C language and easy transplantation, including keyboard program, LCD display program, AD conversion process, stepper motor drivers, data processing and storage procedures. The design is simulated with Proteus software, and hardware testing, the final result demonstrates the feasibility of the design.
Keywords SCM step motor A/D convert LCD display
目次
1 引言 1
1.1课题研究背景 1
1.2本文主要工作 3
2 基于单片机的步进光学测试平台的总体设计 4
2.1系统设计要求 4
2.2系统设计要点 4
2.3系统整体框架 4
3 硬件部分设计 6
3.1 接收光学系统原理 6
3.2 接收光学系统部分 7
3.3 单片机的晶振、复位部分 10
3.4 键盘部分 11
3.5 步进电机部分 12
3.6显示部分 14
3.7 AD转换部分 14
4 软件设计 16
4.1 软件程序的组成模块 16
4.2 主程序设计 17
4.3 键盘子程序设计 17
4.4 LCD显示子程序设计 20
4.5 AD转换子程序设计 21
4.6 步进电机子程序设计