interface.c 35 KB

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