亚洲欧美第一页_禁久久精品乱码_粉嫩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 */ } }

相 關 資 源

主站蜘蛛池模板: 慈利县| 新泰市| 黑水县| 从江县| 治多县| 梁平县| 顺义区| 于田县| 常山县| 绥阳县| 宣汉县| 涿州市| 济南市| 汉中市| 仁寿县| 富顺县| 百色市| 常州市| 高雄市| 股票| 金寨县| 博爱县| 思南县| 浏阳市| 深圳市| 蕉岭县| 珲春市| 凯里市| 扶余县| 白银市| 故城县| 宕昌县| 门头沟区| 陆良县| 鲁山县| 青川县| 黄浦区| 冀州市| 浪卡子县| 长武县| 鹤岗市|