资源简介
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个文件信息
- 上一篇:词法分析器含代码及实验报告
- 下一篇:问卷调查系统需求分析
相关资源
- 基于传感器的温度测量与报警系统设
- 51单片机和1602显示18b20温度报警系统
- 51单片机 CH452驱动数码管,按键,按键
- 单片机数字温度计的设计与实现论文
- 蔬菜大棚温度的温度控制程序
- 51单片机多任务的切换和堆栈的保护
- 基于51单片机的的电子密码锁设计.r
- 基于嵌入式开发的智能医药箱设计与
- 单片机甲醛浓度
- 51单片机实现温度检测数码管显示,控
- 51单片机蜂鸣器音乐盒程序代码
- HC-SR04超声波测距显示LED灯闪烁
- 基于51开发板的温度报警闹钟按键控制
- 51单片机8位抢答器源程序
- 基于51单片机指纹解锁设计程序
- 基于51单片机的智能小车循迹寻迹避障
- 51单片机例程1602显示秒表
- 基于51单片机的俄罗斯方块
- 基于单片机的锅炉温度水位控制系统
- 基于STC89C52单片机的宿舍智能防火报警
- 开源单片机GPS+谷歌定位地图
- 基于51单片机音乐彩灯
- 基于单片机的鱼塘溶解氧监控系统的
- 51单片机测距报警.rar
- 单片机实现密码锁(1602显示)_带设置
- 基于单片机蜂鸣器唱歌祝你生日快乐
- 基于51单片机的智能垃圾桶V4.01.docx
- 单片机唱歌八月桂花香
- 利用定时器和蜂鸣器唱歌
- 基于PROTEUS的单片机多路温度采集系统
评论
共有 条评论