⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nochange.c

📁 本代码为本人用8PS538 8脚单片机写的7彩渐变程序
💻 C
字号:
#include "PIC12C508.h"
//#Fuses INTRC,WDT,NOPROTECT,NOLVP
#use delay(clock=40000000)

void init();
void delay(BYTE i);
unsigned char const SevenColor[7]={
0b00000001,//R
0b00000011,//RG
0b00000010,//G
0b00000110,//GB
0b00000100,//B
0b00000101,//RB
0b00000001//R
};
void init(){
  // OPTION = (GPWU | GPPU | PS2 | PS1 | PS0);
  SET_TRIS_B(0x08);
  SETUP_WDT(WDT_1152MS);
  }

void delay(BYTE i)
{BYTE j;
 while(i!=0){
 for(j=0;j<255;j++);
}}

void main(void)
{
 init();
while(1)
  {BYTE Color,i,j,k,f1,t1;
  f1=80;
  t1=22;
  for(Color=0;Color<6;Color++){
      for(k=0;k<f1;k++){
          OUTPUT_B(SevenColor[Color]);
          for(j=0;j<f1-1-k;j++)for(i=0;i<t1;i++);
          OUTPUT_B(SevenColor[Color+1]);
          for(j=0;j<k;j++)for(i=0;i<t1;i++);
                                  }
 for(j=0;j<255;j++){for(i=0;i<200;i++);for(i=0;i<200;i++);}
       }


}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -