找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10812|回复: 9
打印 上一主题 下一主题
收起左侧

电机调速

[复制链接]
跳转到指定楼层
楼主
ID:3271 发表于 2008-8-27 18:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

#include<reg51.h>
sbit M = P2^3;
sbit key=P2^0;
sbit key2=P2^1;
unsigned char code tab[]={0xA0,/*0*/
        0xEE,/*1*/
        0xD0,/*2*/
        0xC4,/*3*/
        0x8E,/*4*/
        0x85,/*5*/
        0x81,/*6*/
        0xEC,/*7*/
        0x80,/*8*/
        0x84,/*9*/};

void delay2(void)
{
unsigned char ja;
for(ja=125;ja>0;ja--);
}
 //******************

void delay(unsigned char i)
{
unsigned char n,j;
for(j=i;j>0;j--)
for(n=200;n>0;n--);
}
//*************************
//xian shi


void main(void)
{
unsigned char bb=1,cc;
while(1)
{
if(key==0)
{
delay(250);
if(key==0)
{
cc++;
bb=bb+10;
if(bb==250)
bb=0;
}
}
if(key2==0)
{
delay(250);
if(key2==0)
{
cc--;
bb=bb-10;
if(bb==0)
bb=250;
}
}
if(cc==10)
cc=0;
M=0;
delay(bb);
M=1;
delay(bb);
P1=tab[cc];
}

}

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:4640 发表于 2008-8-27 22:29 | 只看该作者
这这

还受程序控制吗

呵呵不懂慢慢看

回复

使用道具 举报

板凳
ID:2724 发表于 2008-8-27 23:34 | 只看该作者
a13758777532 你高手啊,这个电机调速程序你测试通过了吧 多谢谢了 正需要呢
回复

使用道具 举报

地板
ID:4689 发表于 2008-8-29 19:25 | 只看该作者
看看
回复

使用道具 举报

5#
ID:10303 发表于 2009-3-26 13:26 | 只看该作者
很好!~~~
回复

使用道具 举报

6#
ID:12795 发表于 2009-5-14 00:12 | 只看该作者

有电路结构图就好了

回复

使用道具 举报

7#
ID:12718 发表于 2009-5-29 18:55 | 只看该作者
始终没有搞明白楼主那个数字表。
回复

使用道具 举报

8#
ID:3271 发表于 2010-3-1 19:27 | 只看该作者
数值表是LED的编码
回复

使用道具 举报

9#
ID:167215 发表于 2017-3-28 11:24 | 只看该作者
编译下来有错误提示啊
Build target 'Target 1'
compiling main.c...
linking...
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?DELAY2?MAIN
Program Size: data=9.0 xdata=0 code=117
creating hex file from
"dianji"...
"dianji" - 0 Error(s), 1 Warning(s).
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表