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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
0.96OLED显示屏C51单片机系列IIC例程 9 m, U! D# ^& q! J# M. d5 Q
单片机源程序如下:+ N# k% q; _. M
//////////////////////////////////////////////////////////////////////////////////         2 Y- N& ~: D4 w/ S( d3 x  L: [- k
//本程序只供学习使用,未经作者许可,不得用于其它任何用途
, @4 T, x* J8 _- \) q* a//中景园电子
* X$ A2 G/ o2 l( ~1 v//  文 件 名   : main.c/ U# `( B& U& g  ]3 Y
//  版 本 号   : v2.0
* n) J1 [& y9 Z0 ]3 h8 a: H//  作    者   : HuangKai
3 [( j% D1 j  s6 I; p2 r: L//  最近修改   : 51hei2 J$ w3 ~. Z8 T" ]9 ], B6 ]$ n
//  功能描述   : OLED 4接口演示例程(51系列)
- D/ q7 o5 }9 u3 C//              说明: 0 S4 E- f7 n: b+ J5 U) T+ u
//              ----------------------------------------------------------------
$ b1 }/ @- F4 A. _/ s$ |" g//              GND    电源地
' M/ p) @( e6 r//              VCC  接5V或3.3v电源
4 e$ J5 Y* H  k* y: y//              D0   P1^0(SCL)
9 ]+ y2 r) Y% @& Q# V" l//              D1   P1^1(SDA)
9 ]. {, e/ l, j8 {//              RES  接P12
! S' W( p! C8 q+ m: b1 @  u5 R//              DC   接P131 l! M# Z2 v; q
//              CS   接P14               
9 s' T/ _  J5 F2 }8 e//              ----------------------------------------------------------------1 T0 x4 s- z3 h/ W
// 修改历史   :
- E& r  a( h: V2 V3 T// 日    期   :
# f4 S$ v. ]. q7 v// 作    者   : HuangKai
1 U  d3 Q) O, N// 修改内容   : 创建文件' A4 F% k' }; _( \$ h
//版权所有,盗版必究。
  z# @) ]% _- Q5 a0 G2 i//Copyright(C) 中景园电子2014/3/16
( d& p! i3 G( {$ p, s5 z) G9 D//All rights reserved1 c+ h& |& x8 r* P4 C0 b. {
//******************************************************************************/
1 O/ ?( d5 V) t5 z#include "REG51.h"/ N1 E- \+ T* G( s/ i
#include "oled.h"& N/ L8 P. k  l. u3 o
#include "bmp.h": X- F+ @& [) _5 V  ?

6 H2 F5 r1 ^) P

8 y( e9 y/ e: U6 g7 u" q  r int main(void), Q* ~3 I1 I0 b
{        u8 t;9 H+ Z$ J7 \% A# k; c  \+ f
                        OLED_Init();                        //初始化OLED  # n' d1 v, J9 o
                OLED_Clear()          ;
9 c, l- u* H: j7 f: J        
5 e; D( i1 Q- A                t=' ';
) ~% R' @5 h! z; \                OLED_ShowCHinese(0,0,0);//中: s8 i0 K/ V$ s5 u7 X5 z% B' g* F
                                OLED_ShowCHinese(18,0,1);//景- S7 P" T2 ?4 |; D3 V
                OLED_ShowCHinese(36,0,2);//园7 R! {8 f  e! U
                OLED_ShowCHinese(54,0,3);//电( s" s* n- k0 ?. X! o
                OLED_ShowCHinese(72,0,4);//子0 o; h( R) H2 q: ~- m
                OLED_ShowCHinese(90,0,5);//科; J) d% P# I0 Z0 A4 _/ a
                OLED_ShowCHinese(108,0,6);//技/ e8 `( _+ U, ^& D
        while(1) 7 D  `( c% y2 c( w/ ]+ z
        {               
. h$ Y8 Q5 W9 ?: A' p" N+ J                OLED_Clear();
, d( R) b+ |+ c/ s                OLED_ShowCHinese(0,0,0);//中4 D2 N5 G5 F9 e# J' z
                OLED_ShowCHinese(18,0,1);//景
8 Z) c  C: g+ ~# \                OLED_ShowCHinese(36,0,2);//园1 l% W9 j, Z5 e/ G9 `% V$ H/ M
                OLED_ShowCHinese(54,0,3);//电
9 D- Q% E( i7 m7 x                OLED_ShowCHinese(72,0,4);//子. i7 G3 G5 k% _4 X0 V$ |: J$ {. l
                OLED_ShowCHinese(90,0,5);//科' F' k+ G" f7 M0 f
                OLED_ShowCHinese(108,0,6);//技
9 u% Z; z' B6 O" `/ W# `                OLED_ShowString(6,3,"0.96' OLED TEST",16);9 ^) |+ V, G* P6 C  _" {
                //OLED_ShowString(8,2,"ZHONGJINGYUAN");  
7 W& c  }. ~7 m$ }, j9 c         //        OLED_ShowString(20,4,"2014/05/01");  3 g2 R" b" b& g$ E# v0 k* t
                OLED_ShowString(0,6,"ASCII:",16);  
: Y/ l* A0 D0 W/ A                OLED_ShowString(63,6,"CODE:",16);  : R. d$ w. q" g: K1 t3 a; J* G
                OLED_ShowChar(48,6,t,16);//显示ASCII字符           
- }/ s& F6 u, n+ w                t++;) Y7 ?" W' h: B9 |
                if(t>'~')t=' ';/ u9 P! @9 z- j5 M
                OLED_ShowNum(103,6,t,3,16);//显示ASCII字符的码值         & j8 T' U. S" h! Z) T  q
                        delay_ms(8000);" m% R  l1 \3 X* U/ v
                delay_ms(8000);
0 a% p# f. g) H( T8 Z0 V( P2 |) A) s- R0 B$ [& M# O" w

8 J; s) G8 \# }                                        delay_ms(8000);
& C8 \. r: I: z! @0 s                delay_ms(8000);% W) r/ C6 k. j2 Q- _
                delay_ms(8000);6 W1 n6 x# Q+ A6 S
                OLED_DrawBMP(0,0,128,8,BMP1);  //图片显示(图片显示慎用,生成的字表较大,会占用较多空间,FLASH空间8K以下慎用)
/ ?; ~0 z% j0 V2 R" B- S$ a                delay_ms(8000);
; J% r- `+ J. n0 P3 `( ^                                        delay_ms(8000);
) ]& {9 t# ~# W, X$ B# H: P……………………3 a+ W' G; v/ f8 Y% J8 n

1 f5 Y! j3 ^2 Y; L

5 D1 j! R0 u" Q. G0 @* b6 r% o…………限于本文篇幅 余下代码请从论坛下载附件…………$ D" K% f9 q  f' g8 n( G
游客,如果您要查看本帖隐藏内容请回复

3 m+ x& C; J, X- i
+ D1 X" N" K7 z4 N" o

该用户从未签到

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

该用户从未签到

4#
发表于 2019-10-1 10:34 | 只看该作者
下载学习,谢谢分享。0 A1 t/ e# S' {# V

该用户从未签到

6#
发表于 2020-9-18 23:54 | 只看该作者
看看                # s6 {: m) y" T! }3 r; m/ h
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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