添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符1型号页 > 首字符1的型号第246页 > 12864LCD > 12864LCD PDF资料 > 12864LCD PDF资料1第2页
1
1. 概要
½品简介
/7
12864LCD电子钟说明文档
DoYoung
原创
这 12864LCD 电子钟是利用 89S52 驱动 128*64LCD 显示的电子时钟制½,其采 DS1302 芯片独立产
生时间。折叠台历式外型可以方便的摆放在桌面上,也可以折叠存放。隐½式按键设计½用户操½
更直观、方便。高精度温度显示,公历节日提醒是其卓越之处。模块化的源代码、新颖别致的电路
图½后继爱½者制½和升级开发更方便。
功½特征
年、月、日、小时、分、秒、星期、温度、节日同屏显示,一目了然。
时间设½功½,简单快捷。
整点报时(早 8 点至晚 21 点)
128 * 64LED显示,亮度高
备用电池,长久走时
温度显示,00.0 度高精度(00.0~99.9 摄氏度)
隐藏式按键,模拟触摸屏的方½按键操½简单
½际、½内公历重要节日提醒
日历台式外型设计,至于桌面美观大方
部分程序举例
部分程序代码采用了简单高效的编写方法,保证性½意念新鲜。
采用数据指针方法的LCD串行通信部分程序:
/******************************************************************************/
//写指令或数据 (0,指令) (1,数据)
无效lcm_w_test (位开始, unsigned char型DDATA ) {
unsigned char型start_data , HDATA , LDATA ;
if(start==0)
start_data=0xf8;
//0:写指令
其他
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) ; //延时是必须的
}
/******************************************************************************/
//发送一个字节(底层½数)
无效lcm_w_byte ( unsigned char型bbyte ) {
unsigned char型我;
for(i=0;i<8;i++){
SID=bbyte&0x80; //取出最高½
SCLK=1;
SCLK=0;
bbyte<< = 1; //左移
}
}
/******************************************************************************/
//延时( LCM占用)
无效delaynms ( unsigned int类型二) {
DoYoung

深圳市碧威特网络技术有限公司