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

標題: msp430電子時鐘鬧鐘LCD顯示程序 [打印本頁]

作者: XTY    時間: 2017-9-21 13:37
標題: msp430電子時鐘鬧鐘LCD顯示程序
電子時鐘lcd顯示


msp430單片機源程序:
  1. /*警告:由于G2 LaunchPad上的LED2使用了P1.6(I2C引腳),所以所有涉及到I2C的實驗都必須把P1.6跳線拔除,包含本例程!
  2. * main.c
  3. */
  4. #include"MSP430G2553.h"
  5. #include"TCA6416A.h"
  6. #include"HT1621.h"
  7. #include"LCD_128.h"
  8. #include"key.h"
  9. #include"clock.h"
  10. #include "DAC8411.h"

  11. #define myMCLK                        16000000
  12. /*************************************************************
  13.    
  14.    I2C_IO10所連的KEY1按鍵 用于設置
  15.    I2C_IO10所連的KEY2按鍵 用于加
  16.    I2C_IO10所連的KEY3按鍵 用于減
  17.    由于G2 LaunchPad上的LED2使用了P1.6(I2C引腳),所以所有涉及到I2C的實驗都必須把P1.6跳線拔除,
  18. **************************************************************/   
  19.    
  20. void LCD_Display_Pass();               
  21. void main()
  22. {
  23.         unsigned int i;
  24.         WDTCTL = WDTPW + WDTHOLD;        //關閉看門狗
  25.         P1DIR = 0;                      //設輸入位
  26.         P2DIR = 0;
  27.         
  28.         BCSCTL1 = CALBC1_16MHZ;      //設置系統時鐘DCO頻率16MHz
  29.         DCOCTL = CALDCO_16MHZ;
  30.         TCA6416A_Init();             //I2C IO擴展器初始化
  31.               
  32.         // 初始化IO擴展口
  33.             PinOUT(0,1);           // 指定0號管腳輸出為1
  34.             PinOUT(1,0);           // 指定1號管腳輸出為0
  35.             PinOUT(2,1);           // 指定2號管腳輸出為1
  36.             PinOUT(3,0);           // 指定3號管腳輸出為0
  37.             PinOUT(4,1);           // 指定4號管腳輸出為1
  38.             PinOUT(5,0);           // 指定5號管腳輸出為0
  39.             PinOUT(6,1);           // 指定6號管腳輸出為1
  40.             PinOUT(7,0);           // 指定7號管腳輸出為0
  41.         DAC8411_Init();                 //初始化數模轉換器
  42.             HT1621_init();                        // 初始化lcd_128
  43.         LCD_Display_Pass();             //液晶調試一下用?词欠耧@示正常PASS
  44.         TimerAInit();                   //初始化定時器
  45.         while(1)
  46.         {
  47.           PinIN();                      //輸入檢測函數,讀按鍵值
  48.           I2C_IODect();                 //事件檢測函數,檢查按鍵是否按下并進入相應設置
  49.           TimeShow();                   //顯示時間
  50.           if(On_the_Hour_Flag==1)       //整點報警
  51.           {
  52.             On_the_Hour_Flag=0;         //清零
  53.             for(i=0;i<1000;i++)
  54.             {
  55.             write2DAC8411(50000);        //數模轉換
  56.             __delay_cycles(8000);       //延時循環
  57.             write2DAC8411(0);
  58.             __delay_cycles(8000);
  59.             }
  60.           }
  61.              if(Alarm_Flag==1)   //鬧鐘報警
  62.           {
  63.             Alarm_Flag=0;        //清零
  64.         for(i=0;i<10000;i++)     //1K頻率響10S
  65.             {
  66.             write2DAC8411(50000);   //50000與0相差大,頻率高
  67.             __delay_cycles(8000);
  68.             write2DAC8411(0);
  69.             __delay_cycles(8000);
  70.             }
  71.           }
  72.         }
  73. }

  74. /******************************************************************************************************
  75. * 名    稱:LCD_Display_Pass()
  76. * 功    能:顯示PASS字母的函數
  77. * 入口參數:無
  78. * 出口參數:無
  79. * 說    明:使用先顯示數字,后刪除特定段的方法實現字母顯示
  80. * 范    例:無
  81. ******************************************************************************************************/
  82. void LCD_Display_Pass()
  83. {
  84.         LCD_DisplayNum(8855);
  85.         LCD_ClearSeg(_LCD_3C);
  86.         LCD_ClearSeg(_LCD_3D);
  87.         LCD_ClearSeg(_LCD_4D);
  88.         //----顯示logo----
  89.         LCD_DisplaySeg(_LCD_TI_logo);
  90.         LCD_DisplaySeg(_LCD_QDU_logo);
  91.         HT1621_Reflash(LCD_Buffer);
  92. }



復制代碼

所有資料51hei提供下載:
程序最終版--電容.zip (639.59 KB, 下載次數: 103)



作者: 環境適應    時間: 2017-12-7 18:59
有電路圖嗎
作者: 啦啦啦略略略    時間: 2018-3-8 20:22
請問能把key那個頭文件和子函數發出來嘛




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产91精品在线观看 | 一本色道久久加勒比精品 | 国产精品毛片久久久久久久 | 日韩国产在线 | 少妇av在线 | 综合久久久 | 人人爱人人插 | 日本黄色中文字幕 | 日韩久久久久 | 国产成人免费在线观看 | 国产一区二区视频在线播放 | 欧美在线亚洲 | 国产真实乱人偷精品 | 亚洲欧美精品一区 | 日韩欧美精品一区二区 | 欧美精品入口蜜桃 | 午夜在线观看视频网站 | 欧美视频久久 | 国产资源在线观看 | 国产欧美日韩在线视频 | 男人影院在线观看 | 日本不卡视频在线观看 | 成人精品一区二区三区 | 欧美一级片免费 | 一级片在线播放 | 日韩欧美一级片 | 日韩欧美自拍 | 日批视频网站 | 国产传媒在线播放 | 国产精品99久久久久久久久久久久 | 在线播放av网站 | 中文字幕在线一区 | 久久久国产精品视频 | 一区二区三区免费看 | 国产在线视频一区二区 | 丁香av | 国产成人精品亚洲男人的天堂 | 免费黄色小说网站 | 国产激情久久久 | 黄色成人毛片 | 精品视频在线播放 |