欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
lcd1602單片機驅動程序
[打印本頁]
作者:
750548292
時間:
2017-11-24 11:14
標題:
lcd1602單片機驅動程序
lcd1602驅動程序
單片機源程序如下:
#include<lcd1602.h>
#include<reg52.h>
#include<delay.h>
#include<string.h>
#include<intrins.h>
#define uchar unsigned char
sbit RS = P2^0;
sbit RW = P2^1;
sbit E = P2^2;
void check_busy(void)
{
uchar dt;
do
{
dt=0xff;
E=0;
RS=0;
RW=1;
E=1;
dt=P0;
}while(dt&0x80);
E=0;
}
void LCD_Write_Cmd(unsigned char cmd) //寫命令
{
check_busy();
E=0;
RS=0;
RW=0;
P0=cmd;
E=1;
_nop_();
E=0;
delay(1);
}
void LCD_Write_Dat(unsigned char dat)//寫數據
{
check_busy();
E=0;
RS=1;
RW=0;
P0=dat;
E=1;
_nop_();
E=0;
delay(1);
}
//LCD初始化
void LCD_Init(void)
{
LCD_Write_Cmd(LCD_Clear); // 清屏
delayms(2);
LCD_Write_Cmd(LCD_C_BLK);//讓光標閃爍
delayms(2);
LCD_Write_Cmd(LCD_S_RMove);
delayms(2);
LCD_Write_Cmd(LCD_Double57);//雙行顯示
delayms(2);
}
void LCD_String(unsigned char addr,unsigned char *s)
{
LCD_Write_Cmd(addr);
while(*s>0)
{
LCD_Write_Dat(*s++);
delay(100);
}
}
void LCD_Write_VarDat(char addr,float num)
{
int temp;
char Q,B,S,G;
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
lcd1602.rar
(1.39 KB, 下載次數: 9)
2017-11-24 11:13 上傳
點擊文件名下載附件
lcd1602驅動程序
下載積分: 黑幣 -5
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1