- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
12864多功能数字钟源程序代码(调试成功)
//////////////////////////////////////////////////////////////////////////////////
///// 功 能:提供128*64单色液晶屏通用显示驱动接口,包括任意位置的任意 /////
///// 图像的显示(行范围0-7,列范围0-127),用户也可自行修改部 /////
///// 分参数以满足特殊显示要求 /////
///// 硬件描述:stc89c52 / at89s52/ @12Mhz /////
///// 液晶TG12864B-01(无字库) /////
///// 本液晶为负压驱动:Vout引脚输出-10v电压,用一个10k的可调电阻 /////
///// 把Vout与GND相连,分压输出接到Vo端(18引脚) /////
///// 版权声明:共享资源,MCU小博士不承担任何责任,也不获取任何利益! /////
//////////////////////////////////////////////////////////////////////////////////
#include at89x52.h
#include intrins.h
#include ziku.h
#include ds18b20.h
#define uchar unsigned char
#define uint unsigned int
#define Data P2
sbit di=P3^2;
sbit rw=P3^3;
sbit e=P3^4;
sbit p_csr=P3^5; //c2
sbit p_csl=P3^6; //c1
sbit p_rst=P3^7;
//定义独立键盘
sbit s1=P1^5; //功能键
sbit s2=P1^6; //++
sbit s3=P1^7; //--
uchar count,s1_num;
char miao,shi,fen;
/******************************延时*********************************/
void delay(uint k)
{ uint i;
for(;k0;k--)
for(i=0;i124;i++);
}
void init_timer()
{
TMOD=0x01;
TH0=(65536-49950)/256; //为了消除误差,数值应比50000小
TL0=(65536-49950)%256;
EA=1;
ET0=1;
TR0=1;
}
/////////////////////////////////
// 函数名:写命令到LCD //
// 输 入:cmdcode待写入命令 //
// 输 出:无 //
/////////////////////////////////
void write_command(uchar cmdcode,uchar csl,uchar csr)
{ p_csl=csl;
p_csr=csr;
di = 0;
rw = 0;
Data= cmdcode;
delay(0);
e = 1;
delay(0);
e = 0;
}
//////////////////////////////////
// 函数名:写数据到LCD //
// 输 入:Dispdata待写入数据 //
// 输 出:无 //
//////////////////////////////////
void write_data(uchar Dispdata,uchar csl,uchar csr)
{ p_csl=csl;
p_csr=csr;
di = 1;
rw = 0;
Data= Dispdata;
delay(0);
e = 1;
delay(0);
e = 0;
}
//设定起始行
void set_startline(uchar i)
{ i=0xc0+i;
write_data(i,1,1);
}
//定位X(列)方向,Y(页)方向
您可能关注的文档
- 2012.12.1雅思考试机经.doc
- 英语四级备考方法.doc
- 2008年06月14日雅思A类机经.doc
- 大牛的雅思阅读和听力方法.doc
- 提分必备:2012年11月10日托福考试听力真题.docx
- 2008年6月14日雅思G类机经.docx
- 通过英语四六级考试时有用的技巧.doc
- 2014年3月1日托福阅读机经.docx
- 商业资料六级听力技巧.doc
- 六级听力技巧技巧归纳.doc
- 2025最新机器分期付款买卖合同5篇.docx
- 2025年张家口职业技术学院单招职业技能考试题库最新.docx
- 2025年张家口职业技术学院单招职业适应性测试题库推荐.docx
- 2025年张家口职业技术学院单招职业技能考试题库推荐.docx
- 2025年张家口职业技术学院单招职业技能考试题库附答案.docx
- 民用建筑抗震性能:砌体结构检测评估技术研究.docx
- 2025年张家口职业技术学院单招职业技能考试题库必考题.docx
- 2025年张家口职业技术学院单招职业适应性测试题库必考题.docx
- 2025年张家口职业技术学院单招职业技能测试题库必考题.docx
- 2025年张家口职业技术学院单招职业技能测试题库推荐.docx
文档评论(0)