久久久久久久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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲欧洲成人av每日更新 | 国产九九av | 亚洲欧美激情四射 | 日本亚洲欧美 | 亚洲一区二区三区在线观看免费 | 99精品视频免费观看 | 日韩视频中文字幕 | 国产乱码精品1区2区3区 | 91国在线观看 | 欧美久久久久久 | 伊人一区| 欧美天堂 | 一区二区三区四区在线视频 | 亚洲日本成人 | 午夜精品久久久久久久星辰影院 | 在线观看中文字幕dvd播放 | 国产精品美女久久久久久久网站 | 国产精品一区二区免费 | 在线a视频网站 | 日本亚洲欧美 | 欧美一区视频 | 久久久久久亚洲精品 | 欧美日韩三级 | 天堂一区二区三区 | 91 在线| 成人一区二| 亚洲女人天堂网 | 久久美女视频 | 777zyz色资源站在线观看 | 好姑娘高清在线观看电影 | 香蕉一区 | 人人干人人舔 | 91久久精品一区二区三区 | 欧美成人h版在线观看 | 91亚洲国产成人久久精品网站 | 日韩欧美亚洲 | 国产一区二区在线免费播放 | 久久精品一区 | 国产特级毛片aaaaaa | 日日夜夜狠狠操 | 欧美成人影院在线 |