全文预览

基于ATS89C51单片机的霓虹灯控制器设计

上传者:徐小白 |  格式:doc  |  页数:20 |  大小:0KB

文档介绍
}Рvoid two() //全亮点亮闪烁Р{Р while(1){Р P1=0xff; delay(frq);Р P1=0x00; delay(frq); Р pl();}}Рvoid three() //轮流点亮,上到下,频率增加Р{Р while(1){Р P1=0x01;delay(frq);Р P1=0x02;delay(frq);Р P1=0x04;delay(frq);Р P1=0x08;delay(frq);Р P1=0x10; delay(frq);Р P1=0x20; delay(frq);Р P1=0x40;delay(frq);Р P1=0x80;delay(frq);Р pl();}}Рvoid four() //轮流点亮,上到下,频率减少Р{Р while(1){Р P1=0x01;delay(frq);Р P1=0x02;delay(frq);Р P1=0x04; delay(frq);Р P1=0x08;delay(frq);Р P1=0x10;delay(frq);Р P1=0x20;delay(frq);Р P1=0x40;delay(frq);Р P1=0x80; delay(frq); Р pl();}}Рvoid five() //相同颜色点亮Р{Р while(1){Р P1=0x49;delay(frq);Р P1=0x92;delay(frq);Р P1=0x24;delay(frq); Р pl();}}Рvoid six() //两组间隔点亮Р{Р while(1){Р P1=0xaa;delay(frq);Р P1=0x55;delay(frq);Р pl();} }Рvoid seven() //中间向两边点亮Р{Р while(1){Р P1=0x18;delay(frq);Р P1=0x24;delay(frq);

收藏

分享

举报
下载此文档