由PMW信号控制电机的小东东.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
由PMW信号控制电机的小东东

自学单片机,做的一个由PMW信号控制电机的小东东,希望能与初学的同道共享 ????控制摄像头用的。PMW遥控器的接收机有多余的通道,所以干脆自己DIY一个控制摄像头左右转的电路。但是合肥没卖到电机控制芯片,所以就自己搞了个H电桥来控制。 ????刚开始我把对角两个可控硅的门级用导线连到一起,由一个信号控制,表测通过,可是接到单片机上就不动,后来把各可控硅用不同的线路控制就搞定了,实验通过。 ???? 代码部分: ORG?0000H AJMP?MAIN org?0003h ajmp?s_1 ORG?0050H MAIN:?????MOV?SP,#60H ??????????mov?p0,#0ffh ??????????mov?p2,#00h ??????????mov?p3,#00h ??????????MOV?R5,#03H ?S0:??????clr?p1.2 ??????????acall?delay ??????????setb?p1.2 ??????????clr?p1.1 ??????????acall?delay ??????????setb?p1.1 ??????????clr?p1.0 ??????????ACALL?DELAY ??????????setb?P1.0 ??????????DJNZ?R5,S0 ? ? ?SS:?????mov?TH0,#00H ?????????MOV?TL0,#00H ?????????SETB?IT0 ?????????setb?px0 ?????????MOV?TMOD, ?????????MOV?IE, ?????????ajmp?$ S_1: ????S_1B:JB?P3.2,S_1 ?????????SETB?TR0 ????S_2:?JNB?P3.2,S_2 ????s_3:?JB?P3.2,s_3 ?????????CLR?TR0 ?????????MOV?A,TH0 ?????????CLR?C ?????????subb?A,#01h ?????????jc?ERROR ?????????CLR?C ?????????mov?A,TH0 ?????????SUBB?A,#02H ?????????JC?LIFT ?????????CLR?C ?????????MOV?A,Th0 ?????????SUBB?A,#03H ?????????JC?ERROR ?????????CLR?C ?????????MOV?A,Th0 ?????????SUBB?A,#05H ?????????JC?RIGHT ?????????AJMP?ERROR ERROR:?clr?P1.1 ???????setb?p1.0 ???????setb?p1.2 ???????setb?p0.0 ???????setb?p0.1 ???????setb?p0.6 ???????clr?p0.7 ???????setb?p0.2 ???????CLR?IE0 ???????acall?delay ???????ajmp?out LIFT:??clr?P1.0 ???????setb?p1.1 ???????setb?p1.2 ???????clr?p0.0 ???????clr?p0.1 ???????setb?p0.5 ???????setb?p0.6 ???????setb?p0.7 ???????clr?p0.2 ???????CLR?IE0 ???????acall?delay ???????ajmp?out RIGHT:?CLR?P1.2 ???????setb?p1.0 ???????setb?p1.1 ???????clr?p0.5 ???????clr?p0.6 ???????setb?p0.0 ???????setb?p0.1 ???????setb?p0.7 ???????clr?p0.2 ???????CLR?IE0 ???????acall?delay ???????ajmp?out out:???MOV?TH0,#00H ???????MOV?TL0,#00H ???????reti DELAY:?????????mov?R0,#0AFh ???????????????MOV?R2,#03H ?????????w_1:??mov?R1,#090h ?????????w_2:??djnz?R1,w_2 ???????????????djnz?R0,w_1 ???????????????DJNZ?R2,W_1 ???????????????RET

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档