资源描述:
《基于51单片机的两相四线步进电机程序编制》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、org0000hmovr5,#30movr0,#00hMOVR1,#05Hmain:jnbP1.0,rightjnbp1.1,leftjnbp1.2,upjnbp1.3,downmova,r0movdptr,#tablemovcA,@A+DPTRjzttttmovP3,alcalldelayincr0LCALLSHOWLjmpmainSHOW:MOVP0,#0FFHMOVP2,#0FFHMOVP2,#02HMOVA,R1movcA,@A+DPTRMOVP0,ALCALLDELAYINCR1MOVP0,#0FFHMOVP2,#0F
2、FHMOVP2,#01HMOVA,R1movcA,@A+DPTRMOVP0,ADECR1RETtttt:decr0decr0decr0decr0ljmpmaindelay:mova,r5movr4,ad0:movr7,#1del:movr6,#250djnzr6,$djnzr7,deldjnzr4,d0retright:movr5,#30movr0,#00hMOVR1,#05HMOVR2,#00HJNBP1.0,$Ljmpmainleft:movr5,#30movr0,#0BhMOVR1,#10HMOVR2,#0BHJNBP1.
3、1,$Ljmpmainup:movr5,#20MOVA,R2ADDA,#07HMOVR1,AJNBP1.2,$Ljmpmaindown:movr5,#50MOVA,R2ADDA,#09HMOVR1,AJNBP1.3,$Ljmpmaintable:db03h,09h,0ch,06h;正转表1100100100110110db00h;正转结束DB88H,0C0HDB88H,0C1HDB88H,0C8Hdb06h,0ch,09h,03h;反转db00h;反转结束DB0C7H,0C0HDB0C7H,0C1HDB0C7H,0C8Hend