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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3121|回復: 0
打印 上一主題 下一主題
收起左側

msp430f6638LCD數碼顯示

[復制鏈接]
跳轉到指定樓層
樓主
ID:94349 發表于 2015-11-1 21:36 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  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. }
復制代碼


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 爱高潮www亚洲精品 中文字幕免费视频 | 久久综合影院 | 亚洲一二三区不卡 | 免费成人在线网站 | 国产一级在线观看 | 在线观看免费观看在线91 | 亚洲精品中文在线 | av在线二区 | 中文字幕 在线观看 | 性网站免费 | 免费欧美 | 久久99精品久久久久久 | 狠狠亚洲 | 亚洲国产精品91 | 日本久久精品视频 | 97久久久久久久久 | 日韩免费看片 | 99爱在线观看 | 久久国产精品一区二区三区 | 欧美日韩在线精品 | 亚洲一区二区在线免费观看 | 在线观看日韩精品视频 | 免费在线a视频 | 九九热在线观看 | 一区中文字幕 | 大香网伊人 | 亚洲精品久久久久久国产精华液 | 亚洲国产欧美在线人成 | 天天干狠狠操 | 欧美视频三区 | 在线欧美| 久久久91精品国产一区二区三区 | 欧美成人一区二区 | 成人永久免费 | 欧美亚洲国语精品一区二区 | 国产精品久久久久久久免费大片 | 性天堂网| 91精品国产综合久久久久 | 亚洲网站在线观看 | 97人澡人人添人人爽欧美 | 中文av网站 |