液晶显示源程序代码

液晶显示源程序代码
**************************************************
*yj.c
*连线图:
* db0---dprot.0 db4---dprot.4 rs-------------p2.5
* db1---dprot.1 db5---dprot.5 rw-------------p2.6
* db2---dprot.2 db6---dprot.6 e--------------p2.7
* db3---dprot.3 db7---dprot.7 vlcd接10k可调电阻到gnd*
*80c51的晶振频率为12mhz
*液晶显示程序
***************************************************/
#include reg51.h
#include
#include
#define dport p0
#define uchar unsigned char
sbit rs = p2^5;
sbit rw = p2^6;
sbit e = p2^7;
uchar xpos; //列方向地址指针
uchar ypos; //行方向地址指针
#define nodisp 0
#define nocur 1
#define curnoflash 2
#define curflash 3
/*延时程序
由delay参数确定延迟时间
*/
void lcdwcn(uchar);
void lcdwc(uchar);
void writechar(uchar);
void lcdpos();
void lcdwd(uchar);
void lcdwdn(uchar);
void mdelay(unsigned int delay)
{ unsigned int i;
for(;delay>0;delay--)
{ for(i=0;i=15) //每行最多显示16个字符
break;
}
}
void main()
{ uchar s1[]=hellow world!;
rstlcd(); //复位lcd
clrlcd();
setcur(curflash); //光标显示且闪烁
xpos=2;
ypos=1;
writestring(s1);
for(;;)
{;}
}

县乡地区消费升级趋势明显
工业树莓派烧写设备eMMC
PCI插槽
解决方案|数商云紧固件行业SRM供应商管理系统解决方案
坚果3和红米Note5哪个续航最好
液晶显示源程序代码
WIFI已经覆盖京沪高铁复兴号动车组 全部高铁覆盖指日可待
3D IC散热遭遇瓶颈 美国国防开发新型芯片制冷技术
黑芝麻智能华山二号A1000系列芯片进入量产阶段
摩托车防盗报警器原理电路图
STM32各个系列时钟调高时出现异常案例
中国航信云数据中心重点建设高标准机房
英特尔与宏碁携手合作,共塑电子竞技的新生态
射频模块PTR8000在无线抄表中的应用
IC载板设备厂2023年乐观与保守并行
832M1-0200加速度传感器测试电动牙刷的振动
今年的苹果WWDC有什么重大看点?
MAX1978, MAX1979 Peltier模块集成温度
赛普拉斯推出升级版物联网开发平台,新增iCloud功能为智能家居应用简化无线连接设计
华为新品HUAWEI MatePod Pro