《独立按键控制步进电机运转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=1;/C 相通电,其他相断电#define Coil_DA1 A仁 1;B1=0;C 仁0;D1=1;相通电,其他相断电#define Coil_A1 A 仁 1;B1=0;C 仁0;D 仁0;/A相通电,其他相断电#def

本文介绍了一种使用C语言控制步进电机的程序,通过3个独立按键实现步进电机的加速、减速、启动和停止。程序利用定时器进行数码管动态扫描和步进电机驱动,硬件上通过J19的7B,6B,5B,4B连接到P27, P26, P25, P24。程序详细阐述了按键扫描、步进电机驱动逻辑和延时函数的实现。"
109291945,9345906,线性表详解:顺序表、单链表与双链表,"['数据结构', '链表', '算法', 'c++', 'c语言']
最低0.47元/天 解锁文章
2682

被折叠的 条评论
为什么被折叠?



