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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
0.96OLED显示屏C51单片机系列IIC例程 $ b9 Z$ i0 a8 o" e2 F& X
单片机源程序如下:( h' G# P, y. m& Q
//////////////////////////////////////////////////////////////////////////////////         . ~6 Y  f+ U1 S5 T1 u6 _
//本程序只供学习使用,未经作者许可,不得用于其它任何用途! L8 k+ D3 p' g: ]' C3 E
//中景园电子
# n! x4 \% W( n3 K/ x//  文 件 名   : main.c
& i, D& W0 X/ r/ b1 o" U  _. A, o, }//  版 本 号   : v2.06 E& q7 g+ j5 `4 I$ k) ]
//  作    者   : HuangKai3 t3 E& c% g! G6 l& T& h
//  最近修改   : 51hei1 Q* g1 F' a: F6 \) q! c* s& P( w  M
//  功能描述   : OLED 4接口演示例程(51系列)
1 b$ W* j) Q, h: `4 M//              说明:
  h; M1 ~) O4 D//              ----------------------------------------------------------------
, I( u2 J! ~/ l6 }//              GND    电源地
4 i; r! ?. T$ l# o7 f//              VCC  接5V或3.3v电源2 ^7 B3 P  d9 p  k* L# r2 n
//              D0   P1^0(SCL)
* L5 a" E3 S5 K( V! e& j//              D1   P1^1(SDA)/ V$ U' a$ b/ h2 L; A
//              RES  接P12& s- H  g5 y2 V# J8 g( w4 V8 j
//              DC   接P13
! `3 }2 Y# |' j! n' }$ f- s( j# `//              CS   接P14               
3 F( K3 s  O- z% Z( \& U//              ----------------------------------------------------------------
! E: `6 C; V: s( z/ L8 Q! T// 修改历史   :
0 g4 c; c, }( x. C& ?  s// 日    期   : ( x0 J5 p4 D* @+ l# r7 k
// 作    者   : HuangKai7 \5 ~/ A, q5 @, g
// 修改内容   : 创建文件
: D8 U) u* w/ ?, \6 x& {* k4 \1 @; b//版权所有,盗版必究。8 _& ?! }/ @' b2 ]" m( B
//Copyright(C) 中景园电子2014/3/16! d: E. E  F* }9 p
//All rights reserved
  \+ S( S$ X# h1 @& z//******************************************************************************/
& e$ r  T: k; q# k$ s6 z#include "REG51.h"
, s/ T* r* X0 v& U5 e/ f' V' e#include "oled.h"
) b4 x0 r' }$ M% c7 c4 S#include "bmp.h"2 ?( ]: t6 S0 i  r2 H

0 E5 [. _  F9 g% _0 [
7 Y3 |' R$ A/ h4 ~" W
int main(void)9 o) X- @" P1 L* R
{        u8 t;
2 h& y5 J" P  m/ C2 t0 _                        OLED_Init();                        //初始化OLED  ( v/ q0 a2 {! F1 c; {( k  f0 W
                OLED_Clear()          ; 3 }+ h2 R+ g" I+ J* P
        
" H" B8 F6 A: ]) J. [( a& D! l2 a                t=' ';- ]3 f2 Y  x! T/ X! }: _+ Y
                OLED_ShowCHinese(0,0,0);//中
; ?, C- x& R1 G" P- o                                OLED_ShowCHinese(18,0,1);//景" S( Z+ X8 K1 b/ z
                OLED_ShowCHinese(36,0,2);//园
2 }- J) A- c( p$ P                OLED_ShowCHinese(54,0,3);//电
* I! Y2 e. J5 L% E                OLED_ShowCHinese(72,0,4);//子; d, P2 U/ `' l1 K- O
                OLED_ShowCHinese(90,0,5);//科1 C+ x+ N7 H  E8 V. E) N
                OLED_ShowCHinese(108,0,6);//技9 N  v2 R$ A) z
        while(1) % h! ]/ Y# K+ ]
        {                  [6 n7 e) k6 D. D6 Q
                OLED_Clear();/ j. Z  S) |; B: u" F8 D
                OLED_ShowCHinese(0,0,0);//中
0 g4 v8 o4 k% @4 ~5 u: T                OLED_ShowCHinese(18,0,1);//景
1 }2 t( `( t9 m9 p( @8 N                OLED_ShowCHinese(36,0,2);//园7 c( u- G4 F, M8 B
                OLED_ShowCHinese(54,0,3);//电0 j) S' {- I; q% ~* u
                OLED_ShowCHinese(72,0,4);//子
* }. X  i, ~  v0 A2 W                OLED_ShowCHinese(90,0,5);//科7 P' M8 \- x  |" S5 \; S  T2 A+ f
                OLED_ShowCHinese(108,0,6);//技
7 t" m* x+ j% S9 M                OLED_ShowString(6,3,"0.96' OLED TEST",16);" h/ {9 Y  p) Q$ r- d' }5 ^4 C& K
                //OLED_ShowString(8,2,"ZHONGJINGYUAN");  
* {. u) P- [0 q. R" v" ~$ U  G& G) G         //        OLED_ShowString(20,4,"2014/05/01");  " c  T' F* t2 G
                OLED_ShowString(0,6,"ASCII:",16);  6 k, a" S6 @: `( e8 I" j& ?
                OLED_ShowString(63,6,"CODE:",16);  
6 V4 j& ^* T: P" c) o" t$ M8 \+ C                OLED_ShowChar(48,6,t,16);//显示ASCII字符           % W8 ~  m/ [- k$ |* p
                t++;$ D1 r% q, ^3 v4 i) J; Q
                if(t>'~')t=' ';
* B, ?/ |9 x0 m1 X2 d                OLED_ShowNum(103,6,t,3,16);//显示ASCII字符的码值         * x' R; e5 K! X+ I5 B( o% ^+ r
                        delay_ms(8000);2 g  G( @& ^# S2 f7 V# ~5 }
                delay_ms(8000);" l0 k+ x1 ?: g
6 U+ \, [4 ?6 |9 A* t

& d! l# D5 x& a) c# B$ H5 X                                        delay_ms(8000);
; F3 g5 ~( n# }                delay_ms(8000);
0 e& h* L( {: @7 R                delay_ms(8000);
- F! L! |, N' u                OLED_DrawBMP(0,0,128,8,BMP1);  //图片显示(图片显示慎用,生成的字表较大,会占用较多空间,FLASH空间8K以下慎用)( H* n8 F; z9 @; |  Z2 V9 M
                delay_ms(8000);4 ^+ a( c8 p4 ?6 J. x2 J% J+ I
                                        delay_ms(8000);
! a, Q: X3 Y/ m: s% Q……………………! q2 `4 p, Y' h5 K9 {
8 r! Y6 x6 A. D' D* f& l/ F

! o8 v- f+ B- Z! J( |+ y0 S/ {& L…………限于本文篇幅 余下代码请从论坛下载附件…………! z$ H4 h1 m3 ~7 r+ x2 Q
游客,如果您要查看本帖隐藏内容请回复
+ `4 X* d( N( g" u- O4 r* D& I$ o4 ]

( ^- ~1 ?4 E( W# ]3 ^' k& `

该用户从未签到

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

该用户从未签到

4#
发表于 2019-10-1 10:34 | 只看该作者
下载学习,谢谢分享。
% P  p- \: ^3 @3 T

该用户从未签到

6#
发表于 2020-9-18 23:54 | 只看该作者
看看               
% W, H2 ], a8 y+ W- _
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-22 14:22 , Processed in 0.093750 second(s), 26 queries , Gzip On.

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

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

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