stm32_ota/OLED显示屏资料/05OLED反白显示技术资料/中景园电子0.96OLED显示屏_C51系列_SPI_例程_反白显示/main.LST

115 lines
4.7 KiB
Plaintext
Raw Normal View History

2024-12-17 20:03:43 +08:00
C51 COMPILER V9.52.0.0 MAIN 02/25/2016 09:54:38 PAGE 1
C51 COMPILER V9.52.0.0, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil_c51\C51\BIN\C51.EXE main.c BROWSE INCDIR(.\SRC) DEBUG OBJECTEXTEND TABS(2)
line level source
1 //////////////////////////////////////////////////////////////////////////////////
2 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB>ѧϰʹ<CFB0>ã<EFBFBD>δ<EFBFBD><CEB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɣ<EFBFBD><C9A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD><CEBA><EFBFBD>;
3 //<2F>о<EFBFBD>԰<EFBFBD><D4B0><EFBFBD><EFBFBD>
4 //<2F><><EFBFBD>̵<EFBFBD>ַ<EFBFBD><D6B7>http://shop73023976.taobao.com/?spm=2013.1.0.0.M4PqC2
5 //
6 // <20><> <20><> <20><> : main.c
7 // <20><> <20><> <20><> : v2.0
8 // <20><> <20><> : HuangKai
9 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : 2014-0101
10 // <20><><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD> :
11 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : OLED 4<>ӿ<EFBFBD><D3BF><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>(51ϵ<31><CFB5>)
12 // ˵<><CBB5>:
13 // ----------------------------------------------------------------
14 // GND <20><>Դ<EFBFBD><D4B4>
15 // VCC <20><>5V<35><56>3.3v<EFBFBD><EFBFBD>Դ
16 // D0 P1^0<><30>SCL<43><4C>
17 // D1 P1^1<><31>SDA<44><41>
18 // RES <20><>P12
19 // DC <20><>P13
20 // CS <20><>P14
21 // ----------------------------------------------------------------
22 // <20>޸<EFBFBD><DEB8><EFBFBD>ʷ :
23 // <20><> <20><> :
24 // <20><> <20><> : HuangKai
25 // <20>޸<EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD> : <20><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
26 //<2F><>Ȩ<EFBFBD><C8A8><EFBFBD>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؾ<EFBFBD><D8BE><EFBFBD>
27 //Copyright(C) <20>о<EFBFBD>԰<EFBFBD><D4B0><EFBFBD><EFBFBD>2014/3/16
28 //All rights reserved
29 //******************************************************************************/
30 #include "REG51.h"
31 #include "oled.h"
32 #include "bmp.h"
33
34 int main(void)
35 { u8 t;
36 1 //delay_init(); //<2F><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>
37 1 // NVIC_Configuration(); //<2F><><EFBFBD><EFBFBD>NVIC<49>жϷ<D0B6><CFB7><EFBFBD>2:2λ<32><CEBB>ռ<EFBFBD><D5BC><EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD><32><CEBB>Ӧ<EFBFBD><D3A6><EFBFBD>ȼ<EFBFBD> LED_Init(); //LED<45>˿<EFBFBD>
-<2D><>ʼ<EFBFBD><CABC>
38 1 OLED_Init(); //<2F><>ʼ<EFBFBD><CABC>OLED
39 1 OLED_Clear() ;
40 1 /*
41 1 OLED_ShowString(30,0,"OLED TEST");
42 1 OLED_ShowString(8,2,"ZHONGJINGYUAN");
43 1 OLED_ShowString(20,4,"2014/05/01");
44 1 OLED_ShowString(0,6,"ASCII:");
45 1 OLED_ShowString(63,6,"CODE:");
46 1 t=' ';
47 1 OLED_ShowCHinese(0,0,0);//<2F><>
48 1 OLED_ShowCHinese(18,0,1);//<2F><>
49 1 OLED_ShowCHinese(36,0,2);//԰
50 1 OLED_ShowCHinese(54,0,3);//<2F><>
51 1 OLED_ShowCHinese(72,0,4);//<2F><>
52 1 OLED_ShowCHinese(90,0,5);//<2F><>
53 1 OLED_ShowCHinese(108,0,6);//<2F><>
54 1 */
C51 COMPILER V9.52.0.0 MAIN 02/25/2016 09:54:38 PAGE 2
55 1 t=' ';
56 1 while(1)
57 1 {
58 2 OLED_Clear();
59 2 OLED_ShowCHinese(0,0,0);//<2F><>
60 2 OLED_ShowCHinese(18,0,1);//<2F><>
61 2 OLED_ShowCHinese(36,0,2);//԰
62 2 OLED_ShowCHinese(54,0,3);//<2F><>
63 2 OLED_ShowCHinese(72,0,4);//<2F><>
64 2 OLED_ShowCHinese(90,0,5);//<2F><>
65 2 OLED_ShowCHinese(108,0,6);//<2F><>
66 2 OLED_ShowString(0,2,"1.3' OLED TEST");
67 2 // OLED_ShowString(8,2,"ZHONGJINGYUAN");
68 2 OLED_ShowString(20,4,"2014/05/01");
69 2 OLED_ShowString(0,6,"ASCII:");
70 2 OLED_ShowString(63,6,"CODE:");
71 2 OLED_ShowChar(48,6,t);//<2F><>ʾASCII<49>ַ<EFBFBD>
72 2 t++;
73 2 if(t>'~')t=' ';
74 2 OLED_ShowNum(103,6,t,3,16);//<2F><>ʾASCII<49>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD>ֵ
75 2
76 2
77 2 delay_ms(500);
78 2 OLED_Clear();
79 2 delay_ms(500);
80 2 OLED_DrawBMP(0,0,128,8,BMP1); //ͼƬ<CDBC><C6AC>ʾ(ͼƬ<CDBC><C6AC>ʾ<EFBFBD><CABE><EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5>ֱ<EFBFBD><D6B1>ϴ󣬻<CFB4>ռ<EFBFBD>ý϶<C3BD><CFB6>ռ䣬FLASH<53>ռ<EFBFBD>8K<38><4B><EFBFBD><EFBFBD><EFBFBD>
-<2D><><EFBFBD>)
81 2 delay_ms(500);
82 2 OLED_DrawBMP(0,0,128,8,BMP2);
83 2 delay_ms(500);
84 2 }
85 1
86 1 }
87
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 238 ----
CONSTANT SIZE = 2087 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 1
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)