亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 單片機編程 > AT89C2051驅動步進電機的電路和源碼

AT89C2051驅動步進電機的電路和源碼

  • 資源大小:555 K
  • 上傳時間: 2013-11-21
  • 上傳用戶:wuyunnet
  • 資源積分:2 下載積分
  • 標      簽: C2051 2051 89C AT

資 源 簡 介

AT89C2051驅動步進電機的電路和源碼:AT89C2051驅動步進電機的電路和源碼 程序:
stepper.c stepper.hex
/* * STEPPER.C * sweeping stepper's rotor cw and cww 400 steps * Copyright (c) 1999 by W.Sirichote */
#i nclude c:\mc5151io.h /* include i/o header file */ #i nclude c:\mc5151reg.h
register unsigned char j,flag1,temp; register unsigned int cw_n,ccw_n;
unsigned char step[8]={0x80,0xc0,0x40,0x60,0x20,0x30,0x10,0x90} #define n 400
/* flag1 mask byte 0x01 run cw() 0x02 run ccw() */
main()
{ flag1=0; serinit(9600); disable(); /* no need timer interrupt */ cw_n = n; /* initial step number for cw */ flag1 |=0x01; /* initial enable cw() */
while(1){ { tick_wait(); /* wait for 10ms elapsed */
energize(); /* round-robin execution the following tasks every 10ms */ cw(); ccw(); } }
}
cw(){ if((flag1&0x01)!=0) { cw_n--; /* decrement cw step number */ if (cw_n !=0) j++; /* if not zero increment index j */ else {flag1&=~0x01; /* disable cw() execution */ ccw_n = n; /* reload step number to ccw counter */ flag1 |=0x02; /* enable cww() execution */ } }

相 關 資 源

主站蜘蛛池模板: 西宁市| 昌黎县| 施秉县| 南通市| 台江县| 密云县| 尼勒克县| 田阳县| 锡林郭勒盟| 娄烦县| 龙陵县| 新乐市| 泽普县| 商河县| 永丰县| 根河市| 莱州市| 土默特左旗| 兴宁市| 乐业县| 定西市| 治县。| 望都县| 隆德县| 赣州市| 揭阳市| 东乌珠穆沁旗| 洪洞县| 巩义市| 三穗县| 册亨县| 藁城市| 平凉市| 汉沽区| 马鞍山市| 改则县| 曲阜市| 万年县| 疏勒县| 沾化县| 纳雍县|