基于51单片机的步进电机控制系统-单片机课程设计报告 联系客服

发布时间 : 星期一 文章基于51单片机的步进电机控制系统-单片机课程设计报告更新完毕开始阅读

其引脚及内部原理图如下:

本设计中实验1、2、3、4脚做输入端,16、15、14、13做相对应的输出端,起到放大的作用,以驱动电机。

四、 LCD1602液晶

1602液晶也叫1602字符型液晶 它是一种专门用来显示字母、数字、符号等的点阵型液晶模块 它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。

其各引脚功能见下图:

其典型接口电路如下图:

其基本操作时序为:

读状态 输入:RS=L,RW=H,E=H 输出:DB0~DB7=状态字

写指令 输入:RS=L,RW=L,E=下降沿脉冲,DB0~DB7=指令码 输出:无

读数据 输入:RS=H,RW=H,

E=H

输出:DB0~DB7=数据

写数据 输入:RS=H,RW=L,E=下降沿脉冲,DB0~DB7=数据 输出:无

第三章 电路设计

一、单片机最小系统与LCD1602接口电路

本电路模块包括单片机最小系统,即51单片机、时钟电路、复位电

路、上电开关等,和1602液晶接口电路。

模块电路原理图如下:

各子模块电路如下: (1) 时钟产生电路

用于产生单片机的控制时钟,实际使用时采用11.0592M晶振。

(2) 复位电路

用于单片机手动复位。

(3) 1602液晶接口电路

用于连接1602液晶,P2.0—P2.2分别接RS、RW、EN,P0口接数据指令输入口。

二、步进电机驱动及接口电路

本电路模块用于单片机对步进电机的控制及使用ULN2003芯片对步进电机进行驱动。 原理图如下: