资源简介
基于51单片机的智能家居系统程序,里面包含了GSM模块的程序

代码片段和文件信息
#include
#include
#include
#include
#include
#define uchar unsigned char
#define uint unsigned int
#define line1 0x80
#define line2 0x90
#define line3 0x88
#define line4 0x98
sbit RW =P2^5; //定义lcd
sbit RS =P2^6; //定义lcd
sbit E =P2^7; //定义lcd
/* lcd显示函数 */
/*******************************************************************/
void TransferData(char data1bit DI) //传送数据或者命令当DI=0是传送命令当DI=1传送数据.
{
// WRD=0;
RS=DI;
delayus(1);
P0=data1;
E=1;
delayus(1);
E=0;
}
void lcd_disline(uchar lineuchar *adder) //line1为第一行,line2为第二行,line3为第三行,line4为第四行
{ //此函数为整行显示,adder为显示内容
uchar i;
TransferData(line0); //Set Graphic Display RAM Address
delayus(100);
for(i=0;i<16;i++)
{
TransferData(*adder1);
adder++;
}
}
void lcd_diswela(uchar lineuchar welauchar *adder)//第N行,第N行第wela个数,显示内容
{
uchar i;
TransferData(line+wela0); //Set Graphic Display RAM Address
delayus(100);
for(i=0;i<2;i++)
{
TransferData(*adder1);
adder++;
}
}
void lcd_diswrite(uchar lineuchar adduchar date1uchar date2)
{ //第n行,第add个数,十位,个位,如line3,3,2,4
TransferData(line+add0); //Set Graphic Display RAM Address
delayus(100);
TransferData(0x30+date11);
TransferData(0x30+date21);
}
void lcd_distemperature(uchar date1uchar date2uchar date3)
{
TransferData(line4+10);
delayus(100);
TransferData(0x30+date11);
TransferData(0x30+date21);
TransferData(line4+20);
delayus(100);
TransferData(0x2e1);
TransferData(0x30+date31);
}
void initinal(void) //LCD字库初始化程序
{
// RES=1;
delayus(40); //大于40MS的延时程序
// PSB=1; //设置为8BIT并口工作模式
delayus(10);
TransferData(0x300); //Extended Function Set :8BIT设置RE=0: basic instruction set G=0 :graphic display OFF
delayus(100); //大于100uS的延时程序
TransferData(0x300); //Function Set
delayus(37); ////大于37uS的延时程序
TransferData(0x080); //Display on Control
delayus(100); //大于100uS的延时程序
TransferData(0x100); //Cursor Display Control光标设置
delayus(100); //大于100uS的延时程序
TransferData(0x0C0); //Display ControlD=1显示开
delayus(100); //大于100uS的延时程序
TransferData(0x010); //Display Clear
delayus(10); //大于10mS的延时程序
TransferData(0x060); //Enry Mode Set光标从右向左加1位移动
delayus(100); //大于100uS的延时程序
}
/*void main(void)
{
initinal(); //调用LCD字库初始化程序
delay(10); //大于100uS的延时程序
lcd_
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3437 2013-04-10 13:40 智能家居系统程序\12864.c
文件 5333 2013-04-10 13:40 智能家居系统程序\12864.LST
文件 2753 2013-04-10 13:40 智能家居系统程序\18b20.c
文件 11573 2013-04-10 13:41 智能家居系统程序\cup
文件 2861 2013-04-10 13:40 智能家居系统程序\cup.c
文件 9141 2013-04-10 13:41 智能家居系统程序\cup.hex
文件 38 2013-04-10 13:41 智能家居系统程序\cup.lnp
文件 5964 2013-04-10 13:41 智能家居系统程序\cup.LST
文件 43114 2013-04-10 13:41 智能家居系统程序\cup.M51
文件 18200 2013-04-10 13:41 智能家居系统程序\cup.OBJ
文件 2652 2013-04-10 13:40 智能家居系统程序\cup.opt.bak
文件 1188 2013-04-10 13:46 智能家居系统程序\cup.plg
文件 2106 2013-04-10 13:40 智能家居系统程序\cup.Uv2.bak
....... 60080 2013-04-10 13:46 智能家居系统程序\cup.uvopt
文件 13233 2013-04-10 13:40 智能家居系统程序\cup.uvproj
文件 36564 2013-04-10 13:40 智能家居系统程序\cup1
文件 9217 2013-04-10 13:40 智能家居系统程序\cup1.hex
文件 39 2013-04-10 13:40 智能家居系统程序\cup1.lnp
文件 43178 2013-04-10 13:40 智能家居系统程序\cup1.M51
文件 5902 2013-04-10 13:40 智能家居系统程序\cup1.plg
文件 2651 2013-04-10 13:40 智能家居系统程序\cup_Opt.Bak
文件 2106 2013-04-10 13:40 智能家居系统程序\cup_Uv2.Bak
....... 63176 2013-04-10 13:40 智能家居系统程序\cup_uvopt.bak
文件 13234 2013-04-10 13:40 智能家居系统程序\cup_uvproj.bak
文件 486 2013-04-10 13:40 智能家居系统程序\delay.c
文件 2741 2013-04-10 13:40 智能家居系统程序\ds1302.c
文件 8479 2013-04-10 13:40 智能家居系统程序\gsm.c
目录 0 2013-04-10 13:46 智能家居系统程序
----------- --------- ---------- ----- ----
369446 28
............此处省略1个文件信息
- 上一篇:AD9833驱动程序
- 下一篇:MEID号码批量转换pESN
相关资源
- STC8951系列单片机中方指南
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 51单片机PWM程序,占空比、周期可调整
- 单片机和adc0809数字电压表
- PIC单片机完成的电子密码锁
- 单片机、ADC0808809设计简易数字电压表
- 51单片机多功能自行车测速仪
- 单片机做的6位时分秒数字钟
- 单片机电子时钟 闹钟 日历
- 音乐代码转换软件 单片机编程时用
- 单片机课程设计 篮球计分器
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 单片机与温度传感器DS18B20的程序设计
- 51单片机基于protues的几个仿真实例
- 基于52单片机的直流电压测量
- 38k单片机红外发送代码、keil
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- 武汉理工大学 单片机课程设计 16*16点
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- 浙江工业大学2005-2006学年单片机习题
- 单片机与PC机串口通讯仿真
- 毕业设计 单片机 对讲机 protues仿真
- 数据采集系统——ADC0808的应用,单片
评论
共有 条评论