资源简介
主要应用于本科毕设《中央空调室内智能温控器设计》的proteus仿真和C程序,还包括一篇论文。
代码片段和文件信息
#include
#include
#define uchar unsigned char//宏定义
#define uint unsigned int
////////////////////全局变量/////////////////////////////
float TEMP_NOW=0.0;
float TEMP_SET=21.0;
uint T_Count=0;
uint S_Count=0;
uint P_Count=0;
uint N_Count=0;
uint M_Count=1;
#define K_UP 0X20//定义键值
#define K_DOWN 0X21
#define K_CLEAR 0X24
#define K_OK 0X25
#define K_ONE 0X30
#define K_FOUR 0X31
#define K_SEVEN 0X32
#define K_POINT 0X33
#define K_TWO 0X34
#define K_FIVE 0X43
#define K_EIGHT 0X36
#define K_ZERO 0X37
#define K_THREE 0X38
#define K_SIX 0X40
#define K_NINE 0X41
#define K_SET 0X42
extern float TEMP_NOW;
extern float TEMP_SET;
extern uint T_Count;
extern uint S_Count;
extern uint P_Count;
extern uint N_Count;
extern uint M_Count;
extern uchar Current_Temp_Display_Buffer[];
extern uchar set_Temp_Display_Buffer[];
extern int sel;
sbit lcden=P2^7;//液晶使能
sbit lcdrs=P2^6;//液晶数据/命令选择端
sbit DQ =P3^7;//DS18B20数据端
sbit XX =P2^5;//读写选择端
sbit cold =P2^0;//输出信号
sbit warm =P2^1;//输出信号
uchar Current_Temp_Display_Buffer[]={“ NOW: 00.0“};
uchar set_Temp_Display_Buffer[]= {“ SET: 38.0“};
int sel=0;
uchar code KeyCodeTable[]=
{
0x110x120x140x180x210x220x240x280x410x420x440x480x810x820x840x88
};
#define delayNOP() {_nop_();_nop_();_nop_();_nop_();}
uchar code Temperature_Char[8] = {0x0c0x120x120x0c0x000x000x000x00};
uchar code df_Table[]={0112334456678899};
uchar CurrentT = 0;
uchar Temp_Value[]={0x000x00};
uchar Display_Digit[]={0000};
bit DS18B20_IS_OK = 1;
void Read_Temperature();
void Display_Temperature();
void Comparison();
//////////////////////定时///////////////////////////////
void timer0_init(void)
{
TMOD = 0x00 ; //设置定时器0的工作方式
TH0 = (8192-5000)/32;//单片机晶振为12MHz,机器周期为1us,t=5ms,
//N=5000/1=5000
TL0 = (8192-5000)%32;
IE = 0x82;
TR0=1;
}
void timer0() interrupt 1
{
TH0 = (8192-5000)/32;
TL0 = (8192-5000)%32;
if(++T_Count == 100) //////100为0.5s
{
TR0=0;
Read_Temperature();
Display_Temperature() ;
T_Count=0;
if(++P_Count == 6)
{
N_Count=1;
}
TR0=1;
}
}
void delay1(uint z) //延时函数
{
uint xy;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void write_com(uchar com) //写命令函数
{
lcdrs=0; //选择写命令模式
P0=com; //将要写的命令字送到数据总线上
delay1(5); //稍作延时以待数据稳定
lcden=1; //使能端给一高脉冲,因为初始化函数中已经将lcden置零
delay1(5); //稍作延时
lcden=0; //将使能端置0完成高脉冲
}
void write_date(uchar date) //写数据函数
{
lcdrs=1; //选择写数据模式
P0=date;
delay1(5);
lcden=1;
delay1(5);
lcden=0;
}
void init_lcd() //初始化函数
{
lcden=0;
write_com(0x38); //设置16*2显示,5*7点阵,8位数据接口
write_com(0x0c); //设置开显示,不显示光标
write_com(0x06); //写一个字符后地址指针加1
write_com(0x01); //显示清0数据指针清0
}
void Print()
{
uchar num;
write_com(0x80);
for(num=0;num<12;nu
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-04-25 18:46 110.基于单片机设计的空调温度控制器(毕业设计)\
文件 120092 2014-07-20 10:43 110.基于单片机设计的空调温度控制器(毕业设计)\4456CFD56E7F40371877F4E03101A509.png
文件 23130 2014-07-20 10:43 110.基于单片机设计的空调温度控制器(毕业设计)\Backup Of New Project.pdsbak
文件 23128 2014-07-20 10:43 110.基于单片机设计的空调温度控制器(毕业设计)\New Project.pdsprj
文件 1084 2018-04-25 18:46 110.基于单片机设计的空调温度控制器(毕业设计)\New Project.pdsprj.PC201610261759.Administrator.workspace
文件 2948 2014-07-20 10:43 110.基于单片机设计的空调温度控制器(毕业设计)\New Project.pdsprj.SVL5MBPHQOHMRTK.Administrator.workspace
文件 659456 2014-07-20 10:43 110.基于单片机设计的空调温度控制器(毕业设计)\基于单片机的空调温度控制器设计.doc
文件 28410 2014-07-20 10:43 110.基于单片机设计的空调温度控制器(毕业设计)\基于单片机设计的空调温控器
文件 40418 2014-07-20 10:43 110.基于单片机设计的空调温度控制器(毕业设计)\基于单片机设计的空调温控器.LST
文件 38625 2014-07-20 10:43 110.基于单片机设计的空调温度控制器(毕业设计)\基于单片机设计的空调温控器.M51
文件 34625 2014-07-20 10:43 110.基于单片机设计的空调温度控制器(毕业设计)\基于单片机设计的空调温控器.OBJ
文件 17265 2014-07-20 10:43 110.基于单片机设计的空调温度控制器(毕业设计)\基于单片机设计的空调温控器.c
文件 10752 2014-07-20 10:43 110.基于单片机设计的空调温度控制器(毕业设计)\基于单片机设计的空调温控器.hex
文件 84 2014-07-20 10:43 110.基于单片机设计的空调温度控制器(毕业设计)\基于单片机设计的空调温控器.lnp
文件 3879 2014-07-20 10:43 110.基于单片机设计的空调温度控制器(毕业设计)\基于单片机设计的空调温控器.plg
文件 55420 2014-07-20 10:43 110.基于单片机设计的空调温度控制器(毕业设计)\基于单片机设计的空调温控器.uvopt
文件 13331 2014-07-20 10:43 110.基于单片机设计的空调温度控制器(毕业设计)\基于单片机设计的空调温控器.uvproj
文件 0 2014-07-20 10:43 110.基于单片机设计的空调温度控制器(毕业设计)\基于单片机设计的空调温控器_uvproj.bak
- 上一篇:免杀教程秒过世界杀毒网
- 下一篇:QTranslate_6.7.2.7z
相关资源
- 简单的C程序游戏-三国杀
- USENIX OSDI 2014年论文集Proceedings of USE
- 果蝇算法论文
- 校园导游咨询系统源码及论文.zip
- K-means算法论文
- RFID防碰撞算法论文
- 仓库管理系统毕业设计带论文
- 多相滤波器的仿真与实现方法论文
- 历年数学建模优秀论文大全
- Sunburst Design_Clifford_E._Cummings经典论文
- 正确写作美国大学生数学建模竞赛论
- 遗传算法论文11篇
- 51单片机125Khz ID卡读卡程序
- 外卖订餐管理系统论文源代码可留言
- 航天器发射窗口的计算论文
- 基于单片机的GPS定位及显示系统设计
- 非线性系统观测器的设计:LMI方法论
- 操作系统课程设计 银行家算法论文
- SSD目标检测算法论文-英文原版
- Raft算法论文
- 毕业论文--基于政府OA系统的测试
- 出租车计价器仿真和C程序
- 计算二分图最大匹配的Hopcroft-Karp算法
- 信息系统项目管理师-论文万能模板
- 基于S3C2410的触摸屏五子棋游戏毕业设
- 蚁群算法论文合集
- 学生信息管理系统附论文
- 某某大学校园网网络规划与设计
- ORB-SLAM2 论文pdf
- lmnn算法论文
评论
共有 条评论