功能詳見源碼
0.png (37.8 KB, 下載次數: 73)
下載附件
2017-7-22 17:10 上傳
0.png (40.67 KB, 下載次數: 57)
下載附件
2017-7-22 17:10 上傳
- /*
- 軟件實時鐘演示程序
- 說明:該程序演示RTC程序庫所包含的常用的RTC功能函數的使用方法。
- 其中RTC_Tick()函數放在了BasicTimer的中斷服務程序中。
- (C)西安電子科技大學 測控技術與儀器教研中心 編寫:謝楷 2008/02/20
- */
- //
- //
- // MSP430F4XX
- // +---------------+ Digital Number
- // | | 左8+ 7654321右
- // | | +----------------------+
- // | S0-S15|--->| SoftBaugh LCD_048 |
- // | COM0-COM3|--->| 7.1Digit,4-Mux LCD |
- // | | +----------------------+
- // | |
- // | R03-R33|<---LCD Voltage Ladder Rs
- // | |
- // | XIN/XOUT|<---32.768KHz Watch Crystal
- // | |
- // +---------------+
- #include "msp430x42x.h"
- #include "RTC.h"
- #include "BasicTimer.h"
- #include "LCD_Display.h"
- #include "Key.h"
- #include "jinshu.h"
- #include "UART.h"
- char Hour;
- char Minute;
- char Second;
- unsigned char Command149[5];
- void main( void )
- {
- WDTCTL=WDTPW+WDTHOLD; //停止看門狗
- FLL_CTL0|=XCAP18PF; //配置晶振負載電容
- //P1DIR|=BIT0+BIT1+BIT2+BIT3+BIT4;
- P2DIR|=BIT0+BIT1+BIT2+BIT3; //懸空的IO口要置為輸出
- //P1OUT =0; //不確定電平會造成IO耗電
- P2OUT =0;
- jinshu_Init();//金屬檢測初始化程序
- BT_Init(64); //BasicTimer設為1/64秒中斷一次
- LCD_Init(); //LCD初始化
- TACTL=TASSEL_1+MC_2+TAIE+TACLR;
- UART_Init425();
- //RTC_SetVal('h',12);
- _EINT();
- RTC_SetVal('m',0); //設置時間為12:30
- unsigned int i;
- while(1)
- { for(i=0;i<20;i++)
- UART0_GetChar(Command149);
- if(Command149[0]==0x08)
- { Dis_Shu[3]=Dis ;
- _DINT();
- for(i=0;i<2000;i++)
- {
- Hour=RTC_GetVal('h'); //獲取"時"
- Minute=RTC_GetVal('m'); //獲取"分"
- Second=RTC_GetVal('s'); //獲取"秒"
- LCD_DisplayChar(Minute/10,3);
- LCD_DisplayChar(Minute%10,2); //顯示"分"
- LCD_DisplayChar(Second/10,1);
- LCD_DisplayChar(Second%10,0); //顯示"秒"
- LCDM3|=0x10; //顯
- LCD_DisplayChar(3,5);
- }
- for(i=0;i<1000;i++)
- { LCD_DisplayDecimal(Dis_Shu[3],2);
- }
- for(i=0;i<1000;i++)
- {LCD_DisplayDecimal(Dis_Shu[0],2);
- LCD_DisplayChar(1,5);
- }
- for(i=0;i<1000;i++)
- {LCD_DisplayDecimal(Dis_Shu[1],2);
- LCD_DisplayChar(2,5);
- }
- for(i=0;i<1000;i++)
- {LCD_DisplayDecimal(Dis_Shu[2],2);
- LCD_DisplayChar(3,5);
- }
- LCD_Clear();
- for(i=0;i<500;i++);
- }
- else
- {
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
全部資料下載地址:
源代碼.zip
(131.87 KB, 下載次數: 8)
2017-7-21 15:59 上傳
點擊文件名下載附件
MSP430智能小車 下載積分: 黑幣 -5
|