单片机原理与应用实验总结报告(以步机电机控制为例)_第1页
单片机原理与应用实验总结报告(以步机电机控制为例)_第2页
单片机原理与应用实验总结报告(以步机电机控制为例)_第3页
单片机原理与应用实验总结报告(以步机电机控制为例)_第4页
单片机原理与应用实验总结报告(以步机电机控制为例)_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机原理与应用实验总结报告(以步机电机控制为例)1.实验目的①了解步进电机控制的基本原理。②掌握步进电机转动编程方法。2.实验仪器微型计算机、试验箱等3.实验内容①电路方案②芯片介绍③程序ORG0A30H ;?MONIT: MOVSP,#50H MOV7EH,#00H MOV7DH,#02H MOVR0,#7CH MOVA,#08H MOVR4,#04HMONIT1:MOV@R0,A DECR0 DJNZR4,MONIT1 MOVA,#7EH MOVDPTR,#1FFFH;DISPFLAG MOVX@DPTR,A MOV76H,#00H MOV77H,#00HKEYDISP0:LCALLKEY JCDATAKEY AJMPMONIT2DATAKEY:LCALLDATAKEY1 DB79H,7EH SJMPKEYDISP0MONIT2:CJNEA,#16H,KEYDISP0 LCALLDISP MOVA,7AH ANLA,#0FH SWAPA ADDA,79H MOVR6,A MOVA,7CH ANLA,#0FH SWAPA ADDA,7BH MOVR7,A MOVA,7EH CJNEA,#00H,MONIT4MONIT3:MOVP1,#03H LCALLDELAY0 LCALLMONIT5 MOVP1,#06H LCALLDELAY0 LCALLMONIT5 MOVP1,#0CH LCALLDELAY0 LCALLMONIT5 MOVP1,#09H LCALLDELAY0 LCALLMONIT5 SJMPMONIT3MONIT4:MOVP1,#09H LCALLDELAY0 LCALLMONIT5 MOVP1,#0CH LCALLDELAY0 LCALLMONIT5 MOVP1,#06H LCALLDELAY0 LCALLMONIT5 MOVP1,#03H LCALLDELAY0 LCALLMONIT5 SJMPMONIT4MONIT5:DECR6 CJNER6,#0FFH,MONIT6 DECR7 CJNER7,#0FFH,MONIT6 LJMPMONITMONIT6:LCALLMONIT7 RETMONIT7:MOVR0,#79H MOVA,R6 LCALLMONIT8 MOVA,R7 LCALLMONIT8 LCALLDISP RETMONIT8:MOVR1,A ACALLMONIT9 MOVA,R1 SWAPAMONIT9:ANLA,#0FH MOV@R0,A INCR0 RETDELAY0:MOVR0,#7DH MOVA,@R0 SWAPA MOVR4,ADELAY1:MOVR5,#80HDELAY2:DJNZR5,DELAY2 LCALLDISP DJNZR4,DELAY1 ;*** RETDATAKEY1:MOVR4,A MOVDPTR,#1FFFH MOVXA,@DPTR MOVR1,A MOVA,R4 MOV@R1,A CLRA POP83H POP82H MOVCA,@A+DPTR INCDPTR CJNEA,01H,DATAKEY3 DECR1 CLRA MOVCA,@A+DPTRDATAKEY2:PUSH82H PUSH83H MOVDPTR,#1FFFH MOVX@DPTR,A POP83H POP82H INCDPTR PUSH82H PUSH83H RETDATAKEY3:DECR1 MOVA,R1 SJMPDATAKEY2KEY0: MOVR6,#20H MOVDPTR,#1FFFH MOVXA,@DPTR MOVR0,A MOVA,@R0 MOVR7,A MOVA,#10H MOV@R0,AKEY3: LCALLKEYDISP JNB0E5H,KEY2 DJNZR6,KEY3 MOVDPTR,#1FFFH;*** MOVXA,@DPTR MOVR0,A ;*** MOVA,R7 MOV@R0,AKEY: MOVR6,#50HKEY1: LCALLKEYDISP JNB0E5H,KEY2 ;*** DJNZR6,KEY1 SJMPKEY0KEY2: MOVR6,A MOVA,R7 MOV@R0,A MOVA,R6 ;A=KEYDATAKEYEND:RETKEYDISP:LCALLDISP LCALLKEYSM MOVR4,A ;KEYDATA MOVR1,#76H ;DATASAMETIME MOVA,@R1 MOVR2,A INCR1 MOVA,@R1 MOVR3,A ;LASTKEYDATA XRLA,R4 ;TWOTIMEKEYDATA MOVR3,04H ;NEWKEYDATA---R3 MOVR4,02H ;TIME---R4 JZKEYDISP1 MOVR2,#88H MOVR4,#88HKEYDISP1:DECR4 MOVA,R4 XRLA,#82H JZKEYDISP2 MOVA,R4 ;R4=TIME XRLA,#0EH JZKEYDISP2 MOVA,R4 ORLA,R4 JZKEYDISP3 MOVR4,#20H ;R4=20H DECR2 LJMPKEYDISP5KEYDISP3:MOVR4,#0FHKEYDISP2:MOVR2,04H MOVR4,03HKEYDISP5:MOVR1,#76H MOVA,R2 MOV@R1,A INCR1 MOVA,R3 MOV@R1,A MOVA,R4 ;**** CJNER3,#10H,KEYDISP4KEYDISP4:RETDISP: SETB0D4H MOVR1,#7EH MOVR2,#20H MOVR3,#00HDISP1: MOVDPTR,#0FF21H MOVA,R2 MOVX@DPTR,A MOVDPTR,#DATA1 MOVA,@R1 MOVCA,@A+DPTR MOVDPTR,#0FF22H MOVX@DPTR,ADISP2: DJNZR3,DISP2 DECR1 CLRC MOVA,R2 RRCA MOVR2,A JNZDISP1 MOVA,#0FFH MOVDPTR,#0FF22H MOVX@DPTR,A CLR0D4H RETDATA1: DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H DB88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEHKEYSM: SETB0D4H MOVA,#0FFH MOVDPTR,#0FF22H MOVX@DPTR,A ;OFFDISPKEYSM0:MOVR2,#0FEH MOVR3,#08H MOVR0,#00HKEYSM1:MOVA,R2 MOVDPTR,#0FF21H MOVX@DPTR,A NOP RLA MOVR2,A MOVDPTR,#0FF23H MOVXA,@DPTR CPLA NOP NOP NOP ANLA,#0FH JNZKEYSM2 INCR0 ;NOKEY DJNZR3,KEYSM1 SJMPKEYSM10KEYSM2:CPLA ;YKEY JB0E0H,KEYSM3 MOVA,#00H SJMPKEYSM7KEYSM3:JB0E1H,KEYSM4 MOVA,#08H SJMPKEYSM7KEYSM4:JB0E2H,KEYSM5 MOVA,#10H SJMPKEYSM7KEYSM5:JB0E3H,KEYSM10 MOVA,#18HKEYSM7:ADDA,R0 CLR0D4H CJNEA,#10H,KEYSM9KEYSM9:JNCKEYSM10 MOVDPTR,#DATA2 MOVCA,@A+DPTRKEYSM10:RETDATA2: DB07H,04H,08H,05H,09H,06H,0AH,0BH DB01H,00H,02H,0FH,03H,0EH,0CH,0DH END④调试1步进电机插头插到实验系统J3插座中,P10—P13接到BA—BD插孔。2在“P.”状态下,从起始地址开始(0A30H)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论