资源简介
基于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
- 下一篇:各显卡算力对照表!
相关资源
- ADF4350单片机MSP430控制程序
- 基于MSP430制作MP3源程序
- 基于MSP430单片机的交流电压测量设计
- msp430的pwm程序
- LCD12864实现贪吃蛇游戏
- 智能家居系统项目(完整源代码).
- MSP430F149利用硬件SPI口读写串行Flash
- MSP430PID模块化程序
- MSP430 单片机读写SD卡程序带fat文件系
- msp430 模块程序 包括DS18B20 PS2 串口 电
- MSP430单片机的实时多任务操作系统c源
- Nokia5110的程序在msp430G2553上可以
- 智能家居蓝牙通讯
- msp430F149应用电路原理图
- [Allegro16.6]MT7620N 智能家居WIFI 通信核心
- DAC7811的驱动程序基于MSP430
- msp430FFT程序
- 基于msp430实现电子时钟程序
- AD9850的msp430串行程序
- LaunchPad(MSP430G2553)_官方例程
- 基于MSP430的温度采集系统设计
- MSP430g2553 读写Flash以及串口通讯
- MSP430舵机控制程序
- 树莓派智能家居开题报告
- 湿度传感器HS1101在智能家居控制系统
- 基于msp430的的菜单和波形发生器的设
- 基于51单片机的智能家居系统程序
- 基于ARM的嵌入式家居监控系统
- msp430实现八路抢答器
- 基于MSP430和RC522门禁.zip
评论
共有 条评论