二极四相4线步进电机驱动电路和程序 |
|
lishang83
初階會員 發表:12 回覆:44 積分:31 註冊:2005-07-30 發送簡訊給我 |
驱动电路如下:
测试程序,MCS-51汇编的. [code cpp] ;MICROCHIP AT89C2051 ;define bit ;IN&OUT OF MICROCORTROL. A0 BIT P1.7 ; A1 BIT P1.6 ; B0 BIT P1.5 ; B1 BIT P1.4 ; ;-------------------------------------------------------------------------------------------- ;******************************************************************************************** ;-------------------------------------------------------------------------------------------- ORG 0030H START: MOV SP,#60H MAIN: CLR A1 SETB A0 ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS SETB A1 CLR B1 SETB B0 ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS SETB B1 SETB A1 CLR A0 ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS SETB A0 SETB B1 CLR B0 ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS ACALL YS1MS SETB B0 AJMP MAIN ;-------------------------------------------------------------------------------------------- ;******************************************************************************************** ;-------------------------------------------------------------------------------------------- YS1S: MOV 5DH,#10 LOOP: ACALL YS100MS DJNZ 5DH,LOOP RET ;-------------------------------------------------------------------------------------------- YS100MS: MOV 5EH,#100 YS100: ACALL YS1MS DJNZ 5EH,YS100 RET ;-------------------------------------------------------------------------------------------- YS1MS: MOV 5FH,#99 ;TXTAL=12MHZ 延时1MS NOP NOP NOP LOP1: NOP NOP NOP DJNZ 5FH,LOP1 RET END [/code]
------
☆☆ 网事如潮人如水,只叹世间人几回。 ☆☆ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |