首页 12864LCD电子钟说明文档

12864LCD电子钟说明文档

举报
开通vip

12864LCD电子钟说明文档 DoYoung.net 电子技术 — 创造独立资源! 12864LCD电子钟说明文档 DoYoung.net 原创 V1.0 2007.2.11 目录 1. 概要 .............................................................................1 2. 仿制说明 ..........................................................

12864LCD电子钟说明文档
DoYoung.net 电子技术 — 创造独立资源! 12864LCD电子钟说明文档 DoYoung.net 原创 V1.0 2007.2.11 目录 1. 概要 .............................................................................1 2. 仿制说明 .........................................................................2 3. 使用说明 .........................................................................3 4. 相关升级 .........................................................................6 5. 常见问题与注意事项................................................................6 版本信息 ............................................................................6 1/7 12864LCD 电子钟说明文档 DoYoung.net 原创 www.doyoung.net 1. 概要 作品简介 这 12864LCD 电子钟是利用 89S52 驱动 128*64LCD 显示的电子时钟制作,其采用 DS1302 芯片独立产 生时间。折叠台历式外型可以方便的摆放在桌面上,也可以折叠存放。隐形式按键设计使用户操作 更直观、方便。高精度温度显示,公历节日提醒是其卓越之处。模块化的源代码、新颖别致的电路 图使后继爱好者制作和升级开发更方便。 功能特征 9 年、月、日、小时、分、秒、星期、温度、节日同屏显示,一目了然。 9 时间设置功能,简单快捷。 9 整点报时(早 8 点至晚 21 点) 9 128*64LED 显示,亮度高 9 备用电池,长久走时 9 温度显示,00.0 度高精度(00.0~99.9 摄氏度) 9 隐藏式按键,模拟触摸屏的方位按键操作简单 9 国际、国内公历重要节日提醒 9 日历台式外型设计,至于桌面美观大方 部分程序举例 部分程序代码采用了简单高效的编写方法,保证性能意念新鲜。 采用数据指针方法的 LCD 串行通信部分程序: /******************************************************************************/ //写指令或数据 (0,指令) (1,数据) void lcm_w_test(bit start, unsigned char ddata) { unsigned char start_data,Hdata,Ldata; if(start==0) start_data=0xf8; //0:写指令 else start_data=0xfa; //1:写数据 Hdata=ddata&0xf0; //取高四位 Ldata=(ddata<<4)&0xf0; //取低四位 lcm_w_byte(start_data); //发送起始信号 delaynms(5); //延时是必须的 lcm_w_byte(Hdata); //发送高四位 delaynms(5); //延时是必须的 lcm_w_byte(Ldata); //发送低四位 delaynms(5); //延时是必须的 } /******************************************************************************/ //发送一个字节(底层函数) void lcm_w_byte(unsigned char bbyte) { unsigned char i; for(i=0;i<8;i++){ SID=bbyte&0x80; //取出最高位 SCLK=1; SCLK=0; bbyte<<=1; //左移 } } /******************************************************************************/ //延时(LCM 占用) void delaynms(unsigned int di) { 2/7 12864LCD 电子钟说明文档 DoYoung.net 原创 unsigned int da,db; for(da=0;da
本文档为【12864LCD电子钟说明文档】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_447581
暂无简介~
格式:pdf
大小:288KB
软件:PDF阅读器
页数:7
分类:互联网
上传时间:2011-07-29
浏览量:22