找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2304|回复: 7
收起左侧

单片机+LCD240160屏驱动不能正常显示,程序看着挺完整的

[复制链接]
ID:149451 发表于 2022-1-6 08:09 | 显示全部楼层 |阅读模式
这个摘自网上的程序怎么不能显示?走过路过的请指点一二。谢谢!

单片机源程序如下:
  1. /*******************************
  2. 摘自网上verysouece 的240160.c
  3. *****************************/
  4. #include <reg52.h>
  5. #include <intrins.h>
  6. #include <string.h>

  7. #define uchar unsigned char //  8bit, 0 ~           255
  8. #define uint  unsigned int  // 16bit, 0 ~        65,535
  9. #define ulong unsigned long // 32bit, 0 ~ 4,294,967,295

  10. //-------------------------------------------------------------------
  11. //--------------------------------------------------------------------
  12. uchar code logo[]={
  13. /*--  调入了一幅图像:D:120picLM240160R-logo.bmp  --*/
  14. /*--  宽度x高度=240x160  --*/
  15. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  16. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,
  30. 0x80,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,0x01,0x80,0x00,
  32. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  33. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
  34. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  35. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,
  36. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  37. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x05,0x55,0x00,
  38. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  39. 0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x02,0xAA,0x80,0x00,0x00,0x00,
  40. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  41. 0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x55,0x54,0x1F,0x80,0x00,0x00,0x00,0x00,
  42. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  43. 0x00,0x01,0x80,0x00,0x00,0x0A,0xAA,0xA1,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,
  44. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  45. 0x80,0x00,0x01,0x55,0x55,0x07,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  46. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,
  47. 0x2A,0xAA,0xAA,0x3F,0xFF,0x90,0x00,0x48,0x20,0x40,0x10,0x00,0x42,0x04,0x88,0x08,
  48. 0x41,0x04,0x00,0x10,0x09,0x00,0x40,0x3B,0xF0,0x24,0x00,0x05,0x80,0x55,0x55,0x55,
  49. 0x50,0xFF,0xFF,0x8B,0xFC,0x49,0x20,0x22,0x13,0xF8,0x24,0x0A,0xA8,0x70,0x41,0x04,
  50. 0x0F,0xF8,0x48,0x80,0x42,0x2A,0x10,0x24,0x0F,0xFF,0xAA,0xAA,0xAA,0xAA,0xA3,0xFF,
  51. 0xFF,0x82,0x04,0x49,0x2F,0xFF,0x10,0x81,0xFF,0xD2,0xA8,0x12,0x41,0x04,0x02,0x20,
  52. 0x88,0x0F,0xFF,0x2A,0x10,0x42,0x00,0x05,0x80,0x00,0x15,0x55,0x4F,0xFF,0xFF,0xA0,
  53. 0x90,0x49,0x20,0x20,0x7C,0x81,0x24,0x83,0xEE,0x11,0x47,0xBF,0x82,0x20,0xFF,0xE0,
  54. 0x80,0x2B,0xF0,0x42,0x1F,0xF5,0x80,0x00,0x02,0xAA,0x1F,0xFF,0xFF,0x91,0x49,0xF9,
  55. 0x23,0xFC,0x11,0x00,0xA5,0x04,0x14,0xFC,0x41,0x04,0x02,0x20,0x10,0x01,0xFC,0x32,
  56. 0x10,0x81,0x00,0x05,0x80,0x00,0x05,0x54,0x7F,0xFF,0xFF,0x80,0x40,0x49,0x22,0x24,
  57. 0x15,0x03,0xFF,0xCB,0xF4,0x12,0x41,0x9F,0x1F,0xFC,0x1F,0x83,0x04,0x2B,0xF1,0x10,
  58. 0x87,0xC5,0x80,0x00,0x0A,0xA9,0xFF,0xFF,0xFF,0x8B,0xFC,0x49,0x22,0x24,0x1B,0xF0,
  59. 0x00,0x18,0x14,0x39,0x43,0x11,0x02,0x20,0x10,0x85,0xFC,0x2A,0x92,0x10,0x44,0x45,
  60. 0x80,0x00,0x05,0x53,0xFF,0xFF,0xFF,0x90,0x40,0x49,0x22,0x24,0x75,0x10,0x7F,0x09,
  61. 0xD4,0x54,0x75,0x11,0x02,0x20,0x28,0x89,0x04,0x2A,0xA0,0x20,0x04,0x45,0x80,0x00,
  62. 0x0A,0xA7,0xFF,0xFF,0xFF,0xB0,0xE0,0x79,0x22,0x24,0x11,0x10,0x41,0x09,0x48,0x97,
  63. 0xC1,0x0A,0x02,0x20,0x25,0x01,0xFC,0x3A,0x40,0x24,0x07,0xC5,0x80,0x00,0x15,0x4F,
  64. 0xFF,0xFF,0xFF,0x91,0x51,0xC9,0x22,0x24,0x11,0x10,0x7F,0x09,0x68,0x10,0x41,0x04,
  65. 0x04,0x20,0x42,0x01,0x04,0x22,0x20,0x42,0x04,0x45,0x80,0x00,0x2A,0x9F,0xFF,0xFF,
  66. 0xFF,0x96,0x4C,0x90,0x22,0x2C,0x11,0xF0,0x41,0x0A,0x54,0x10,0x41,0x0A,0x08,0x20,
  67. 0x8D,0x81,0x04,0x22,0x90,0xFF,0x00,0x15,0x80,0x00,0x15,0x3F,0xFF,0xFF,0xFF,0x90,
  68. 0x40,0x20,0x20,0x20,0x31,0x10,0x7F,0x0C,0x22,0x10,0x43,0x71,0x90,0x21,0x30,0x61,
  69. 0x0C,0x23,0x08,0x41,0x00,0x09,0x80,0x00,0x2A,0x7F,0xFF,0xFF,0xFF,0x80,0x00,0x00,
  70. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  71. 0x00,0x00,0x00,0x01,0x80,0x00,0x54,0xFF,0xFF,0xFF,0xFF,0x80,0x00,0x00,0x00,0x00,
  72. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  73. 0x00,0x01,0x80,0x00,0xA9,0xFF,0xFF,0xFF,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,
  74. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  75. 0x80,0x00,0x53,0xFF,0xFF,0xFF,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  76. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0x80,0x00,
  77. 0xA7,0xFF,0xFF,0xFF,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  78. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x01,0x4F,0xFF,
  79. 0xFF,0xFF,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  80. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x02,0x9F,0xFF,0xFF,0xFF,
  81. 0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  82. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x01,0x3F,0xFF,0xFF,0xFF,0xFF,0x86,
  83. 0x40,0x00,0x08,0x00,0x03,0xE7,0x1E,0x88,0x88,0x88,0x7C,0x00,0x80,0x01,0x00,0x00,
  84. 0x03,0x80,0x01,0x00,0x40,0x01,0x80,0x02,0x3F,0xFF,0xFF,0xFF,0xFF,0x89,0x40,0x00,
  85. 0x08,0x00,0x00,0x88,0x92,0x94,0x94,0x50,0x10,0x00,0x80,0x01,0x00,0x00,0x04,0x40,
  86. 0x01,0x10,0x40,0x01,0x80,0x04,0x70,0x63,0x0D,0xDD,0xDD,0x88,0x71,0x9C,0xEE,0x33,
  87. 0x80,0x88,0x92,0x55,0x14,0x50,0x11,0x8C,0xE7,0x19,0x31,0xD1,0x04,0x0C,0x01,0x39,
  88. 0xC0,0x01,0x80,0x02,0xFD,0xDD,0x75,0xDA,0xEB,0x86,0x4A,0x52,0x29,0x4A,0x40,0x88,
  89. 0x9E,0x55,0x22,0x20,0x12,0x52,0x94,0xA5,0x4A,0x4A,0x04,0x12,0x01,0x12,0x40,0x01,
  90. 0x80,0x04,0xFD,0xDD,0x0D,0x50,0x77,0x81,0x4B,0xD2,0x49,0x7A,0x40,0x88,0x90,0x55,
  91. 0x3E,0x20,0x13,0xD0,0x94,0xA5,0x4A,0x4A,0x04,0x12,0x01,0x12,0x40,0x01,0x80,0x09,
  92. 0xFD,0xE3,0x7E,0xB7,0x77,0x89,0x4A,0x12,0x89,0x42,0x40,0x88,0x90,0x55,0x22,0x20,
  93. 0x12,0x12,0x94,0xA5,0x4A,0x4A,0x04,0x52,0x01,0x12,0x40,0x01,0x80,0x13,0xFF,0xFF,
  94. 0xFF,0xFF,0xFF,0x86,0x49,0xD2,0xE9,0x3A,0x40,0x87,0x10,0x22,0x41,0x20,0x11,0xCC,
  95. 0x94,0x99,0x31,0xC4,0x03,0x8C,0x49,0xF9,0xC8,0x01,0x80,0x03,0xFF,0xFF,0xFF,0xFF,
  96. 0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  97. 0x02,0x44,0x00,0x00,0x08,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  98. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x88,
  99. 0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  100. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  101. 0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  102. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  103. 0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  104. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  105. 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  106. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,
  107. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  108. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
  109. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  110. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,
  111. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  112. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  113. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  114. 0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  115. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  116. 0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  117. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  118. 0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  119. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  120. 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  121. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,
  122. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  123. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
  124. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  125. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,
  126. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  127. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  128. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  129. 0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  130. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  131. 0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  132. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  133. 0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  134. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  135. 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  136. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,
  137. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  138. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
  139. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  140. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,
  141. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  142. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,
  150. 0x80,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,0x01,0x80,0x00,
  152. 0x00,0x0F,0x80,0x00,0x7F,0x00,0x7F,0x00,0x3F,0x00,0x00,0xF8,0x01,0xF8,0x00,0x07,
  153. 0x80,0x03,0xE0,0x00,0xFC,0x00,0xFF,0xFF,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x0F,
  154. 0x80,0x00,0x7F,0x00,0x7F,0x00,0xFF,0xC0,0x00,0xF8,0x07,0xFE,0x00,0x0F,0x80,0x0F,
  155. 0xF8,0x03,0xFF,0x00,0xFF,0xFF,0x80,0x00,0x00,0x01,0x80,0x00,0x00,0x0F,0x80,0x00,
  156. 0x7F,0x80,0xFF,0x01,0xFF,0xE0,0x01,0xF8,0x0F,0xFF,0x00,0x0F,0x80,0x1F,0xFC,0x07,
  157. 0xFF,0x80,0xFF,0xFF,0xC0,0x00,0x00,0x01,0x80,0x00,0x00,0x0F,0x80,0x00,0x7F,0x80,
  158. 0xFF,0x03,0xFF,0xE0,0x03,0xF8,0x0F,0xFF,0x00,0x3F,0x80,0x3F,0xFC,0x07,0xFF,0x80,
  159. 0xFF,0xFF,0xE0,0x00,0x00,0x01,0x80,0x00,0x00,0x0F,0x80,0x00,0x7F,0x80,0xFF,0x03,
  160. 0xE3,0xF0,0x03,0xF8,0x1F,0x9F,0x80,0x7F,0x80,0x7C,0x7E,0x0F,0xCF,0xC0,0xF8,0x03,
  161. 0xF0,0x00,0x00,0x01,0x80,0x00,0x00,0x0F,0x80,0x00,0x7B,0x80,0xEF,0x07,0xC1,0xF0,
  162. 0x07,0xF8,0x1F,0x0F,0x81,0xFF,0x80,0x7C,0x3E,0x0F,0x87,0xC0,0xF8,0x01,0xF0,0x00,
  163. 0x00,0x01,0x80,0x00,0x00,0x0F,0x80,0x00,0x7B,0xC1,0xEF,0x07,0xC1,0xF0,0x0F,0xF8,
  164. 0x1E,0x07,0x83,0xFF,0x80,0x78,0x3E,0x0F,0x03,0xC0,0xF8,0x01,0xF0,0x00,0x00,0x01,
  165. 0x80,0x00,0x00,0x0F,0x80,0x00,0x7B,0xC1,0xEF,0x07,0xC1,0xF0,0x0F,0xF8,0x3E,0x07,
  166. 0xC3,0xEF,0x80,0xF8,0x00,0x1F,0x03,0xE0,0xF8,0x01,0xF0,0x00,0x00,0x01,0x80,0x00,
  167. 0x00,0x0F,0x80,0x00,0x7B,0xC1,0xEF,0x00,0x01,0xF0,0x1F,0xF8,0x3E,0x07,0xC3,0x8F,
  168. 0x80,0xF8,0x00,0x1F,0x03,0xE0,0xF8,0x01,0xF0,0x00,0x00,0x01,0x80,0x00,0x00,0x0F,
  169. 0x80,0x00,0x79,0xC1,0xCF,0x00,0x03,0xF0,0x3E,0xF8,0x3E,0x07,0xC2,0x0F,0x80,0xF9,
  170. 0xF0,0x1F,0x03,0xE0,0xF8,0x03,0xF0,0x00,0x00,0x01,0x80,0x00,0x00,0x0F,0x80,0x00,
  171. 0x79,0xE3,0xCF,0x00,0x03,0xE0,0x3C,0xF8,0x3E,0x07,0xC0,0x0F,0x80,0xFF,0xF8,0x1F,
  172. 0x03,0xE0,0xF8,0x07,0xE0,0x00,0x00,0x01,0x80,0x00,0x00,0x0F,0x80,0x00,0x79,0xE3,
  173. 0xCF,0x00,0x07,0xE0,0x7C,0xF8,0x3E,0x07,0xC0,0x0F,0x80,0xFF,0xFC,0x1F,0x03,0xE0,
  174. 0xFF,0xFF,0xE0,0x00,0x00,0x01,0x80,0x00,0x00,0x0F,0x80,0x00,0x79,0xE3,0x8F,0x00,
  175. 0x0F,0xC0,0xF8,0xF8,0x3E,0x07,0xC0,0x0F,0x80,0xFF,0xFE,0x1F,0x03,0xE0,0xFF,0xFF,
  176. 0xC0,0x00,0x00,0x01,0x80,0x00,0x00,0x0F,0x80,0x00,0x78,0xE3,0x8F,0x00,0x1F,0x80,
  177. 0xF0,0xF8,0x3E,0x07,0xC0,0x0F,0x80,0xFC,0x3E,0x1F,0x03,0xE0,0xFF,0xFF,0x80,0x00,
  178. 0x00,0x01,0x80,0x00,0x00,0x0F,0x80,0x00,0x78,0xE3,0x8F,0x00,0x3F,0x01,0xF0,0xF8,
  179. 0x3E,0x07,0xC0,0x0F,0x80,0xF8,0x3F,0x1F,0x03,0xE0,0xFF,0xFC,0x00,0x00,0x00,0x01,
  180. 0x80,0x00,0x00,0x0F,0x80,0x00,0x78,0xF7,0x8F,0x00,0x7E,0x03,0xE0,0xF8,0x3E,0x07,
  181. 0xC0,0x0F,0x80,0xF8,0x1F,0x1F,0x03,0xE0,0xF8,0x7E,0x00,0x00,0x00,0x01,0x80,0x00,
  182. 0x00,0x0F,0x80,0x00,0x78,0x77,0x0F,0x00,0xFC,0x03,0xFF,0xFF,0x3E,0x07,0xC0,0x0F,
  183. 0x80,0xF8,0x1F,0x1F,0x03,0xE0,0xF8,0x1F,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x0F,
  184. 0x80,0x00,0x78,0x77,0x0F,0x01,0xF8,0x03,0xFF,0xFF,0x3E,0x07,0xC0,0x0F,0x80,0xF8,
  185. 0x1F,0x1F,0x03,0xE0,0xF8,0x1F,0x80,0x00,0x00,0x01,0x80,0x00,0x00,0x0F,0x80,0x00,
  186. 0x78,0x77,0x0F,0x01,0xF0,0x03,0xFF,0xFF,0x1E,0x07,0x80,0x0F,0x80,0x78,0x1F,0x0F,
  187. 0x03,0xC0,0xF8,0x0F,0xC0,0x00,0x00,0x01,0x80,0x00,0x00,0x0F,0x80,0x00,0x78,0x7E,
  188. 0x0F,0x03,0xE0,0x03,0xFF,0xFF,0x1F,0x0F,0x80,0x0F,0x80,0x7C,0x1F,0x0F,0x87,0xC0,
  189. 0xF8,0x07,0xE0,0x00,0x00,0x01,0x80,0x00,0x00,0x0F,0x80,0x00,0x78,0x3E,0x0F,0x07,
  190. 0xFF,0xF0,0x00,0xF8,0x1F,0x9F,0x80,0x0F,0x80,0x7E,0x3E,0x0F,0xCF,0xC0,0xF8,0x03,
  191. 0xE0,0x00,0x00,0x01,0x80,0x00,0x00,0x0F,0xFF,0xF8,0x78,0x3E,0x0F,0x07,0xFF,0xF0,
  192. 0x00,0xF8,0x0F,0xFF,0x00,0x0F,0x80,0x3F,0xFE,0x07,0xFF,0x80,0xF8,0x03,0xF0,0x00,
  193. 0x00,0x01,0x80,0x00,0x00,0x0F,0xFF,0xF8,0x78,0x3E,0x0F,0x07,0xFF,0xF0,0x00,0xF8,
  194. 0x0F,0xFF,0x00,0x0F,0x80,0x1F,0xFC,0x07,0xFF,0x80,0xF8,0x01,0xF0,0x00,0x00,0x01,
  195. 0x80,0x00,0x00,0x0F,0xFF,0xF8,0x78,0x1C,0x0F,0x0F,0xFF,0xF0,0x00,0xF8,0x07,0xFE,
  196. 0x00,0x0F,0x80,0x0F,0xF8,0x03,0xFF,0x00,0xF8,0x01,0xF8,0x00,0x00,0x01,0x80,0x00,
  197. 0x00,0x0F,0xFF,0xF8,0x78,0x1C,0x0F,0x0F,0xFF,0xF0,0x00,0xF8,0x01,0xF8,0x00,0x0F,
  198. 0x80,0x03,0xE0,0x00,0xFC,0x00,0xF8,0x00,0xFC,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
  199. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  200. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,
  201. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  202. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  203. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  204. 0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  205. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  206. 0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  207. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  208. 0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  209. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  210. 0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,
  225. 0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,0x80,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,
  238. 0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  239. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  240. 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  241. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,
  242. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  243. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
  244. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  245. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,
  246. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  247. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  248. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  249. 0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  250. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  251. 0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  252. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  253. 0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  254. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  255. 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  256. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,
  257. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  258. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
  259. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  260. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,
  261. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  262. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  263. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  264. 0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  265. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  266. 0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  267. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  268. 0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  269. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  270. 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  271. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,
  272. 0x00,0x00,0x00,0x00,0x00,0x78,0x04,0x1C,0x00,0x00,0x04,0x0E,0x07,0x00,0xFE,0x10,
  273. 0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
  274. 0x00,0x00,0x00,0x88,0x0C,0x22,0x00,0x00,0x0C,0x11,0x08,0x80,0x81,0x00,0x00,0x01,
  275. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,
  276. 0x01,0x04,0x14,0x41,0x00,0x00,0x14,0x20,0x90,0x40,0x80,0x80,0x00,0x01,0x00,0x00,
  277. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x04,
  278. 0x24,0x41,0x04,0x10,0x24,0x20,0x10,0x40,0x80,0x92,0x08,0xE1,0x1E,0x00,0x00,0x00,
  279. 0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x24,0x41,
  280. 0x02,0x20,0x04,0x2E,0x10,0x40,0x80,0x91,0x11,0x11,0x21,0x00,0x00,0x00,0x00,0x00,
  281. 0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x44,0x41,0x01,0x40,
  282. 0x04,0x31,0x10,0x40,0x81,0x10,0xA2,0x09,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  283. 0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x84,0x41,0x01,0x40,0x04,0x20,
  284. 0x90,0x40,0xFE,0x10,0xA2,0x09,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  285. 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x04,0x41,0x00,0x80,0x04,0x20,0x90,0x40,
  286. 0x80,0x10,0x43,0xF9,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,
  287. 0x00,0x00,0x00,0x00,0x00,0x21,0xFE,0x41,0x01,0x40,0x04,0x20,0x90,0x40,0x80,0x10,
  288. 0xA2,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
  289. 0x00,0x00,0x00,0x40,0x04,0x41,0x01,0x40,0x04,0x20,0x90,0x40,0x80,0x10,0xA2,0x09,
  290. 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,
  291. 0x00,0x80,0x04,0x22,0x02,0x20,0x04,0x11,0x08,0x80,0x80,0x11,0x11,0x11,0x21,0x00,
  292. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x01,0xFC,
  293. 0x04,0x1C,0x04,0x10,0x04,0x0E,0x07,0x00,0x80,0x12,0x08,0xE1,0x1E,0x00,0x00,0x00,
  294. 0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  295. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  296. 0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  297. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  298. 0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  299. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  300. 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  301. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,
  302. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  303. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
  304. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  305. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,
  306. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  307. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  308. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  309. 0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  310. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  311. 0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  312. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  313. 0x00,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  314. 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
  315. };
  316. //-----------------------------------
  317. // delayms routine
  318. //-----------------------------------
  319. void delayms(uint m)        // 12MHz Xtal, close to ms value
  320. {
  321.     uint j;
  322.     uint i;

  323.     for(i=0; i<m; i++)
  324.         for(j=0; j<109; j++)
  325.             _nop_();
  326. }
  327. //-----------------------------------
  328. // 间接控制方式驱动子程序
  329. #define LCDBUS    P0      //20220106   P1
  330. sbit _WR     = P2^4;          //                   P3^7;
  331. sbit _RD     = P2^3;          //           P3^2;
  332. sbit _CS     = P2^2;      //                   P3^4;
  333. sbit  RS     = P2^6;      //                   P3^6;         A0
  334. sbit _RST     = P2^5;     //                   P3^5;
  335. //sbit BUSY    = P3^0;
  336. //--------指令代码传送子程序------------------
  337. void SdCmd(uchar Command)
  338. {
  339.     _CS = 0;                // 选通模块
  340.      RS = 1;                // 选择寄存器通道
  341.      LCDBUS = Command;      // 寄存器代码或数据送数据端口
  342.     _WR = 0;                // 写信号有效
  343.         delayms(1);                    // _nop_() 20220106
  344.     _WR = 1;                // 写信号无效
  345.     _CS = 1;                // 模块封锁
  346.      //RS = 0;                // 寄存器通道 off
  347. }
  348. //--------数据传送子程序------------------
  349. void SdData(uchar DData)
  350. {
  351.     _CS = 0;                // 选通模块
  352.      RS = 0;                // 选择DDRAM通道
  353.      LCDBUS = DData;        // 显示数据送数据端口
  354.     _WR = 0;                // 写信号有效
  355.         delayms(1);                    // _nop_() 20220106
  356.     _WR = 1;                // 写信号无效
  357.     _CS = 1;                // 封锁模块
  358.      RS = 1;                // 选择DDRAM通道
  359. }
  360. //-----------------------------------
  361. //  功能子程序
  362. //-----------------------------------
  363. //--------初始化子程序-------------------------

  364. void initLCDM()
  365. {
  366. //初始化设置
  367. SdCmd(0x00);SdData(0x04);//设置电源为正常模式,软复位无效,写入图形模式,开显示,关闪烁与反显;
  368. SdCmd(0x0f);SdData(0x00);//设置中断使能状态
  369. SdCmd(0x10);SdData(0x00);//设置文本处理方式 光标开,闪烁,跟随字符变化
  370. SdCmd(0x11);SdData(0xe0);//设置光标为块状形式
  371. // SdCmd(0x12);SdData(0x31);//设置RAM(显示)工作模式,两个显示区域逻辑或合成显示
  372. //模块显示窗口分辨率设置
  373. SdCmd(0x01);SdData(0x68);//设置BUSY信号高有效;0
  374. SdCmd(0x03);SdData(0x00);
  375. SdCmd(0x21);SdData(0x1d);//显示窗口右边界位置, 水平最大字符数,取值为 240  
  376. SdCmd(0x31);SdData(0x9f);//显示窗口下边界位置(垂直最大行,取值为160)
  377. //模块工作显示窗口设置
  378. SdCmd(0x40);SdData(0x00);//工作窗口左边界位置(第一字符,取值为1)
  379. SdCmd(0x20);SdData(0x1d);//工作窗口右边界位置(水平最大字符数,取值为240)
  380. SdCmd(0x50);SdData(0x00);//工作窗口上边界位置(第一行,取值为1)
  381. SdCmd(0x30);SdData(0x9f);//工作窗口下边界位置(垂直最大行,取值为160)
  382. //光标设置
  383. SdCmd(0x60);SdData(0x00);//设置光标位置X坐标,使用初始值
  384. SdCmd(0x70);SdData(0x00);//设置光标位置Y坐标,使用初始值
  385. SdCmd(0x80);SdData(0x33);//设置闪烁时间
  386. SdCmd(0x90);SdData(0xff);//设置数据移位时钟参数  fr=74.63hz  6Mhz
  387. SdCmd(0xf0);SdData(0x80);//设置字库,选择GB汉字库和ASCII块0字符库
  388. SdCmd(0xf1);SdData(0x00);//设置字符原大尺寸
  389. }
  390. //--------清显示RAM子程序--------------------
  391. void ClearRAM()
  392. {
  393.   SdCmd(0x12);SdData(0x33);// 同时写入2个显示RAM区域
  394.   SdCmd(0x40);SdData(0x00);//工作窗口左边界位置(第一字符,取值为1)
  395.   SdCmd(0x20);SdData(0x1d);//工作窗口右边界位置(水平最大字符数,取值为240)
  396.   SdCmd(0x50);SdData(0x00);//工作窗口上边界位置(第一行,取值为1)
  397.   SdCmd(0x30);SdData(0x9f);//工作窗口下边界位置(垂直最大行,取值为160)
  398.   SdCmd(0xe0);SdData(0x00);// 设置填充数据为00H
  399.   SdCmd(0xf0);SdData(0x08);// 选择填充功能,D3=1
  400.   delayms(10);            // 延迟时间,保证写入时间充分
  401. }
  402. //--------图画写入子程序---------------------
  403. void ShowBMP(uchar x,y,width,high,uchar bmp[])
  404. // (x,y)为图画显示的起始坐标,x为水平字节位置,y为垂直像素行
  405. // WHIDTH为图画水平宽度(以字节为单位),HIGH为图画的高度(以像素行为单位)
  406. {
  407. uint i,k;
  408.   SdCmd(0x00);SdData(0x04);  // 设置写入数据模式为图形模式
  409.   SdCmd(0x12);SdData(0x32);  // 打开图形RAM区域(第二显示区域)
  410.   SdCmd(0x40);SdData(x);         //设置工作窗口左边界位置
  411.   SdCmd(0x20);SdData(x+width-1); //设置工作窗口右边界位置
  412.   SdCmd(0x50);SdData(y);         //设置工作窗口上边界位置
  413.   SdCmd(0x30);SdData(y+high-1);  //设置工作窗口下边界位置
  414.   SdCmd(0x60);SdData(x);         //设置光标位置X坐标
  415.   SdCmd(0x70);SdData(y);         //设置光标位置Y坐标
  416.   SdCmd(0xb0);
  417.   k=width*high;                 //计算数据量
  418.   for(i=0;i<k;i++)
  419.     {
  420.     SdData(bmp[i]);            //写入数据
  421.     }
  422. }
  423. //-----------------------------------
  424. // Main Program主程序
  425. //-----------------------------------
  426. void main()
  427. {
  428. //    uint i;
  429.     SP=0x60;
  430.     EA=0;

  431.     LCDBUS=0xff;             // init all the port
  432.     _CS=1;
  433.     _RD=1;
  434.     _WR=1;
  435.     _RST=0;
  436.     delayms(20);
  437.     _RST=1;
  438.     delayms(100);
  439.     initLCDM();  

  440.     ClearRAM();
  441.     ShowBMP(0,0,30,160,logo);delayms(100);
  442.     while(1);
  443. }
复制代码

回复

使用道具 举报

ID:584814 发表于 2022-1-7 08:28 | 显示全部楼层
网上的程序怎么不能显示?原因大约一二:
1、本来就是不能显示的,为博眼球或其他原因就贴上了;
2、原来就是能显示的,你的硬件不同或接线有异又不改;
3、大约一二之后就没有了
回复

使用道具 举报

ID:149451 发表于 2022-1-7 16:46 | 显示全部楼层
man1234567 发表于 2022-1-7 08:28
网上的程序怎么不能显示?原因大约一二:
1、本来就是不能显示的,为博眼球或其他原因就贴上了;
2、原来 ...

“2...........”我一多次对照硬件接线问题了,绝对无误。
回复

使用道具 举报

ID:824490 发表于 2022-1-8 12:06 | 显示全部楼层
如同沙发所说....
你的屏和代码所属的屏一样吗?同样尺寸的屏,驱动IC不一样,代码当然就不能用的了。
你用的MCU 和代码所属的MCU一样吗?时钟频一样吗?不一样的话,也 不能显示的。
所以,你要详读你自己的屏的手册,参考代码,自己写一个,就 所谓的“移植”。
最直接的方法是:找给你屏的人(买或送),要一份对应的驱动、参考代码。改一下
回复

使用道具 举报

ID:624769 发表于 2022-1-8 12:54 | 显示全部楼层
见到你回复, 说明不是撒网贴, 给你提几个小建议。

LCD240160屏 属于比较大路的屏,论坛里但凡有做过 LCD项目的一搬都做过驱动。
这里关键问题,对于大多数已经掌握这个屏用法的人来说,帮你找这个代码里为什么没办法正常显示的原因,花的时间可能是自己现写一个的时间的10倍。
而你这个代码还是网上随便找来的……,并且还只是看着完整·……

你不如详细说明你的单片机型号,你的屏的接口,求一个保证好用的范例,我相信论坛上不少人有存货,反而是能帮到你的。
回复

使用道具 举报

ID:149451 发表于 2022-2-11 06:49 | 显示全部楼层
man1234567 发表于 2022-1-7 08:28
网上的程序怎么不能显示?原因大约一二:
1、本来就是不能显示的,为博眼球或其他原因就贴上了;
2、原来 ...

你说的对,是“硬件不同”——模块的驱动RA8806与RA8835区别,当初我简单认为都是RA88XX系列的,仅注意了模块的硬件接线,没有注意初始化中的命令、参数修改,想法幼稚了。谢谢
回复

使用道具 举报

ID:149451 发表于 2022-2-11 06:51 | 显示全部楼层
名字不是重点 发表于 2022-1-8 12:06
如同沙发所说....
你的屏和代码所属的屏一样吗?同样尺寸的屏,驱动IC不一样,代码当然就不能用的了。
你 ...

谢谢,都说在点子上了。照办。
回复

使用道具 举报

ID:149451 发表于 2022-2-11 06:55 | 显示全部楼层
谢谢,说的对,受教了。求教方式方法不得要领,明白人一看就知道我的问题点。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表