流水的渐变及多功能C程序的

上传人:lis****210 文档编号:177467261 上传时间:2022-12-25 格式:DOCX 页数:16 大小:16.24KB
收藏 版权申诉 举报 下载
流水的渐变及多功能C程序的_第1页
第1页 / 共16页
流水的渐变及多功能C程序的_第2页
第2页 / 共16页
流水的渐变及多功能C程序的_第3页
第3页 / 共16页
资源描述:

《流水的渐变及多功能C程序的》由会员分享,可在线阅读,更多相关《流水的渐变及多功能C程序的(16页珍藏版)》请在装配图网上搜索。

1、#include unsigned char code TABLE=0xFF,0xE7,0xC3,0x81,0x00,/从中间向两侧点亮0xFF,0xE7,0xC3,0x81,0x00,0xFF,0x7E,0x3C,0x18,0x00,/从两侧向中间点亮0xFF,0x7E,0x3C,0x18,0x00,0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,佐 移动控制0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,/DK TQFC RPRM0x7F,0xBF

2、,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,0x00,0xFF,0x00,0xFF,0x01;unsigned char i;/UW IQI RPRM/结束声明无符号字符变量iDELAY()/fnjr s o fq twkg gkih gajf yojg /for trgg thjf ygk qkdunsigned int s; for(s=0;s30000;s+); main()while(1)if(TABLEi!=0x01)P1=TABLEi;i+;DELAY();/bc dcg i tfgf 0x01 jf,rvtf if() mw r ygk qkd/ww P1 kk

3、kk lwbm/uxhp lk (lk 1)/ymet thjf bib ovt DELAY()else/bc dcg tfgf 0x01 jf ,rvtf i=0ygk qkdi=0;/tgus gavc trgg#include typedef unsigned char uchar;#define Ton 40#define LED P1sbit LEDO = P1A0;sbit LED1 = PHI;sbit LED2 = P1A2;sbit LED3 = P1A3;sbit LED4 = P1A4;sbit LED5 = P1A5;sbit LED6 = P1A6;sbit LED7

4、 = P1A7;sbit K = P3AO;unsigned char Maikuan=O;unsigned char ID; uchar Occupy_led; /占空比越大,灯越亮bit light;uchar m;void delay1Oms(void) unsigned char i,j; for(i=2O;iO;i-) for(j=248;jO;j-);void Inittime()TMOD = 0x02; 定时器0,工作方式2,自动重装 THO = 256-Ton;TL0 = 256-Ton;ET0 = 1;EA = 1;TR0 = 1;/定时器0中断void time0() in

5、terrupt 1 using 0Maikuan+;void dealy(ms)uchar a,b,c;for (a=ms;a0;a-) for(b=10;b0;b-) for(c=100;c0;c-);void K1()P1=0xfe;void K2()P1=0xfe; dealy(100);P1=0xfd; dealy(100);P1=0xfb; dealy(100);P1=0xf7; dealy(100);P1=0xef; dealy(100);P1=0xdf; dealy(100);P1=0xbf; dealy(100);P1=0x7f; dealy(100);P1=0xbf; dea

6、ly(100);P1=0xdf; dealy(100);P1=0xef;dealy(100);P1=0xf7; dealy(100);P1=0xfb;dealy(100);P1=0xfd; dealy(100);P1=0xfe; dealy(100);void K3()unsigned char i = 0,j = 0; /初始化 i,j Inittime();/LED0 灯逐渐从暗到全亮,再由全亮到暗for (m=254; m0; m-)while (Maikuan!=Occupy_led) LED0 = 0;while (Maikuan!=127)LED0 = 1;Maikuan = 0;

7、if (light)Occupy_led+;elseOccupy_led-;if (Occupy_led=128)Occupy_led = 127; light = !light;if (Occupy_led128)Occupy_led = 0; light = !light;/LED1 灯逐渐从暗到全亮,再由全亮到暗for (m=254; m0; m-)while (Maikuan!=Occupy_led) LED1 = 0;while (Maikuan!=127) LED1 = 1;Maikuan = 0;if (light) Occupy_led+;elseOccupy_led-;if

8、(Occupy_led=128)Occupy_led = 127; light = !light;if (Occupy_led128)Occupy_led = 0; light = !light;/LED2 灯逐渐从暗到全亮,再由全亮到暗。for (m=254; m0; m-)while (Maikuan!=Occupy_led) LED2 = 0;while (Maikuan!=127) LED2 = 1;Maikuan = 0;if (light)Occupy_led+;elseOccupy_led-;if (Occupy_led=128)Occupy_led = 127; light =

9、 !light;if (Occupy_led128)Occupy_led = 0;light = !light;/LED3 灯逐渐从暗到全亮,再由全亮到暗for (m=254; m0; m-)while (Maikuan!=Occupy_led)LED3 = 0;while (Maikuan!=127) LED3 = 1;Maikuan = 0;if (light)Occupy_led+;elseOccupy_led-;if (Occupy_led=128)Occupy_led = 127; light = !light;if (Occupy_led128)Occupy_led = 0;lig

10、ht = !light;/LED4 灯逐渐从暗到全亮,再由全亮到暗for (m=254; m0; m-)while (Maikuan!=Occupy_led) LED4 = 0;while (Maikuan!=127) LED4 = 1;Maikuan = 0;if (light)Occupy_led+;elseOccupy_led-;if (Occupy_led=128)Occupy_led = 127; light = !light;if (Occupy_led128)Occupy_led = 0; light = !light;/LED5 灯逐渐从暗到全亮,再由全亮到暗for (m=25

11、4; m0; m-) while (Maikuan!=Occupy_led) LED5 = 0;while (Maikuan!=127) LED5 = 1;Maikuan = 0;if (light) Occupy_led+; else Occupy_led-; if (Occupy_led=128)Occupy_led = 127; light = !light;if (Occupy_led128)Occupy_led = 0; light = !light;/LED6 灯逐渐从暗到全亮,再由全亮到暗for (m=254; m0; m-) while (Maikuan!=Occupy_led

12、) LED6 = 0;while (Maikuan!=127) LED6 = 1;Maikuan = 0;if (light) Occupy_led+;elseOccupy_led-;if (Occupy_led=128)Occupy_led = 127; light = !light;if (Occupy_led128) Occupy_led = 0; light = !light;/LED7 灯逐渐从暗到全亮,再由全亮到暗for (m=254; m0; m-)while (Maikuan!=Occupy_led) LED7 = 0;while (Maikuan!=127) LED7 = 1

13、;Maikuan = 0;if (light) Occupy_led+; elseOccupy_led-;if (Occupy_led=128) Occupy_led = 127; light = !light;if (Occupy_led128) Occupy_led = 0; light = !light;/LED6 灯逐渐从暗到全亮,再由全亮到暗。for (m=254; m0; m-)while (Maikuan!=Occupy_led) LED6 = 0;while (Maikuan!=127) LED6 = 1;Maikuan = 0;if (light)Occupy_led+;el

14、seOccupy_led-;if (Occupy_led=128)Occupy_led = 127; light = !light;if (Occupy_led128)Occupy_led = 0;light = !light;/LED5 灯逐渐从暗到全亮,再由全亮到暗for (m=254; m0; m-)while (Maikuan!=Occupy_led) LED5 = 0;while (Maikuan!=127)LED5 = 1;Maikuan = 0;if (light) Occupy_led+;elseOccupy_led-;if (Occupy_led=128)Occupy_led

15、 = 127; light = !light;if (Occupy_led128)Occupy_led = 0; light = !light;/LED4 灯逐渐从暗到全亮,再由全亮到暗for (m=254; m0; m-) while (Maikuan!=Occupy_led) LED4 = 0;while (Maikuan!=127) LED4 = 1;Maikuan = 0;if (light) Occupy_led+;elseOccupy_led-;if (Occupy_led=128)Occupy_led = 127;light = !light;if (Occupy_led128)

16、Occupy_led = 0;light = !light;/LED3 灯逐渐从暗到全亮,再由全亮到暗for (m=254; m0; m-)while (Maikuan!=Occupy_led)LED3 = 0;while (Maikuan!=127)LED3 = 1;Maikuan = 0;if (light)Occupy_led+;elseOccupy_led-;if (Occupy_led=128)Occupy_led = 127; light = !light;if (Occupy_led128) Occupy_led = 0; light = !light;/LED2 灯逐渐从暗到全

17、亮,再由全亮到暗for (m=254; m0; m-)while (Maikuan!=Occupy_led) LED2 = 0;while (Maikuan!=127) LED2 = 1;Maikuan = 0;if (light) Occupy_led+; elseOccupy_led-;if (Occupy_led=128) Occupy_led = 127; light = !light;if (Occupy_led128) Occupy_led = 0; light = !light;/LED1 灯逐渐从暗到全亮,再由全亮到暗for (m=254; m0; m-)while (Maik

18、uan!=Occupy_led)LED1 = 0;while (Maikuan!=127)LED1 = 1;Maikuan = 0;if (light)Occupy_led+;elseOccupy_led-;if (Occupy_led=128)Occupy_led = 127;light = !light;if (Occupy_led128)Occupy_led = 0;light = !light;void main(void) while(1) if(K=0)delay10ms();if(K=0)ID+;if(ID=4)ID=0; while(K=0);switch(ID) case 0:K1();break;case 1:K2();break;case 2:K3(); break;

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!