1、 Page: 1 按键设定步进马达正逆转,转数及转速按键设定步进马达正逆转,转数及转速 Keyword: Expand8255Chip External Interrupt Button Display Summary: Step-Motor is more and more important in industry today, especially in the field of computer outside equipment. The function of this design is how to use Chip89C51 to control the Step-Motor
2、. It includes the knowledge of Expand8255Chip , External Interrupt INT0,INT1. Via this activity ,I practice the ability of doing by myself and comprehend more knowledge than before . 关键字关键字: 扩展芯片 8255 外部中断 按键 显示 摘要摘要 步进马达在当今信息工业社会中所扮演的角色日趋重要,尤以计算机外围的一些装 置更是不可缺少。本毕业设计利用 89C51 来实现对模拟步进马达的控制。其中涉及 到扩展芯片
3、8255,外部中断INT0,INT1的知识.在整个焊板,仿真,烧录过程中,锻炼了我 们的动手能力,并且加深了对单片机的知识的理解。 第一第一章章 基本原理基本原理 用 24 个发光二极管围成一个圆圈,每个发光二极管依次点亮,在外观上模拟 步进马达的转动。在 89C51 外围扩展两片 8255,一片用于驱动 24 个发光二极管, 一片用于驱动红色数码显示管,用来显示马达的圈数。用一个指示灯表示马达的正 逆转,亮则正转,灭则逆转。此外,本设计还充分地利用到 89C51 单片机的两个外 部中断 INT0,INT1,分别接到两个按键,用来设定转速,并在绿色的数码管显示转 速档。与其它的设置不同的是,由
4、于设置转速档是用到两个外部中断,所以,无论 马达是停止还是运行都可以随时改变其速度。 第二第二章章 实物制作过程实物制作过程(图片图片) Page: 2 一一. 焊焊板板 二二. 仿真仿真 三三. 烧录烧录 四四. 作品作品 第三章第三章 功能说明功能说明 (一) 正逆转。 矩形指示灯亮表示正转, 灭表示逆转。 指示灯下面对应的是按键 K1, 按一下指示灯灭,再按一下亮,依次循环,用来设置正逆转。 (二)调转速。绿色数码显示管能显示 1(小)-9(大)档的转速,下面是对应 的两个按键 K2,K3。K2 用来加速,按一下加一档,并在绿色数码显示管上显示, 当加速到第 9 档时,再按则又从第 1 档开始。K3 用来减速,当减到第 1 档时,再按 则又从第 9 挡开始。由于本功能是利用两个中断,所以无论马达是正在运行还是停 止都可以调转速。 (三)设置转数。两个红色数码显示管可以显示 0099,表示设置的转数,步进马 达每转一圈,其显示数值就会减 1,一直到 00 为止马达才停止运行。下面对应的是 两