第8卷第26期(2012年9月)
表1LCD1602的管脚功能ComputerKnowledgeandTechnology电脑知识与技术3程序的设计编写
LCD液晶器件的软件驱动程序为[3]:判断液晶是否处于忙状态,若忙,则继续进行判定,当不忙时,想液晶写入命令,如让液晶清屏、光标向右移位、光标是显示是否打开等,这些都可以放在液晶初始化函数里实现,在软件编写时将各自的头文件包含在对方源文件中,互相调用。
下面分别为LCD1602显示的源代码及头文件://液晶控制与显示驱动源程序LCD1602.c//#include<reg52.h>#include<intrins.h>#include<string.h>#include"LCD1602.h"//---------------忙检查-------------------//ucharLCD_Busy_Check(){ucharLCD_Status;RS=0;RW=1;E=1;delay4us();LCD_Status=P0;E=0;returnLCD_Status;}//--------------向LCD写入命令--------------------//voidWrite_LCD_Command(ucharcmd){while((LCD_Busy_Check()&0x80)==0x80);//忙等待RS=0;RW=0;E=0;P0=cmd;delay4us();E=1;delay4us();E=0;}//-----------向LCD写入一个字节的数据函数-----------------*/voidWrite_LCD_Data(uchardat){while((LCD_Busy_Check()&0x80)==0x80);RS=1;RW=0;E=0;P0=dat;
delay4us();
本栏目责任编辑:梁书计算机工程应用技术6377
lcd1602智能时钟 26页 免费 基于单片机的LCD1602电子... 22页 2下载券 51...该方案节省硬件成本,且能使读者在定时/计数器的使用、 中断及程序设计方面得到...
ADC0809+LCD1602+AT89S52毕业设计_信息与通信_工程科技_专业资料。ADC0809+...向 LCD 的显示缓冲区中送字符,程序中采用 2 个字符数组,一个显示字符,另一...
基于LCD1602液晶显示器课程设计 - 副本_信息与通信_工程科技_专业资料。武汉...{ lcd_wcmd(0x18); delay(100); } flash(); 第四章 调 试 程序的调试...
基于LCD1602显示的电子密码锁设计_电子/电路_工程科技_专业资料。论文阐述一个...程序内定密码为:012345,送电开机时,只要输入内定密码便可开门,这样 可预防停电...
ADC0809+LCD1602+AT89S52=C语言数字电压表程序_IT/计算机_专业资料。ADC0809+LCD1602+AT89S52=C语言数字电压表程序。。我的毕业设计程序,,可以正常使用...
图2 基于 AT89S52 单片机的电子万年历系统框图 方案三: 按照系统设计的要求和...(backdata); } 读写 LCD1602 子程序: 写指令数据到 LCD 子程序 void lcd_...
51单片机控制LCD1602课程设计答辩_工学_高等教育_教育专区。单片机课程设计——...利用Keil等环 境编写调试单片机功能程序,最后达到预 定功能,实现单片机的应用; ...
基于DS1302和LCD1602的数字电子钟设计_信息与通信_工程科技_专业资料。基于DS...只因为单片机的通过你编写 的程序可以实现高智能,高效率,以及高可靠性! 由于...
Key words: AT89S52; DS12887; 1602LCD; buzzer 理按键。整个系统的电源由 ...3 系统软件设计该系统控制程序采用 C 语言编写,为了便于 软件的升级和修改, ...
西安工业大学北方信息工程学院 本科毕业设计(论文) 题目:基于 LCD1602 的数字钟...软 件设计方面, 给出了软件流程图和相应的程序。经过调试数字钟显示稳定, 很好...
我要评论