完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
#include
#define uchar unsigned char ***it dula=P2^6; ***it wela=P2^7; ***it jia_key=P3^6; ***it jian_key=P3^7; ***it ***_key=P3^5; bit flag=0; uchar num=0,show_num=2,maichong=4,table_begin=0; uchar code table1[]={0x01,0x02,0x04,0x08,0x08,0x04,0x02,0x01}; //uchar code table1[]={0x09,0x03,0x06,0x0c,0x08,0x04,0x02,0x01}; //uchar code table1[]={0x01,0x04,0x02,0x08,0x08,0x02,0x04,0x01}; uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; void delay(uchar i) { uchar j,k; for(j=i;j>0;j--) for(k=125;k>0;k--); } void display() { dula=0; P0=table[show_num]; dula=1; dula=0; wela=0; P0=0xfe; wela=1; wela=0; delay(5); P0=table[0]; dula=1; dula=0; P0=0xfd; wela=1; wela=0; delay(5); } void key () { if(jia_key==0) { delay(5); if(jia_key==0) { num++; if(num==4) num=3; while(jia_key==0); } } if(jian_key==0) { delay(5); if(jian_key==0) { if(num!=0) num--; else num=0; while(jian_key==0); } } if(***_key==0) { delay(5); if(***_key==0) { flag=~flag; while(***_key==0); } } } void dispose() { switch(num) { case 0: show_num=2; maichong=5; break; case 1: show_num=4; maichong=4; break; case 2: show_num=6; maichong=3; break; case 3: show_num=8; maichong=2; break; } if(flag==0) { table_begin=0; } else table_begin=4; } void qudong() { uchar i,j; for(j=0+table_begin;j<4+table_begin;j++) { P1=table1[j]; for(i=0;i { display(); } } } void main() { while(1) { key(); dispose(); qudong(); } } 上面的红色部分maichong和show_num是怎么来的。可以随便定义?还有这个是怎么实现调速的 |
|
相关推荐
6个回答
|
|
不能随便的,你要看步进电机的手册,看它内部结构是如何控制其转动的
|
|
|
|
|
|
|
|
这个里面是有两个线圈,你要按你所需拍数给开通相应口的输出
|
|
|
|
学习了,我也正在纠结步进电机呢
|
|
|
|
楼主这个程序好熟悉,好像在哪里看到过,是不是郭的那本书吗
|
|
|
|
我用的430实现的,调速,变向,减速,停止
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
464 浏览 0 评论
478 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
439 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
994 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
1056 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11790 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 17:25 , Processed in 0.904389 second(s), Total 85, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号