2附录一电路原理图 2附录二程序清单 、反转,以及步进电机的加速和减速功能,并在数码管上显示出正反转和加减速的代码。,声音加减按纽和RPT按钮分别控制步进电机速度的加减和步进电机的正反转,在数码管上显示09、15和19。;:当按键声音加减按钮时,可以控制步进电机速度的加减;如果按键RPT按钮时,步进电机可以马上朝与原来相反的方向转动。基本达到实验要求,只是在数码管上没有显示出结果。附录一电路原理图(不作硬性要求) 0003HACALLDELAY MOVP1,#0FBH ;CACALLDELAY MOVP1,#0F3H ;CDACALLDELAY MOVP1,#0F7H ;DACALLDELAYMOVP1,#0F6H ;DAACALLDELAYAJMPHHDELAY:MOVR5,#100DL:MOVR6,50HDJNZR6,$DJNZR5,DLRETIR_IN:PUSH01H PUSH02H MOVR0,#60HI1:JNBIRIN,I2;等待IR信号出现JMPWW;I1I2:MOVR4,#20I20:CALLDELDJNZR4,I20JBIRIN,I1;确认IR信号出现I21:JBIRIN,I3;等IR变为高电平CALLDELJMPI21I3:MOVR3,#0;8位数清为0 0030HMAIN:MOV50H,#100SETB05HSETBIT0 SETBEX0 SETBEAHH:JB05H,EEMOVP1,#0F6H ;DAACALLDELAy MOVP1,#0F7H ;DACALLDELAY MOVP1,#0F3H ;CDACALLDELAY MOVP1,#0FBH;CACALLDELAY MOVP1,#0F9H ;BCACALLDELAY MOVP1,#0FDH ;BACALLDELAY MOVP1,#0FCH;ABACALLDELAY MOVP1,#0FEH;AACALLDELAYAJMPHHEE:MOVP1,#0FEH;AACALLDELAY MOVP1,#0FCH;ABACALLDELAY MOVP1,#0FDH ;BACALLDELAY MOVP1,#0F9H ;BC
红外遥控尹洪坤 来自淘豆网m.daumloan.com转载请标明出处.