液晶1 6 0 2 的汉字显示 运行环境:STC89C52 单片机 12M 晶振 程序说明: * **************************************************************/ #include #include #define uchar unsigned char #define uint unsigned int sbit e=P2^7; sbit rs=P2^6; sbit rw=P2^5; sbit LCD7=P0^7; sbit LCD6=P0^6; sbit LCD5=P0^5; sbit LCD4=P0^4; uchar bdata lcdbuff; uint loop,x=30; sbit lcdbuff0=lcdbuff^0; sbit lcdbuff1=lcdbuff^1; sbit lcdbuff2=lcdbuff^2; sbit lcdbuff3=lcdbuff^3; sbit lcdbuff4=lcdbuff^4; sbit lcdbuff5=lcdbuff^5; sbit lcdbuff6=lcdbuff^6; sbit lcdbuff7=lcdbuff^7; /**************字模*****************/ unsigned char code tab[]={ /*-- 文字: 中 --*/ /*-- 宋体12; 此字体下对应的点阵为:宽 x 高=16x16 --*/ 0x01,0x01,0x21,0x3F,0x21,0x21,0x21,0x21,0x21,0x3F,0x21,0x01,0x01,0x01,0x01,0x01, 0x00,0x00,0x08,0xFC,0x08,0x08,0x08,0x08,0x08,0xF8,0x08,0x00,0x00,0x00,0x00,0x00, /*-- 文字: 国 --*/ /*-- 宋体12; 此字体下对应的点阵为:宽 x 高=16x16 --*/ 0x00,0x7F,0x40,0x5F,0x41,0x41,0x41,0x4F,0x41,0x41,0x41,0x5F,0x40,0x40,0x7F,0x40, 0x00,0xFC,0x04,0xF4,0x04,0x04,0x04,0xE4,0x44,0x24,0x24,0xF4,0x04,0x04,0xFC,0x04, /*-- 文字: 电 --*/ /*-- 宋体12; 此字体下对应的点阵为:宽 x 高=16x16 --*/ 0x01,0x01,0x01,0x3F,0x21,0x21,0x3F,0x21,0x21,0x21,0x3F,0x21,0x01,0x01,0x00,0x00, 0x00,0x00,0x00,0xF8,0x08,0x08,0xF8,0x08,0x08,0x08,0xF8,0x08,0x02,0x02,0xFE,0x00, /*-- 文字: 子 --*/ /*-- 宋体12; 此字体下对应的点阵为:宽 x 高=16x16 --*/ 0x00,0x3F,0x00,0x00,0x00,0x01,0x01,0x01,0xFF,0x01,0x01,0x01,0x01,0x01,0x05,0x02, 0x00,0xF0,0x20,0x40,0x80,0x00,0x00,0x04,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*-- 文字: 网 --*/ /*-- 宋体12; 此字体下对应的点阵为:宽 x 高=16x16 --*/ 0x00,0x7F,0x40,0x41,0x51,0x4A,0x44,0x44,0x4A,0x4A,0x51,0x61,0x40,0x40,0x40,0x00, 0x00,0xFC,0x04,0x04,0x14,0x9C,0x54,0x24,0x24,0x54,0x94,0x04,0x04,0x1C,0x08,0x00, }; /************函数声明***************/ void r_BF(); void w_...