资源简介
空调恒温自动控制系统毕业设计及毕业论文,保证是完整的,有程序,有电路图,有实物图
代码片段和文件信息
#include
//////////ADC0809声明//////////////////
#define data_in P0 //ad转换数据输入口
sbit ad_start=P2^0; //高电平开始转换
sbit ad_oe=P2^1; //高电平数据输出使能
sbit ad_ale=P2^2; //高电平锁存通道地址
sbit ad_c=P2^3; //通道地址高位
sbit ad_b=P2^4; //通道地址
sbit ad_a=P2^5; //通道地址低位
sbit ad_eoc=P2^6; //低电平转换结束
unsigned int adc0809(unsigned int n);
//////////SPLC501声明//////////////////
#define LCD_Data P3
sbit LCD_RS=P1^0;
sbit LCD_RW=P1^1;
sbit LCD_E=P1^2;
void LCD501_Init(void);
void F_SPLC501_Write_Data(unsigned int WDLCD);
void F_SPLC501_Write_Com(unsigned int WCLCD);
unsigned int F_SPLC501_Read_Data(void);
unsigned int F_SPLC501_Read_Status(void);
void lcd_hd(unsigned int xunsigned int y);
void clr_lcd(void);
/////////////////延时子程序/////////////
void delay(unsigned int ms)
{
unsigned int Temp;
while(ms--){Temp=82;while(Temp--);
}
}
//////////////主程序////////////////////////
void main(void)
{unsigned int a=0x00ijn=0x=0y=0z=1;
LCD501_Init();
while(1)
{//n++;
//if(n>5){n=0;clr_lcd();}
clr_lcd();
z=1;x=0;y=0;
while(z)
{y=adc0809(0);
x=adc0809(0);
if((y<2)&&(x>y))z=0;
}
for(x=0;x<127;x++)
{y=adc0809(0);
y=y*63/255;
lcd_hd(xy);
}
delay(500);
}
}
///////////////子程序//////////////////
/////////adc0809转换子程序///////////
unsigned int adc0809(unsigned int n)
{int a;
ad_start=0;
ad_ale=0;
ad_oe=0;
if(n==0)
{ad_c=0;
ad_b=0;
ad_a=0;
}
if(n==1)
{ad_c=0;
ad_b=0;
ad_a=1;
}
if(n==2)
{ad_c=0;
ad_b=1;
ad_a=0;
}
if(n==3)
{ad_c=0;
ad_b=1;
ad_a=1;
}
if(n==4)
{ad_c=1;
ad_b=0;
ad_a=0;
}
if(n==5)
{ad_c=1;
ad_b=0;
ad_a=1;
}
if(n==6)
{ad_c=1;
ad_b=1;
ad_a=0;
}
if(n>=7)
{ad_c=1;
ad_b=1;
ad_a=1;
}
ad_ale=1;
ad_start=1;
while(ad_eoc);
ad_oe=1;
a=data_in;
ad_start=0;
ad_ale=0;
ad_oe=0;
return(a);
}
/////////////LCD501子程序//////////
////////////指定坐标画点///////////
void lcd_hd(unsigned int xunsigned int y)
{unsigned int a=0x01i=0x_lx_hw=0;
if(x>127)x=127;
if(y>63)y=63;
i=63-y;
y=i/8;
w=i%8;
if(w!=0)a=a< x=x+4;
x_l=x%16;
x_h=x/16;
//x_h=x_h&0x0f;
F_SPLC501_Write_Com(0xb0+y);
F_SPLC501_Write_Com(x_l);
F_SPLC501_Write_Com(0x10+x_h);
F_SPLC501_Write_Data(a);
}
//////////初始化///////////////////
void LCD501_Init(void)
{
unsigned int ij;
F_SPLC501_Write_Com(0xaf); //LCD On
F_SPLC501_Write_Com(0x2f); //设置上电控制模式
F_SPLC501_Write_Com(0x81); //电量设置模式(显示亮度)
F_SPLC501_Write_Com(0x12); //指令数据0x0000~0x003f
F_SPLC501_Write_Com(0x24); //V5内部电压调节电阻设置
F_SPLC501_Write_Com(0xa2); //LCD偏压设置,V3时选
F_SPLC501_Write_Com(0xc0); //Com 扫描方式设置
F_SPLC501_Write_Com(0xa1); //Segment方向选择
F_SPLC501_Write_Com(0xa4); //全屏点亮/变暗指令
F_SPLC501_Write_Com(0xa6); //正向反向显示控制指令
F
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 269109 2008-03-13 21:02 毕设\52254381763.pdf
文件 172537 2008-03-13 21:35 毕设\AD590温度转换器.pdf
文件 8225 2008-03-19 16:07 毕设\adc\adc
文件 2193 2008-03-19 16:07 毕设\adc\adc.c
文件 1799 2008-03-19 16:07 毕设\adc\adc.hex
文件 39 2008-03-19 16:07 毕设\adc\adc.lnp
文件 5143 2008-03-19 16:07 毕设\adc\adc.LST
文件 13350 2008-03-19 16:07 毕设\adc\adc.M51
文件 8339 2008-03-19 16:07 毕设\adc\adc.OBJ
文件 984 2008-03-19 16:14 毕设\adc\adc.Opt
文件 8188 2008-03-19 16:14 毕设\adc\adc.plg
文件 1681 2008-03-17 10:54 毕设\adc\adc.Uv2
文件 986 2008-03-19 16:07 毕设\adc\adc_Opt.Bak
文件 1682 2008-03-17 10:36 毕设\adc\adc_Uv2.Bak
文件 6376 2005-03-22 15:22 毕设\adc\STARTUP.A51
文件 14052 2008-03-19 16:07 毕设\adc\STARTUP.LST
文件 714 2008-03-19 16:07 毕设\adc\STARTUP.OBJ
文件 293317 2010-12-30 14:01 毕设\ADC0809的51 C语言子程序.RAR
文件 5166 2010-12-30 14:13 毕设\ADC0809采样显示.c
文件 107013 2011-03-30 13:04 毕设\Backup of AVR精雅.Sch
文件 147746 2008-03-13 21:16 毕设\elecfans.com.pdf
文件 107013 2011-03-10 14:36 毕设\Previous Backup of AVR精雅.Sch
文件 97 2008-03-19 09:32 毕设\RS485\1.c
文件 20595 2008-03-19 11:43 毕设\RS485\client\rs485
文件 4321 2008-03-19 11:43 毕设\RS485\client\RS485.C
文件 3170 2008-03-19 11:43 毕设\RS485\client\RS485.HEX
文件 75 2008-03-19 11:43 毕设\RS485\client\rs485.lnp
文件 8305 2008-03-19 11:43 毕设\RS485\client\rs485.LST
文件 29742 2008-03-19 11:43 毕设\RS485\client\RS485.M51
文件 5814 2008-03-19 11:43 毕设\RS485\client\rs485.OBJ
............此处省略1186个文件信息
相关资源
- 中韩贸易自由化的贸易效应评估
- 技术基础科学领域科技创新群体的科
- 单片机仿真软件proteus6.7免安装绿色版
- 基于SPCE061A单片机的图形液晶模块的驱
- 基于SPCE061A单片机汇编语实现的流水灯
- 基于SPCE061A单片机的图形液晶模块的驱
- 康心汤对维生素D缺乏肾虚模型小鼠肾
- Indentification of Interface Blocker to the LA
- 高水平乒乓球运动员上交叉综合征的
-
Temporal-ba
sed Multi-Strokes Sketchy Graphi - The Research on Smart Drill-in Fluid Design
- 自身免疫性疾病与1型糖尿病的治疗
- 一种有效的InSAR相位干涉图滤波方法
- 褐色中脉bmr高粱农艺性状与饲用价值
- 手性磷酸/可见光催化手性2-取代四氢
- 聚电解质溶菌酶在氯盐水溶液中Maxw
- 物联网家居系统中基于单片机的多路
- 基于进化博弈论两种群的生灭过程
- RSP博弈基于拟生灭过程的随机演化模
- 基于数据驱动的故障预测模型
- 南平樟湖库区大桥钢浮箱设计
- 海洋平台水上监测集成系统设计
- Simulation of Active Heave Compensation System
- 深海推进器用永磁无刷直流电机损耗
- 海底管道虚拟安全系统:数据库设计
- 水下自重构机器人行走运动稳定性准
- 包含应力一次至三次项的正交金属板
- 基于IAP15F2K61S2单片机的多路温度巡检
- 激励链:结构化的企业激励机制
- 父亲卷入及其对儿童发展的影响评述
评论
共有 条评论