📄 dis_key.c
字号:
0x0A,0xF5,0xFF,0x05,0x06,0xF5,0x0A,0x95,0x32,0x97,0x62,0xF0,0x22,0x00,0x00,0x00,
0x00,0x40,0x00,0x40,0x00,0x20,0x7E,0x50,0x22,0x48,0x22,0x44,0x22,0x42,0x22,0x41, //合
0x22,0x42,0x22,0x44,0x22,0x68,0x7E,0x50,0x00,0x30,0x00,0x60,0x00,0x20,0x00,0x00,
0x00,0x80,0x80,0x40,0x40,0x20,0x20,0x98,0x10,0x87,0x0F,0x82,0x00,0x80,0x00,0x80, //分
0x20,0x83,0x40,0x84,0x3F,0x98,0x00,0x30,0x00,0x60,0x00,0xC0,0x00,0x40,0x00,0x00,
0x00,0x40,0x40,0x42,0x20,0x42,0x10,0x42,0x0C,0x42,0x03,0xFE,0x00,0x42,0x00,0x42, //开
0x00,0x42,0x00,0x42,0x7F,0xFE,0x00,0x42,0x00,0x42,0x00,0x42,0x00,0x42,0x00,0x00,
0x00,0x80,0x00,0x40,0x00,0x20,0xFF,0xF8,0x00,0x07,0x03,0x02,0x01,0x04,0x05,0x74, //停
0x45,0x54,0x85,0x55,0x7D,0x56,0x05,0x54,0x05,0x74,0x05,0x04,0x03,0x04,0x00,0x00,
0x00,0x00,0xFF,0xFE,0x00,0x02,0x00,0x12,0x1F,0x92,0x08,0x92,0x08,0x92,0x08,0x92, //同
0x08,0x92,0x08,0x92,0x1F,0x92,0x40,0x12,0x80,0x02,0x7F,0xFE,0x00,0x00,0x00,0x00,
0x42,0x00,0x22,0x04,0x1B,0xFF,0x02,0x54,0x02,0x54,0x0A,0x54,0x33,0xFF,0x62,0x04, //期
0x18,0x00,0x07,0xFE,0x02,0x22,0x22,0x22,0x42,0x22,0x3F,0xFE,0x00,0x00,0x00,0x00,
0x02,0x20,0x42,0x20,0x45,0x28,0x55,0x2C,0x52,0xAA,0x4A,0x6B,0x29,0x38,0x24,0xAC, //参
0x24,0x24,0x12,0x64,0x12,0xA6,0x09,0x2C,0x0B,0x20,0x06,0x20,0x02,0x00,0x00,0x00,
0x00,0x00,0x40,0x00,0x21,0x02,0x13,0x22,0x09,0xB2,0x05,0xAA,0x41,0x66,0x81,0x62, //系,60
0x7F,0x22,0x01,0x11,0x05,0x4D,0x09,0x81,0x13,0x01,0x62,0x01,0x00,0x00,0x00,0x00,
0x00,0x80,0x00,0xC0,0x00,0xE0,0x00,0xF0,0x00,0xF8,0x00,0xFC,0xFF,0xFE,0xFF,0xFF, //方向指示上
0xFF,0xFE,0x00,0xFC,0x00,0xF8,0x00,0xF0,0x00,0xE0,0x00,0xC0,0x00,0x80,0x00,0x00,
0x00,0x00,0x01,0x00,0x03,0x00,0x07,0x00,0x0F,0x00,0x1F,0x00,0x3F,0x00,0x7F,0xFF, //方向指示下
0xFF,0xFF,0x7F,0xFF,0x3F,0x00,0x1F,0x00,0x0F,0x00,0x07,0x00,0x03,0x00,0x01,0x00,
0x01,0x00,0x03,0x80,0x07,0xC0,0x0F,0xE0,0x1F,0xF0,0x3F,0xF8,0x7F,0xFC,0xFF,0xFE, //方向指示左
0x03,0x80,0x03,0x80,0x03,0x80,0x03,0x80,0x03,0x80,0x03,0x80,0x03,0x80,0x03,0x80,
0x01,0xC0,0x01,0xC0,0x01,0xC0,0x01,0xC0,0x01,0xC0,0x01,0xC0,0x01,0xC0,0x01,0xC0, //方向指示右
0x7F,0xFF,0x3F,0xFE,0x1F,0xFC,0x0F,0xF8,0x07,0xF0,0x03,0xE0,0x01,0xC0,0x00,0x80,
0x00,0x00,0x3F,0xFE,0x24,0x44,0x23,0x58,0x20,0xC0,0x3F,0xFF,0x61,0x50,0x22,0x4C,//断65
0x18,0x00,0x07,0xFC,0x00,0x44,0x00,0x44,0xFF,0xC2,0x00,0x42,0x00,0x42,0x00,0x00,
0x10,0x00,0x10,0x00,0xFF,0xFE,0x08,0x92,0x84,0x92,0x84,0x91,0x40,0x41,0x41,0xA0,//段
0x22,0x9F,0x14,0x81,0x08,0x81,0x16,0x81,0x61,0xBF,0xC0,0xA0,0x40,0x20,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x02,0x7F,0xFE,//Ⅰ
0x40,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x02,0x7F,0xFE,0x40,0x02,0x00,0x00,//Ⅱ
0x40,0x02,0x7F,0xFE,0x40,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x40,0x08,0x40,0x08,0x48,0x0A,0x4B,0xEA,0x4A,0xAA,0x4A,0xAA,0x4A,0xAA,0x7F,0xFF,//重
0x4A,0xA9,0x4A,0xA9,0x4A,0xA9,0x4B,0xE9,0x48,0x08,0x40,0x08,0x40,0x08,0x00,0x00,
0x00,0x40,0x00,0x20,0x7F,0xF0,0x00,0x0C,0x00,0x07,0x00,0x02,0x7F,0xFC,0x20,0x44,//低, 70
0x10,0x44,0x28,0x42,0x43,0xFE,0x0C,0x43,0x10,0x43,0x20,0x42,0x78,0x40,0x00,0x00,
0x80,0x00,0x40,0x00,0x30,0x00,0x0F,0xFE,0x00,0x02,0x00,0x42,0x1F,0x4A,0x09,0x4A,//周
0x09,0x7E,0x09,0x4A,0x1F,0x4A,0x40,0x42,0x80,0x02,0x7F,0xFE,0x00,0x00,0x00,0x00,
0x08,0x08,0x08,0x30,0xFE,0x01,0x01,0xC6,0x00,0x00,0x00,0x60,0xFF,0xBE,0x0A,0xAA,//滑
0x0A,0xAA,0x0A,0xBA,0x4A,0xA2,0x8A,0xA2,0x7F,0xBE,0x00,0x60,0x00,0x20,0x00,0x00,
0x40,0x80,0x20,0x88,0x10,0xA8,0x48,0xA8,0x46,0xA9,0x45,0xAE,0x44,0xEA,0x44,0xB8,//差
0x7C,0xA8,0x44,0xAC,0x44,0xAB,0x44,0xAA,0x44,0xA8,0x40,0x88,0x40,0x80,0x00,0x00,
0x00,0x00,0x00,0x00,0xFF,0xF9,0x00,0x02,0x04,0x46,0x04,0x40,0x12,0x42,0x21,0x42,//闭
0x1F,0xFA,0x00,0x42,0x00,0x42,0x40,0x42,0x80,0x02,0x7F,0xFE,0x00,0x00,0x00,0x00,
0x01,0x40,0x01,0x30,0x01,0x2C,0x7F,0xE7,0x21,0x24,0x11,0x24,0x40,0x02,0x4F,0xF4,//锁75
0x20,0x18,0x18,0x10,0x07,0x9F,0x10,0x10,0x20,0x18,0x4F,0xF4,0x40,0x02,0x00,0x00,
0x04,0x10,0x44,0x10,0x82,0x10,0x7F,0xFF,0x80,0x90,0x80,0x10,0x41,0x20,0x43,0x1E,//投
0x2D,0x02,0x11,0x02,0x29,0x02,0x27,0x3E,0x41,0x40,0xC0,0x40,0x40,0x60,0x00,0x00,
0x40,0x00,0x20,0x00,0x10,0x00,0x08,0x00,0x06,0x01,0x01,0x83,0x00,0x76,0x00,0x18,//入
0x00,0x60,0x00,0x80,0x03,0x00,0x04,0x00,0x18,0x00,0x30,0x00,0x10,0x00,0x00,0x00,
0x40,0x00,0x30,0x00,0x0E,0x00,0x01,0xFE,0x00,0x12,0x7F,0x12,0x11,0x12,0x11,0x12,//后
0x11,0x12,0x11,0x11,0x11,0x11,0x11,0x11,0x7F,0x11,0x00,0x11,0x00,0x00,0x00,0x00,
0x40,0x00,0x20,0x08,0x18,0x08,0x07,0x08,0x00,0xFF,0x20,0x08,0x40,0x08,0x3F,0xF8,//加
0x00,0x00,0x7F,0xF8,0x10,0x08,0x10,0x08,0x10,0x08,0x3F,0xF8,0x00,0x00,0x00,0x00,
0x22,0x20,0x23,0x30,0x22,0xAC,0x12,0x63,0x12,0x10,0x00,0x00,0x20,0x40,0x21,0x42,//经80
0x21,0x22,0x21,0x22,0x3F,0x12,0x21,0x1A,0x21,0x26,0x21,0x42,0x20,0xC0,0x00,0x00,
0x04,0x00,0x04,0x0C,0x04,0x04,0x0A,0x55,0x0A,0x55,0x09,0x55,0x2A,0x85,0xCC,0x7F,//零
0x28,0x85,0x19,0x55,0x09,0x55,0x02,0x55,0x06,0x05,0x02,0x0C,0x02,0x04,0x00,0x00,
0x80,0x00,0x60,0x00,0x1F,0xFC,0x00,0x04,0x01,0x04,0x01,0x14,0x01,0x14,0x41,0x35,//序
0x81,0x56,0x7F,0x94,0x01,0x54,0x01,0x34,0x01,0x14,0x03,0x04,0x01,0x04,0x00,0x00,
0x02,0x02,0x02,0x02,0x0A,0x82,0x0A,0xBA,0x2A,0xAA,0x4A,0xAA,0x8A,0xAA,0x7F,0xFF,//事
0x0A,0xAA,0x0A,0xAA,0x0A,0xAA,0x0A,0xAA,0x1F,0xBA,0x02,0x02,0x02,0x02,0x00,0x00,
0x00,0x40,0x00,0x20,0xFF,0xF8,0x00,0x0F,0x01,0x82,0x01,0x60,0x01,0x1E,0x01,0x14,//件
0x01,0x10,0xFF,0xFF,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0x00,0x00,0x00,
0x00,0x00,0x80,0x10,0x90,0x08,0x48,0x04,0x44,0xFB,0x27,0xAA,0x2A,0xAA,0x12,0xAA,//复85
0x12,0xAA,0x2A,0xAA,0x2A,0xAA,0x46,0xAA,0x42,0xFA,0xC0,0x02,0x40,0x00,0x00,0x00,
0x01,0x00,0x00,0xC0,0x00,0x30,0x7F,0xEC,0x20,0x03,0x20,0x2A,0x20,0xC8,0x27,0x09,//位
0x20,0x0A,0x30,0x0E,0x2E,0x08,0x21,0xE8,0x20,0x48,0x20,0x08,0x20,0x00,0x00,0x00,
0x00,0x10,0x12,0x50,0x13,0x54,0x12,0xD4,0x12,0x74,0xFF,0x5F,0x0A,0x54,0x4A,0x54,//载
0x20,0x10,0x10,0xFF,0x0F,0x10,0x1C,0x12,0x23,0x14,0x40,0xD0,0x30,0x10,0x00,0x00,
0x02,0x10,0x42,0x10,0x81,0x10,0x7F,0xFF,0x00,0x90,0x40,0x50,0x40,0x98,0x26,0x88,//按
0x25,0x88,0x18,0xE9,0x08,0x8E,0x16,0x88,0x31,0x88,0x60,0x98,0x20,0x88,0x00,0x00,
0x00,0x80,0x00,0x40,0x00,0x30,0x7F,0xFC,0x00,0x87,0x20,0x82,0x20,0x84,0x20,0x84,//任
0x20,0x84,0x3F,0xFC,0x20,0x82,0x20,0x82,0x20,0x82,0x20,0x82,0x20,0x80,0x00,0x00,
0x00,0x10,0x20,0x10,0x38,0x12,0x03,0xD2,0x3A,0x56,0x42,0x5A,0x42,0xD2,0x4B,0x53,//意90
0x52,0x52,0x42,0x5A,0x42,0x56,0x63,0xD2,0x08,0x12,0x30,0x12,0x00,0x10,0x00,0x00,
0x01,0x40,0x01,0x30,0x7F,0xEF,0x21,0x28,0x51,0x28,0x22,0x44,0x14,0x64,0x0F,0xDC,//键
0x14,0x10,0x25,0x54,0x3F,0xFF,0x45,0x54,0x45,0x54,0x45,0x7C,0x44,0x10,0x00,0x00,
0x40,0x40,0x20,0x42,0x1F,0xDC,0x20,0x08,0x48,0x00,0x46,0x00,0x51,0xFE,0x50,0x52,//返
0x48,0x92,0x45,0x12,0x42,0x12,0x45,0x92,0x48,0x73,0x50,0x02,0x00,0x00,0x00,0x00,
0x00,0x00,0x7F,0xFE,0x40,0x02,0x40,0x02,0x47,0xF2,0x44,0x12,0x44,0x12,0x44,0x12,//回
0x44,0x12,0x44,0x12,0x47,0xF2,0x40,0x02,0x40,0x02,0x7F,0xFE,0x00,0x00,0x00,0x00,
0x40,0x00,0x3F,0xFE,0x00,0x90,0x00,0x90,0x5F,0x9E,0x20,0x10,0x98,0x10,0x47,0xFE,//版
0x20,0xE2,0x13,0x22,0x0C,0x22,0x1B,0x21,0x60,0xE1,0xC0,0x21,0x40,0x00,0x00,0x00,
0x08,0x08,0x08,0x08,0x04,0x08,0x02,0x08,0x05,0x08,0x04,0xC8,0x04,0x38,0x7F,0xFF,//本95
0x04,0x18,0x04,0x68,0x04,0x88,0x03,0x08,0x06,0x08,0x0C,0x08,0x04,0x08,0x00,0x00,
0x02,0x00,0x06,0x58,0x02,0x24,0x79,0x04,0x41,0xF4,0x41,0x04,0x41,0x8D,0x7D,0xB6,//密
0x41,0x44,0x41,0x34,0x41,0xCC,0x40,0x94,0x78,0x24,0x00,0xCC,0x00,0x04,0x00,0x00,
0x01,0x02,0x00,0x82,0x7F,0xE2,0x10,0x5E,0x10,0x42,0x3F,0xC2,0x00,0x00,0x04,0x02,//码
0x04,0xFA,0x04,0x82,0x44,0x82,0x84,0x82,0x40,0xFE,0x3F,0x80,0x00,0x00,0x00,0x00,
0x81,0x00,0x80,0x84,0x80,0x44,0x41,0x34,0x41,0x24,0x27,0x04,0x29,0xFD,0x11,0x06,//变
0x11,0x06,0x29,0xFC,0x27,0x04,0x41,0x14,0xC0,0x24,0x40,0xE4,0x40,0x44,0x00,0x00,
0x00,0x00,0x00,0x00,0x7F,0xFF,0x20,0x20,0x10,0x20,0x08,0x20,0x00,0x20,0x00,0x00,//比
0x3F,0xFF,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x20,0x40,0x20,0x78,0x20,0x00,0x00,
0x20,0x00,0x3F,0xBE,0x20,0x22,0x1F,0xE2,0x91,0x3E,0x53,0x08,0x21,0x10,0x18,0xA0,//跳100
0x07,0xFF,0x00,0x00,0x7F,0xFF,0x41,0x20,0x42,0x10,0x74,0x18,0x20,0x10,0x00,0x00,
0x00,0x40,0x00,0x42,0x00,0x4C,0x7F,0xC4,0x20,0x00,0x10,0x22,0xFF,0xAA,0x0A,0xAA, //请
0x0A,0xAA,0x0A,0xBF,0x4A,0xAA,0x8A,0xAA,0x7F,0xAA,0x00,0x22,0x00,0x20,0x00,0x00,
0x04,0x44,0x04,0xF4,0x04,0x4F,0xFF,0xE4,0x02,0x44,0x02,0x64,0xFF,0x90,0x4A,0x98,//输
0x8A,0x94,0x7F,0x93,0x00,0x14,0x3F,0x98,0x80,0x08,0xFF,0xD0,0x00,0x10,0x00,0x00,
0x40,0x00,0x20,0x00,0x10,0x00,0x08,0x00,0x06,0x01,0x01,0x83,0x00,0x76,0x00,0x18,//入
0x00,0x60,0x00,0x80,0x03,0x00,0x04,0x00,0x18,0x00,0x30,0x00,0x10,0x00,0x00,0x00,
0x20,0x00,0x3F,0x7E,0x20,0x22,0x1F,0xE2,0x11,0x3E,0x11,0x20,0x02,0x10,0x7F,0x08,//路
0x23,0x0F,0x22,0xB4,0x22,0x44,0x22,0xA4,0x7E,0x9C,0x03,0x04,0x01,0x00,0x00,0x00,
0x20,0x40,0x22,0x60,0x23,0x58,0x12,0xC7,0x12,0x62,0x12,0x00,0x20,0x90,0x20,0x90,//线105
0x10,0x90,0x13,0xFF,0x0C,0x90,0x14,0x92,0x22,0x9C,0x40,0x94,0xF8,0x80,0x00,0x00,
0x00,0x00,0x87,0xF8,0x40,0x00,0x30,0x00,0x0F,0xFF,0x00,0x00,0x20,0x04,0x20,0x84, //归
0x20,0x84,0x20,0x84,0x20,0x84,0x20,0x84,0x20,0x84,0x3F,0xFC,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x01,0xC0,0x04,0x10,0x10,0x84,0x00,0x40,0x20,0x22,0x40,0x21,//4
0x40,0x41,0x40,0x81,0x21,0x02,0x01,0x00,0x10,0x84,0x04,0x50,0x01,0xC0,0x00,0x00,
0x02,0x08,0x01,0x88,0x00,0x68,0x7F,0xFF,0x00,0x28,0x20,0x48,0x22,0x10,0x2C,0x48,//检
0x21,0x44,0x2E,0x43,0x30,0x44,0x28,0x48,0x27,0x50,0x22,0x10,0x20,0x10,0x00,0x00,
0x00,0x00,0x02,0x10,0x02,0x0C,0x02,0x24,0x02,0x24,0x42,0x24,0x82,0x25,0x7F,0x26,// 字
0x02,0xA4,0x02,0x64,0x02,0x24,0x02,0x04,0x02,0x14,0x02,0x0C,0x02,0x00,0x00,0x00,
0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x01,0xFF,//图1,110
0x02,0x03,0x04,0x03,0x08,0x03,0x10,0x03,0x20,0x03,0x40,0x03,0x80,0x03,0x00,0x03,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xE1,0x00,0x21,0x00,0x3F,//2
0x00,0x21,0xFF,0xE1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x80,0x01,0x80,0xFF,//3
0x81,0x01,0x82,0x01,0x04,0x00,0x08,0x00,0x10,0x00,0x20,0x00,0x40,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x18,0x00,0x3F,0xFF,//4
0x18,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*-- 调入了一幅图像:这是您新建的图像 --*/
0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x07,0xFF,//刀闸1——114
0x18,0x03,0x60,0x03,0x80,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xE1,0xFF,0xE1,0xFF,0xFF,//开关
0xFF,0xE1,0xFF,0xE1,0x00,0x01,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x80,0x01,0x81,0xFF,//刀闸2
0x86,0x01,0x98,0x01,0x60,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
} ;
// ------------写命令到LCD---------
void write_com(unsigned char cmdcode)
{
unsigned char ii ;
LCDC = 0 ; LCDR = 0 ;
LCDD = cmdcode;//latchP7E = 0 ;//latchP7E = 1 ;
for ( ii = 0x00 ; ii < 18 ; ii ++ ) ;
LCDE = 1 ;
for ( ii = 0x00 ; ii < 18 ; ii ++ ) ;
LCDE = 0 ;
}
// ------------写数据到LCD-----------
void write_data(unsigned char Dispdata)
{
unsigned char ii ;
LCDC = 1 ; LCDR = 0 ;
LCDD = Dispdata;//latchP7E = 0 ;//latchP7E = 1 ;
for ( ii = 0x00 ; ii < 18 ; ii ++ ) ;
LCDE = 1 ;
for ( ii = 0x00 ; ii < 18 ; ii ++ ) ;
LCDE = 0 ;
}
// ------------初始化LCD屏-------------
void init_lcd ( void )
{
unsigned char ii , jj ;
LCD1 = 1 ; LCD2 = 1 ;
for ( jj = 0x00 ; jj < 100 ; jj ++ )
for ( ii = 0x00 ; ii < 10 ; ii ++ ); // ;
write_com ( DISP_OFF ) ;
write_com ( PAGE_ADD + 0x00 ) ;
write_com ( START_LINE + 0x00 );
write_com ( COL_ADD + 0x00 ) ;
write_com ( DISP_ON ) ;
}
// ----------- 指定位置显示8*16 -----------
// x = 点坐标,y = 字节坐标即8点移动步距
// 0 =< x <= 127 ; 0 =< y <= 7 ;
// 问题:一个字不能跨越两个屏幕
void disp816(unsigned char x , unsigned char y , unsigned char ch )
{
unsigned char ii ;
unsigned int jj ;
if ( x < 64 ) { LCD1 = 1 ; LCD2 = 0 ; } // 左半屏幕
else { LCD1 = 0 ; LCD2 = 1 ; x = x - 64 ; } // 右半屏幕
jj = ( ch - 0x20 ) * 16 ; // 取字库
write_com ( PAGE_ADD + y ) ;
write_com ( COL_ADD + x ) ;
for ( ii = 0x00 ; ii < 0x08 ; ii ++ )
{ write_data ( asc16 [ jj ] ) ; jj ++ ; }
write_com ( PAGE_ADD + y + 1 ) ;
write_com ( COL_ADD + x ) ;
for ( ii = 0x00 ; ii < 0x08 ; ii ++ )
{ write_data ( asc16 [ jj ] ) ; jj ++ ; }
}
// ----------- 指定位置显示8*16 -----------
// x = 点坐标,y = 字节坐标即8点移动步距
// 0 =< x <= 127 ; 0 =< y <= 7 ;
// 问题:一个字不能跨越两个屏幕
void disp816n(unsigned char x , unsigned char y , unsigned char ch )
{
unsigned char ii ;
unsigned int jj ;
if ( x < 64 ) { LCD1 = 1 ; LCD2 = 0 ; } // 左半屏幕
else { LCD1 = 0 ; LCD2 = 1 ; x = x - 64 ; } // 右半屏幕
jj = ( ch - 0x20 ) * 16 ; // 取字库
write_com ( PAGE_ADD + y ) ;
write_com ( COL_ADD + x ) ;
for ( ii = 0x00 ; ii < 0x08 ; ii ++ )
{ write_data ( asc16 [ jj ] ^ 0xff ) ; jj ++ ; }
write_com ( PAGE_ADD + y + 1 ) ;
write_com ( COL_ADD + x ) ;
for ( ii = 0x00 ; ii < 0x08 ; ii ++ )
{ write_data ( asc16 [ jj ] ^ 0xff ) ; jj ++ ; }
}
//----------- 指定位置显示8*16 -----------
// x = 点坐标,y = 字节坐标即8点移动步距
// 0 =< x <= 127 ; 0 =< y <= 7 ;
void disp_chn ( unsigned char x , unsigned char y , unsigned char chn )
{
unsigned char ii ;
unsigned int jj ;
if ( x < 64 ) { LCD1 = 1 ; LCD2 = 0 ; } // 左半屏幕
else { LCD1 = 0 ; LCD2 = 1 ; x = x - 64 ; } // 右半屏幕
jj = ( chn ) * 32 + 0x01 ; // 取字库
write_com ( PAGE_ADD + y ) ;
write_com ( COL_ADD + x ) ;
for ( ii = 0x00 ; ii < 0x10 ; ii ++ )
{
write_data ( chn16 [ jj ] ) ;
jj += 0x02 ;
}
write_com ( PAGE_ADD + y + 1 ) ;
write_com ( COL_ADD + x ) ;
jj = ( chn ) * 32 ;
for ( ii = 0x00 ; ii < 0x10 ; ii ++ )
{
write_data ( chn16 [ jj ] ) ;
jj += 0x02 ;
}
}
void disp_chnn ( unsigned char x , unsigned char y , unsigned char chn )
{
unsigned char ii ;
unsigned int jj ;
if ( x < 64 ) { LCD1 = 1 ; LCD2 = 0 ; } // 左半屏幕
else { LCD1 = 0 ; LCD2 = 1 ; x = x - 64 ; } // 右半屏幕
jj = ( chn ) * 32 + 0x01 ; // 取字库
write_com ( PAGE_ADD + y ) ;
write_com ( COL_ADD + x ) ;
for ( ii = 0x00 ; ii < 0x10 ; ii ++ )
{
write_data ( chn16 [ jj ]^0xff ) ;
jj += 0x02 ;
}
write_com ( PAGE_ADD + y + 1 ) ;
write_com ( COL_ADD + x ) ;
jj = ( chn ) * 32 ;
for ( ii = 0x00 ; ii < 0x10 ; ii ++ )
{
write_data ( chn16 [ jj ]^0xff ) ;
jj += 0x02 ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -