lcd.c
上传用户:jndfzc
上传日期:2014-06-02
资源大小:325k
文件大小:128k
源码类别:

单片机开发

开发平台:

Others

  1. // o(80) p(81) q(82) r(83) s(84) t(85) u(86) v(87) w(88) x(89) y(90) z(91) {(92) |(93)
  2. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},//0
  3. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  4. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  5. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  6. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  7. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  8. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  9. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  10. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  11. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  12. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  13. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  14. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  15. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  16. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  17. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  18. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  19. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  20. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  21. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  22. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  23. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  24. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  25. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  26. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  27. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  28. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  29. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  30. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  31. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  32. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},//31
  33. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*" ",0*/
  34. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*" ",1*/
  35. {0x00,0x00,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00,0x18,0x18,0x00,0x00},/*"!",2*/
  36. {0x00,0x12,0x36,0x24,0x48,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*""",3*/
  37. {0x00,0x00,0x00,0x24,0x24,0x24,0xFE,0x48,0x48,0x48,0xFE,0x48,0x48,0x48,0x00,0x00},/*"#",4*/
  38. //{0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xC1,0xC1,0x7F,0x00,0x00,0x00,0x00,0x00,0x00},/*#"D:Documents and SettingsAdministratorMy DocumentsMy Pictures充电18.bmp",充电未满*/
  39. //{0x00,0x00,0x10,0x38,0x54,0x54,0x50,0x30,0x18,0x14,0x14,0x54,0x54,0x38,0x10,0x10},/*"$",5*/
  40. {0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xD5,0xEB,0x7F,0x00,0x00,0x00,0x00,0x00,0x00},/*$"D:Documents and SettingsAdministratorMy DocumentsMy Pictures充电28.bmp",充电满*/
  41. {0x00,0x00,0x00,0x44,0xA4,0xA8,0xA8,0xA8,0x54,0x1A,0x2A,0x2A,0x2A,0x44,0x00,0x00},/*"%",6*/
  42. {0x00,0x00,0x00,0x30,0x48,0x48,0x48,0x50,0x6E,0xA4,0x94,0x88,0x89,0x76,0x00,0x00},/*"&",7*/
  43. //{0x00,0x60,0x60,0x20,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"'",8*/
  44. {0x00,0x00,0x00,0x00,0x18,0x3C,0x7E,0xFF,0xA5,0x5A,0x24,0x18,0x00,0x00,0x00,0x00},/*"'" "D:Documents and SettingsAdministratorMy DocumentsMy Pictures上8.bmp",上三角*/
  45. //{0x00,0x02,0x04,0x08,0x08,0x10,0x10,0x10,0x10,0x10,0x10,0x08,0x08,0x04,0x02,0x00},/*"(",9*/
  46. {0x00,0x00,0x00,0x00,0x18,0x3C,0x7E,0x81,0x81,0x7E,0x3C,0x18,0x00,0x00,0x00,0x00},/*("D:Documents and SettingsAdministratorMy DocumentsMy Pictures中8.bmp",中三角*/
  47. //{0x00,0x40,0x20,0x10,0x10,0x08,0x08,0x08,0x08,0x08,0x08,0x10,0x10,0x20,0x40,0x00},/*")",10*/
  48. {0x00,0x00,0x00,0x00,0x18,0x24,0x5A,0xA5,0xFF,0x7E,0x3C,0x18,0x00,0x00,0x00,0x00},/*)"D:Documents and SettingsAdministratorMy DocumentsMy Pictures下8.bmp",0*/
  49. {0x00,0x00,0x00,0x00,0x10,0x10,0xD6,0x38,0x38,0xD6,0x10,0x10,0x00,0x00,0x00,0x00},/*"*",11*/
  50. {0x00,0x00,0x00,0x00,0x10,0x10,0x10,0x10,0xFE,0x10,0x10,0x10,0x10,0x00,0x00,0x00},/*"+",12*/
  51. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x20,0xC0},/*",",13*/
  52. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"-",14*/
  53. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x00,0x00},/*".",15*/
  54. {0x00,0x00,0x01,0x02,0x02,0x04,0x04,0x08,0x08,0x10,0x10,0x20,0x20,0x40,0x40,0x00},/*"/",16*/
  55. {0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x24,0x18,0x00,0x00},/*"0",17*/
  56. {0x00,0x00,0x00,0x10,0x70,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00},/*"1",18*/
  57. {0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x04,0x04,0x08,0x10,0x20,0x42,0x7E,0x00,0x00},/*"2",19*/
  58. {0x00,0x00,0x00,0x3C,0x42,0x42,0x04,0x18,0x04,0x02,0x02,0x42,0x44,0x38,0x00,0x00},/*"3",20*/
  59. {0x00,0x00,0x00,0x04,0x0C,0x14,0x24,0x24,0x44,0x44,0x7E,0x04,0x04,0x1E,0x00,0x00},/*"4",21*/
  60. {0x00,0x00,0x00,0x7E,0x40,0x40,0x40,0x58,0x64,0x02,0x02,0x42,0x44,0x38,0x00,0x00},/*"5",22*/
  61. {0x00,0x00,0x00,0x1C,0x24,0x40,0x40,0x58,0x64,0x42,0x42,0x42,0x24,0x18,0x00,0x00},/*"6",23*/
  62. {0x00,0x00,0x00,0x7E,0x44,0x44,0x08,0x08,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00},/*"7",24*/
  63. {0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x24,0x18,0x24,0x42,0x42,0x42,0x3C,0x00,0x00},/*"8",25*/
  64. {0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x26,0x1A,0x02,0x02,0x24,0x38,0x00,0x00},/*"9",26*/
  65. {0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00},/*":",27*/
  66. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x20},/*";",28*/
  67. {0x00,0x00,0x02,0x04,0x08,0x08,0x10,0x20,0x20,0x40,0x80,0xFE,0x00,0x00,0x00,0x00},/*""<",29",0*/
  68. //{0x00,0x00,0x00,0x00,0x00,0x02,0x04,0x08,0x10,0x20,0x40,0xFE,0x00,0x00,0x00,0x00},/*""<",29",0*/
  69. //{0x00,0x00,0x00,0x02,0x04,0x08,0x10,0x20,0x40,0x20,0x10,0x08,0x04,0x02,0x00,0x00},/*"<",29*/
  70. {0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00},/*"=",30*/
  71. {0x00,0x00,0x00,0x40,0x20,0x10,0x08,0x04,0x02,0x04,0x08,0x10,0x20,0x40,0x00,0x00},/*">",31*/
  72. {0x00,0x00,0x00,0x3C,0x42,0x42,0x62,0x02,0x04,0x08,0x08,0x00,0x18,0x18,0x00,0x00},/*"?",32*/
  73. {0x00,0x00,0x00,0x38,0x44,0x5A,0xAA,0xAA,0xAA,0xAA,0xB4,0x42,0x44,0x38,0x00,0x00},/*"@",33*/
  74. {0x00,0x00,0x00,0x10,0x10,0x18,0x28,0x28,0x24,0x3C,0x44,0x42,0x42,0xE7,0x00,0x00},/*"A",34*/
  75. {0x00,0x00,0x00,0xF8,0x44,0x44,0x44,0x78,0x44,0x42,0x42,0x42,0x44,0xF8,0x00,0x00},/*"B",35*/
  76. {0x00,0x00,0x00,0x3E,0x42,0x42,0x80,0x80,0x80,0x80,0x80,0x42,0x44,0x38,0x00,0x00},/*"C",36*/
  77. {0x00,0x00,0x00,0xF8,0x44,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x44,0xF8,0x00,0x00},/*"D",37*/
  78. {0x00,0x00,0x00,0xFC,0x42,0x48,0x48,0x78,0x48,0x48,0x40,0x42,0x42,0xFC,0x00,0x00},/*"E",38*/
  79. {0x00,0x00,0x00,0xFC,0x42,0x48,0x48,0x78,0x48,0x48,0x40,0x40,0x40,0xE0,0x00,0x00},/*"F",39*/
  80. {0x00,0x00,0x00,0x3C,0x44,0x44,0x80,0x80,0x80,0x8E,0x84,0x44,0x44,0x38,0x00,0x00},/*"G",40*/
  81. {0x00,0x00,0x00,0xE7,0x42,0x42,0x42,0x42,0x7E,0x42,0x42,0x42,0x42,0xE7,0x00,0x00},/*"H",41*/
  82. {0x00,0x00,0x00,0x7C,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00},/*"I",42*/
  83. {0x00,0x00,0x00,0x3E,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x88,0xF0},/*"J",43*/
  84. {0x00,0x00,0x00,0xEE,0x44,0x48,0x50,0x70,0x50,0x48,0x48,0x44,0x44,0xEE,0x00,0x00},/*"K",44*/
  85. {0x00,0x00,0x00,0xE0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0xFE,0x00,0x00},/*"L",45*/
  86. {0x00,0x00,0x00,0xEE,0x6C,0x6C,0x6C,0x6C,0x54,0x54,0x54,0x54,0x54,0xD6,0x00,0x00},/*"M",46*/
  87. {0x00,0x00,0x00,0xC7,0x62,0x62,0x52,0x52,0x4A,0x4A,0x4A,0x46,0x46,0xE2,0x00,0x00},/*"N",47*/
  88. {0x00,0x00,0x00,0x38,0x44,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x44,0x38,0x00,0x00},/*"O",48*/
  89. {0x00,0x00,0x00,0xFC,0x42,0x42,0x42,0x42,0x7C,0x40,0x40,0x40,0x40,0xE0,0x00,0x00},/*"P",49*/
  90. {0x00,0x00,0x00,0x38,0x44,0x82,0x82,0x82,0x82,0x82,0xB2,0xCA,0x4C,0x38,0x06,0x00},/*"Q",50*/
  91. {0x00,0x00,0x00,0xFC,0x42,0x42,0x42,0x7C,0x48,0x48,0x44,0x44,0x42,0xE3,0x00,0x00},/*"R",51*/
  92. {0x00,0x00,0x00,0x3E,0x42,0x42,0x40,0x20,0x18,0x04,0x02,0x42,0x42,0x7C,0x00,0x00},/*"S",52*/
  93. {0x00,0x00,0x00,0xFE,0x92,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x38,0x00,0x00},/*"T",53*/
  94. {0x00,0x00,0x00,0xE7,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,0x00},/*"U",54*/
  95. {0x00,0x00,0x00,0xE7,0x42,0x42,0x44,0x24,0x24,0x28,0x28,0x18,0x10,0x10,0x00,0x00},/*"V",55*/
  96. {0x00,0x00,0x00,0xD6,0x92,0x92,0x92,0x92,0xAA,0xAA,0x6C,0x44,0x44,0x44,0x00,0x00},/*"W",56*/
  97. {0x00,0x00,0x00,0xE7,0x42,0x24,0x24,0x18,0x18,0x18,0x24,0x24,0x42,0xE7,0x00,0x00},/*"X",57*/
  98. {0x00,0x00,0x00,0xEE,0x44,0x44,0x28,0x28,0x10,0x10,0x10,0x10,0x10,0x38,0x00,0x00},/*"Y",58*/
  99. {0x00,0x00,0x00,0x7E,0x84,0x04,0x08,0x08,0x10,0x20,0x20,0x42,0x42,0xFC,0x00,0x00},/*"Z",59*/
  100. {0x00,0x1E,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x1E,0x00},/*"[",60*/
  101. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*" ",61*/
  102. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*" ",62*/
  103. {0x00,0x00,0x18,0x24,0x24,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"^",63*///。
  104. //{0x00,0x1C,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"^",63*/
  105. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF},/*"_",64*/
  106. {0x00,0x60,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"`",65*/
  107. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x1E,0x22,0x42,0x42,0x3F,0x00,0x00},/*"a",66*/
  108. {0x00,0x00,0x00,0xC0,0x40,0x40,0x40,0x58,0x64,0x42,0x42,0x42,0x64,0x58,0x00,0x00},/*"b",67*/
  109. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x22,0x40,0x40,0x40,0x22,0x1C,0x00,0x00},/*"c",68*/
  110. {0x00,0x00,0x00,0x06,0x02,0x02,0x02,0x1E,0x22,0x42,0x42,0x42,0x26,0x1B,0x00,0x00},/*"d",69*/
  111. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x7E,0x40,0x40,0x42,0x3C,0x00,0x00},/*"e",70*/
  112. {0x00,0x00,0x00,0x0F,0x11,0x10,0x10,0x7E,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00},/*"f",71*/
  113. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x44,0x44,0x38,0x40,0x3C,0x42,0x42,0x3C},/*"g",72*/
  114. {0x00,0x00,0x00,0xC0,0x40,0x40,0x40,0x5C,0x62,0x42,0x42,0x42,0x42,0xE7,0x00,0x00},/*"h",73*/
  115. {0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x70,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00},/*"i",74*/
  116. {0x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x1C,0x04,0x04,0x04,0x04,0x04,0x04,0x44,0x78},/*"j",75*/
  117. {0x00,0x00,0x00,0xC0,0x40,0x40,0x40,0x4E,0x48,0x50,0x68,0x48,0x44,0xEE,0x00,0x00},/*"k",76*/
  118. {0x00,0x00,0x00,0x70,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00},/*"l",77*/
  119. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x49,0x49,0x49,0x49,0x49,0xED,0x00,0x00},/*"m",78*/
  120. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xDC,0x62,0x42,0x42,0x42,0x42,0xE7,0x00,0x00},/*"n",79*/
  121. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,0x00},/*"o",80*/
  122. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD8,0x64,0x42,0x42,0x42,0x44,0x78,0x40,0xE0},/*"p",81*/
  123. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x22,0x42,0x42,0x42,0x22,0x1E,0x02,0x07},/*"q",82*/
  124. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xEE,0x32,0x20,0x20,0x20,0x20,0xF8,0x00,0x00},/*"r",83*/
  125. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x42,0x40,0x3C,0x02,0x42,0x7C,0x00,0x00},/*"s",84*/
  126. {0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x7C,0x10,0x10,0x10,0x10,0x10,0x0C,0x00,0x00},/*"t",85*/
  127. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC6,0x42,0x42,0x42,0x42,0x46,0x3B,0x00,0x00},/*"u",86*/
  128. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE7,0x42,0x24,0x24,0x28,0x10,0x10,0x00,0x00},/*"v",87*/
  129. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD7,0x92,0x92,0xAA,0xAA,0x44,0x44,0x00,0x00},/*"w",88*/
  130. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6E,0x24,0x18,0x18,0x18,0x24,0x76,0x00,0x00},/*"x",89*/
  131. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE7,0x42,0x24,0x24,0x28,0x18,0x10,0x10,0xE0},/*"y",90*/
  132. {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x44,0x08,0x10,0x10,0x22,0x7E,0x00,0x00},/*"z",91*/
  133. {0x00,0x03,0x04,0x04,0x04,0x04,0x04,0x08,0x04,0x04,0x04,0x04,0x04,0x04,0x03,0x00},/*"{",92*/
  134. {0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08},/*"|",93*/
  135. };
  136. /* E:2004.8.35kvbijiben7.bmp(0)*/
  137. const unsigned char  Comm_bmp[1536]=
  138. {/*----  图片文件来自:【E:2004.8.35kvbijiben7.bmp】  ----*/
  139. /*----  图片宽度:128     图片高度:96  ----*/
  140. /*----  本数据文件建立日期:202004-9-9;  建立时间:17:52:51  ----*/
  141. /*----  本数据文件由PICtoCODE【图片数据生成器】V1.0自动生成!  ----*/
  142. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  143. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  144. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  145. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  146. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  147. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  148. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  149. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  150. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  151. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  152. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  153. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  154. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  155. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  156. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  157. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  158. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  159. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  160. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  161. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  162. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  163. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  164. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  165. 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  166. 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 
  167. 0x00, 0x00, 0x00, 0x00, 0xC7, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x44, 0x00, 
  168. 0x00, 0x00, 0x00, 0x01, 0x80, 0x3F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x8F, 0xFF, 0xFF, 0xC4, 0x00, 
  169. 0x00, 0x00, 0x00, 0x01, 0x90, 0x01, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x44, 0x00, 
  170. 0x00, 0x00, 0x00, 0x03, 0x1F, 0x00, 0x03, 0xFC, 0x00, 0x00, 0x00, 0x8B, 0x85, 0x54, 0x44, 0x00, 
  171. 0x00, 0x00, 0x00, 0x07, 0x3F, 0xF8, 0x00, 0x18, 0x00, 0x00, 0x00, 0xE9, 0x02, 0xAA, 0x5C, 0x00, 
  172. 0x00, 0x00, 0x00, 0x06, 0x7F, 0xFF, 0xC0, 0x38, 0x00, 0x00, 0x00, 0xB8, 0x00, 0x00, 0x74, 0x00, 
  173. 0x00, 0x00, 0x00, 0x0C, 0x7F, 0xFF, 0xFC, 0x30, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xFE, 0x5C, 0x00, 
  174. 0x00, 0x00, 0x00, 0x0C, 0xFF, 0xFF, 0xFC, 0x70, 0x00, 0x00, 0x00, 0x89, 0x7F, 0xFA, 0x44, 0x00, 
  175. 0x00, 0x00, 0x00, 0x19, 0xFF, 0xFF, 0xF8, 0x60, 0x00, 0x00, 0x00, 0x89, 0x7F, 0xFA, 0x44, 0x00, 
  176. 0x00, 0x00, 0x00, 0x31, 0xFF, 0xFF, 0xF8, 0x60, 0x00, 0x00, 0x00, 0x89, 0x7F, 0xFA, 0x44, 0x00, 
  177. 0x00, 0x00, 0x00, 0x33, 0xFF, 0xFF, 0xF0, 0xC0, 0x00, 0x00, 0x00, 0x89, 0x7F, 0xFA, 0x44, 0x00, 
  178. 0x00, 0x00, 0x00, 0x73, 0xFF, 0xFF, 0xF0, 0xC0, 0x00, 0x00, 0x00, 0x89, 0x7F, 0xFA, 0x44, 0x00, 
  179. 0x00, 0x00, 0x00, 0x67, 0xFF, 0xFF, 0xE3, 0x80, 0x00, 0x00, 0x00, 0x89, 0x7F, 0xFA, 0x44, 0x00, 
  180. 0x00, 0x00, 0x00, 0xCF, 0xFF, 0xFF, 0xE1, 0x80, 0x00, 0x00, 0x00, 0x89, 0x7F, 0xFA, 0x44, 0x00, 
  181. 0x00, 0x00, 0x01, 0x83, 0xFF, 0xFF, 0xC3, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7F, 0xFA, 0x44, 0x00, 
  182. 0x00, 0x00, 0x01, 0x80, 0x7F, 0xFF, 0xC3, 0x00, 0x00, 0x00, 0x00, 0x89, 0x7F, 0xFA, 0x44, 0x00, 
  183. 0x00, 0x00, 0x03, 0x00, 0x0F, 0xFF, 0x86, 0x00, 0x00, 0x00, 0x00, 0x89, 0xFF, 0xFE, 0x44, 0x00, 
  184. 0x00, 0x00, 0x02, 0x00, 0x01, 0xFF, 0x8E, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x44, 0x00, 
  185. 0x00, 0x00, 0x07, 0x00, 0x00, 0x1F, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x44, 0x00, 
  186. 0x00, 0x00, 0x1C, 0xF8, 0x00, 0x02, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x44, 0x00, 
  187. 0x00, 0x00, 0x7F, 0x1F, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x8A, 0xE0, 0x70, 0x44, 0x00, 
  188. 0x00, 0x01, 0xF5, 0xE3, 0xE0, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x50, 0x44, 0x00, 
  189. 0x00, 0x07, 0xDE, 0xBC, 0x7C, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x8A, 0xE0, 0x70, 0x44, 0x00, 
  190. 0x00, 0x1F, 0x77, 0xEF, 0x87, 0xE0, 0x70, 0x00, 0x00, 0x00, 0x00, 0x88, 0x03, 0x8E, 0x44, 0x00, 
  191. 0x00, 0x33, 0xDF, 0x7A, 0xF8, 0x7C, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x8A, 0xE2, 0x8A, 0x44, 0x00, 
  192. 0x00, 0xE0, 0xF5, 0xEF, 0x5F, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x88, 0x03, 0x8E, 0x44, 0x00, 
  193. 0x03, 0x80, 0x3F, 0xBD, 0xEF, 0xE1, 0xE0, 0x0F, 0x00, 0x00, 0x00, 0x8A, 0xE0, 0x70, 0x44, 0x00, 
  194. 0x03, 0xC0, 0x0F, 0x76, 0xFA, 0xFF, 0xE0, 0x07, 0xC0, 0x00, 0x00, 0x88, 0x00, 0x50, 0x44, 0x00, 
  195. 0x03, 0xF0, 0x11, 0xDF, 0xAF, 0x5F, 0xC0, 0x01, 0xE0, 0x00, 0x00, 0x8A, 0xE0, 0x70, 0x44, 0x00, 
  196. 0x03, 0xF8, 0x3C, 0x7A, 0xFD, 0xFF, 0x80, 0xC0, 0x70, 0x00, 0x00, 0x88, 0x03, 0x8E, 0x44, 0x00, 
  197. 0x01, 0xFE, 0x7F, 0x3F, 0xD7, 0x7F, 0x00, 0x40, 0x38, 0x01, 0x00, 0x8A, 0xE2, 0x8A, 0x44, 0x00, 
  198. 0x00, 0xFF, 0xFF, 0x87, 0x7D, 0xFE, 0x00, 0x00, 0x1C, 0x03, 0x80, 0x88, 0x03, 0x8E, 0x44, 0x00, 
  199. 0x00, 0x7F, 0xFF, 0x01, 0xD7, 0xFC, 0x00, 0x00, 0x0F, 0x0F, 0x00, 0x8B, 0xE0, 0x00, 0x44, 0x00, 
  200. 0x00, 0x1F, 0xFE, 0x00, 0x7F, 0xF0, 0x00, 0x00, 0x07, 0xFE, 0x00, 0x88, 0x03, 0xFE, 0x44, 0x00, 
  201. 0x00, 0x0F, 0xFE, 0x00, 0x1F, 0xE0, 0x00, 0x00, 0x01, 0xF8, 0x00, 0x8B, 0xE2, 0xDA, 0x44, 0x00, 
  202. 0x00, 0x03, 0xFF, 0x80, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xC3, 0xFE, 0x5C, 0x00, 
  203. 0x00, 0x01, 0xFF, 0xE0, 0x1F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB8, 0x00, 0x00, 0x74, 0x00, 
  204. 0x00, 0x00, 0x7F, 0xF8, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE8, 0x00, 0x00, 0x5C, 0x00, 
  205. 0x00, 0x00, 0x1F, 0xFE, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x44, 0x00, 
  206. 0x00, 0x00, 0x03, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x44, 0x00, 
  207. 0x00, 0x00, 0x00, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8F, 0xFF, 0xFF, 0xC4, 0x00, 
  208. 0x00, 0x00, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x44, 0x00, 
  209. 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 
  210. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  211. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  212. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  213. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  214. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  215. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  216. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  217. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  218. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  219. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  220. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  221. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  222. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  223. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  224. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  225. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  226. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  227. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  228. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  229. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  230. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  231. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  232. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  233. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  234. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  235. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  236. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  237. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, };/*"E:2004.8.35kvbijiben7.bmp",0*/
  238. // D:Documents and SettingsAdministratorMy DocumentsMy PicturesDALOG.bmp(0)
  239. const unsigned char  Dalog_bmp[896]=
  240. {0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 
  241. 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBB, 0xBB, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0x80, 
  242. 0x01, 0xFF, 0xDD, 0xDD, 0xDD, 0x5D, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x44, 0x44, 0x00, 0x80, 
  243. 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEE, 0xEE, 0xEE, 0xAA, 0xAA, 0xAA, 0xAA, 0x80, 
  244. 0x01, 0xF7, 0x77, 0x75, 0x75, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x51, 0x11, 0x10, 0x00, 0x80, 
  245. 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xFB, 0xBB, 0xBA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0x80, 
  246. 0x01, 0xFF, 0xFD, 0xDD, 0xDD, 0xD5, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x54, 0x44, 0x40, 0x80, 
  247. 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xEE, 0xEA, 0xAA, 0xAA, 0xAA, 0xAA, 0x80, 
  248. 0x01, 0xF7, 0x77, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x15, 0x11, 0x00, 0x00, 0x80, 
  249. 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBB, 0xBB, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0x80, 
  250. 0x01, 0xFF, 0xDD, 0xDD, 0xDD, 0x5D, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x44, 0x44, 0x00, 0x80, 
  251. 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEE, 0xEE, 0xEE, 0xAA, 0xAA, 0xAA, 0xAA, 0x80, 
  252. 0x01, 0xF7, 0x77, 0x77, 0x75, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x51, 0x11, 0x10, 0x00, 0x80, 
  253. 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xFB, 0xBB, 0xBA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0x80, 
  254. 0x01, 0xFF, 0xFD, 0xDD, 0xDD, 0xD5, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x54, 0x44, 0x40, 0x80, 
  255. 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 
  256. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  257. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  258. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  259. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  260. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  261. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  262. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  263. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  264. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  265. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  266. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  267. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  268. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  269. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  270. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  271. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  272. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  273. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  274. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  275. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  276. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  277. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  278. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  279. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  280. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  281. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  282. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  283. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  284. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  285. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  286. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  287. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  288. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  289. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  290. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  291. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x80, 
  292. 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x80, 
  293. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 
  294. 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 
  295. 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 
  296. };/*"D:Documents and SettingsAdministratorMy DocumentsMy PicturesDALOG.bmp",0*/
  297. int fnST01(void) /* 状态位STA1,STA0 判断(读写指令和读写数据)*/
  298. {
  299. int i;
  300. for(i=100;i>0;i--)
  301. {
  302. if((RdPortE(LCMCW) & 0x03) == 0x03)
  303. break;
  304. }
  305. return i; /* 若返回零,说明错误*/
  306. }
  307. int fnST3(void) /* 状态位ST3 判断(数据自动写状态)*/
  308. {
  309. int i;
  310. for(i=100;i>0;i--)
  311. {
  312. if((RdPortE(LCMCW) & 0x08) == 0x08)
  313. break;
  314. }
  315. return i; /* 若返回零,说明错误*/
  316. }
  317. int fnPR1(int uCmd,int uPar1,int uPar2) /* 写双参数的指令*/
  318. {
  319. if(fnST01() == 0)
  320. return 1;
  321. WrPortE(LCMDW, uPar1);
  322. if(fnST01() == 0)
  323. return 2;
  324. WrPortE(LCMDW, uPar2);
  325. if(fnST01() == 0)
  326. return 3;
  327. WrPortE(LCMCW, uCmd);
  328. return 0; /* 返回0 成功*/
  329. }
  330. int fnPR12(int uCmd) /* 写无参数的指令*/
  331. {
  332. if(fnST01() == 0)
  333. return 1;
  334. WrPortE(LCMCW, uCmd);
  335. return 0; /* 返回0 成功*/
  336. }
  337. int fnPR13(int uData) /* 写数据*/
  338. {
  339. if(fnST3() == 0)
  340. return 1;
  341. WrPortE(LCMDW, uData);
  342. return 0; /* 返回0 成功*/
  343. }
  344. /*LCM 初始化*/
  345. int fnLCMInit(void)
  346. {
  347. fnPR12(LC_AUT_OVR); /* 自动写结束*/
  348. if(fnPR1(LC_TXT_STP,0x00,0x00) != 0) /* 文本显示区首地址*/
  349. return -1;
  350. fnPR1(LC_TXT_WID,0x10,0x00); /* 文本显示区宽度*/
  351. fnPR1(LC_GRH_STP,0x00,0x04); /* 图形显示区首地址*/
  352. fnPR1(LC_GRH_WID,0x10,0x00); /* 图形显示区宽度*/
  353. fnPR12(LC_CUR_SHP | 0x07); /* 光标形状*/
  354. fnPR12(LC_MOD_OR); /* 显示方式设置*/
  355. fnPR12(LC_DIS_SW | 0x0C); /* 显示开关设置*/
  356. return 0;
  357. }
  358. void cls(void)
  359. {
  360. int i;
  361. fnPR1(LC_ADD_POS,0x00,0x00); /* 置地址指针*/
  362. fnPR12(LC_AUT_WR); /* 自动写*/
  363. for(i=0;i<0x1000;i++)
  364. {
  365. while((RdPortE(LCMCW) & 0x08) != 0x08);
  366.      WrPortE(LCMDW, 0x0);
  367.   }
  368. fnPR12(LC_AUT_OVR);/* 自动写结束*/
  369. }
  370. void Logo_View(void)
  371. {
  372. int i,k;
  373. fnPR1(LC_ADD_POS,0x00,0x04); /* 置地址指针*/
  374. fnPR12(LC_AUT_WR); /* 自动写*/
  375. for(i=0;i<2048;i++)
  376. {     k = Run_Bmp[i];
  377. fnPR13(k);  /* 写数据*/
  378. //fnPR12(0xC0);
  379.   }
  380. fnPR12(LC_AUT_OVR);/* 自动写结束*/
  381. }
  382. void Run_Bmp_View(void)
  383. {
  384. int i,k;
  385. fnPR1(LC_ADD_POS,0x00,0x04); /* 置地址指针*/
  386. fnPR12(LC_AUT_WR); /* 自动写*/
  387. for(i=0;i<2048;i++)
  388. {     k = Run_Bmp[i];
  389. fnPR13(k);  /* 写数据*/
  390. //fnPR12(0xC0);
  391.   }
  392. fnPR12(LC_AUT_OVR);/* 自动写结束*/
  393. }
  394. void Dlg_Frame_View(void)
  395. {
  396. int i,k;
  397.  k =  0x400 + 48*16 ;
  398. fnPR1(LC_ADD_POS,(UC)(k&0xff),(UC)((k>>8)&0xff)); /* 置地址指针*/
  399. fnPR12(LC_AUT_WR); /* 自动写*/
  400. for(i=0;i<896;i++)
  401. {     k =Dalog_bmp[i];
  402. fnPR13(k);  /* 写数*/
  403.   /* 写数据*/
  404. //fnPR12(0xC0);
  405.   }
  406. fnPR12(LC_AUT_OVR);/* 自动写结束*/
  407. }
  408. void Logo_Title(void)
  409. {
  410. int i,k;
  411. fnPR1(LC_ADD_POS,0x00,0x04); /* 置地址指针*/
  412. fnPR12(LC_AUT_WR); /* 自动写*/
  413. for(i=0;i<256;i++)
  414. {     k = Title[i];
  415. fnPR13(k);  /* 写数据*/
  416. //fnPR12(0xC0);
  417.   }
  418. fnPR12(LC_AUT_OVR);/* 自动写结束*/
  419. }
  420. void Comm_bmp_View(void)
  421. {
  422. int i,k;
  423.       k =  0x400 + 16*16 ;
  424. fnPR1(LC_ADD_POS,(UC)(k&0xff),(UC)((k>>8)&0xff)); /* 置地址指针*/
  425. fnPR12(LC_AUT_WR); /* 自动写*/
  426. for(i=0;i<1536;i++)
  427. {     k = Comm_bmp[i];
  428. fnPR13(k);  /* 写数据*/
  429. //fnPR12(0xC0);
  430.   }
  431. fnPR12(LC_AUT_OVR);/* 自动写结束*/
  432. }
  433. void DisplayHz(char color,unsigned short x,unsigned short y , unsigned char *hz)
  434. {
  435.   unsigned short  i,j;
  436.   unsigned short  xhVideoAddress,ihDataSend;
  437.   unsigned char   Ptr;
  438.   static unsigned short Pos;
  439.   
  440.   char DHZK_MSK[32];
  441.   
  442.   DHZK_MSK[0]=0;
  443.   DHZK_MSK[1]=0;
  444.   DHZK_MSK[30]=0;
  445.   DHZK_MSK[31]=0;
  446.  
  447.   if(hz[0]>0x80)
  448.     {
  449. Pos=0;
  450. while(HZK_MSK[Pos].HZ[0]!=0)
  451. {
  452.   if((HZK_MSK[Pos].HZ[0]==hz[0]) && (HZK_MSK[Pos].HZ[1]==hz[1]))
  453.     {
  454. break;
  455.     }
  456.   Pos++;
  457.   if(Pos>300) 
  458.     {
  459.      Pos = 0;
  460.         break;
  461.     }
  462. }
  463.     }
  464.   else  Pos = 0;
  465.   for(i=0;i<28;i++)
  466.     {
  467. Ptr = HZK_MSK[Pos].Msk[i];   //将字模信息转存到中间数组
  468. DHZK_MSK[i+2]=Ptr;
  469.     }
  470.   
  471.   if(y>127) y=0;                 //高度不能大于15行个16X8的字摸16个高8个宽
  472.   if(x>15) x=0;                //宽度不能大于16列个16X8的字摸
  473.   ihDataSend=0;
  474.   xhVideoAddress =  0x400 + y*16 + x;
  475.   for(j=0;j<16;j++)
  476.    {
  477. fnPR1(LC_ADD_POS,xhVideoAddress & 0x0ff,xhVideoAddress>>8); /* 置地址指针*/
  478. if(color==1)
  479.  {
  480.    fnPR13(DHZK_MSK[ihDataSend++]);  /* 写数据*/
  481.    fnPR12(0xC0);
  482.    fnPR13(DHZK_MSK[ihDataSend++]);  /* 写数据*/
  483.    fnPR12(0xC0);
  484.  }
  485. else
  486.  {
  487.    fnPR13(~(DHZK_MSK[ihDataSend++]));  /* 写数据*/
  488.    fnPR12(0xC0);
  489.    fnPR13(~(DHZK_MSK[ihDataSend++]));  /* 写数据*/
  490.    fnPR12(0xC0);
  491.          }
  492.    xhVideoAddress+=16;
  493.    }
  494. }
  495. /*** 在液晶屏指定位置显示一排ASCII字符 ***/
  496. void DisplayAscII_Str(UC fNormal,UC ihErect,UC ihLine,UC length)//fNormal颜色;ihLine行 ihErect列 length长度 
  497. {
  498. UC i,j;
  499. US  xhVideoAddress;
  500. // 光标向下移动 
  501. if(ihLine>127) ihLine=0;             //高度不能大于15行个16X8的字摸16个高8个宽
  502. if(ihErect>15) ihErect=0;           //宽度不能大于40列个16X8的字摸
  503. for(i=0;i<length;i++)
  504. {
  505. xhVideoAddress=0x400+(ihLine * 16) + ihErect + i;
  506. for(j=0;j<=15;j++)            
  507.       {
  508.       fnPR1(LC_ADD_POS,xhVideoAddress & 0x0ff,xhVideoAddress>>8); /* 置地址指针*/
  509.       if(fNormal==1)
  510.        {
  511.        fnPR13(ASCII_MSK[display_buf[i]][j]);        //黑字
  512.       fnPR12(0xC0);      //黑字
  513.        }
  514.       else
  515.        {
  516.         fnPR13(~(ASCII_MSK[display_buf[i]][j]));       //黑地白字
  517.       fnPR12(0xC0);     //黑地白字
  518.        }
  519.        xhVideoAddress+=16;
  520.            }
  521. }
  522. }
  523. /*====================================================*/
  524. // 显示函数
  525. // 汉字和ASCII混合显示函数
  526. //
  527. //*===================================================*/
  528. void LCDPrintf( char color,int x,int y,char *str,char Length)
  529. {
  530. unsigned char i=0;
  531. char hz[3];
  532. if(x<0 || x>15 || y<0 || y>127){
  533. return;
  534. }
  535. while(str[i]!=0)
  536.  {
  537. if(str[i]<0x80)
  538.   {
  539.    display_buf[0]=str[i];
  540.                     DisplayAscII_Str(color,x,y,1);
  541.                     x=x+1;
  542.                     i=i+1;
  543.   }
  544. else if(str[i]>0x80) //为汉字
  545.   {
  546.                     hz[0]=str[i];
  547.                     hz[1]=str[i+1];
  548.                     hz[2]=0;
  549.                     DisplayHz(color,x,y,(unsigned char *)hz);
  550.                     i=i+2;
  551.                     x=x+2;//右移显示位置
  552.   }
  553. else
  554.   {
  555. i++;
  556. x++;
  557.   }
  558. if (x>=16)//一行显示16个半角字符,所以进行换行判断
  559.   {
  560.                     break;
  561.                   }
  562.                 if(i>=Length) break;
  563.        }
  564. }
  565. void LineY(unsigned char X1,unsigned char  Y1,unsigned char  Y2,unsigned char Type)// 
  566. {
  567.   unsigned char j;
  568.   unsigned short  xhVideoAddress;
  569.   if(Y2>127) Y2=127;             //高度不能大于15行个16X8的字摸16个高8个宽
  570.   if(X1>15) X1=15;             //宽度不能大于40列个16X8的字摸
  571.   for(j=Y1;j<=Y2;j++)
  572.     {              
  573.        xhVideoAddress =  0x400 + j*16 + X1;
  574.        fnPR1(LC_ADD_POS,xhVideoAddress & 0x0ff,xhVideoAddress>>8); /* 置地址指针*/
  575.        fnPR13(Type);        
  576.        fnPR12(0xC0);
  577.     }
  578. }
  579. void LineX(unsigned char X1,unsigned char  Y1,unsigned char  X2)// 
  580. {
  581.   unsigned char j;
  582.   unsigned short  xhVideoAddress;
  583.   if(Y1>127) Y1=127;             //高度不能大于15行个16X8的字摸16个高8个宽
  584.   if(X2>15) X2=15;             //宽度不能大于40列个16X8的字摸
  585.   xhVideoAddress =  0x400 + Y1*16 + X1;
  586.   fnPR1(LC_ADD_POS,xhVideoAddress & 0x0ff,xhVideoAddress>>8); /* 置地址指针*/
  587.   for(j=X1;j<=X2;j++)
  588.     {              
  589.        fnPR13(0xff);        
  590.        fnPR12(0xC0);
  591.     }
  592. }
  593. void  display_sqr(char xx1,char xx2,char yy1,char yy2,char type1,char type2)
  594. {
  595.     LineY(xx1,yy1,yy2,type1);
  596.     LineY(xx2,yy1,yy2,type2);
  597.     LineX(xx1,yy1,xx2);
  598.     LineX(xx1,yy2,xx2);
  599. }
  600. void Control_Word_Show(UC color,UC ihErect,UC ihLine,int value,UC length)
  601. {
  602. if(value>0)  
  603. LCDPrintf( color,ihErect,ihLine,"投",length);
  604.         else 
  605.          LCDPrintf( color,ihErect,ihLine,"退",length);
  606. }
  607. void Angle_Show(UC color,UC ihErect,UC ihLine,int angle,UC key,UC type)
  608. { /*角度  key=1    在前面显示角度符号
  609. type: 0   测量值角度显示 ;
  610.   1    定值显示;
  611. */
  612. UI   temp; 
  613. UC   datacount=0;
  614. if(angle<0) 
  615.         angle= 36000 + angle;
  616.      
  617.        if(key==1)
  618. {
  619. display_buf[datacount]='<';
  620. datacount++;
  621. }
  622. temp=angle;
  623. display_buf[datacount]= temp /10000+'0';
  624. temp%=10000;
  625. datacount++;
  626. display_buf[datacount]= temp /1000+'0';
  627. temp%=1000;
  628. datacount++;
  629. display_buf[datacount]= temp /100+'0';
  630. temp%=100;
  631. datacount++;
  632. display_buf[datacount]=  '.';
  633.      datacount++;
  634. display_buf[datacount]=temp /10+'0';
  635. datacount++;
  636. display_buf[datacount]=temp%10+'0';
  637. datacount++;
  638.       display_buf[datacount]='^';
  639.      if(key==1)
  640. {
  641. if(display_buf[1]==0+'0')
  642. {display_buf[1]=' ';
  643. if(display_buf[2]==0+'0')
  644. display_buf[2]=' ';
  645. }
  646. }
  647.      else   
  648.      {
  649.      if(display_buf[0]==0+'0')
  650. { display_buf[0]=' ';
  651. if(display_buf[1]==0+'0')
  652. display_buf[1]=' ';
  653.      }
  654. }
  655.     
  656. DisplayAscII_Str(color,ihErect,ihLine,(datacount+1));
  657. }
  658. void Bcd_show(UC color,UC ihErect,UC ihLine, int value,int range,UC key,UC type,UC datatype)
  659. /*
  660. key:
  661. 0、电流A 
  662. rang:0     ***.**A(最大可以显示*******.**)
  663.        1      ****.*A(最大可以显示********.*)
  664. 1、电压 
  665. range :0     ***.** V   ;
  666.    1     ****.* kV
  667. 2、P值显示
  668. range:  0    ***.**W;
  669.            1    *****kW;
  670. 3、Q 值显示
  671. range:  0 ***.**Var;
  672.            1 *****kVar;        
  673. 4、F  (Hz)   range 0
  674. 5、Cos       range 0
  675. 6、时间rang: 0  s   
  676. 7、滑差Hz/s
  677. 8、电度P   
  678. range  1     ********.* kWh
  679. 9、电度Q   
  680. range  1     ********.* kVarh 
  681. value:幅值*100  (一次值显示*10)
  682. type:
  683. 0、显示值
  684. 1、定值
  685. datatype:
  686. 0:float;(***.**)
  687. 1:int;(*****)
  688. 2:时钟数据显示(**)
  689. 3:ABCD 显示(*)
  690. 4:int;(*********)基数、电度
  691. 5:float;(********.*) 实时电度
  692. */
  693. {
  694. long int   temp; 
  695. UC i,datacount=0;
  696. switch(datatype)
  697. {
  698. case 0:
  699. { datacount=0;
  700.   if(value<0) 
  701.        { 
  702.         value = (-1)*value;
  703. if((key==2)||(key==3))
  704.         {
  705.         display_buf[datacount]='-';
  706.         datacount++;
  707. }
  708.        }
  709. temp = value;
  710. display_buf[datacount]= temp /10000+'0';
  711. temp%=10000;
  712. datacount++;
  713. display_buf[datacount]= temp /1000+'0';
  714. temp%=1000;
  715. datacount++;
  716. display_buf[datacount]= temp /100+'0';
  717. temp%=100;
  718. datacount++;
  719. if((range==1)||(range==2))//****.*
  720. {
  721. display_buf[datacount]= temp /10+'0';
  722. datacount++;
  723. display_buf[datacount]= '.';
  724. datacount++;
  725. display_buf[datacount]=temp%10+'0';
  726. if(display_buf[0]=='-')
  727. {
  728. for(i=1;i<(datacount-3);i++)
  729. {
  730. if((display_buf[i]==0+'0')||(display_buf[i]==' '))
  731. {
  732.               display_buf[i]=' ';
  733. if(display_buf[i+1]==0+'0')
  734. display_buf[i+1]=' ';
  735. }
  736. else 
  737. break;
  738. }
  739. }
  740. else   
  741. {
  742. for(i=0;i<(datacount-3);i++)
  743. {
  744. if((display_buf[i]==0+'0')||(display_buf[i]==' '))
  745. {
  746.               display_buf[i]=' ';
  747. if(display_buf[i+1]==0+'0')
  748. display_buf[i+1]=' ';
  749. }
  750. else 
  751. break;
  752. }
  753. }
  754.   }
  755. else if(range==0)//***.**
  756. {
  757. display_buf[datacount]= '.';
  758.      datacount++;
  759. display_buf[datacount]= temp /10+'0';
  760. datacount++;
  761. display_buf[datacount]=temp%10+'0';
  762. for(i=0;i<(datacount-4);i++)
  763. {
  764. if((display_buf[i]==0+'0')||(display_buf[i]==' '))
  765. {
  766. display_buf[i]=' ';
  767. if(display_buf[i+1]==0+'0') 
  768. display_buf[i+1]=' ';
  769. }
  770. else if(display_buf[0]!='-')
  771. break;
  772. }
  773.  } 
  774. switch(key)
  775. {
  776. case   0://电流
  777. datacount++;
  778. if(type==1)
  779. {
  780. display_buf[datacount]='I';
  781. datacount++;
  782. display_buf[datacount]='n';
  783. }
  784. else
  785. display_buf[datacount]='A';
  786. break;
  787. case 1: //电压
  788. if(type==1)
  789. {
  790. datacount++;
  791. display_buf[datacount]='U';
  792. datacount++;
  793. display_buf[datacount]='n';
  794. }
  795. else
  796. {
  797. if(range==1)
  798. {
  799. datacount++;
  800. display_buf[datacount]='k';
  801. }
  802. datacount++;
  803. display_buf[datacount]='V';
  804. }
  805. break;
  806. case 2://P
  807. if(range==1)
  808. {
  809. datacount++;
  810. display_buf[datacount]='k';
  811. }
  812. datacount++;
  813. display_buf[datacount]='W';
  814. break;
  815. case 3://Q
  816. if(range==1)
  817. {
  818. datacount++;
  819. display_buf[datacount]='k';
  820. }
  821. datacount++;
  822. display_buf[datacount]='V';
  823. datacount++;
  824. display_buf[datacount]='a';
  825. datacount++;
  826. display_buf[datacount]='r';
  827. break;
  828. case 4://F
  829. datacount++;
  830. display_buf[datacount]='H';
  831. datacount++;
  832. display_buf[datacount]='z';
  833. break;
  834. case 5://cos
  835. break;
  836. case 6://延时时间s
  837.        if(type==0)
  838.         {datacount++;
  839.          display_buf[datacount]='s';
  840. }
  841.  else 
  842.   {
  843.     datacount++;
  844.          display_buf[datacount]='m';
  845.    datacount++;
  846.          display_buf[datacount]='i';
  847.   datacount++;
  848.          display_buf[datacount]='n';
  849. }
  850. break;
  851. case 7://滑差Hz/s
  852. datacount++;
  853. display_buf[datacount]='H';
  854. datacount++;
  855. display_buf[datacount]='z';
  856. datacount++;
  857. display_buf[datacount]='/';
  858. datacount++;
  859. display_buf[datacount]='s';
  860. break;
  861. case 8://kWh
  862. datacount++;
  863. display_buf[datacount]='k';
  864. datacount++;
  865. display_buf[datacount]='W';
  866. datacount++;
  867. display_buf[datacount]='h';
  868. break;
  869. case 9://kVarh
  870. datacount++;
  871. display_buf[datacount]='k';
  872. datacount++;
  873. display_buf[datacount]='V';
  874. datacount++;
  875. display_buf[datacount]='a';
  876. datacount++;
  877. display_buf[datacount]='r';
  878. datacount++;
  879. display_buf[datacount]='h';
  880. break;
  881. default :break;
  882. }
  883. DisplayAscII_Str(color,ihErect,ihLine,(datacount+1));
  884. datacount=0;
  885. break;
  886. }
  887. case 1://*****
  888. { datacount=0;
  889.  if(value<0) 
  890.         { 
  891.         value= (-1)*value;
  892. if((key==2)||(key==3))
  893.         {
  894.         display_buf[datacount]='-';
  895.         datacount++;
  896. }
  897.         }
  898.           temp  = value;
  899.                 
  900. display_buf[datacount]= temp /10000+'0';
  901. temp%=10000;
  902. datacount++;
  903. display_buf[datacount]= temp /1000+'0';
  904. temp%=1000;
  905. datacount++;
  906. display_buf[datacount]= temp /100+'0';
  907. temp%=100;
  908. datacount++;
  909. display_buf[datacount]=temp /10+'0';
  910.      datacount++;
  911. display_buf[datacount]=temp%10+'0';
  912.         if(display_buf[0]=='-')
  913.         {
  914.         for(i=1;i<(datacount-1);i++)
  915. {
  916. if((display_buf[i]==0+'0')||(display_buf[i]==' '))
  917. {
  918. display_buf[i]=' ';
  919. if(display_buf[i+1]==0+'0') 
  920. display_buf[i+1]=' ';
  921. }
  922. else
  923. break;
  924. }
  925.        
  926.         }
  927.        
  928. else
  929. {
  930. for(i=0;i<(datacount-1);i++)
  931. {
  932. if((display_buf[i]==0+'0')||(display_buf[i]==' '))
  933. {
  934. display_buf[i]=' ';
  935. if(display_buf[i+1]==0+'0') 
  936. display_buf[i+1]=' ';
  937. }
  938. else
  939. break;
  940. }
  941. }
  942. switch (key)
  943. {
  944. case 0: //电流 A
  945. datacount++;
  946. display_buf[datacount]='A';
  947. break;
  948. case 1://电压 V
  949. if(range==1)
  950. {
  951. datacount++;
  952. display_buf[datacount]='k';
  953. }
  954. datacount++;
  955. display_buf[datacount]='V';
  956. break;
  957. case 2://P
  958. if(range==1)
  959. {
  960. datacount++;
  961. display_buf[datacount]='k';
  962. }
  963. datacount++;
  964. display_buf[datacount]='W';
  965. break;
  966. case 3://Q
  967. if(range==1)
  968. {
  969. datacount++;
  970. display_buf[datacount]='k';
  971. }
  972. datacount++;
  973. display_buf[datacount]='V';
  974. datacount++;
  975. display_buf[datacount]='a';
  976. datacount++;
  977. display_buf[datacount]='r';
  978. break;
  979. case 5://无单位
  980. if(range==1)//显示%
  981. {
  982. datacount++;
  983. display_buf[datacount]='%';
  984. }
  985. break;
  986. case 6://ms
  987. datacount++;
  988. display_buf[datacount]='m';
  989. datacount++;
  990. display_buf[datacount]='s';
  991. break;
  992. default:break;
  993. }
  994. DisplayAscII_Str(color,ihErect,ihLine,(datacount+1));
  995. datacount=0;datatype=0;
  996. break;
  997. }
  998. case 2://***
  999. {
  1000. if(value<0) 
  1001.         value = (-1)*value;
  1002.               temp = value;
  1003.               datacount=0;
  1004.          if(temp>99)
  1005.           {
  1006.           display_buf[datacount]= temp /100+'0';
  1007. temp%=100;
  1008. datacount++;
  1009.           }
  1010. display_buf[datacount]=temp /10+'0';
  1011.      datacount++;
  1012. display_buf[datacount]=temp%10+'0';
  1013. DisplayAscII_Str(color,ihErect,ihLine,(datacount+1));
  1014. datacount=0;datatype=0;
  1015. break;
  1016. }
  1017. case 3://ABCD
  1018. {
  1019. switch(value)
  1020. {
  1021. case 0:
  1022. display_buf[0]='1';
  1023. break;
  1024. case 1:
  1025. display_buf[0]='2';
  1026. break;
  1027. case 2:
  1028. display_buf[0]='3';
  1029. break;
  1030. case 3:
  1031. display_buf[0]='4';
  1032. break;
  1033. default: display_buf[0]='1';
  1034. break;
  1035. }
  1036. DisplayAscII_Str(color,ihErect,ihLine,1);
  1037. }
  1038. break;
  1039. case 4://123456789    12345678.9
  1040. {
  1041.  if(value<0) 
  1042.         value = (-1)*value;
  1043.               temp = value;
  1044.               datacount=0;
  1045.               if(temp>99999999)
  1046.               {
  1047.               display_buf[datacount]= temp /100000000+'0';
  1048. temp%=100000000;
  1049. datacount++;
  1050.               }
  1051. display_buf[datacount]= temp /10000000+'0';
  1052. temp%=10000000;
  1053. datacount++;
  1054. display_buf[datacount]= temp /1000000+'0';
  1055. temp%=1000000;
  1056. datacount++;
  1057. display_buf[datacount]= temp /100000+'0';
  1058. temp%=100000;
  1059. datacount++;
  1060. display_buf[datacount]= temp /10000+'0';
  1061. temp%=10000;
  1062. datacount++;
  1063. display_buf[datacount]= temp /1000+'0';
  1064. temp%=1000;
  1065. datacount++;
  1066. display_buf[datacount]= temp /100+'0';
  1067. temp%=100;
  1068. datacount++;
  1069. display_buf[datacount]=temp /10+'0';
  1070. if(range==1)
  1071. {
  1072. datacount++;
  1073. display_buf[datacount]= '.';
  1074. datacount++;
  1075. display_buf[datacount]=temp%10+'0';
  1076. for(i=0;i<(datacount-3);i++)
  1077. {
  1078. if((display_buf[i]==0+'0')||(display_buf[i]==' '))
  1079. {
  1080. display_buf[i]=' ';
  1081. if(display_buf[i+1]==0+'0') 
  1082. display_buf[i+1]=' ';
  1083. }
  1084. else
  1085. break;
  1086. }
  1087. }
  1088. else
  1089. {
  1090.      datacount++;
  1091. display_buf[datacount]=temp%10+'0';
  1092. for(i=0;i<(datacount-1);i++)
  1093. {
  1094. if((display_buf[i]==0+'0')||(display_buf[i]==' '))
  1095. {
  1096. display_buf[i]=' ';
  1097. if(display_buf[i+1]==0+'0') 
  1098. display_buf[i+1]=' ';
  1099. }
  1100. else
  1101. break;
  1102. }
  1103. }
  1104. switch (key)
  1105. {
  1106. case 0: //电流 A
  1107. datacount++;
  1108. display_buf[datacount]='A';
  1109. break;
  1110. case 1://电压 V
  1111. datacount++;
  1112. display_buf[datacount]='V';
  1113. break;
  1114. case 5://无单位
  1115. break;
  1116. case 6://ms
  1117. datacount++;
  1118. display_buf[datacount]='m';
  1119. datacount++;
  1120. display_buf[datacount]='s';
  1121. break;
  1122. case 8://kWh
  1123. datacount++;
  1124. display_buf[datacount]='k';
  1125. datacount++;
  1126. display_buf[datacount]='W';
  1127. datacount++;
  1128. display_buf[datacount]='h';
  1129. break;
  1130. case 9://kVarh
  1131. datacount++;
  1132. display_buf[datacount]='k';
  1133. datacount++;
  1134. display_buf[datacount]='V';
  1135. datacount++;
  1136. display_buf[datacount]='a';
  1137. datacount++;
  1138. display_buf[datacount]='r';
  1139. datacount++;
  1140. display_buf[datacount]='h';
  1141. break;
  1142. default:break;
  1143. }
  1144. DisplayAscII_Str(color,ihErect,ihLine,(datacount+1));
  1145. datacount=0;datatype=0;
  1146. break;
  1147. case 6:
  1148. {
  1149.  if(value<0) 
  1150.         value = (-1)*value;
  1151.               temp = value;
  1152. datacount=0;
  1153. display_buf[datacount]=(temp&0x0f00)>>8;
  1154. datacount++;
  1155. display_buf[datacount]=(temp&0x00f0)>>4;
  1156. datacount++;
  1157. display_buf[datacount]=(temp&0x000f);
  1158. for(i=0;i<3;i++)
  1159. { if(display_buf[i]<10)
  1160. display_buf[i]=display_buf[i]+'0';
  1161. else if((display_buf[i]>=10)&&(display_buf[i]<16))
  1162. {
  1163. switch(display_buf[i])
  1164. {
  1165. case 10:
  1166. display_buf[i]='A';
  1167. break;
  1168. case 11:
  1169. display_buf[i]='B';
  1170. break;
  1171. case 12:
  1172. display_buf[i]='C';
  1173. break;
  1174. case 13:
  1175. display_buf[i]='D';
  1176. break;
  1177. case 14:
  1178. display_buf[i]='E';
  1179. break;
  1180. case 15:
  1181. display_buf[i]='F';
  1182. break;
  1183. default:break;
  1184. }
  1185. }
  1186. }
  1187. DisplayAscII_Str(color,ihErect,ihLine,(datacount+1));
  1188. datacount=0;datatype=0;
  1189. break;
  1190. }
  1191. default:break;
  1192. }
  1193. }
  1194. }