标题:
高手帮我编个89c2051的流水灯小程序吧?
[打印本页]
作者:
郑学春
时间:
2010-7-4 19:31
标题:
高手帮我编个89c2051的流水灯小程序吧?
单片机用89c2051,用12M的晶振。要求从p1.0到p1.7,接8个灯,第1个灯亮半个小时后灭掉,第2个灯亮,半小时后也灭掉,第3个亮起.....就这样一直循环下去。。谢谢各位.我想要编好的hex文件,我对单片机不懂,我是用来控制一电钣锅延时煮饭的。
作者:
郑学春
时间:
2010-7-5 12:39
我自己再顶一下
作者:
jik.dzwx
时间:
2010-7-10 17:03
楼主我也帮你顶一下
作者:
神秘电子
时间:
2010-7-10 22:56
我给你介绍个便简单的方法 用ZYT16微电脑时控开关才25元钱 内含十多对开关有自己选择 本人现在用的就是很好用的
作者:
yangyuan6807
时间:
2010-7-25 12:42
我给你介绍个便简单的方法 用ZYT16微电脑时控开关才25元钱 内含十多对开关有自己选择 本人现在用的就是很好用的很简单的
作者:
郑学春
时间:
2010-7-26 22:01
谢谢,经过十几天的学习,我现在已经自己编了一个了
作者:
小泷
时间:
2010-7-30 06:20
谢谢,经过十几天的学习,我现在已经自己编了一个了
郑学春 发表于 2010-7-26 22:01
厉害,向你学习了
作者:
阮启峰
时间:
2010-8-23 13:00
这东西是不是像玩游戏一样好玩啊
作者:
燕儿电子
时间:
2010-11-9 00:32
嗯嗯,我也是单片机初学者!!
作者:
qsgang
时间:
2010-12-2 12:46
这个很简单啊,刚才写了一个,你看一下:
#include <regx051.h>
#define uchar unsigned char
#define uint unsigned int
#define LED P1
uchar code temp[8] = {0XFE,0XFD,0XFB,0XF7,0XEF,0XDF,0XBF,0X7F};
bit flag=0;
void unit (void)
{
TMOD = 0X01;
TH0 = 0X3C;
TL0 = 0XB0;
EA = 1;
TR0 = 1;
ET0 = 1;
}
void main (void)
{
uchar h ;
unit();
while(1)
{
if(flag == 1)
{
flag = 0;
h++;
if(h == 9)
h = 1;
LED = temp[h-1];
}
}
}
void t0_it(void) interrupt 1 using 1
{
static uchar i,j,k;
TH0 = 0X3C;
TL0 = 0XB0;
i++;
if(i == 20) //1秒钟
{
i=0;
j++;
if(j == 60) //1分钟
{
j = 0;
k++;
if(k == 30) //30分钟
{
k=0;
flag = 1;//标志位置1
}
}
}
}
[attach]201264[/attach]
不支持上传HEX,下载后将后缀名改为.hex即可。
作者:
郑学春
时间:
2010-12-2 13:19
太好了,我看看
欢迎光临 『家电维修论坛 163DZ.COM』 (http://www2.163dz.com/bbs/)
Powered by Discuz! 7.0.0