添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符N型号页 > 首字符N的型号第501页 > NHD-0224BZ-FL-GBW > NHD-0224BZ-FL-GBW PDF资料 > NHD-0224BZ-FL-GBW PDF资料1第11页
4位初始化:
/**********************************************************/
无效指令( CHAR我)
{
P1 = I;
//把输出端口的数据
D_I = 0;
// D / I = LOW :发送指令
R_W = 0 ;
// R / W = LOW :写
四位();
//发送低4位
I = i<<4 ;
//移位超过4位
P1 = I;
//把输出端口的数据
四位();
//发送高4位
}
/**********************************************************/
无效写( CHAR我)
{
P1 = I;
//把输出端口的数据
D_I = 1;
// D / I = HIGH :发送数据
R_W = 0 ;
// R / W = LOW :写
四位();
//时钟低4位
I = i<<4 ;
//移位超过4位
P1 = I;
//把输出端口的数据
四位();
//时钟高4位
}
/**********************************************************/
无效四位( )
{
E = 1;
Delay(1);
//使能脉冲宽度> = 300ns的
E = 0;
//时钟使能:下降沿
}
/**********************************************************/
无效的init( )
{
P1 = 0;
P3 = 0;
Delay(100);
//等待>15毫秒通电后
P1 =的0x30 ;
//放的0x30的输出端口上
Delay(30);
//必须等待5毫秒,忙标志不可用
四位();
//命令的0x30 =唤醒
Delay(10);
//必须等待160us ,忙标志不可用
四位();
//命令的0x30 =叫醒# 2
Delay(10);
//必须等待160us ,忙标志不可用
四位();
//命令的0x30 =叫醒# 3
Delay(10);
//可以检查延迟忙标志,而不是现在
P1 = 0x20的;
//把0x20的输出端口上的
四位();
//函数集: 4位接口
command(0x28);
//函数集: 4位/ 2线
command(0x10);
//设置光标
command(0x0F);
//显示开;闪烁的光标
command(0x06);
//输入模式集
}
/**********************************************************/
[11]

深圳市碧威特网络技术有限公司