这个逻辑图到底怎么编辑显示数组啊?
下面是原理图
下面是网上找的代码,运行后液晶可以显示,就是不知道怎么做到显示自己要的显示值
#includeclude sbit BL = P5^4;//原来代码没有这个IO口操作,就是液晶背光源 //sbit CS = P3^5; #include /* standard I/O .h-file */ #include /* standard library .h-file */ #include /* character functions */ #define uchar unsigned char #define uint unsigned int #define _Nop() _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_() #define BIAS 0x52 //1/3偏压,4背极1000 0101 0010 #define SYSDIS 0X00 //关闭系统时钟和偏压发生器 #define SYSEN 0X02 //打开系统时钟 #define LCDOFF 0X04 #define LCDON 0X06 #define XTAL 0x28 #define RC256 0X30 //系统时钟选择为片内RC振荡器 #define TONEON 0X12 //打开音频输出 #define TONEOFF 0X10 //关闭音频输出 #define WDTDIS 0X0A //禁止WDT溢出标志输出 sbit HT1621_DAT=P3^7; sbit HT1621_CS=P3^5; sbit HT1621_WR=P3^6; //sbit cs_sda = P3^5; //dog //const char num[]={0x}; uchar code Ht1621Tab[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; //delay us void Delay(uchar us) //5,7,9 { while(--us); } void DelayMS(uint iMs) { uint i,j; for(i=0;i