資源簡介
基于msp430的智能家居完整程序,整個系統包括紅外一體接收模塊,步進電機模塊,繼電器模塊,蜂鳴器模塊,GSM模塊,語音模塊,彩屏顯示模塊,溫度傳感器模塊。功能強大。并且采取模塊化編程,便于移植。另附硬件連接說明

代碼片段和文件信息
#include?“display.h“
#include?“global.h“
#include?“gui.h“
#include?“ILI9325.h“
#include?
void?Display()
{
??//人機界面繪制??
??GUI_clearscreen(WHITE);
??GUI_DisPicture(03066261);
??GUI_box(0023930BLUE);
??GUI_box(007319GREEN);
??GUI_box(0310239319YELLOW);
??//GUI_sprintf_HZ2(00REDBLACK);
??//GUI_sprintf_HZ3(060REDBLACK);
??
}
void?TempInterFace()
{
????uint?xy?;??
????GUI_clearscreen(0);//清屏
????GUI_box(00239150x001f); ?// 左上角頂點坐標,右下角頂點坐標,顏色
????GUI_sprintf_HZ1(56?0?0x07ff0x001f);//顯示預定義漢字字符串 顯示內容左上角坐標,顏色,背景顏色
????/*用比較暗的顏色畫出所有非整十橫刻度線*/
????for(y=25;y<=275;y=y+10)
????{
????????????if?((y-25)%50!=0)/*判斷是否整十刻度線位置*/
????????????????????GUI_HLine(28?y?2010x000f);?/*否,畫比較暗的橫刻度線?,橫線起點坐標,橫線長度,顏色*/
????}
????
????/*用比較暗的顏色畫出所有非整十縱刻度線*/
????for(x=28;x<=228;x=x+10)
????{
????????????if?((x-28)%50!=0)/*判斷是否整十刻度線位置*/
????????????????????GUI_RLine(x?25?2510x000f);?/*否,畫比較暗的縱刻度線*/
????}
????/*用比較亮的顏色畫出所有整十橫刻度線*/
????for(y=25;y<=275;y=y+50)
????{
????????????GUI_HLine(28?y?2010x001f);?/*畫比較亮的橫刻度線*/
????}
????/*用比較亮的顏色畫出所有整十縱刻度線*/
????for(x=28;x<=228;x=x+50)
????{
????????????GUI_RLine(x?25?2510x001f);?/*畫比較亮的縱刻度線*/
????}
????/*畫出縱坐標刻度值*/
????GUI_sprintf_string(0?17“40C“?0xf81f0); ??//內容左上角坐標,字符串,顏色,背景顏色
????GUI_sprintf_string(0?67“30C“?0xf81f0);
????GUI_sprintf_string(0?117“20C“?0xf81f0);
????GUI_sprintf_string(0?167“10C“?0xf81f0);
????GUI_sprintf_string(0?217“?0C“?0xf81f0);
????GUI_sprintf_string(0?267“10C“?0xf81f0);
????GUI_Point(16?19?0xf81f); ???//點坐標,顏色
????GUI_Point(16?69?0xf81f);
????GUI_Point(16?119?0xf81f);
????GUI_Point(16?169?0xf81f);
????GUI_Point(16?219?0xf81f);
????GUI_Point(16?269?0xf81f);
????
????/*畫出橫坐標刻度值*/
????GUI_sprintf_string(24?279“0S“?0x07e00); //內容左上角坐標,字符串,顏色,背景顏色
????GUI_sprintf_string(66?279“50S“?0x07e00);
????GUI_sprintf_string(112?279“100S“?0x07e00);
????GUI_sprintf_string(162?279“150S“?0x07e00);
????GUI_sprintf_string(208?279“200S“?0x07e00);
????GUI_box(03002393190x7bef); ???// 左上角頂點坐標,右下角頂點坐標,顏色
????GUI_sprintf_string(20?302“TEMP:“?0xffe00x7bef);
????GUI_sprintf_string(110?302“C“?0xffe00x7bef);
????GUI_Point(110?304?0xffe0);
????GUI_sprintf_string(150?302“TIME:“?0xffe00x7bef);
????GUI_sprintf_string(216?302“S“?0xffe00x7bef);
}
void?TempReflash()
{
????uint?xy;
????GUI_box(016239299BLACK);
??????/*用比較暗的顏色畫出所有非整十橫刻度線*/
????for(y=25;y<=275;y=y+10)
????{
????????????if?((y-25)%50!=0)/*判斷是否整十刻度線位置*/
????????????????????GUI_HLine(28?y?2010x000f);?/*否,畫比較暗的橫刻度線?,橫線起點坐標,橫線長度,顏色*/
????}
????
????/*用比較暗的顏色畫出所有非整十縱刻度線*/
????for(x=28;x<=228;x=x+10)
????{
????????????if?((x-28)%50!=0)/*判斷是否整十刻度線位置*/
????????????????????GUI_RLine(x?25?2510x000f);?/*否,畫比較暗的縱刻度線*/
????}
????/*用比較亮的顏色畫出所有整十橫刻度線*/
????for(y=25;y<=275;y=y+50)
????{
????????????GUI_HLine(28?y?2010x001f);?/*畫比較亮的橫刻度線
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????16092??2013-02-28?17:56??基于msp430智能家居\16x8.h
?????文件?????176647??2013-02-28?17:56??基于msp430智能家居\bmp.h
?????文件???????3160??2013-02-28?17:56??基于msp430智能家居\chinese.h
?????文件??????????0??2013-02-28?17:56??基于msp430智能家居\chinese1.h
?????文件???????5819??2013-02-28?17:56??基于msp430智能家居\chinese32x32.h
?????文件??????86021??2013-02-28?17:56??基于msp430智能家居\Debug\Exe\智能家居系統.d43
?????文件?????117784??2013-03-01?15:04??基于msp430智能家居\Debug\Exe\程序整合.d43
?????文件??????86634??2013-03-01?15:04??基于msp430智能家居\Debug\List\程序整合.map
?????文件????????444??2013-02-28?17:56??基于msp430智能家居\Debug\Obj\delay.pbi
?????文件???????5449??2013-02-28?17:56??基于msp430智能家居\Debug\Obj\delay.r43
?????文件????????511??2013-03-01?14:57??基于msp430智能家居\Debug\Obj\display.pbi
?????文件??????29613??2013-02-28?17:56??基于msp430智能家居\Debug\Obj\display.r43
?????文件????????511??2013-03-01?14:57??基于msp430智能家居\Debug\Obj\ds18b20.pbi
?????文件??????19332??2013-02-28?17:56??基于msp430智能家居\Debug\Obj\ds18b20.r43
?????文件????????509??2013-03-01?15:00??基于msp430智能家居\Debug\Obj\global.pbi
?????文件???????5628??2013-03-01?15:00??基于msp430智能家居\Debug\Obj\global.r43
?????文件????????503??2013-03-01?14:57??基于msp430智能家居\Debug\Obj\GSM.pbi
?????文件??????13639??2013-02-28?17:56??基于msp430智能家居\Debug\Obj\GSM.r43
?????文件????????487??2013-02-28?17:56??基于msp430智能家居\Debug\Obj\gsm1.pbi
?????文件????????503??2013-03-01?14:57??基于msp430智能家居\Debug\Obj\gui.pbi
?????文件?????133097??2013-02-28?17:56??基于msp430智能家居\Debug\Obj\gui.r43
?????文件????????511??2013-03-01?14:57??基于msp430智能家居\Debug\Obj\ILI9325.pbi
?????文件??????27297??2013-02-28?17:56??基于msp430智能家居\Debug\Obj\ILI9325.r43
?????文件????????501??2013-03-01?15:04??基于msp430智能家居\Debug\Obj\IR.pbi
?????文件??????40089??2013-03-01?15:04??基于msp430智能家居\Debug\Obj\IR.r43
?????文件????????511??2013-03-01?14:57??基于msp430智能家居\Debug\Obj\isd4004.pbi
?????文件??????14119??2013-02-28?17:56??基于msp430智能家居\Debug\Obj\isd4004.r43
?????文件??????20693??2013-02-28?17:56??基于msp430智能家居\Debug\Obj\key.r43
?????文件????????505??2013-03-01?14:57??基于msp430智能家居\Debug\Obj\main.pbi
?????文件??????17462??2013-02-28?20:39??基于msp430智能家居\Debug\Obj\main.r43
............此處省略50個文件信息
- 上一篇:萬能BIOS刷新升級工具895
- 下一篇:各顯卡算力對照表!
評論
共有 條評論