- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
12864点阵液晶应用()
********************************************************
**这个程序是时钟程序用LCM12832作为显示.
**P1口作为键盘输入P1.0=增加键;P11为选择键
**时钟显示格式为:“时:分:秒”字体为16*16点阵
**修改方式为两键式选择键合修改键
**还可显示万年历:“年:月:日”
**需要子函数:
** 1、HEX-BCD子函数hex_bcd()
** 2、显示子函数display()
** 3、键盘子函数key()
** 4、时钟子函数time()
** 5、日历子函数day()
** 6、显示控制子函数discommond()
** 7、定时器中断0 time0()
** 8、初始化子函数 begin().
** 9、初始屏显display_begin().
** 10、时间屏显display_time().
** 11、润年判断leapf().
**现有问题:键盘修改程序还未完成
** http://www.fast88.co
** 程序不够精简
*********************************************************/
#includereg51.h
#define time_TH 0x3c; // time0 :50ms 12M
#define time_TL 0xba;
unsigned char data msecond=0;
bit data second_flag=0,day_flag=0,leap=0,display_flag=0,ku_flag;
unsigned char day_temp;
struct time_str{
unsigned char hour;
unsigned char minute;
unsigned char second;
}time_now;
struct day_str{
unsigned int year;
unsigned char month;
unsigned char day;
}day_now;
//显示缓冲区
unsigned char data display_bcd[13];
//每月天数表
unsigned char code day_num[]=
{31,28,31,30,31,30,31,31,30,31,30,31};
//时间显示位置表
unsigned char code time_loc[][1]=
{0,2,0,3,0,4,0,5,0,8,0,9,0,12,0,13
,16,4,16,5,16,8,16,9,16,12,16,13};
//汉字显示位置表
//指定位置显示“年,月,日,时,分,秒”
unsigned char code zhi_loc[]=
{0x06,0x01,0x0a,0x01,0x0e,0x01,0x06,0x10,0x0a,0x10,0x0e,0x10};
/********************************************************************
**字库开始
**********************************************************************/
unsigned char code shi[]={
/*-- 文字: 年 --*/
/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
0x08,0x00,0x0F,0xFC,0x10,0x80,0x10,0x80,0x20,0x80,0x4F,0xF8,0x88,0x80,0x08,0x80,
0x08,0x80,0x08,0x80,0xFF,0xFE,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,
/*-- 文字: 月 --*/
/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
0x07,0xF0,0x04,0x10,0x04,0x10,0x04,0x10,0x07,0xF0,0x04,0x10,0x04,0x10,0x04,0x10,
0x07,0xF0,0x04,0x10,0x08,0x10,0x08,0x10,0x10,0x10,0x20,0x50,0x40,0x20,0x00,0x00,
/*-- 文字: 日 --*/
/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
0x00,0x00,0x1F,0xF0,0x10,0x10,0x10,0x10,0
您可能关注的文档
- 队报设计(好).doc
- 作业3:低碳经济与美日欧的低碳政策比较.doc
- 政府工作报告热点解读.doc
- 1_金属的晶体结构aa.ppt
- 圆锥曲线测试题(文科).doc
- 沃3G定制终端铺货销售合作协议(模板).doc
- 吉林大学考研材料力学2010.doc
- 施工行业协会施工员岗位培训综合考试卷.doc
- 民间审计起源.doc
- 智赢Ipower常见问题.doc
- 2026年深圳市龙岗区龙城街道清辉幼儿园招聘备考题库及1套参考答案详解.docx
- 2026年有研(广东)新材料技术研究院招聘备考题库及1套参考答案详解.docx
- 2026年海南数金备考题库技术有限公司招聘备考题库完整答案详解.docx
- 2026年广州中远海运建设实业有限公司招聘备考题库完整参考答案详解.docx
- 2026年清华大学无锡应用技术研究院招聘备考题库及答案详解1套.docx
- 2026年数据通信科学技术研究所招聘备考题库完整参考答案详解.docx
- 2026年海南省交通规划勘察设计研究院招聘备考题库及答案详解1套.docx
- 2026年揭阳市检察机关公开招聘劳动合同制书记员19人备考题库及完整答案详解一套.docx
- 2026年成都建筑材料工业设计研究院有限公司招聘备考题库及答案详解1套.docx
- 2026年弥勒市紧密型县域医共体江边分院公开招聘合同制药士备考题库及一套完整答案详解.docx
原创力文档


文档评论(0)