资源简介

ATMEGA16 PROTUES 仿真热水器的例子,具有定时、定温、过流保护等功能,内有PROTUES图,编译环境AVR STUDIO 5.0,有可运行文件、在PROTUES 7.9下仿真正常。

资源截图

代码片段和文件信息

#include 
#define uchar unsigned char 
#define uint unsigned int



sbit   EN=P2^2;
sbit   RW=P2^1;
sbit   RS=P2^0;
sbit   ON=P2^1;

#define LCDb_BASCMD   0x30     // 基本指令集
#define LCDb_CLS   0x01     // 清屏
#define LCDb_HOME   0x02     // 地址返回原点,不改变DDRAM内容
#define LCDb_ENTRY   0x06     // 设定输入模式,光标加,屏幕不移动

#define LCDb_CURON     0x0E     // 显示光标
#define LCDb_CURFLA   0x0F     // 打开光标闪烁
#define LCDb_C2L   0x10     // 光标左移
#define LCDb_C2R   0x14     // 光标右移
#define LCDb_D2L   0x18     // 屏幕左移
#define LCDb_D2R   0x1C     // 屏幕又移
#define LCDb_ON     0x0C     // 打开显示
#define LCDb_OFF   0x08         // 关闭显示

#define LCDb_EXTCMD1   0x34     // 扩充指令集,关闭绘图显示
#define LCDb_EXTCMD2   0x36     // 扩充指令集,打开绘图显示
#define LCDb_EXTCLS   0x01     // 清屏
#define LCDb_REVL1   0x04     // 反显第1行
#define LCDb_REVL2   0x05     // 反显第2行
#define LCDb_REVL3   0x06     // 反显第3行
#define LCDb_REVL4   0x07     // 反显第4行
#define sleep   0x08     // 睡眠模式
#define Dissleep   0x08     // 脱离睡眠模式


#define E_set EN=1 //液晶使能
#define E_clear EN=0
#define RW_set RW=1 //液晶读写
#define RW_clear RW=0
#define RS_set RS=1 //液晶数据
#define RS_clear RS=0 //液晶指令
sbit beer=P2^0;
unsigned char j=0;

unsigned char yb=0x80;
unsigned char m=0; 
bit flagCom=0;
bit fbr=1;
unsigned char code name00[]={“飞射白鹿雪连天,“};
unsigned char code name01[]={“笑书神侠倚碧鸳。“};
unsigned char code name02[]={“自古英雄多奇逸,“};
unsigned char code name03[]={“金老挥毫尽使然。“};
unsigned char code name10[]={“李白乘舟将欲行,“};
unsigned char code name11[]={“忽闻岸上踏歌声。“};
unsigned char code name12[]={“桃花潭水深千尺,“};
unsigned char code name13[]={“不及汪伦送我情。“};
unsigned char code name20[]={“这是我的128*64液“};
unsigned char code name21[]={“晶显示测试程序,“};
unsigned char code name22[]={“welcome to commu“};
unsigned char code name23[]={“今天的实时温度:“};
unsigned char code name24[]={“接收到串口信息:“};
unsigned char code name25[]={“EEPROM读取中……“};
unsigned char code name26[]={“读取的EEPROM为:“};
unsigned char gotmessage[48]={“                                                “};




unsigned char code tu1[]={
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00
0x3F0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFC
0x200x000x000x000x000x000x000x000x000x000x000x000x000x000x000x04
0x200x000x000x000x000x000x000x000x000x000x000x000x000x000x000x04
0x200x7F0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xF80x04
0x200x400x000x600x000x000x000x000x000x000x000x000x000x000x080x04
0x200x400x000xF80x000x000x000x000x000x000x000x000x000x000x080x04
0x200x400x010xF80x000x070x000x000x000x030xC00x000x000x0F0x080x04
0x200x400x010xF80x000x070x8E0x000x000x1F0xE00x000x000x7F0xC80x04
0x200x400x010xF80x000x3F0xFF0x000x000x3F0xC00x000x030xFF0xC80x04
0x200x4C0x030x700x000x3

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-05-26 15:17  ztest\
     文件       62076  2012-03-24 22:18  ztest\ISIS.dmp
     文件      557176  2010-08-18 01:29  ztest\LCD12864A.dll
     文件         742  2012-03-16 19:56  ztest\LCDTEST.PWI
     文件      101038  2010-08-18 09:40  ztest\Last Loaded LCDTEST.DBK
     文件      151009  2012-04-15 21:13  ztest\Last Loaded mytt.DBK
     目录           0  2012-04-16 19:00  ztest\keil\
     文件       26170  2010-08-18 09:39  ztest\keil\12864
     文件       36688  2010-08-18 09:39  ztest\keil\12864.LST
     文件       27027  2010-08-18 09:39  ztest\keil\12864.M51
     文件       32005  2010-08-18 09:39  ztest\keil\12864.OBJ
     文件         868  2012-03-16 19:48  ztest\keil\12864.Opt
     文件        2147  2009-03-08 14:40  ztest\keil\12864.Uv2
     文件       21749  2010-08-18 09:39  ztest\keil\12864.c
     文件       14006  2010-08-18 09:39  ztest\keil\12864.hex
     文件          42  2010-08-18 09:39  ztest\keil\12864.lnp
     文件        1563  2009-09-21 21:57  ztest\keil\12864.opt.bak
     文件         199  2012-03-16 19:48  ztest\keil\12864.plg
     文件       76544  2010-08-18 09:40  ztest\keil\12864.uvopt
     文件       13239  2010-01-21 14:04  ztest\keil\12864.uvproj
     文件         857  2010-08-18 09:40  ztest\keil\12864_Opt.Bak
     文件           0  2009-03-08 13:44  ztest\keil\12864_Uv2.Bak
     文件       69132  2010-08-13 00:13  ztest\keil\12864_uvopt.bak
     文件       12970  2009-09-22 01:27  ztest\keil\12864_uvproj.bak
     文件       21435  2012-03-17 13:07  ztest\keil\ZTEST.C
     文件       21507  2012-03-17 13:02  ztest\keil\ZTEST.C.bak
     文件         314  2012-03-16 19:50  ztest\keil\ii.Opt
     文件         149  2012-03-16 19:50  ztest\keil\ii.Uv2
     文件           0  2012-03-16 19:48  ztest\keil\ii_Uv2.Bak
     文件       17450  2009-09-17 11:26  ztest\keil\sds.LST
     文件       15285  2009-09-17 11:26  ztest\keil\sds.OBJ
............此处省略19个文件信息

评论

共有 条评论