问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

51单片机用定时器实现流水灯左右移动?

发布网友 发布时间:2022-05-02 09:35

我来回答

3个回答

热心网友 时间:2022-06-18 22:45

#include<reg51.h>
#include<intrins.h>

unsigned char a = 0xfe;
unsigned char n = 0, k = 0;
bit flag;

void main()
{

TMOD = 0x10;
TH1 = 0x3c;
TL1 = 0xb0;
TR1=1;
ET1=1;
EA=1;

P0 = a;
while(1);
}

void tm()interrupt 3
{
TH1 = 0x3c;
TL1 = 0xb0;

n++; n %= 10;
if(n == 0) {
if(flag) a = _cror_(a, 1);
else a = _crol_(a, 1);
k++; k %= 7;
if (!k) flag= !flag;
P0 = a;
}
}

热心网友 时间:2022-06-18 22:46

#include<reg51.h>
unsigned char a=0xfe;
bit flag=0;
bit k=0;
unsigned char n=0;
void main()
{
EA=1;
ET1=1;
TR1=1;

TH1=0x3c;
TL1=0xb0;
TMOD=0x10;

while(1)
{
if(flag==1)

{
P0=a;
flag=0;
if (k==0)
{
a<<=1;
a|=1;
if (a==0xff)
{
a=0xfe;
k=1;
}
}
else
{
a>>=1;
a|=0x80;
if (a==0)
{
a=0xfe;
k=0;
}
}
}
}
}
void tm()interrupt 3
{
n++;
TH1=0x3c;
TL1=0xb0;
if(n==20)
{
flag=1;
n=0;
}
}追问不行啊!还是左移,不能右移?

追答#include
unsigned char a=0xfe;
bit flag=0;
bit k=0;
unsigned char n=0;
void main()
{
EA=1;
ET1=1;
TR1=1;

TH1=0x3c;
TL1=0xb0;
TMOD=0x10;

while(1)
{
if(flag==1)

{
P0=a;
flag=0;
if (k==0)
{
a>=1;
a|=0x80;
if (a==0xff)//这个地方搞错了,不好意思。
{
a=0xfe;
k=0;
}
}
}
}
}
void tm()interrupt 3
{
n++;
TH1=0x3c;
TL1=0xb0;
if(n==20)
{
flag=1;
n=0;
}
}

热心网友 时间:2022-06-18 22:46

#include<reg52.h>

void main()
{
unsigned char cnt = 0;
unsigned char s = 0;
unsigned char z = 0;
unsigned char dir = 0;

TMOD = 0x01;
TH0 = 0xB8;
TL0 = 0x00;
TR0 = 1;

while(1)
{
if(TF0 == 1)
{
TF0 = 0;
TH0 = 0xB8;
TL0 = 0x00;
cnt++;
if(cnt >= 50)
{
cnt = 0;
if(dir == 0)
{
P2 = ~ (0x01 << s);
s++;
if(s >= 7)
{
dir = 1;
s = 0;
}
}
else
{
P2 = ~ (0x80 >> s);
s++;
if(s >= 7)
{
dir = 0;
s = 0;
}
}
}
}
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...防御里的4个都开不起来 错误的代码是80020002 80010007 煎牛排用什么肉好 茄子怎么做比较好吃呢? English tabloid手抄报 English tabloid手抄报怎么画 邓小平“南方讲话”关于发展问题最著名的观点是( )。 电脑电源输出12V、5V的作用是什么? win10手机能玩电脑游戏win10系统的手机难道可以安装和电脑一样的软件... 如何设置才能做到只能通过远程桌面访问server2003 怎样解电脑开机密码?且要保住电脑资料,请各位高手赐教,谢谢! 糖友荟糖友荟简介 手把手教你学单片机课后习题答案:关于用定时器着流水灯程序? 我的手机被标为服务快递怎样才能取消 被染色的衣服除了用84 还有什么方法去色?衣服是白色的 51单片机,用定时器中断,在P1口实现1S移动一次的流水灯,用汇编语言编写的程序 求一个51单片机流水灯程序! 求一道C51单片机的流水灯编程,具体程序要求如下。 白色衣服被掉色的衣服给染上颜色了 有没有什么办法再让衣服变回原来的白色?? 51单片机的流水灯程序— 51单片机16路流水灯怎么用C语言写,并求每个步骤的讲解 怎么才能把衣服染成白色?有没什么方法? 51单片机C语言对流水灯编程,用定时中断做 51单片机流水灯程序求助,求C语言程序!!! 单片机流水灯C语言程序(8个灯,依次点亮每个灯,延时500MS) 求助51单片机流水灯程序 51单片机定时器实现流水灯,并用按键外部中断控制改变流水灯的流向,这个程序怎么写?最好有注释,谢谢 动态网站建设,关于一个西餐厅,什么板块适合 51单片机中如何用汇编语言编写流水灯 电子商城系统的网站建设,程序上的难点主要是有那些地方?怎么避免?_百... 51单片机c语言定时器控制流水灯 餐饮业网络营销要注意什么 指定的服务已标记为删除怎么解决 wifi放大器是什么啊? 华为rioul00是麦芒4吗 跨境电商收款平台空中云汇的云汇Visa卡业务真的很好用吗? 跨境电商收款平台空中云汇的云汇Visa卡业务体验如何? 金融类研究生留学去哪个国家比较好?需要TOEFL还是IELTS还是GMAT还是什么? 没有双币信用卡怎么做跨境电商 学金融,出国留学,到底是哪个国家的哪个大学最好阿? 金融专业去哪里留学比较好?英国还是美国? 金融专业哪个国家留学好 虾皮跨境电商要开什么样的双币卡? 跨境电商回款用的国内储蓄卡怎么办? 如果没有VISA信用卡,但有VISA借记卡,请问哪些跨境电商平台可以开店? 摩托车cbt125的拉风在哪个部位 女人什么情况才能怀孕 如果把罗汉豆放在家里,会引来蚂蚁吗 女孩子在什么情况下最容易怀孕 女人在什么情况下才能怀孕啊! 有谁知道这个大豆怎么吃的? 美元到底是什么,和国债是什么关系啊