久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: msp430f6638LCD數(shù)碼顯示 [打印本頁]

作者: 51黑er    時間: 2015-11-1 21:36
標(biāo)題: msp430f6638LCD數(shù)碼顯示
  1. #include "msp430f6638.h"
  2. #define d 0x01
  3. #define c 0x20
  4. #define b 0x40
  5. #define a 0x80
  6. #define dp 0x10
  7. #define g 0x04
  8. #define f 0x08
  9. #define e 0x02
  10. const char char_gen[]={
  11.   a+b+c+d+e+f,//0
  12.   b+c,        //1
  13.   a+b+d+e+g,  //2
  14.   a+b+c+d+g,  //3
  15.   b+c+f+g,    //4
  16.   a+f+g+c+d,  //5
  17.   a+c+d+f+e+g,  //6
  18.   a+b+c,        //7
  19.   a+b+c+d+e+f+g,//8
  20.   a+b+c+d+f+g}; //9
  21. void delay_ms(unsigned int ms)
  22. {
  23.   unsigned char m;
  24.   while(ms--)
  25.     for(m=0;m<100;m++);
  26. }
  27. void Init_lcd(void)
  28. {
  29.   LCDBCTL0 =LCDDIV0+LCDPRE0+LCDMX1+LCDSSEL+LCDMX1+LCD4MUX;
  30.   LCDBPCTL0=LCDS0+LCDS1+LCDS2+LCDS3+LCDS4+LCDS5+LCDS6+LCDS7
  31.             +LCDS8+LCDS9+LCDS10+LCDS11;
  32.   P5SEL =0xfc;
  33. }
  34. void LcdGo(unsigned char Dot)
  35. {
  36.    if(Dot==1)
  37.    {
  38.      //打開液晶顯示
  39.      LCDBCTL0 |=LCDON;
  40.    }
  41.    else if(Dot==0)
  42.    {
  43.     LCDBCTL0 &=~LCDON;
  44.    }
  45. }
  46. /*顯示消隱*/
  47. void Lcdblink(unsigned char doit)
  48. {
  49.    if(doit==0)
  50.    {
  51.      LCDBCTL0 &=~LCDSON;
  52.    }
  53.    else if(doit==1)
  54.    {
  55.       LCDBCTL0 |=LCDSON;
  56.    }
  57. }

  58. void LCD_clear(void)
  59. {
  60.    unsigned char index;
  61.    for(index=0;index<12;index++)
  62.    {
  63.      LCDMEM[index]=0;
  64.    }
  65. }
  66. void Backlight_enable(void)
  67. {
  68.   P5DIR |=BIT7;
  69.   P5OUT &=~BIT7;
  70. }

  71. int main( void )
  72. {
  73.   unsigned num,n;
  74.   // Stop watchdog timer to prevent time out reset
  75.   WDTCTL = WDTPW + WDTHOLD;
  76.   Init_lcd();
  77.   LcdGo(1);
  78.   //Lcdblink(1);
  79.   LCD_clear();
  80.   Backlight_enable();
  81.   while(1)
  82.   {      
  83.         for(num=0;num<3;num++)
  84.         {
  85.           for(n=0;n<4;n++)
  86.           {
  87.            LCDMEM[num*4+n]=char_gen[num*4+n];
  88.            delay_ms(1000);
  89.           }
  90.           LCD_clear();
  91.         }        
  92.   }
  93. }
復(fù)制代碼







歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久日本 | 91精品国产欧美一区二区 | 日韩国产欧美在线观看 | www.五月天婷婷.com | 久久精品av麻豆的观看方式 | 精品99久久 | 久久亚洲精品久久国产一区二区 | 国产精品日本一区二区不卡视频 | 91精品国产91久久久久久密臀 | 国产精品黄色 | 久久久久久网 | 91激情视频 | 亚洲一区二区网站 | 超碰天天 | 欧美成人一区二区三区 | 亚洲视频区 | 日韩成人一区 | 成人欧美一区二区三区视频xxx | 天堂成人国产精品一区 | 欧美11一13sex性hd| 日日欧美 | 日韩免费视频一区二区 | 国产精品成人在线 | 亚洲一区二区视频在线观看 | 国产精品久久久久久网站 | 午夜久草| 中文字幕亚洲一区二区三区 | 男女免费观看在线爽爽爽视频 | av国产在线观看 | 亚洲区在线 | 日韩一区在线观看视频 | 在线免费观看毛片 | 国产区第一页 | 一区二区三区国产好 | 日韩国产在线 | 久久这里只有精品首页 | 亚洲一区二区中文字幕 | 亚洲一区在线日韩在线深爱 | 羞羞视频网站免费观看 | 日韩最新网站 | 久久精品二区亚洲w码 |