/**************************
声明:就整个ILI9341液晶屏而言,代码将其窄的一边视为水平方向,反之视为垂直方向
(0,0)·------------->X 240
|
|
|
|
|
|
|
|
|
~ Y 320
**************************/
#include <thermometer.h>
#include <ds18b20.h>
void main()
{
uint temp,oldTemp;
GUI_LCD_Init();
GUI_LCD_Clear();
GUI_rectangle( VERTAX_X,VERTAX_Y,LENGTH,HIGH,BLACK);
GUI_box(VERTAX_X+1,VERTAX_Y+1,LENGTH-2,15*6,RED);
GUI_box(VERTAX_X+1,VERTAX_Y+1+15*6,LENGTH-2,20*6,GREEN);
GUI_box(VERTAX_X+1,VERTAX_Y+1+35*6,LENGTH-2,15*6,BLUE);
drawScaleLine(VERTAX_X+1,VERTAX_Y+HIGH-1,6,6,50,YELLOW);
displayTempVal();
GUI_putChinese(130,40);
/*在指定位置显示。号*/
GUI_point(156,60,GREEN);
GUI_point(157,60,GREEN);
GUI_point(155,61,GREEN);
GUI_point(155,62,GREEN);
GUI_point(158,61,GREEN);
GUI_point(158,62,GREEN);
GUI_point(156,63,GREEN);
GUI_point(157,63,GREEN);
/*在指定位置显示C*/
GUI_putChar(159,60,'C',GREEN,GRAY);
while(1)
{
temp=ds18b20GetTempValue();
if(temp!=oldTemp)
{
recoverBG_Color(oldTemp/100*10+oldTemp%100/10);
drawIndicatorArrow(temp/100*10+temp%100/10);
GUI_putChar(138,60,temp/100+48,GREEN,GRAY);
GUI_putChar(146,60,temp%100/10+48,GREEN,GRAY);
oldTemp=temp;
}
}
}
基于AT89C52,DS18B20温感,ILI9341彩屏的实时温度显示
需积分: 0 27 浏览量
更新于2018-03-01
3
收藏 195KB ZIP 举报
内容简介:这是一个基于AT89C5系列单片机,DS18B20温感以及ILI9341彩屏的一个实时温度显示程序,ILI9341中显示的内容是一个模拟的温度计(有刻度,刻度值,实时温度指针),相关汉字,温度也可以在彩屏中以十进制数显示出来.有proteus仿真.可以直接使用(只要你有keil和proteus软件就行).
软件平台:keil uVision5,Proteus 8.4/8.6
提醒:我代码中一些.h头文件直接写的是函数实现,而不是声明,这个不符合规范!(我懒得改了.....)
主要文件列表:mian.c gui.h ILI9341.h ds18b20.h ILI9341.pdsprj
tplina
- 粉丝: 4
- 资源: 2
最新资源
- 国际象棋检测9-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 2024年秋学季-C#课程的信息系统大作业winform
- 基于Spring Boot+Vue技术的湖南特产销售网站(编号:17755125).zip
- 基于Spring Boot的企业客源关系管理系统的设计与实现(编号:1778968).zip
- 基于spring boot的实验室开放管理系统_4ty8i0c9_203-wx.zip
- 基于Spring Boot的养老院管理系统的设计与实现_6575f5w2_223-wx(1).zip
- 基于Spring Boot的中药材管理系统(编号:25853136).zip
- 基于Spring Boot框架的网上蛋糕销售系统_30z8r428_231-wx.zip
- ZZU 面向对象Java实验报告
- 用python ollama qwen2.5 开发一个AI修仙游戏 MUD
- 基于Spring Cloud技术的智慧云停车场服务管理系统(编号:28065246).zip
- 基于spring mvc和mybatis的食品商城系统(编号:9025459).zip
- NET综合解决工具,windows平台必备
- 基于Spark的电影推荐系统源码(毕设)
- 明厨亮灶老鼠检测数据集:用于YOLO模型训练的高质量数据集
- 商城蛋糕数据库sql源码