interface.c 35 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009
  1. #include "interface.h"
  2. #include "bmp.h"
  3. /**
  4. * @breaf 外部声明
  5. */
  6. extern bool BT_CONN;
  7. extern bool L1bd;
  8. /**
  9. * @breaf 本界面定义变量
  10. */
  11. Menu_table menu; //结构体
  12. bool refresh=false; //全局oled刷新标志位
  13. bool startdtu=false;
  14. unsigned char start_dtu_C[]="DTU start ...";
  15. unsigned char CHOOSE[] = "<--";
  16. /**
  17. * @breaf 本界面定义方法
  18. */
  19. void execute_interface(Menu_table menu);
  20. void home(uint32_t L_s); //00
  21. void mainMenu(void); //01
  22. void SNbinding(void); //02
  23. void chooseBt(void); //03 04 05 06
  24. void setLock(void); //07
  25. void workSet(Menu_table menu); //08 09 0a 0b
  26. /**
  27. * @breaf freertos界面跳转函数
  28. */
  29. void execute_interface(Menu_table menu)
  30. {
  31. if(refresh)
  32. {
  33. OLED_Clear();
  34. refresh=false;
  35. }
  36. if (menu.current == 0)
  37. {
  38. if(startdtu)
  39. {
  40. asc_display(start_dtu_C);
  41. }
  42. else if(BT_CONN)
  43. {
  44. home(menu.home);
  45. }
  46. else
  47. {
  48. home(0);
  49. }
  50. }
  51. else if (menu.current == 1) //设备SN/对锁作业
  52. {
  53. mainMenu();
  54. }
  55. else if (menu.current == 2) //L*绑定选择
  56. {
  57. SNbinding();
  58. }
  59. else if (menu.current >= 3 && menu.current <= 6)
  60. {
  61. chooseBt();
  62. }
  63. else if (menu.current == 7)
  64. {
  65. setLock();
  66. }
  67. else if (menu.current >= 8 && menu.current <= 0xB)
  68. {
  69. workSet(menu);
  70. }
  71. }
  72. /**
  73. * @breaf 显示ASCII英文字母
  74. */
  75. void asc_display(unsigned char *asc)
  76. {
  77. OLED_ShowString(5,18,asc,16,1);
  78. }
  79. /**
  80. * @breaf 01界面菜单选择
  81. */
  82. unsigned char SN[] = "SN";
  83. void mainMenu(void)
  84. {
  85. OLED_ShowChinese(10,13,20,16,1);//设
  86. OLED_ShowChinese(27,13,21,16,1);//备
  87. OLED_ShowString(44,13,SN,16,1);//6*12 “SN”
  88. OLED_ShowChinese(63,13,28,16,1);//绑
  89. OLED_ShowChinese(80,13,29,16,1);//定
  90. OLED_ShowChinese(10,40,13,16,1);//对
  91. OLED_ShowChinese(33,40,14,16,1);//锁
  92. OLED_ShowChinese(55,40,15,16,1);//作
  93. OLED_ShowChinese(80,40,16,16,1);//业
  94. if(menu.up==1)
  95. {
  96. OLED_ShowString(100,13,CHOOSE,16,0);//绑定
  97. }
  98. else if(menu.up==0)
  99. {
  100. OLED_ShowString(100,40,CHOOSE,16,0);//作业
  101. }
  102. }
  103. /**
  104. * @breaf 02 SN绑定
  105. */
  106. unsigned char _L1[] = "L 1";
  107. unsigned char _L2[] = "L 2";
  108. unsigned char _L3[] = "L 3";
  109. unsigned char _L4[] = "L 4";
  110. void SNbinding(void)
  111. {
  112. OLED_ShowString(20,2,_L1,16,1);
  113. OLED_ShowChinese(55,2,16,14,1);//绑
  114. OLED_ShowChinese(75,2,17,14,1);//定
  115. OLED_ShowString(20,17,_L2,16,1);
  116. OLED_ShowChinese(55,17,16,14,1);//绑
  117. OLED_ShowChinese(75,17,17,14,1);//定
  118. OLED_ShowString(20,32,_L3,16,1);
  119. OLED_ShowChinese(55,32,16,14,1);//绑
  120. OLED_ShowChinese(75,32,17,14,1);//定
  121. OLED_ShowString(20,47,_L4,16,1);
  122. OLED_ShowChinese(55,47,16,14,1);//绑
  123. OLED_ShowChinese(75,47,17,14,1);//定
  124. if(menu.up==4 && menu.next==0)
  125. {
  126. OLED_ShowString(100,2,CHOOSE,16,0); //L1
  127. }
  128. else if(menu.up==3 && menu.next==1)
  129. {
  130. OLED_ShowString(100,17,CHOOSE,16,0);//L2
  131. }
  132. else if(menu.up==2 && menu.next==2)
  133. {
  134. OLED_ShowString(100,32,CHOOSE,16,0);//L3
  135. }
  136. else if(menu.up==1 && menu.next==3)
  137. {
  138. OLED_ShowString(100,47,CHOOSE,16,0);//L4
  139. }
  140. }
  141. /**
  142. * @breaf 03 04 05 06选择蓝牙
  143. */
  144. unsigned char M1[] = "M1:";
  145. unsigned char M2[] = "M2:";
  146. unsigned char M3[] = "M3:";
  147. unsigned char M4[] = "M4:";
  148. unsigned char CHOOSE_[] = "<";
  149. void chooseBt(void)
  150. {
  151. if(menu.current==3)
  152. {
  153. uint8_t str[] = "MAC:1010...0003";
  154. if(menu.enter==4)
  155. {
  156. OLED_ShowString(0,0,str,16,0);
  157. L1bd=true;
  158. }
  159. else
  160. {
  161. OLED_ShowString(0,0,str,16,1);
  162. }
  163. }
  164. else if(menu.current==4)
  165. {
  166. uint8_t str[] = "Hello L2!";
  167. OLED_ShowString(0,0,str,16,1);
  168. }
  169. else if(menu.current==5)
  170. {
  171. uint8_t str[] = "Hello L3!";
  172. OLED_ShowString(0,0,str,16,1);
  173. }
  174. else if(menu.current==6)
  175. {
  176. uint8_t str[] = "Hello L4!";
  177. OLED_ShowString(0,0,str,16,1);
  178. }
  179. }
  180. /**
  181. * @breaf 07 设置锁主界面(L1编辑、L2编辑、L3编辑)
  182. */
  183. void setLock(void)
  184. {
  185. OLED_ShowString(20,2,_L1,16,1);
  186. OLED_ShowChinese(50,2,20,14,1);//操
  187. OLED_ShowChinese(70,2,21,14,1);//作
  188. OLED_ShowString(20,17,_L2,16,1);
  189. OLED_ShowChinese(50,17,20,14,1);//操
  190. OLED_ShowChinese(70,17,21,14,1);//作
  191. OLED_ShowString(20,32,_L3,16,1);
  192. OLED_ShowChinese(50,32,20,14,1);//操
  193. OLED_ShowChinese(70,32,21,14,1);//作
  194. OLED_ShowString(20,47,_L4,16,1);
  195. OLED_ShowChinese(50,47,20,14,1);//操
  196. OLED_ShowChinese(70,47,21,14,1);//作
  197. if(menu.up==4 && menu.next==0)
  198. {
  199. OLED_ShowString(100,2,CHOOSE,16,0); //L1
  200. }
  201. else if(menu.up==3 && menu.next==1)
  202. {
  203. OLED_ShowString(100,17,CHOOSE,16,0);//L2
  204. }
  205. else if(menu.up==2 && menu.next==2)
  206. {
  207. OLED_ShowString(100,32,CHOOSE,16,0);//L3
  208. }
  209. else if(menu.up==1 && menu.next==3)
  210. {
  211. OLED_ShowString(100,47,CHOOSE,16,0);//L4
  212. }
  213. }
  214. /**
  215. * @breaf 08 设置锁菜单界面(开、关)
  216. */
  217. unsigned char _SN[] = "SN:";
  218. void workSet(Menu_table menu)
  219. {
  220. OLED_ShowString(4,8,_SN,16,1);
  221. OLED_ShowChinese(55,12,0,18,1);//施
  222. OLED_ShowChinese(75,12,1,18,1);//封
  223. OLED_ShowChinese(55,40,2,18,1);//解
  224. OLED_ShowChinese(75,40,3,18,1);//封
  225. if(menu.up==1)
  226. {
  227. OLED_ShowString(93,12,CHOOSE,16,0);//施封
  228. }
  229. else
  230. {
  231. OLED_ShowString(93,40,CHOOSE,16,0);//解封
  232. }
  233. if(menu.current==8)
  234. {
  235. //OLED_ShowString(15,30,menu.sn,16,1); //显示ASCII字符
  236. OLED_ShowString(15,30,"L1",16,1); //显示ASCII字符
  237. }
  238. else if(menu.current==9)
  239. {
  240. OLED_ShowString(15,30,"L2",16,1); //显示ASCII字符
  241. }
  242. else if(menu.current==0xA)
  243. {
  244. OLED_ShowString(15,30,"L3",16,1); //显示ASCII字符
  245. }
  246. else if(menu.current==0xB)
  247. {
  248. OLED_ShowString(15,30,"L4",16,1); //显示ASCII字符
  249. }
  250. }
  251. /**
  252. * @breaf 主显示界面(四锁)
  253. */
  254. unsigned char L1[] = "L1";
  255. unsigned char L2[] = "L2";
  256. unsigned char L3[] = "L3";
  257. unsigned char L4[] = "L4";
  258. bool L1bd = false; //L1绑定标志位
  259. bool L2bd = false; //L2绑定标志位
  260. bool L3bd = false; //L3绑定标志位
  261. bool L4bd = false; //L4绑定标志位
  262. unsigned char NOSETLOCK[] = "null";
  263. void home(uint32_t L_s)
  264. {
  265. OLED_ShowString(14,29,L1,12,1); //L1
  266. OLED_ShowString(44,29,L2,12,1); //L2
  267. OLED_ShowString(74,29,L3,12,1); //L3
  268. OLED_ShowString(104,29,L4,12,1); //L4
  269. switch(L_s) {
  270. case 0x0001:
  271. case 0x000F:
  272. OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
  273. OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
  274. OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
  275. if(L4bd){
  276. if(L_s == 0x0001){
  277. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  278. OLED_ShowChinese(102,46,open16,16,1); //开
  279. } else if(L_s == 0x000F){
  280. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  281. OLED_ShowChinese(102,46,close16,16,1); //关
  282. }
  283. }
  284. break;
  285. case 0x0010:
  286. case 0x00F0:
  287. OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
  288. OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
  289. OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
  290. if(L3bd){
  291. if(L_s == 0x0010){
  292. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  293. OLED_ShowChinese(72,46,open16,16,1); //开
  294. } else if(L_s == 0x00F0) {
  295. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  296. OLED_ShowChinese(72,46,close16,16,1); //关
  297. }
  298. }
  299. break;
  300. case 0x0011:
  301. case 0x00FF:
  302. OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
  303. OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
  304. if(L3bd && L4bd){
  305. if(L_s == 0x0011){
  306. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  307. OLED_ShowChinese(72,46,open16,16,1); //开
  308. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  309. OLED_ShowChinese(102,46,open16,16,1); //开
  310. } else if(L_s == 0x00FF){
  311. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  312. OLED_ShowChinese(72,46,close16,16,1); //关
  313. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  314. OLED_ShowChinese(102,46,close16,16,1); //关
  315. }
  316. }
  317. break;
  318. case 0x0100:
  319. case 0x0F00:
  320. OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
  321. OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
  322. OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
  323. if(L2bd){
  324. if(L_s == 0x0100){
  325. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  326. OLED_ShowChinese(42,46,open16,16,1); //开
  327. } else if(L_s == 0x0F00) {
  328. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  329. OLED_ShowChinese(42,46,close16,16,1); //关
  330. }
  331. }
  332. break;
  333. case 0x0101:
  334. case 0x0F0F:
  335. case 0x010F:
  336. case 0x0F01:
  337. OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
  338. OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
  339. if(L2bd&&L4bd){
  340. if(L_s == 0x0101){
  341. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  342. OLED_ShowChinese(42,46,open16,16,1); //开
  343. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  344. OLED_ShowChinese(102,46,open16,16,1); //开
  345. } else if(L_s == 0x0F0F) {
  346. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  347. OLED_ShowChinese(42,46,close16,16,1); //关
  348. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  349. OLED_ShowChinese(102,46,close16,16,1); //关
  350. } else if(L_s == 0x010F) {
  351. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  352. OLED_ShowChinese(42,46,open16,16,1); //开
  353. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  354. OLED_ShowChinese(102,46,close16,16,1); //关
  355. } else if(L_s == 0x0F01) {
  356. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  357. OLED_ShowChinese(42,46,close16,16,1); //关
  358. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  359. OLED_ShowChinese(102,46,open16,16,1); //开
  360. }
  361. }
  362. break;
  363. case 0x0110:
  364. case 0x0FF0:
  365. case 0x01F0:
  366. case 0x0F10:
  367. OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
  368. OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
  369. if(L2bd&&L3bd){
  370. if(L_s == 0x0110){
  371. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  372. OLED_ShowChinese(42,46,open16,16,1); //开
  373. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  374. OLED_ShowChinese(72,46,open16,16,1); //开
  375. } else if(L_s == 0x0FF0) {
  376. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  377. OLED_ShowChinese(42,46,close16,16,1); //关
  378. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  379. OLED_ShowChinese(72,46,close16,16,1); //关
  380. } else if(L_s == 0x01F0) {
  381. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  382. OLED_ShowChinese(42,46,open16,16,1); //开
  383. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  384. OLED_ShowChinese(72,46,close16,16,1); //关
  385. } else if(L_s == 0x0F10) {
  386. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  387. OLED_ShowChinese(42,46,close16,16,1); //关
  388. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  389. OLED_ShowChinese(72,46,open16,16,1); //开
  390. }
  391. }
  392. break;
  393. case 0x0111:
  394. case 0x011F:
  395. case 0x01F1:
  396. case 0x01FF:
  397. case 0x0F11:
  398. case 0x0F1F:
  399. case 0x0FF1:
  400. case 0x0FFF:
  401. OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
  402. if(L2bd&&L3bd&&L4bd){
  403. if(L_s == 0x0111){
  404. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  405. OLED_ShowChinese(42,46,open16,16,1); //开
  406. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  407. OLED_ShowChinese(72,46,open16,16,1); //开
  408. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  409. OLED_ShowChinese(102,46,open16,16,1); //开
  410. } else if(L_s == 0x011F) {
  411. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  412. OLED_ShowChinese(42,46,open16,16,1); //开
  413. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  414. OLED_ShowChinese(72,46,open16,16,1); //开
  415. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  416. OLED_ShowChinese(102,46,close16,16,1); //关
  417. } else if(L_s == 0x01F1) {
  418. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  419. OLED_ShowChinese(42,46,open16,16,1); //开
  420. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  421. OLED_ShowChinese(72,46,close16,16,1); //关
  422. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  423. OLED_ShowChinese(102,46,open16,16,1); //开
  424. } else if(L_s == 0x01FF) {
  425. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  426. OLED_ShowChinese(42,46,open16,16,1); //开
  427. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  428. OLED_ShowChinese(72,46,close16,16,1); //关
  429. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  430. OLED_ShowChinese(102,46,close16,16,1); //关
  431. } else if(L_s == 0x0F11) {
  432. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  433. OLED_ShowChinese(42,46,close16,16,1); //关
  434. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  435. OLED_ShowChinese(72,46,open16,16,1); //开
  436. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  437. OLED_ShowChinese(102,46,open16,16,1); //开
  438. } else if(L_s == 0x0F1F) {
  439. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  440. OLED_ShowChinese(42,46,close16,16,1); //关
  441. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  442. OLED_ShowChinese(72,46,open16,16,1); //开
  443. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  444. OLED_ShowChinese(102,46,close16,16,1); //关
  445. } else if(L_s == 0x0FF1) {
  446. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  447. OLED_ShowChinese(42,46,close16,16,1); //关
  448. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  449. OLED_ShowChinese(72,46,close16,16,1); //关
  450. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  451. OLED_ShowChinese(102,46,open16,16,1); //开
  452. } else if(L_s == 0x0FFF) {
  453. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  454. OLED_ShowChinese(42,46,close16,16,1); //关
  455. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  456. OLED_ShowChinese(72,46,close16,16,1); //关
  457. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  458. OLED_ShowChinese(102,46,close16,16,1); //关
  459. }
  460. }
  461. break;
  462. case 0x1000:
  463. case 0xF000:
  464. OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
  465. OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
  466. OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
  467. if(L1bd){
  468. if(L_s == 0x1000){
  469. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  470. OLED_ShowChinese(12,46,open16,16,1); //开
  471. } else if(L_s == 0xF000) {
  472. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  473. OLED_ShowChinese(12,46,close16,16,1); //关
  474. }
  475. }
  476. break;
  477. case 0x1001:
  478. case 0xF00F:
  479. case 0x100F:
  480. case 0xF001:
  481. OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
  482. OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
  483. if(L1bd&&L4bd){
  484. if(L_s == 0x1001){
  485. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  486. OLED_ShowChinese(12,46,open16,16,1); //开
  487. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  488. OLED_ShowChinese(102,46,open16,16,1); //开
  489. } else if(L_s == 0xF00F) {
  490. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  491. OLED_ShowChinese(12,46,close16,16,1); //关
  492. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  493. OLED_ShowChinese(102,46,close16,16,1); //关
  494. } else if(L_s == 0x100F) {
  495. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  496. OLED_ShowChinese(12,46,open16,16,1); //开
  497. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  498. OLED_ShowChinese(102,46,close16,16,1); //关
  499. } else if(L_s == 0xF001) {
  500. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  501. OLED_ShowChinese(12,46,close16,16,1); //关
  502. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  503. OLED_ShowChinese(102,46,open16,16,1); //开
  504. }
  505. }
  506. break;
  507. case 0x1010:
  508. case 0xF0F0:
  509. case 0x10F0:
  510. case 0xF010:
  511. OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
  512. OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
  513. if(L1bd&&L3bd){
  514. if(L_s == 0x1010){
  515. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  516. OLED_ShowChinese(12,46,open16,16,1); //开
  517. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  518. OLED_ShowChinese(72,46,open16,16,1); //开
  519. } else if(L_s == 0xF0F0) {
  520. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  521. OLED_ShowChinese(12,46,close16,16,1); //关
  522. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  523. OLED_ShowChinese(72,46,close16,16,1); //关
  524. } else if(L_s == 0x10F0) {
  525. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  526. OLED_ShowChinese(12,46,open16,16,1); //开
  527. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  528. OLED_ShowChinese(72,46,close16,16,1); //关
  529. } else if(L_s == 0xF010) {
  530. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  531. OLED_ShowChinese(12,46,close16,16,1); //关
  532. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  533. OLED_ShowChinese(72,46,open16,16,1); //开
  534. }
  535. }
  536. break;
  537. case 0x1011:
  538. case 0x101F:
  539. case 0x10F1:
  540. case 0x10FF:
  541. case 0xF011:
  542. case 0xF01F:
  543. case 0xF0F1:
  544. case 0xF0FF:
  545. OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
  546. if(L1bd&&L3bd&&L4bd){
  547. if(L_s == 0x1011){
  548. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  549. OLED_ShowChinese(12,46,open16,16,1); //开
  550. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  551. OLED_ShowChinese(72,46,open16,16,1); //开
  552. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  553. OLED_ShowChinese(102,46,open16,16,1); //开
  554. } else if(L_s == 0x101F) {
  555. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  556. OLED_ShowChinese(12,46,open16,16,1); //开
  557. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  558. OLED_ShowChinese(72,46,open16,16,1); //开
  559. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  560. OLED_ShowChinese(102,46,close16,16,1); //关
  561. } else if(L_s == 0x10F1) {
  562. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  563. OLED_ShowChinese(12,46,open16,16,1); //开
  564. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  565. OLED_ShowChinese(72,46,close16,16,1); //关
  566. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  567. OLED_ShowChinese(102,46,open16,16,1); //开
  568. } else if(L_s == 0x10FF) {
  569. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  570. OLED_ShowChinese(12,46,open16,16,1); //开
  571. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  572. OLED_ShowChinese(72,46,close16,16,1); //关
  573. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  574. OLED_ShowChinese(102,46,close16,16,1); //关
  575. } else if(L_s == 0xF011) {
  576. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  577. OLED_ShowChinese(12,46,close16,16,1); //关
  578. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  579. OLED_ShowChinese(72,46,open16,16,1); //开
  580. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  581. OLED_ShowChinese(102,46,open16,16,1); //开
  582. } else if(L_s == 0xF01F) {
  583. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  584. OLED_ShowChinese(12,46,close16,16,1); //关
  585. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  586. OLED_ShowChinese(72,46,open16,16,1); //开
  587. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  588. OLED_ShowChinese(102,46,close16,16,1); //关
  589. } else if(L_s == 0xF0F1) {
  590. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  591. OLED_ShowChinese(12,46,close16,16,1); //关
  592. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  593. OLED_ShowChinese(72,46,close16,16,1); //关
  594. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  595. OLED_ShowChinese(102,46,open16,16,1); //开
  596. } else if(L_s == 0xF0FF) {
  597. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  598. OLED_ShowChinese(12,46,close16,16,1); //关
  599. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  600. OLED_ShowChinese(72,46,close16,16,1); //关
  601. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  602. OLED_ShowChinese(102,46,close16,16,1); //关
  603. }
  604. }
  605. break;
  606. case 0x1100:
  607. case 0xFF00:
  608. case 0x1F00:
  609. case 0xF100:
  610. OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
  611. OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
  612. if(L1bd&&L2bd){
  613. if(L_s == 0x1100){
  614. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  615. OLED_ShowChinese(12,46,open16,16,1); //开
  616. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  617. OLED_ShowChinese(42,46,open16,16,1); //开
  618. } else if(L_s == 0xFF00) {
  619. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  620. OLED_ShowChinese(12,46,close16,16,1); //关
  621. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  622. OLED_ShowChinese(42,46,close16,16,1); //关
  623. } else if(L_s == 0x1F00) {
  624. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  625. OLED_ShowChinese(12,46,open16,16,1); //开
  626. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  627. OLED_ShowChinese(42,46,close16,16,1); //关
  628. } else if(L_s == 0xF100) {
  629. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  630. OLED_ShowChinese(12,46,close16,16,1); //关
  631. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  632. OLED_ShowChinese(42,46,open16,16,1); //开
  633. }
  634. }
  635. break;
  636. case 0x1101:
  637. case 0x110F:
  638. case 0x1F01:
  639. case 0x1F0F:
  640. case 0xF101:
  641. case 0xF10F:
  642. case 0xFF01:
  643. case 0xFF0F:
  644. OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
  645. if(L1bd&&L2bd&&L4bd){
  646. if(L_s == 0x1101){
  647. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  648. OLED_ShowChinese(12,46,open16,16,1); //开
  649. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  650. OLED_ShowChinese(42,46,open16,16,1); //开
  651. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  652. OLED_ShowChinese(102,46,open16,16,1); //开
  653. } else if(L_s == 0x110F) {
  654. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  655. OLED_ShowChinese(12,46,open16,16,1); //开
  656. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  657. OLED_ShowChinese(42,46,open16,16,1); //开
  658. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  659. OLED_ShowChinese(102,46,close16,16,1); //关
  660. } else if(L_s == 0x1F01) {
  661. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  662. OLED_ShowChinese(12,46,open16,16,1); //开
  663. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  664. OLED_ShowChinese(42,46,close16,16,1); //关
  665. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  666. OLED_ShowChinese(102,46,open16,16,1); //开
  667. } else if(L_s == 0x1F0F) {
  668. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  669. OLED_ShowChinese(12,46,open16,16,1); //开
  670. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  671. OLED_ShowChinese(42,46,close16,16,1); //关
  672. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  673. OLED_ShowChinese(102,46,close16,16,1); //关
  674. } else if(L_s == 0xF101) {
  675. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  676. OLED_ShowChinese(12,46,close16,16,1); //关
  677. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  678. OLED_ShowChinese(42,46,open16,16,1); //开
  679. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  680. OLED_ShowChinese(102,46,open16,16,1); //开
  681. } else if(L_s == 0xF10F) {
  682. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  683. OLED_ShowChinese(12,46,close16,16,1); //关
  684. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  685. OLED_ShowChinese(42,46,open16,16,1); //开
  686. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  687. OLED_ShowChinese(102,46,close16,16,1); //关
  688. } else if(L_s == 0xFF01) {
  689. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  690. OLED_ShowChinese(12,46,close16,16,1); //关
  691. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  692. OLED_ShowChinese(42,46,close16,16,1); //关
  693. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  694. OLED_ShowChinese(102,46,open16,16,1); //开
  695. } else if(L_s == 0xFF0F) {
  696. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  697. OLED_ShowChinese(12,46,close16,16,1); //关
  698. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  699. OLED_ShowChinese(42,46,close16,16,1); //关
  700. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  701. OLED_ShowChinese(102,46,close16,16,1); //关
  702. }
  703. }
  704. break;
  705. case 0x1110:
  706. case 0x11F0:
  707. case 0x1F10:
  708. case 0x1FF0:
  709. case 0xF110:
  710. case 0xF1F0:
  711. case 0xFF10:
  712. case 0xFFF0:
  713. OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
  714. if(L1bd&&L2bd&&L4bd){
  715. if(L_s == 0x1110){
  716. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  717. OLED_ShowChinese(12,46,open16,16,1); //开
  718. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  719. OLED_ShowChinese(72,46,open16,16,1); //开
  720. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  721. OLED_ShowChinese(42,46,open16,16,1); //开
  722. } else if(L_s == 0x11F0) {
  723. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  724. OLED_ShowChinese(12,46,open16,16,1); //开
  725. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  726. OLED_ShowChinese(42,46,open16,16,1); //开
  727. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  728. OLED_ShowChinese(72,46,close16,16,1); //关
  729. } else if(L_s == 0x1F10) {
  730. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  731. OLED_ShowChinese(12,46,open16,16,1); //开
  732. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  733. OLED_ShowChinese(42,46,close16,16,1); //关
  734. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  735. OLED_ShowChinese(72,46,open16,16,1); //开
  736. } else if(L_s == 0x1FF0) {
  737. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  738. OLED_ShowChinese(12,46,open16,16,1); //开
  739. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  740. OLED_ShowChinese(42,46,close16,16,1); //关
  741. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  742. OLED_ShowChinese(72,46,close16,16,1); //关
  743. } else if(L_s == 0xF110) {
  744. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  745. OLED_ShowChinese(12,46,close16,16,1); //关
  746. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  747. OLED_ShowChinese(42,46,open16,16,1); //开
  748. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  749. OLED_ShowChinese(72,46,open16,16,1); //开
  750. } else if(L_s == 0xF1F0) {
  751. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  752. OLED_ShowChinese(12,46,close16,16,1); //关
  753. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  754. OLED_ShowChinese(42,46,open16,16,1); //开
  755. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  756. OLED_ShowChinese(72,46,close16,16,1); //关
  757. } else if(L_s == 0xFF10) {
  758. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  759. OLED_ShowChinese(12,46,close16,16,1); //关
  760. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  761. OLED_ShowChinese(42,46,close16,16,1); //关
  762. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  763. OLED_ShowChinese(72,46,open16,16,1); //开
  764. } else if(L_s == 0xFFF0) {
  765. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  766. OLED_ShowChinese(12,46,close16,16,1); //关
  767. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  768. OLED_ShowChinese(42,46,close16,16,1); //关
  769. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  770. OLED_ShowChinese(72,46,close16,16,1); //关
  771. }
  772. }
  773. break;
  774. case 0x1111:
  775. case 0x111F:
  776. case 0x11F1:
  777. case 0x11FF:
  778. case 0x1F11:
  779. case 0x1F1F:
  780. case 0x1FF1:
  781. case 0x1FFF:
  782. case 0xF111:
  783. case 0xF11F:
  784. case 0xF1F1:
  785. case 0xF1FF:
  786. case 0xFF11:
  787. case 0xFF1F:
  788. case 0xFFF1:
  789. case 0xFFFF:
  790. if(L1bd&&L2bd&&L3bd&&L4bd){
  791. if(L_s == 0x1111){
  792. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  793. OLED_ShowChinese(12,46,open16,16,1); //开
  794. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  795. OLED_ShowChinese(42,46,open16,16,1); //开
  796. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  797. OLED_ShowChinese(72,46,open16,16,1); //开
  798. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  799. OLED_ShowChinese(102,46,open16,16,1); //开
  800. } else if(L_s == 0x111F) {
  801. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  802. OLED_ShowChinese(12,46,open16,16,1); //开
  803. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  804. OLED_ShowChinese(42,46,open16,16,1); //开
  805. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  806. OLED_ShowChinese(72,46,open16,16,1); //开
  807. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  808. OLED_ShowChinese(102,46,close16,16,1); //关
  809. } else if(L_s == 0x11F1) {
  810. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  811. OLED_ShowChinese(12,46,open16,16,1); //开
  812. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  813. OLED_ShowChinese(42,46,open16,16,1); //开
  814. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  815. OLED_ShowChinese(72,46,close16,16,1); //关
  816. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  817. OLED_ShowChinese(102,46,open16,16,1); //开
  818. } else if(L_s == 0x11FF) {
  819. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  820. OLED_ShowChinese(12,46,open16,16,1); //开
  821. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  822. OLED_ShowChinese(42,46,open16,16,1); //开
  823. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  824. OLED_ShowChinese(72,46,close16,16,1); //关
  825. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  826. OLED_ShowChinese(102,46,close16,16,1); //关
  827. } else if(L_s == 0x1F11) {
  828. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  829. OLED_ShowChinese(12,46,open16,16,1); //开
  830. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  831. OLED_ShowChinese(42,46,close16,16,1); //关
  832. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  833. OLED_ShowChinese(72,46,open16,16,1); //开
  834. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  835. OLED_ShowChinese(102,46,open16,16,1); //开
  836. } else if(L_s == 0x1F1F) {
  837. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  838. OLED_ShowChinese(12,46,open16,16,1); //开
  839. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  840. OLED_ShowChinese(42,46,close16,16,1); //关
  841. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  842. OLED_ShowChinese(72,46,open16,16,1); //开
  843. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  844. OLED_ShowChinese(102,46,close16,16,1); //关
  845. } else if(L_s == 0x1FF1) {
  846. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  847. OLED_ShowChinese(12,46,open16,16,1); //开
  848. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  849. OLED_ShowChinese(42,46,close16,16,1); //关
  850. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  851. OLED_ShowChinese(72,46,close16,16,1); //关
  852. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  853. OLED_ShowChinese(102,46,open16,16,1); //开
  854. } else if(L_s == 0x1FFF) {
  855. OLED_ShowPicture(10,6,20,20,BMP3,1); //显示图片开
  856. OLED_ShowChinese(12,46,open16,16,1); //开
  857. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  858. OLED_ShowChinese(42,46,close16,16,1); //关
  859. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  860. OLED_ShowChinese(72,46,close16,16,1); //关
  861. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  862. OLED_ShowChinese(102,46,close16,16,1); //关
  863. } else if(L_s == 0xF111){
  864. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  865. OLED_ShowChinese(12,46,close16,16,1); //关
  866. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  867. OLED_ShowChinese(42,46,open16,16,1); //开
  868. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  869. OLED_ShowChinese(72,46,open16,16,1); //开
  870. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  871. OLED_ShowChinese(102,46,open16,16,1); //开
  872. } else if(L_s == 0xF11F) {
  873. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  874. OLED_ShowChinese(12,46,close16,16,1); //关
  875. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  876. OLED_ShowChinese(42,46,open16,16,1); //开
  877. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  878. OLED_ShowChinese(72,46,open16,16,1); //开
  879. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  880. OLED_ShowChinese(102,46,close16,16,1); //关
  881. } else if(L_s == 0xF1F1) {
  882. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  883. OLED_ShowChinese(12,46,close16,16,1); //关
  884. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  885. OLED_ShowChinese(42,46,open16,16,1); //开
  886. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  887. OLED_ShowChinese(72,46,close16,16,1); //关
  888. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  889. OLED_ShowChinese(102,46,open16,16,1); //开
  890. } else if(L_s == 0xF1FF) {
  891. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  892. OLED_ShowChinese(12,46,close16,16,1); //关
  893. OLED_ShowPicture(40,6,20,20,BMP3,1); //显示图片开
  894. OLED_ShowChinese(42,46,open16,16,1); //开
  895. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  896. OLED_ShowChinese(72,46,close16,16,1); //关
  897. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  898. OLED_ShowChinese(102,46,close16,16,1); //关
  899. } else if(L_s == 0xFF11) {
  900. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  901. OLED_ShowChinese(12,46,close16,16,1); //关
  902. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  903. OLED_ShowChinese(42,46,close16,16,1); //关
  904. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  905. OLED_ShowChinese(72,46,open16,16,1); //开
  906. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  907. OLED_ShowChinese(102,46,open16,16,1); //开
  908. } else if(L_s == 0xFF1F) {
  909. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  910. OLED_ShowChinese(12,46,close16,16,1); //关
  911. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  912. OLED_ShowChinese(42,46,close16,16,1); //关
  913. OLED_ShowPicture(70,6,20,20,BMP3,1); //显示图片开
  914. OLED_ShowChinese(72,46,open16,16,1); //开
  915. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  916. OLED_ShowChinese(102,46,close16,16,1); //关
  917. } else if(L_s == 0xFFF1) {
  918. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  919. OLED_ShowChinese(12,46,close16,16,1); //关
  920. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  921. OLED_ShowChinese(42,46,close16,16,1); //关
  922. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  923. OLED_ShowChinese(72,46,close16,16,1); //关
  924. OLED_ShowPicture(100,6,20,20,BMP3,1); //显示图片开
  925. OLED_ShowChinese(102,46,open16,16,1); //开
  926. } else if(L_s == 0xFFFF) {
  927. OLED_ShowPicture(10,6,20,20,BMP4,1); //显示图片关
  928. OLED_ShowChinese(12,46,close16,16,1); //关
  929. OLED_ShowPicture(40,6,20,20,BMP4,1); //显示图片关
  930. OLED_ShowChinese(42,46,close16,16,1); //关
  931. OLED_ShowPicture(70,6,20,20,BMP4,1); //显示图片关
  932. OLED_ShowChinese(72,46,close16,16,1); //关
  933. OLED_ShowPicture(100,6,20,20,BMP4,1); //显示图片关
  934. OLED_ShowChinese(102,46,close16,16,1); //关
  935. }
  936. }
  937. break;
  938. default:
  939. // Handle default case here
  940. OLED_ShowString(8,8,NOSETLOCK,12,1); //L1null
  941. OLED_ShowString(38,8,NOSETLOCK,12,1); //L2null
  942. OLED_ShowString(68,8,NOSETLOCK,12,1); //L3null
  943. OLED_ShowString(98,8,NOSETLOCK,12,1); //L4null
  944. break;
  945. }
  946. }