《独立按键控制步进电机运转C语言程序》由会员分享,可在线阅读,更多相关《独立按键控制步进电机运转C语言程序(10页珍藏版)》请在人人文库网上搜索。
1、*名称:步进电机 * 晶振:12MHZ* 修改:无* 内容 :主程序中用 3 个按键,加速、减速、启动和停止。定时器做数码 * 管动态扫描和步进电机驱动。 * 硬件事项:J19的7B,6B,5B,4B依次用杜邦线连接到P27,P26,P25,P24*/#include #define DataPort P1 定义数据端口程序中遇到 DataPort则用P1替换sbit LATC H仁P2八0;/定义锁存使能端口段锁存sbit LATCH2=P2A1;/位 锁存sbit S17=P3A3;/ 独立按键sbit S18=P3A2;sbit S19=P3A1;sbit S20=P3A0;unsign。
2、edcharcodeHEYAO_DuanMa10=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0x f8,0x80,0x90;/ 显示段码值 89unsigned char code HEYAO_WeiMa=0x1,0x2,0x4,0x8,0x10,0x20,0x40,0x80;/ 分别对应相应的数码管点亮 ,即位码un sig nedcharTempData8=0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X存储;/ 显示值的全局变量sbit A1=P2A7; /定义步进电机连接端口sbit B1=P2A6;sbit C1=P2A5;sbi。
3、t D1=P2A4;#define Coil_AB1 A仁 1;B1=1;C 仁 0;D 仁 O;/A0 目通电,其他相断电#define Coil_BC1 A 仁 0;B1=1;C1=1;D 仁0;/B相通电,其他相断电#define Coil_CD1 A仁 0;B1=0;C 仁1;D1&