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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
0.96OLED显示屏C51单片机系列IIC例程
9 N! K& Y3 A! S* P单片机源程序如下:
# Z4 M7 ~3 R/ l; B+ P//////////////////////////////////////////////////////////////////////////////////         
& x( C- L1 E  H. T  _" F) K//本程序只供学习使用,未经作者许可,不得用于其它任何用途
& v6 D: x3 @/ }7 G% A" d//中景园电子3 R3 D' ?8 u0 }6 \  {5 W" i
//  文 件 名   : main.c; R& T4 ?: S  d% [+ k
//  版 本 号   : v2.02 e% V" ?" M3 s8 {
//  作    者   : HuangKai- V0 J" ]; Z( s" M0 E6 O
//  最近修改   : 51hei0 v& m5 i9 e* ?8 n8 S; a
//  功能描述   : OLED 4接口演示例程(51系列)
" S! ]5 q  v$ t0 I* k( A//              说明:
/ j. d% a( g0 g4 i# Q3 s//              ----------------------------------------------------------------4 |1 J/ r2 x; H: U/ _; F5 C( e
//              GND    电源地
; ?- M* k, H7 L0 }1 C//              VCC  接5V或3.3v电源
$ @% K8 I" t; r) w; J6 t//              D0   P1^0(SCL)
4 C$ v* c7 S5 ]2 C, W* r//              D1   P1^1(SDA)
) V, h5 N0 n2 ^" j/ P//              RES  接P12; g3 J5 s2 Z8 v6 E3 Y0 L
//              DC   接P131 c8 c4 b! W5 B% n9 Y
//              CS   接P14               ; [. @, ^. w2 u
//              ----------------------------------------------------------------% a+ N; c) h  c4 B0 Z" D2 l
// 修改历史   :; B9 W; ~+ Y8 U
// 日    期   : 3 h. c/ \4 i7 J8 a0 K& u8 R
// 作    者   : HuangKai
: b' d$ @9 y+ I. \" j2 C// 修改内容   : 创建文件0 m6 X" f" O2 z4 u
//版权所有,盗版必究。
+ j3 O7 B% L6 Z: `% V: _$ j//Copyright(C) 中景园电子2014/3/16
  S- I6 ?0 Q1 o3 n//All rights reserved
1 S7 E7 e9 @4 v+ h5 O0 Y6 O5 ~# v//******************************************************************************/
% s2 a6 B7 L( p7 ]+ U* U#include "REG51.h"2 [& _, T4 e- H
#include "oled.h"
! f& W: D5 ~! d#include "bmp.h"/ C# H( f9 P8 a0 \4 \4 q8 p: D

- c. _9 ]& n0 {' `5 t
8 Z4 E9 Z  l: G
int main(void)
% ]6 {- ?7 L  X4 s {        u8 t;
9 n5 I' V0 L+ F% v4 y+ x; B; K                        OLED_Init();                        //初始化OLED  * d) f" t# g1 N/ U4 k4 L+ R
                OLED_Clear()          ;
* K: B6 |. S$ j  Z* V2 E        
5 t3 t1 L/ J% m* T3 S+ m                t=' ';
- x) H  E# p$ _- j                OLED_ShowCHinese(0,0,0);//中
% o2 p7 W. [& w( I2 ~; z                                OLED_ShowCHinese(18,0,1);//景
5 W' G* {- Z; m                OLED_ShowCHinese(36,0,2);//园
0 ~' V/ V0 H# v  e$ K5 \: i                OLED_ShowCHinese(54,0,3);//电
& n0 ~6 }9 a$ F) Y0 r0 K* ]                OLED_ShowCHinese(72,0,4);//子
. W/ r2 E5 C1 _+ w( R+ l: Z                OLED_ShowCHinese(90,0,5);//科
+ R$ x4 T% M. k! t" b$ `( o1 m- m  I                OLED_ShowCHinese(108,0,6);//技
! v" T$ c- X% j* J: `$ N        while(1) : f& k4 ]0 ?* P1 J. e3 Z3 r1 J5 G
        {                4 |& g$ S* ?: j0 F; [; \, B9 y
                OLED_Clear();" j) |6 z* R9 `5 y6 F
                OLED_ShowCHinese(0,0,0);//中6 l$ E% @% S8 k+ l1 b7 U+ p- t6 ^% A0 \
                OLED_ShowCHinese(18,0,1);//景
" M! G" \* u! }" h                OLED_ShowCHinese(36,0,2);//园/ F. ~. n  x. K0 W( @" E
                OLED_ShowCHinese(54,0,3);//电
5 q, S6 k. |- J6 l$ E# G4 j                OLED_ShowCHinese(72,0,4);//子9 H8 d1 ]1 A4 L/ N, u/ H  I6 ^
                OLED_ShowCHinese(90,0,5);//科
3 Q5 p/ J4 K. b3 a, q9 @9 B0 A                OLED_ShowCHinese(108,0,6);//技
9 v- ^! J5 l! B0 S6 _- I                OLED_ShowString(6,3,"0.96' OLED TEST",16);
* z* ~8 n1 e- e& c4 s" x                //OLED_ShowString(8,2,"ZHONGJINGYUAN");  
3 d, b- h! c: R' D' k2 T; O- C         //        OLED_ShowString(20,4,"2014/05/01");  
) B: p1 P# |; |9 \* T3 W. Y" y' o                OLED_ShowString(0,6,"ASCII:",16);  , }6 ^6 d9 U4 @! ?
                OLED_ShowString(63,6,"CODE:",16);  
) u" b0 ~2 g* [& F& Z+ t                OLED_ShowChar(48,6,t,16);//显示ASCII字符           
9 `. |6 ?4 d+ T1 x                t++;
. X+ I: s* Z* q" E* v                if(t>'~')t=' ';
8 I. J8 T; w: D                OLED_ShowNum(103,6,t,3,16);//显示ASCII字符的码值         3 Y1 p/ a) L5 z( Q! G7 R3 R$ @8 H
                        delay_ms(8000);
- U0 w6 k" [3 V" r1 }4 ?                delay_ms(8000);! s& d" Z1 N* o
3 U- D* m! X- m, R- a

- |/ N* m. ^+ o% S6 w$ K) ~; o" P8 E                                        delay_ms(8000);1 u1 Y& P7 S) Z+ c6 g3 E9 I
                delay_ms(8000);3 O1 m* y; ]0 s4 g, W
                delay_ms(8000);, J8 N0 S  R$ X5 r9 o
                OLED_DrawBMP(0,0,128,8,BMP1);  //图片显示(图片显示慎用,生成的字表较大,会占用较多空间,FLASH空间8K以下慎用)' F5 i6 I8 ~  P8 H4 N4 |9 h! L
                delay_ms(8000);
9 z* I% I! _/ }/ f# b9 @                                        delay_ms(8000);
3 J, `4 b" B6 X5 y  c/ A……………………
9 E3 U0 \! p; s2 Z$ D7 D; ^. R: d) u
: E: b) F# W8 l5 \% a3 D$ b- G

3 C% N) K7 p( }8 |0 M( }…………限于本文篇幅 余下代码请从论坛下载附件…………
  U( O( T6 ]$ z5 m! D' U3 o
游客,如果您要查看本帖隐藏内容请回复

- g( |; q& R; ^# P  p" m/ l! _; T  a/ S% g4 z4 l) w0 B

该用户从未签到

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

该用户从未签到

4#
发表于 2019-10-1 10:34 | 只看该作者
下载学习,谢谢分享。/ e/ u$ ~0 Y& K1 h" _4 M

该用户从未签到

6#
发表于 2020-9-18 23:54 | 只看该作者
看看                $ [% w% N4 f" e7 I1 K" M
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-5 14:26 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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