按键设定步进马达正逆转,转数及转速毕业设计.docVIP

按键设定步进马达正逆转,转数及转速毕业设计.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
按键设定步进马达正逆转,转数及转速 指导老师: 管利锐 作者: 吴坚鸿 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. 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来实现对模拟步进马达的控制。其中涉及到扩展芯片8255,外部中断INT0,INT1的知识.在整个焊板,仿真,烧录过程中,锻炼了我们的动手能力,并且加深了对单片机的知识的理解。 第一章 基本原理 用24个发光二极管围成一个圆圈,每个发光二极管依次点亮,在外观上模拟步进马达的转动。在89C51外围扩展两片8255,一片用于驱动24个发光二极管,一片用于驱动红色数码显示管,用来显示马达的圈数。用一个指示灯表示马达的正逆转,亮则正转,灭则逆转。此外,本设计还充分地利用到89C51单片机的两个外部中断INT0,INT1,分别接到两个按键,用来设定转速,并在绿色的数码管显示转速档。与其它的设置不同的是,由于设置转速档是用到两个外部中断,所以,无论马达是停止还是运行都可以随时改变其速度。 第二章 实物制作过程(图片) 一. 焊板 二. 仿真 三. 烧录 四. 作品 第三章 功能说明 (一) 正逆转。矩形指示灯亮表示正转,灭表示逆转。指示灯下面对应的是按键K1,按一下指示灯灭,再按一下亮,依次循环,用来设置正逆转。 (二)调转速。绿色数码显示管能显示1(小)9(大)档的转速,下面是对应的两个按键K2,K3。K2用来加速,按一下加一档,并在绿色数码显示管上显示,当加速到第9档时,再按则又从第1档开始。K3用来减速,当减到第1档时,再按则又从第9挡开始。由于本功能是利用两个中断,所以无论马达是正在运行还是停止都可以调转速。 (三)设置转数。两个红色数码显示管可以显示00—99,表示设置的转数,步进马达每转一圈,其显示数值就会减1,一直到00为止马达才停止运行。下面对应的是两个按键K4,K5。 K4用来设置十位数,K5用来设置个位数,每按一次,则相应的数码显示管就加1,一直到9又从0开始。 (四)启动。只要转数不为零,按一下K6,马达就开始以所设定的参数运行,直到红色的数码显示管为00才停止。 第四章 硬件电路: 主要包括以下几部分 (一)1片单片机89C51,2片8255,3片7447。 (二)1个红色矩形发光二极管,24个发光二极管,2个共阳红色数码显示管,1个共阳绿色数码显示管。 (三)6个按键 (四)9伏1安的交流转直流电源插口。 如图所指示: 第五章 控制程序 第一节 程序说明 START 主要用于初始化 MIAN 用于主程序扫描按键 SET1 用于转数个位数加1 SET2 用于转数十位数加1 SET3 设定正逆转 LOOP1 正转 LOOP 逆转 DELAY 用来控制转速 DELAY1 用来消除抖动 EXT0 外部中断子程序INT0的中断入口 EXT1 外部中断子程序INT1的中断入口 R5 为转速的显示寄存器 30H,31H 为转数的显示地址 第二节 程序流程图 第三节 程序清单。 ORG 00H 主程序入口地址 LJMP START ORG 03H 外部中断INT0子程序入口地址 LJMP EXT0 ORG 13H 外

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档