112 lines
4.5 KiB
Plaintext
112 lines
4.5 KiB
Plaintext
![]() |
C51 COMPILER V9.52.0.0 MAIN 05/03/2018 10:37:07 PAGE 1
|
|||
|
|
|||
|
|
|||
|
C51 COMPILER V9.52.0.0, COMPILATION OF MODULE MAIN
|
|||
|
OBJECT MODULE PLACED IN main.OBJ
|
|||
|
COMPILER INVOKED BY: D:\KEIL_51\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 OLED_Init(); //<2F><>ʼ<EFBFBD><CABC>OLED
|
|||
|
37 1 OLED_Clear() ;
|
|||
|
38 1
|
|||
|
39 1 t=' ';
|
|||
|
40 1 OLED_ShowCHinese(0,0,0);//<2F><>
|
|||
|
41 1 OLED_ShowCHinese(18,0,1);//<2F><>
|
|||
|
42 1 OLED_ShowCHinese(36,0,2);//
|
|||
|
43 1 OLED_ShowCHinese(54,0,3);//<2F><>
|
|||
|
44 1 OLED_ShowCHinese(72,0,4);//<2F><>
|
|||
|
45 1 OLED_ShowCHinese(90,0,5);//<2F><>
|
|||
|
46 1 OLED_ShowCHinese(108,0,6);//<2F><>
|
|||
|
47 1 while(1)
|
|||
|
48 1 {
|
|||
|
49 2 OLED_Clear();
|
|||
|
50 2 OLED_ShowCHinese(0,0,0);//<2F><>
|
|||
|
51 2 OLED_ShowCHinese(18,0,1);//<2F><>
|
|||
|
52 2 OLED_ShowCHinese(36,0,2);//
|
|||
|
53 2 OLED_ShowCHinese(54,0,3);//<2F><>
|
|||
|
54 2 OLED_ShowCHinese(72,0,4);//<2F><>
|
|||
|
55 2 OLED_ShowCHinese(90,0,5);//<2F><>
|
|||
|
C51 COMPILER V9.52.0.0 MAIN 05/03/2018 10:37:07 PAGE 2
|
|||
|
|
|||
|
56 2 OLED_ShowCHinese(108,0,6);//<2F><>
|
|||
|
57 2 OLED_ShowString(6,3,"0.96' OLED TEST",16);
|
|||
|
58 2 //OLED_ShowString(8,2,"ZHONGJINGYUAN");
|
|||
|
59 2 // OLED_ShowString(20,4,"2014/05/01");
|
|||
|
60 2 OLED_ShowString(0,6,"ASCII:",16);
|
|||
|
61 2 OLED_ShowString(63,6,"CODE:",16);
|
|||
|
62 2 OLED_ShowChar(48,6,t,16);//<2F><>ʾASCII<49>ַ<EFBFBD>
|
|||
|
63 2 t++;
|
|||
|
64 2 if(t>'~')t=' ';
|
|||
|
65 2 OLED_ShowNum(103,6,t,3,16);//<2F><>ʾASCII<49>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD>ֵ
|
|||
|
66 2 delay_ms(8000);
|
|||
|
67 2 delay_ms(8000);
|
|||
|
68 2
|
|||
|
69 2 delay_ms(8000);
|
|||
|
70 2 delay_ms(8000);
|
|||
|
71 2 delay_ms(8000);
|
|||
|
72 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>)
|
|||
|
73 2 delay_ms(8000);
|
|||
|
74 2 delay_ms(8000);
|
|||
|
75 2 delay_ms(8000);
|
|||
|
76 2 delay_ms(8000);
|
|||
|
77 2 OLED_DrawBMP(0,0,128,8,BMP1);
|
|||
|
78 2 delay_ms(8000);
|
|||
|
79 2 delay_ms(8000);
|
|||
|
80 2 delay_ms(8000);
|
|||
|
81 2 delay_ms(8000);
|
|||
|
82 2 }
|
|||
|
83 1
|
|||
|
84 1 }
|
|||
|
85
|
|||
|
|
|||
|
|
|||
|
MODULE INFORMATION: STATIC OVERLAYABLE
|
|||
|
CODE SIZE = 358 ----
|
|||
|
CONSTANT SIZE = 2077 ----
|
|||
|
XDATA SIZE = ---- ----
|
|||
|
PDATA SIZE = ---- ----
|
|||
|
DATA SIZE = ---- 1
|
|||
|
IDATA SIZE = ---- ----
|
|||
|
BIT SIZE = ---- ----
|
|||
|
END OF MODULE INFORMATION.
|
|||
|
|
|||
|
|
|||
|
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
|