尹其畅流水灯的操作Word格式文档下载.docx

上传人:b****3 文档编号:6152132 上传时间:2023-05-06 格式:DOCX 页数:20 大小:62.89KB
下载 相关 举报
尹其畅流水灯的操作Word格式文档下载.docx_第1页
第1页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第2页
第2页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第3页
第3页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第4页
第4页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第5页
第5页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第6页
第6页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第7页
第7页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第8页
第8页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第9页
第9页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第10页
第10页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第11页
第11页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第12页
第12页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第13页
第13页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第14页
第14页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第15页
第15页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第16页
第16页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第17页
第17页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第18页
第18页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第19页
第19页 / 共20页
尹其畅流水灯的操作Word格式文档下载.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

尹其畅流水灯的操作Word格式文档下载.docx

《尹其畅流水灯的操作Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《尹其畅流水灯的操作Word格式文档下载.docx(20页珍藏版)》请在冰点文库上搜索。

尹其畅流水灯的操作Word格式文档下载.docx

{

ucharj,k;

for(j=i;

j>

0;

j--)

for(k=125;

k>

k--);

}

//延时函数结束

voidmain()

while

(1)

keyscan();

voidkeyscan()

//关闭所有的流水灯

P0=0x00;

P2=0x00;

P3=0x00;

//选择流水灯工作模式

if(key1==0)//判断是不是按下了开关1,也就是是不是模式1,从左到右的流水灯

{

delay(100);

if(key1==0)

while(!

key1);

delay(100);

moshi1();

}

if(key2==0)//判断是不是按下了开关1,也就是是不是模式1,从左到右的流水灯

if(key2==0)

key2);

moshi2();

if(key3==0)//判断是不是按下了开关1,也就是是不是模式1,从左到右的流水灯

if(key3==0)

key3);

moshi3();

//开关1控制流水灯向右移动开始

voidmoshi1()

ucharf,i;

aa=0x06;

for(i=0;

i<

9;

i++)

f=0x01;

aa=aa+f;

P0=aa;

delay(4000);

aa=0x70;

P0=0x00;

8;

f=0x10;

}

aa=0x07;

P2=aa;

;

P3=aa;

//开关1控制流水灯向右移动结束

voidmoshi2()

{

ucharf,i,aa;

aa=0xf0;

7;

aa=aa-f;

aa=0x0f;

voidmoshi3()

{uchari,f,aa;

aa=0x08;

3;

f=0x02;

aa=0x80;

f=0x20;

#include<

#defineuintunsignedint

voiddelayms(uint);

ucharaa,bb,cc,dd,oo;

{

voidkeyscan()//判断按下的开关

delayms(100);

delayms(100);

oo=0xff;

P1=oo;

if(key2==0)//判断是不是按下了开关2,也就是是不是模式2,从右到左的流水灯

oo=0xff;

moshi2();

if(key3==0)//判断是不是按下了开关3,也就是是不是模式3,流水灯全亮

moshi3();

voidmoshi1()//模式一流水从左往右流动

uinti;

aa=0xfe;

//P0开始工作

delayms(300);

i++)//控制PO口的八个流水灯工作

aa=_crol_(aa,1);

aa=0xff;

//关闭PO口的八个流水灯

P0=aa;

bb=0xf7;

//P1开始工作

P1=bb;

for(i=7;

11;

i++)//控制P1口的五个流水灯工作

bb=_crol_(bb,1);

P1=bb;

}

bb=0xff;

//关闭P1口的八个流水灯

cc=0xfe;

//P2开始工作

P2=cc;

for(i=11;

18;

i++)//控制P2口的八个流水灯工作

cc=_crol_(cc,1);

cc=0xff;

//关闭P2口的八个流水灯

P2=cc;

dd=0xfe;

//P3开始工作

P3=dd;

for(i=18;

25;

i++)//控制P3口的八个流水灯工作

dd=_crol_(dd,1);

dd=0xff;

//关闭P3口的八个流水灯

P3=dd;

voidmoshi2()//模式二流水从右往左走动

aa=0x7f;

aa=_cror_(aa,1);

P3=aa;

//关闭P3口的八个流水灯

bb=0x7f;

//P2开始工作

P2=bb;

14;

bb=_cror_(bb,1);

//关闭P2口的八个流水灯

cc=0x7f;

//P1开始工作

P1=cc;

for(i=14;

i++)//控制P1口的五个流水灯工作

cc=_cror_(cc,1);

P1=cc;

//关闭P1口的五个流水灯

dd=0x7f;

P0=dd;

i++)//控制P0口的八个流水灯工作

dd=_cror_(dd,1);

P0=dd;

//关闭PO口的八个流水灯

voidmoshi3()//模式三所有的灯都亮

P0=0x00;

P1=0x07;

P2=0x00;

P3=0x00;

voiddelayms(uintxms)//延迟函数,大约是xms毫秒

{uinti;

uintj;

for(i=xms;

i>

i--)

for(j=110;

j--);

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2