三相六拍单片机说明书0.docVIP

  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文档。上传文档
查看更多
第一章 绪论 1.1前言 1964年第一台电子计算机的诞生,引起了一场数字化的技术革命。随着大规模集成电路技术的不断进步,微型计算机在办公自动化方面得到广泛应用;另一方面微处理器存储器,存储器和外围设备集成到一块芯片上形成的单片机在控制领域大显身手。根据有关资料对世界范围内单片机市场的调查表明,1987年的单片机在国际市场的销售金额是18亿美元,其中8位单片机销售的占64%,1992年单片机在国际市场的销售金额是3亿美元,其中8位单片机销售的占65%。由此可以看出单片机发展之快应用领域之广泛,其市场销售具有很大的潜力。 单片机微型计算机又称嵌入式微控制器,是20世纪70年代中期发展起来的一种大规模集成电路器件。步进电机是一种将电脉冲信号转换成相应的角位移和线位移的电磁机械装置,是一种输出和输入数字脉冲对应的增量驱动元件。 单片机的主要作用是提供控制步进电机的时序脉冲。微机每输出一个脉冲,经驱动步进电机边沿时序脉冲所确定的方向步进一步。 步进电机的步距角和转速不受电压波动和负载变化的影响,也不受环境条件如温度,气压,冲击和振动等影响,仅与脉冲频率有关。 三相反应式小步矩角步进电机,电机的定子上有6个等分的磁极,相邻两个磁极间的夹角为60°,磁极上面装有控制绕组并联成A,B,C三相。 1.2 步进电机工作方式和状态 软件需要完成的主要工作就是在输出口产生符号要求的电平信号,当需要调整转速时,改变电平切换的周期频率即可,工作方式为六拍,波形如下: 需要设计的程序包括:定时程序,电平转换程序等。 系统硬件图略:8051+光耦+驱动+步进电机+扩展的RAM和ROM 软件大致流程根据转速值计算频率后循环输出以上波形即可 根据问题的要求,步进电机有如下所示六个状态; 状态 C B A   状态转换操作  0      0 0 1   状态5转0:0→C  1      0 1 1   状态0转1:1→B  2      0 1 0   状态1转2:0→A  3      1 1 0   状态2转3:1→C  4      1 0 0   状态3转4:0→B  5      1 0 1   状态5转0:1→A 硬件部分设计 2.1单片机芯片 8051的引脚和逻辑符号如图所示: 8051的引脚 逻辑符号 8051的引脚功能如下: 1.电源引脚 Vcc:电源线+5V。 Vss:接地线。 2.外接晶体引脚XTAL1和XTAL2 当利用内部时钟电路时,XTAL1和XTAL2之间接一晶体振荡器。XTAL1为内部放大电路输入端, XTAL2为输出端。 当外接时钟信号时,对于HMOS型单片机,XTAL1接地, XTAL2接外部输入时钟脉冲。而对于CHMOS型单片机XTAL1为驱动端, XTAL2为悬浮。 3.控制信号引脚 RST/VPD:按复位电路可实现复位;接+5V备用电源,当电源掉电时内部RAM的数据不丢失。 ALE/PROG:当访问外部存储器时、,ALE作为低位地址锁存允许控制。 PSEN:访问片外程序储存器时做选通信号,低电平有效。 EA/VPP:当EA端保持高电平时,访问内部程序存储器,但PC值超过0FFFH时,将自动转向执行外部存储器内的程序,当EA保持低电平时,则只访问外部程序存储器。 4.I/O口引脚 P0口(P0.0-P0.7))))2716 1).地址线 2716共有11根地址线A0~A7低8位A0~A7通过74LS373与P0接口连接,高4位A8~A10直接与P2接口的P2.0~P2.3连接,P2接口有锁存功能。 2) 数据线 D0~D7共8位直接与P0接口的P0.0~P0.7相连。P0接口兼作数据线和低8位地址线。 3) 控制线 CPU 对扩展芯片的控制通过控制线实现。地址锁存器74LS373的G端与8051的地址锁存允许端ALE连接。ALE作锁存扩展地址低位字节的控制端。2716的输出使能端与8051的读选通信号端连接,在访问片外程序存储器时,只要此端出现负脉冲,即可从2716中读出程序。 6116 1).地址线 6116共有11根地址线A0~A7低8位A0~A7通过74LS373与P0接口连接,高4位A8~A11直接与P2接口的P2.0~P2.3连接,P2接口有锁存功能。 2) 数据线 D0~D7共8位直接与P0接口的P0.0~P0.7相连。P0接口兼作数据线和低8位地址线。 3) 控制线 CPU 对扩展芯片的控制通过控制线实现。地址锁存器74LS373的G端与8051的地址锁存允许端ALE连接。ALE作锁存扩展地址低位字节的控制端。6116的输出使能端与8051的读选通信

文档评论(0)

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

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

1亿VIP精品文档

相关文档