步进电机控制课程设计.doc
文本预览下载声明
单片机技术课程设计报告
题 目: 步进电机控制综合实验
学 年:2010~2011 学 期: 1
专 业:通信工程 班 级: 01
学 号:0804140103姓 名:
学 号:080401032 姓 名:
指导教师及职称:
时 间: 2011-1-13
目录
设计目的----------------------------------------------------------------------------------------------1
------
------
设计要求--------------------------------------------------------------------------------------------1
1.-------
模块原理说明及系统设计
1.----------------------------------------------------------------------------------------------------1
2.
2.1 8031单片机系统----------------------------------------------------------------------------1
2.2 给定采样——A/D转换电路--------------------------------------------------------------3
2.3 二相四拍步进电机——步进电机驱动电路--------------------------------------------4
2.4 LED显示——8279显示接口电路-------------------------------------------------------5
程序设计说明及框图
1.程序设计----------------------------------------------------------------------------------------6
2. 程序框图
设计结果说明
1.----------------------------------------------------------------------------------------------------9
总结
设计过程中遇到的问题及其解决方法。
-------
2.设计体会及建议
七、答辩记录
一、设计目的
1、掌握模/数转换电路的应用、掌握8279数码显示电路的应用、掌握步进电机的工作原理和控制方法
2、锻炼和培养由各个子模块功能单元构筑完整的微机控制系统的能力,掌握单片机控制系统的设计方法。
二、设计要求
系统硬件设计
建立8031单片机与各功能单元的连接,画出系统原理图。并给出必要的文字说明。
系统软件设计(内存分布、子程序出入口说明、流程图、程序)
主程序设计(控制正反转及走步步数)、AD采样子程序、数码显示子程序、步进电机驱动子程序。
实验连线,运行编制好的子程序对各功能单元进行调试。
运行实验程序,结合硬件进行调试。
旋转给定电位器,观察步进电机是否按设计要求旋转。
撰写实验报告。
三、模块原理说明及系统设计
1、系统的组成原理
2、各单元的原理组成及功能
2.1 8031单片机系统
MCS-51单片机在一块芯片中集成了CPU、RAM、ROM、定时器/计数器和I/O等一台计算机所需的基本功能部件。其内部包含下列几个部件:? 8位CPU,片内振荡器;? 4K字节ROM,128字节RAM;? 21个特殊功能寄存器;? 32根可编程I/O口线;? 可寻址各64K的外部程序存储器、外部数据存储器;? 2个l6位的定时器/计数器;? 中断结构:具有5个中断源,2个优先级;? 一个可编程全双工串行口;? 有位寻址功能,适于布尔处理的位处理机。
其引脚结构如图:
8031系列单片机有40个引脚,采用双列直插(DIP)封装形式。引脚如上图所示,各引脚按功能分类介绍如下:1.电源引脚Vcc(40脚):供电电源+5V。Vss(20脚):接地线。 2.外接晶体引脚XTAL1(18脚)和XTAL2(19脚)当利用内部时钟电路时,XTAL1与XTAL2之间接一晶体振荡器。XTAL1为内部放大电路输入端,XTAL2为输出端。当外接时钟信号时,对于HMOS型单片机,XTAL1接地,XTAL2接外部输入时钟脉冲。而对于CHMOS型单片机XTAL1为驱动端,XTAL2为悬浮。3.控制信号引脚RST/VDP(9
显示全部