资源简介
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个文件信息
- 上一篇:词法分析器含代码及实验报告
- 下一篇:问卷调查系统需求分析
相关资源
- 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点
- 步进电机protues仿真
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- 浙江工业大学2005-2006学年单片机习题
- 单片机与PC机串口通讯仿真
- 毕业设计 单片机 对讲机 protues仿真
评论
共有 条评论