找回密码
 注册
关于网站域名变更的通知
查看: 1063|回复: 5
打印 上一主题 下一主题

0.96OLED显示屏C51单片机系列IIC例程 

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-11-13 10:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
0.96OLED显示屏C51单片机系列IIC例程
0 |4 d9 d! T: Y* I* n单片机源程序如下:
3 _% N  p* |* u/ h& [; V//////////////////////////////////////////////////////////////////////////////////         " }) s- [, o( ]$ L
//本程序只供学习使用,未经作者许可,不得用于其它任何用途
" _$ Z1 W$ s2 ]3 K3 T6 x; o% y: X//中景园电子
6 y' `4 p! L( v# B: z9 _1 L//  文 件 名   : main.c4 s5 ~# f+ B/ y/ u+ W* l  L; r
//  版 本 号   : v2.0- d3 b' f1 v5 k% k
//  作    者   : HuangKai( b  ^( F" ^1 N2 Y
//  最近修改   : 51hei( g, g3 J+ c; p% ~, `, {
//  功能描述   : OLED 4接口演示例程(51系列)) K% w' V+ @, x: e. ]
//              说明: " {# D* s/ g/ V+ c0 \7 {& Y% f
//              ----------------------------------------------------------------
8 h1 }/ ^6 u7 n1 x9 ?//              GND    电源地$ G, P$ w+ Q) M5 g# l) |  r8 G$ }, ]
//              VCC  接5V或3.3v电源
2 t$ L! V  ?* d: [, B7 a$ j//              D0   P1^0(SCL)7 n" j( N! u8 S- O. ]
//              D1   P1^1(SDA)$ }: W4 |" w, j) |: d" t& e
//              RES  接P12
7 f6 v$ c8 C: [, ]//              DC   接P13
6 A% {. B6 `: Z//              CS   接P14               
2 O5 U7 P8 }" S- ]//              ----------------------------------------------------------------! p: ~8 w7 [7 S; W  p# N' f% S
// 修改历史   :
) X3 Y' H5 `8 [9 g3 P// 日    期   : . V) X/ w% w5 h( ^0 G$ ^
// 作    者   : HuangKai
( w, p3 T! A6 [4 O% N- B// 修改内容   : 创建文件
8 N# a+ D5 Y- u" p8 K3 D: j# x9 R//版权所有,盗版必究。
; `, {  R: l& y' _5 B9 E0 }5 U. q//Copyright(C) 中景园电子2014/3/16
" f: c8 @. J+ d3 m1 ~/ Y//All rights reserved
6 e- G: m1 K0 Q1 T* h//******************************************************************************/0 h. A+ W" _8 R* D( r$ J
#include "REG51.h"
) A1 k7 R& c9 R$ u5 X) G, W#include "oled.h"
0 b& Q4 S, }, t/ v#include "bmp.h"
9 m$ p" _; |* V5 ~% D4 K. N/ S3 D- b& |3 e; o* Q3 W- Z

5 ~1 D! R9 ], e: D6 u int main(void)
' v3 S/ ^: ~* C2 g {        u8 t;
4 X; U. X. y6 U. e4 |/ D' J/ [                        OLED_Init();                        //初始化OLED  9 i9 z/ X# L: _! J* V
                OLED_Clear()          ;
, `  l/ Q. p. R% H5 g5 \        
8 V0 O/ I  N9 Q  T3 z6 t$ g                t=' ';9 w: ^$ O; `3 E
                OLED_ShowCHinese(0,0,0);//中
( x, I! l3 N' W7 x1 G                                OLED_ShowCHinese(18,0,1);//景
: D1 H, L: E% q8 W: k                OLED_ShowCHinese(36,0,2);//园
. x1 M& @. C: u& X: r: x/ ^8 j                OLED_ShowCHinese(54,0,3);//电: r% I2 D2 q; B9 @- G' Q/ i
                OLED_ShowCHinese(72,0,4);//子
+ A" ]; n( c: o3 W8 q. g                OLED_ShowCHinese(90,0,5);//科
7 l$ O' a6 w2 i1 y9 M; w                OLED_ShowCHinese(108,0,6);//技
1 o5 {+ i. t- e; T  W. c        while(1) . t! \+ K, @. D+ r1 Y3 |+ `
        {               
1 M: S7 O4 m3 _7 o9 p                OLED_Clear();
: v/ r# o- i9 X* N9 u                OLED_ShowCHinese(0,0,0);//中
2 X) m6 x3 c0 e1 `/ S: l                OLED_ShowCHinese(18,0,1);//景% x: b7 V9 |  t  u, G' M. k" _( H
                OLED_ShowCHinese(36,0,2);//园
+ N! B6 ^" u1 \% F8 ^4 k                OLED_ShowCHinese(54,0,3);//电
: c' j, @0 J1 e$ p                OLED_ShowCHinese(72,0,4);//子
7 K" W5 Z+ @. P) ~                OLED_ShowCHinese(90,0,5);//科
8 ?2 ]/ m* n% A( h* i0 N2 R                OLED_ShowCHinese(108,0,6);//技: t+ z6 C1 `' F: Q
                OLED_ShowString(6,3,"0.96' OLED TEST",16);
2 }; Y: |8 Z: t; M4 `/ q4 z  {                //OLED_ShowString(8,2,"ZHONGJINGYUAN");  
* ~% c  l7 l( B& O7 @/ p. u: t         //        OLED_ShowString(20,4,"2014/05/01");  ! H" b$ ^2 }4 J7 N% s; I9 _. |3 g
                OLED_ShowString(0,6,"ASCII:",16);  
1 W/ a9 A! ^! s/ b+ s                OLED_ShowString(63,6,"CODE:",16);  
, A1 Z& F7 o! x! p$ }& \8 S                OLED_ShowChar(48,6,t,16);//显示ASCII字符           
: C  I. {# r* M% v! S3 c7 D                t++;' V2 x& ^* ]* n/ g
                if(t>'~')t=' ';' ?8 X; P: m1 j
                OLED_ShowNum(103,6,t,3,16);//显示ASCII字符的码值         4 i: h% N! ~" d" b. ?3 l6 L
                        delay_ms(8000);5 U& D$ ^7 c1 v7 C. ^
                delay_ms(8000);
+ c9 k! ~; N9 }6 b5 M$ M8 s0 Y' }  G8 s. t

$ r7 t5 e, `8 Y                                        delay_ms(8000);
4 k: Y1 u: o4 o4 f+ i% U, L                delay_ms(8000);& R8 _2 Q7 x* B2 r& @, l
                delay_ms(8000);
' _  b. J# W! |8 T                OLED_DrawBMP(0,0,128,8,BMP1);  //图片显示(图片显示慎用,生成的字表较大,会占用较多空间,FLASH空间8K以下慎用)
3 E/ K$ `3 \+ I: D. E$ f                delay_ms(8000);
9 A% d; `; Y5 [                                        delay_ms(8000);
8 ^/ I, |( @9 S* D……………………/ y' u" [# J+ D# L% }6 a

5 r' }# }2 A0 G* N3 z

  _+ L" D  C3 L+ R…………限于本文篇幅 余下代码请从论坛下载附件…………
; |$ j: A* |% p1 }5 y' U% f
游客,如果您要查看本帖隐藏内容请回复

4 ]8 P+ v/ s; d+ i3 l( A& a4 m1 v* @# q+ C" g

该用户从未签到

2#
发表于 2018-11-13 11:19 | 只看该作者
这不是人家中景园的官方例程么。。。

该用户从未签到

4#
发表于 2019-10-1 10:34 | 只看该作者
下载学习,谢谢分享。/ c0 A8 ~( i. E& D

该用户从未签到

6#
发表于 2020-9-18 23:54 | 只看该作者
看看               
) f; E- }  s* k% c* U3 W
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-19 10:31 , Processed in 0.109375 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表