C51 COMPILER V9.52.0.0 MAIN 05/03/2018 10:39:44 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 //±¾³ÌÐòÖ»¹©Ñ§Ï°Ê¹Óã¬Î´¾­×÷ÕßÐí¿É£¬²»µÃÓÃÓÚÆäËüÈκÎÓÃ; 3 //Öо°Ô°µç×Ó 4 //µêÆ̵ØÖ·£ºhttp://shop73023976.taobao.com/?spm=2013.1.0.0.M4PqC2 5 // 6 // ÎÄ ¼þ Ãû : main.c 7 // °æ ±¾ ºÅ : v2.0 8 // ×÷ Õß : HuangKai 9 // Éú³ÉÈÕÆÚ : 2014-0101 10 // ×î½üÐÞ¸Ä : 11 // ¹¦ÄÜÃèÊö : OLED 4½Ó¿ÚÑÝʾÀý³Ì(51ϵÁÐ) 12 // ˵Ã÷: 13 // ---------------------------------------------------------------- 14 // GND µçÔ´µØ 15 // VCC ½Ó5V»ò3.3vµçÔ´ 16 // D0 P1^4£¨SCL£© 17 // D1 P1^3£¨SDA£© 18 // RES ½ÓP12 19 // DC ½ÓP11 20 // CS ½ÓP10 21 // ---------------------------------------------------------------- 22 // ÐÞ¸ÄÀúÊ· : 23 // ÈÕ ÆÚ : 24 // ×÷ Õß : HuangKai 25 // ÐÞ¸ÄÄÚÈÝ : ´´½¨Îļþ 26 //°æȨËùÓУ¬µÁ°æ±Ø¾¿¡£ 27 //Copyright(C) Öо°Ô°µç×Ó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 LED_D5=0; 37 1 LED_D6=0; 38 1 OLED_Init(); //³õʼ»¯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);//ÖÐ 48 1 OLED_ShowCHinese(18,0,1);//¾° 49 1 OLED_ShowCHinese(36,0,2);//Ô° 50 1 OLED_ShowCHinese(54,0,3);//µç 51 1 OLED_ShowCHinese(72,0,4);//×Ó 52 1 OLED_ShowCHinese(90,0,5);//¿Æ 53 1 OLED_ShowCHinese(108,0,6);//¼¼ */ 54 1 t=' '; 55 1 while(1) C51 COMPILER V9.52.0.0 MAIN 05/03/2018 10:39:44 PAGE 2 56 1 { 57 2 OLED_Clear(); 58 2 LED_D5=0; 59 2 LED_D6=0; 60 2 LED_D5=1; 61 2 LED_D6=1; 62 2 63 2 OLED_ShowCHinese(0,0,0);//ÖÐ 64 2 OLED_ShowCHinese(18,0,1);//¾° 65 2 OLED_ShowCHinese(36,0,2);//Ô° 66 2 OLED_ShowCHinese(54,0,3);//µç 67 2 OLED_ShowCHinese(72,0,4);//×Ó 68 2 OLED_ShowCHinese(90,0,5);//¿Æ 69 2 OLED_ShowCHinese(108,0,6);//¼¼ 70 2 LED_D5=0; 71 2 LED_D6=0; 72 2 OLED_ShowString(0,2,"1.3' OLED TEST"); 73 2 // OLED_ShowString(8,2,"ZHONGJINGYUAN"); 74 2 OLED_ShowString(20,4,"2014/05/01"); 75 2 OLED_ShowString(0,6,"ASCII:"); 76 2 OLED_ShowString(63,6,"CODE:"); 77 2 OLED_ShowChar(48,6,t);//ÏÔʾASCII×Ö·û 78 2 t++; 79 2 if(t>'~')t=' '; 80 2 OLED_ShowNum(103,6,t,3,16);//ÏÔʾASCII×Ö·ûµÄÂëÖµ 81 2 82 2 LED_D5=1; 83 2 LED_D6=1; 84 2 85 2 86 2 OLED_Clear(); 87 2 delay_ms(500); 88 2 OLED_DrawBMP(0,0,128,8,BMP1); //ͼƬÏÔʾ(ͼƬÏÔʾÉ÷Óã¬Éú³ÉµÄ×Ö±í½Ï´ó£¬»áÕ¼Óý϶à¿Õ¼ä£¬FLASH¿Õ¼ä8KÒÔÏÂÉ -÷ÓÃ) 89 2 delay_ms(500); 90 2 OLED_DrawBMP(0,0,128,8,BMP2); 91 2 delay_ms(500); 92 2 } 93 1 94 1 } 95 MODULE INFORMATION: STATIC OVERLAYABLE CODE SIZE = 380 ---- CONSTANT SIZE = 2111 ---- XDATA SIZE = ---- ---- PDATA SIZE = ---- ---- DATA SIZE = ---- 1 IDATA SIZE = ---- ---- BIT SIZE = ---- ---- END OF MODULE INFORMATION. C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)