色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > PIC16F72單片機(jī)---LED燈控制程序

          PIC16F72單片機(jī)---LED燈控制程序

          作者: 時(shí)間:2016-11-18 來源:網(wǎng)絡(luò) 收藏
          /*************PIC16F72單片機(jī)程序******************************/

          /*************************************************************/
          /*****File Function : LED測(cè)試程序 *****/
          /*****Program Author : ZhengWen(ClimberWin) *****/
          /*****MCU : PIC16F72 外部晶振6MHZ *****/
          /*****Compile Date : 2010/11/9 *****/
          /*****Edition Info : V1.0 *****/
          /*************************************************************/
          //
          /*修改日期: */

          本文引用地址:http://cafeforensic.com/article/201611/316064.htm

          /************************************/
          #include
          #define uchar unsigned char
          #define uint unsigned int


          void Init(void); //初始化子程序
          void LCD_init(void); //LCD初始化程序
          void LCD_clear(void);
          void LCD_write_english_string(unsigned char X,unsigned char Y,const char *s);
          void LCD_write_byte(unsigned char data, unsigned char command);
          void delayms(unsigned int count);
          void leddisplay(void);

          #define LED1 RC0
          #define LED2 RC1

          #define KEY1 RB0
          #define KEY2 RC2
          #define KEY3 RC3

          /*********************************************/
          void delayms(unsigned int count)
          {
          uint i,j;
          for(i=0;ifor(j=0;j<120;j++);
          }
          /*********************************************/
          void Init(void)
          {
          PORTA = 0B00000000;
          PORTB = 0B00000000;
          PORTC = 0B00000000;

          TRISA = 0B00000000;//設(shè)置PORTA口為輸出,作為LCD顯示口
          TRISB = 0B00100001;//設(shè)置RB0為輸入,作為按鍵口
          TRISC = 0B00001100;//設(shè)置RC2,RC3為輸入,作為按鍵口

          }
          ///////////LED顯示程序///////////////
          void leddisplay(void)//LED切換顯示
          {
          LED1=0;
          LED2=1;
          delayms(300);
          LED1=1;
          LED2=0;
          delayms(300);
          }


          ////////////主程序/////////////////////////
          void main (void)
          {
          Init();//初始化程序
          while(1)
          {
          leddisplay();//LED顯示程序
          }
          }



          關(guān)鍵詞: PIC16F72單片機(jī)LED

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉