- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【最新编排】基于51单片机的12864液晶时钟完整程序(已通过)
#includereg5£2.h
#include intrins.h
#define uint unsigned int
#define uchar unsigned char
sbit E=P£2^5;
sbit RW=P£2^6;
sbit f=P£±^5;
sbit RS=P£2^7;
#define lcd_bus P0
#define lcd_clear_display 0x£±
#define lcd_funtion_base 0x30
#define lcd_set_ddram_address 0x80
sbit T_CLK = P3^7; /*êμê±ê±?óê±?ó??òy?? */
sbit T_IO = P3^£2; /*êμê±ê±?óêy?Y??òy?? */
sbit T_RST = P£2^4; /*êμê±ê±?ó?′????òy?? */
sbit ACC0=ACC^0;
sbit ACC7=ACC^7;
sbit k£±= P3^3; //éè??
sbit k£2= P3^4; //?ó
sbit k3= P£±^6; //??
sbit k4= P3^5; //???ó
sbit k5= P£±^7; // í?3?
bit w=0;
bit b=0;
bit flag£2;
uchar flag,flag£±,e,k£±num,a;
char miao,fen,shi,yue,ri,nian,ns,nf,sec;
/**************òo?§?y?ˉ3ìDò****************************/
void delay(int time£±)
{
int i, j;
for(i=time£±;i0;i--)
for(j=£±£±0;j0;j--);
}
void lcd_check_busy(void) //?D??LCD?|3ìDò
{
uchar signalbuff;
RS=0;
RW=£±; //?á×′ì?
do{
lcd_bus=0xff; //???úμ???è?2?à-??
E=£±; //?aê??áè?LCD?ú2?×′ì?
signalbuff=lcd_bus;
E=0;
} //í£?1?áè?
while(signalbuff0x80); //?D??P£2_7ê?·??a0(òo?§?ú2?ê?·??|),è?1??a0,?òì?3??-?·
}
void WRI(char instru) //òo?§D′??á?
{
lcd_check_busy();
RS = 0 ; //??ê???á?
RW = 0 ; //D′
lcd_bus = instru;
E = £± ;
E = 0 ;
}
void WRD(char lcddata) //òo?§D′êy?Y
{
lcd_check_busy();
RS = £± ; //??ê?êy?Y
RW = 0 ; //D′
lcd_bus = lcddata;
E = £± ; //???μ??′¥·¢
E = 0 ;
}
void lcd_set_xy(uchar x,uchar y)
{
uchar address;
switch(y)
{
case 0:
address = 0x80 + x;
break;
case £±:
address = 0x90 + x;
break;
case £2:
address = 0x88 + x;
break;
case 3:
address = 0x98 + x;
break;
default:address = 0x80 + x;
}
WRI(lcd_set_ddram_address|address);
}
void init_lcd()
{
WRI(0x30); //?ù±???á??ˉ
WRI(0x0c); //??ê?′ò?a£?1a±ê1?£?·′°×??ê?1?
WRI(0x06); //DDRAMμ?μ??·??êy?÷£¨AC£??ó£±
WRI(0x0£±); //??3y?á????ê?£??
您可能关注的文档
- 【地产文案】武汉沌口项目市调报告.doc
- 【地产全案】周日提案.ppt
- 【地产文案】锦缎之滨可行性报告.doc
- 【土木建筑】第六章 空调末端与气流组织.ppt
- 【地产全案】北京戴维营项目营销推广全案.ppt
- 【地产策划OR报告】红鹤沟通-颐和原著BJHK双城展172157678.ppt
- 【基础科学】景观生态学课件(共50页).ppt
- 【多栋多层施工组织设计】136页.doc
- 【如何打造成功的精品客栈】-杭州站 6月4-6日.doc
- 【定额管理】100页.ppt
- 《成功》读后感 _原创精品文档.pdf
- 【可行性报告】2023年高导热石墨散热材料相关项目可行性研究报告.pdf
- 【可行性报告】2023年避孕药项目可行性研究分析报告 .pdf
- TD-LTE考卷(含答案) _原创精品文档.pdf
- 青年志&Vogue:2024年轻力消费白皮书.pdf
- 钱伯斯全球实践指南:医疗保健行业:医疗设备2024.pdf
- S7-1200PLC应用技术高职课件全套教学课件.pdf
- H5页面设计与制作-精品课件(完整版课件).pdf
- 《原画设计(第二版)》 课件全套 劳动 第1--4章 原画基础---自然现象动作设计.pdf
- 前瞻产业研究院:2024年中国钠离子电池报告-提质降本,探索钠领新未来.pdf
文档评论(0)