久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
關(guān)于流星燈只能運行一次的程序如何修改
[打印本頁]
作者:
heicad
時間:
2016-3-11 22:16
標題:
關(guān)于流星燈只能運行一次的程序如何修改
程序如下,好像這程序只能運行一次,也好像是運行一次要好久才會有下一次,求大神修改
#include <reg52.h>
#include <intrins.h>
#define D1 P1
uchar code PWM[8]={0,1,2,4,8,16,32,64};
uchar code sudu[16]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
uint u,j,k,count,temp;
void main()
{
int i;
D1=0xFF;
while(1)
{
for(u=0;u<16;i++)
{
for(count=0;count<=sudu[2]; count++)
{
temp=0x00;
for(j=0;j<64; j++)
{
for(k=0;k<8;k++)
{
if(PWM[k]==j)
{
temp |= (1 << k);
}
}
if(i<=7)
{
D1 = ~((~temp) >> (7-i));
}
else
{
D1 = ~((~temp) << (i-7));
}
}
}
}
}
}
作者:
heicad
時間:
2016-3-11 22:16
不知道你說的流星燈什么效果,不過上邊這個函數(shù),什么也沒喲,我仿真了一下
作者:
heicad
時間:
2016-3-11 22:16
heicad 發(fā)表于 2016-3-11 22:16
不知道你說的流星燈什么效果,不過上邊這個函數(shù),什么也沒喲,我仿真了一下
#include <reg51.h>
#include <intrins.h>
#define D1 P1
char code PWM[8]={0,1,2,4,8,16,32,64};
char code sudu[16]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
int u,j,k,count,temp;
void main()
{
int i;
D1=0xFF;
while(1)
{
for(u=0;u<16;i++)
{
for(count=0;count<=sudu[2]; count++)
{
temp=0x00;
for(j=0;j<64; j++)
{
for(k=0;k<8;k++)
{
if(PWM[k]==j)
{
temp |= (1 << k);
}
}
if(i<=7)
{
D1 = ~((~temp) >> (7-i));
}
else
{
D1 = ~((~temp) << (i-7));
}
}
}
}
}
}
弄錯了,是這個,上面那個uchar沒改
作者:
heicad
時間:
2016-3-11 22:16
不是這的問題,我之前仿真改過這個位置了,不改也不能編譯呀
作者:
iamtian
時間:
2018-5-31 20:13
共8個燈亮四個燈的怎么改
作者:
向日葵男人
時間:
2018-8-13 22:31
用char類型的試試
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产精品久久久久久久午夜
|
久久五月婷
|
精品一二区
|
婷婷午夜天
|
日韩免费高清
|
国产欧美精品一区二区色综合
|
日韩免费在线观看视频
|
欧美韩日
|
日韩精品视频免费播放
|
亚洲综合一区二区三区
|
在线观看日韩精品
|
黄色三级在线
|
国产成人三级在线观看
|
国产精品午夜视频
|
国产黄色av网站
|
日韩精品视频在线免费观看
|
大乳女喂男人吃奶
|
男男av
|
国产精品福利在线观看
|
国产一区二区三区视频在线
|
亚洲成人免费
|
欧美日韩亚洲天堂
|
免费成人结看片
|
九九在线
|
最新国产精品视频
|
国产日本在线
|
亚洲成人免费网站
|
久草资源在线观看
|
国产综合第一页
|
性生活视频网站
|
欧美精品久久久久久久
|
日韩av在线免费
|
中文日韩在线
|
日韩精品观看
|
99精品色
|
国产伦精品一区二区免费
|
国产精品一区二区三区免费
|
黄色成人在线
|
久热在线视频
|
国产三级在线观看
|
黄色小视频免费看
|