


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本例程为通过用AT89C52芯片操作LCD12864显示的程序,使用的晶振为12M。/*程序说明:LCD12864显示主程序程序调试员:莫剑辉调试时间:2010-6-7*/#include#include12864.cvoid main()Ini_Lcd(); /液晶初始化子程序Disp(1,0,6,莫剑辉); /显示数据到LCD12864子程序while(1); 这里我们通过调用下面的头文件就可以了,这样的做法方便我们以后要用到LCD12864的程序的调用。/*程序说明:LCD12864显示头文件程序调试员:莫剑辉调试时间:2010-6-7*/#include#define uchar unsigned char#define uint unsigned int#define DATA P2 /数据输出端07sbit RS=P00; /LCD12864 RS端sbit RW=P01; /LCD12864 RW端sbit E =P02; /LCD12864 E 端sbit PSB =P03;/*延时子程序*/void Delay_1ms(uint x)uint j,i; for(j=0;jx;j+) for(i=0;i120;i+); /延时X乘以120 /*LCD12864液晶测忙子程序(读状态)*/void Busy() uchar busy;do E = 0; /0为关闭使能端,1为打开使能端 RS = 0; /1为指令,0为数据 RW = 1; /1为读,0为写 Delay_1ms(20); /延时20乘以120时间 E = 1; /0为关闭使能端,1为打开使能端 busy=P1; /读取P2状态 Delay_1ms(20); /延时20乘以120时间 E = 0; /0为关闭使能端,1为打开使能端 while(busy&0x80); /判断BUSY位是否工作:1为内部在工作,0为正常状态/*LCD12864液晶数据写入子程序*/void Write_Data(uchar k) Busy(); /测忙 E =1;/0为关闭使能端,1为打开使能端 RS=1;/1为指令,0为数据 RW=0;/1为读,0为写 DATA=k;/输入数据K到DATA Delay_1ms(20);/延时20乘以120时间 E =0; /0为关闭使能端,1为打开使能端 Delay_1ms(20); /延时20乘以120时间/*LCD12864液晶命令写入子程序*/void Write_Cmd(uchar cmd) Busy(); /测忙 E=1;/0为关闭使能端,1为打开使能端 RS=0; /1为指令,0为数据 RW=0;/1为读,0为写 DATA=cmd; /输入命令cmd到DATA Delay_1ms(20);/延时20乘以120时间 E=0;/0为关闭使能端,1为打开使能端 Delay_1ms(20);/延时20乘以120时间/*LCD12864液晶数据显示子程序*/void Disp(uchar y,uchar x,uchar i,uchar *z) uchar Address; if(y=1)Address=0x80+x; /Y判断第几行,X判断第几列,0x80为液晶行初始地址 if(y=2)Address=0x90+x; if(y=3)Address=0x88+x; if(y=4)Address=0x98+x;Write_Cmd(Address); /写入地址命令到LCD12864while(i) /写入显示数据的大小 Write_Data(*(z+); /写入显示数据到LCD12864 i-; /*LCD12864液晶初始化子程序*/void Ini_Lcd(void) PSB=1; Delay_1ms(20); Write_Cmd(0x30); /基本指令集 Delay_1ms(20); Write_Cmd(0x02); / 地址归位 Delay_1ms(20); Write_Cmd(0x0c); /整体显示打开,游标关闭 Delay_1ms(20); Write_Cmd(0x0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 行政办公物资采购模板
- 时间极限课件
- 销售订单与合同管理模板
- 梦境里的魔法450字15篇范文
- 企业文化建设方案落地执行清单
- 蓝色商务风跨部门沟通协作企业培训
- 东非野生动物大迁徙之角马的旅程150字8篇范文
- 状物作文我喜欢的蔬菜450字(15篇)
- 纪念白求恩课文课件
- 商业合作保密协议书
- 2024年长沙市公安局招聘警务辅助人员真题
- 《急性肺栓塞诊断和治疗指南2025》解读
- 2025至2030年中国小信号分立器件行业市场运行现状及投资战略研究报告
- 在县政协党组理论学习中心组2025年第六次集中学习上的研讨发言(五个进一步到位)
- 2025年邮政柜员考试题库及答案
- 第8课 认识TCP-IP 课件 2025-2026学年七年级上册信息技术浙教版
- 2025年浙江省中考社会试题卷(含答案)
- 智能化工作组管理制度
- 房地产市场报告 -九江房地产市场月报2022年11月
- 《人格障碍》课件
- 2022年西安陕鼓动力股份有限公司招聘笔试试题及答案解析
评论
0/150
提交评论