77范文网 - 专业文章范例文档资料分享平台

智能电热壶的设计—论文 - 图文(7)

来源:网络收集 时间:2019-03-29 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

sbit cs2=0xb3; sbit cs1=0xb4; sbit busy=0xa7;

char code huan[]={0x04,0x34,0xc4,0x04,0xc4,0x3c,0x20,0x10, 0x0f,0xe8,0x08,0x08,0x28,0x18,0x00,0x00, 0x10,0x08,0x06,0x01,0x82,0x8c,0x40,0x30, 0x0c,0x03,0x0c,0x10,0x60,0xc0,0x40,0x00};

char code ying[]={0x40,0x42,0x44,0xc8,0x00,0xfc,0x04,0x02, 0x82,0xfc,0x04,0x04,0x04,0xfe,0x04,0x00, 0x00,0x40,0x20,0x1f,0x20,0x47,0x42,0x41, 0x40,0x7f,0x40,0x42,0x44,0x63,0x20,0x00};

char code guang[]={0x40,0x40,0x42,0x44,0x58,0xc0,0x40,0x7f, 0x40,0xc0,0x50,0x48,0x46,0x64,0x40,0x00, 0x00,0x80,0x40,0x20,0x18,0x07,0x00,0x00, 0x00,0x3f,0x40,0x40,0x40,0x40,0x70,0x00};

char code lin[]={0x00,0xfc,0x00,0xff,0x40,0x20,0x10,0x0c, 0x2b,0x48,0xc8,0x08,0x08,0x8c,0x08,0x00, 0x00,0x1f,0x00,0xff,0x00,0xff,0x41,0x41, 0x41,0x7f,0x41,0x41,0x41,0xff,0x01,0x00};

char code an[]={0x90,0x8c,0x84,0x84,0x84,0x84,0xf5,0x86, 0x84,0x84,0x84,0x84,0x84,0xd4,0x8c,0x00, 0x00,0x00,0x80,0x84,0x46,0x49,0x28,0x10, 0x10,0x28,0x47,0xc0,0x00,0x00,0x00,0x00};

char code hui[]={0x20,0x10,0x8c,0x63,0x5c,0xd0,0x5f,0x50, 0xdc,0x20,0x90,0x1f,0x10,0xf0,0x10,0x00, 0x02,0x01,0xff,0x40,0x29,0x8d,0xfb,0x0d, 0xa8,0x40,0x27,0x18,0x2c,0xc3,0x40,0x00};

char code ke[]={0x24,0x24,0x24,0xa4,0xfe,0xa3,0x22,0x00, 0x24,0x48,0x00,0xff,0x00,0x80,0x00,0x00, 0x10,0x08,0x06,0x01,0xff,0x00,0x01,0x02, 0x02,0x02,0x02,0xff,0x01,0x01,0x01,0x00};

char code ji[]={0x10,0x10,0x10,0xff,0x10,0x10,0x88,0x88, 0x88,0xff,0x88,0x88,0x8c,0x08,0x00,0x00, 0x04,0x44,0x82,0x7f,0x01,0x80,0x81,0x46, 0x28,0x10,0x28,0x26,0x41,0xc0,0x40,0x00};

char code xue[]={0x40,0x30,0x11,0x96,0x90,0x90,0x91,0x96, 0x90,0x90,0x98,0x14,0x13,0x50,0x30,0x00, 0x04,0x04,0x04,0x04,0x04,0x44,0x84,0x7e, 0x06,0x05,0x04,0x04,0x04,0x06,0x04,0x00};

char code yuan[]={0x00,0xfe,0x22,0x5a,0x96,0x0c,0x24,0x24, 0x25,0x26,0x24,0x34,0xa4,0x14,0x0c,0x00, 0x00,0xff,0x04,0x08,0x87,0x81,0x41,0x31, 0x0f,0x01,0x3f,0x41,0x41,0x41,0x70,0x00};

char code zhi[]={0x40,0x60,0x5e,0x48,0x48,0xff,0x48,0x4c, 0x68,0x40,0xf8,0x00,0x00,0xff,0x00,0x00,

16

0x00,0x00,0x3f,0x01,0x01,0xff,0x11,0x21, 0x1f,0x00,0x07,0x40,0x80,0x7f,0x00,0x00};

char code zuo[]={0x80,0x40,0x20,0xf8,0x87,0x40,0x30,0x0f, 0xf8,0x88,0x88,0xc8,0x88,0x0c,0x08,0x00, 0x00,0x00,0x00,0xff,0x00,0x00,0x00,0x00, 0xff,0x08,0x08,0x08,0x0c,0x08,0x00,0x00};

char code zhe[]={0x20,0x20,0x24,0x24,0x24,0xa4,0x7f,0x24, 0x34,0x2c,0x24,0xa2,0x20,0x30,0x20,0x00, 0x10,0x08,0x04,0x02,0xff,0x49,0x49,0x49, 0x49,0x49,0x49,0xff,0x01,0x00,0x00,0x00};

char code mh[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x33,0x33,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

char code cheng[]={0x24,0x24,0xa4,0xfe,0xa3,0x22,0x20,0x7e, 0x42,0x42,0x42,0x42,0x42,0x7f,0x02,0x00, 0x08,0x06,0x01,0xff,0x00,0x43,0x41,0x49, 0x49,0x49,0x7f,0x49,0x4d,0x69,0x41,0x00};

char code sai[]={0x08,0x86,0x82,0xaa,0xaa,0xfe,0xaa,0xab, 0xaa,0xfe,0xaa,0xaa,0x82,0x8a,0x06,0x00, 0x08,0x08,0x04,0x82,0x9f,0x42,0x42,0x3a, 0x42,0x42,0x9f,0x82,0x04,0x0c,0x04,0x00};

char code dian[]={0x00,0xf8,0x48,0x48,0x48,0x48,0xff,0x48, 0x48,0x48,0x48,0xfc,0x08,0x00,0x00,0x00, 0x00,0x07,0x02,0x02,0x02,0x02,0x3f,0x42, 0x42,0x42,0x42,0x47,0x40,0x70,0x00,0x00};

char code zi[]={0x80,0x80,0x82,0x82,0x82,0x82,0x82,0xe2, 0xa2,0x92,0x8a,0x86,0x80,0xc0,0x80,0x00, 0x00,0x00,0x00,0x00,0x00,0x40,0x80,0x7f, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

char code xin[]={0x80,0x40,0x20,0xf8,0x07,0x24,0x24,0x24, 0x25,0x26,0x24,0x24,0xb4,0x26,0x04,0x00, 0x00,0x00,0x00,0xff,0x00,0x01,0xfd,0x45, 0x45,0x45,0x45,0x45,0xfd,0x01,0x00,0x00};

char code xi[]={0x00,0x00,0x00,0xfc,0xa4,0xa6,0xa5,0xa4, 0xa4,0xa4,0xa4,0xfe,0x04,0x00,0x00,0x00, 0x40,0x30,0x00,0x77,0x84,0x84,0x8c,0x94, 0xb4,0x84,0x84,0xe7,0x00,0x10,0x60,0x00};

char code gong[]={0x00,0x04,0x04,0x04,0x04,0x04,0x04,0xfc, 0x04,0x04,0x04,0x04,0x06,0x04,0x00,0x00, 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3f, 0x20,0x20,0x20,0x20,0x20,0x30,0x20,0x00};

void pulse() //下降沿生成函数,保持数据 {

17

e=1; e=0; }

void busy_check(char right) //检查是否忙函数,即检查P2.7口 {

P2=0xff;

if (right==1) //检查左屏 {

P3=0x13; while(!busy); }

if (right==0) // {

P3=0x0b;

while(!busy); } }

void cmd_w(char cmd,char right) // {

busy_check(right);

if (right==1) // {

P3=0x10; }

if (right==0) // {

P3=0x08; P3=0x08; } P2=cmd; pulse(); }

void data_w(char dat,char right) // {

busy_check(right);

if (right==1) // {

P3=0x14; }

if (right==0) // {

P3=0x0c;

检查右屏 写指令函数 写左屏 写右屏 写数据函数 写左屏 写右屏 18

} P2=dat; pulse(); }

void lcd_init() //LCD初始化函数,并驱动全屏 {

unsigned int i;

cmd_w(0x3e+1,0); //显示开关

cmd_w(0xc0+0,0); //修改显示起始行 cmd_w(0xb8+0,0); //修改页地址,第1页 cmd_w(0x40+0,0); //修改列地址,第1列 cmd_w(0x3e+1,1); cmd_w(0xc0+0,1); cmd_w(0xb8+0,1); cmd_w(0x40+0,1); for(i=0;i<256;i++) {

data_w(0x00,0); }

cmd_w(0xb8+4,0); cmd_w(0x40+8,0); for(i=0;i<256;i++) {

data_w(0x00,0); }

for(i=0;i<256;i++) {

data_w(0x00,1); }

cmd_w(0xb8+4,1); cmd_w(0x40+8,1); for(i=0;i<256;i++) {

data_w(0x00,1); } }

void hanzi_w(char hang,char lie,char zhi[32]) // 汉字显示函数 {

unsigned char i;

if(lie<4) //读写左屏上半部分数据 {

cmd_w(0xb8+2*hang,0); cmd_w(0x40+16*lie,0);

19

for(i=0;i<16;i++) data_w(zhi[i],0); }

else //读写右屏上半部分数据 {

cmd_w(0xb8+2*hang,1); cmd_w(0x40+16*(lie-4),1); for(i=0;i<16;i++) data_w(zhi[i],1); }

if(lie<4) // {

cmd_w(0xb8+2*hang+1,0); cmd_w(0x40+16*lie,0); for(i=16;i<32;i++) data_w(zhi[i],0); }

else // {

cmd_w(0xb8+2*hang+1,1); cmd_w(0x40+16*(lie-4),1); for(i=16;i<32;i++) data_w(zhi[i],1); } }

void delay(unsigned char a) // {

unsigned char i,j; for(i=0;i

for(j=0;j<200;j++) ; }

void main() //主函数 {

unsigned char i; lcd_init();

hanzi_w(0,0,huan); hanzi_w(0,1,ying); hanzi_w(0,2,guang); hanzi_w(0,3,lin); hanzi_w(1,2,an); hanzi_w(1,3,hui); hanzi_w(1,4,ke);

读写左屏下半部分数据 读写右屏下半部分数据 延时函数 20

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库智能电热壶的设计—论文 - 图文(7)在线全文阅读。

智能电热壶的设计—论文 - 图文(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/555397.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: