久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4102|回復: 1
收起左側

MSP430F5529單片機OLED顯示調試代碼

[復制鏈接]
ID:955050 發表于 2021-7-24 17:46 | 顯示全部樓層 |閱讀模式
網上的一些資料沒有相關的備注,對于初學者來說相當的惱火,在經過一段時間的摸索后,現在將自己的成果分享出來供大家參考
#ifndef __OLED_H
#define __OLED_H
#include <msp430.h>
#include "type.h"
#define OLED_MODE 0
#define SIZE 8
#define XLevelL     0x00
#define XLevelH     0x10
#define Max_Column  128
#define Max_Row     64
#define Brightness  0xFF
#define X_WIDTH     128
#define Y_WIDTH     64

#define OLED_SCLK_Clr() P6OUT&=~BIT3//SCL接P6.3
#define OLED_SCLK_Set() P6OUT|=BIT3

#define OLED_SDIN_Clr() P6OUT&=~BIT4//SDA接P6.4
#define OLED_SDIN_Set() P6OUT|=BIT4

#define OLED_CMD  0
#define OLED_DATA 1



void OLED_WR_Byte(unsigned dat,unsigned cmd);
void OLED_Display_On(void);//喚醒OLED顯示
void OLED_Display_Off(void);//休眠OLED顯示
void OLED_Init(void);//庫函數初始化定義
void OLED_Clear(void);//清屏

void OLED_PutPixel(u8 x,u8 y);

void OLED_DrawBMP(unsigned char x0, unsigned char y0,unsigned char x1, unsigned char y1,unsigned char BMP[]);//起始點坐標(x0:0~127, y0:0~7);    x1,y1 : 起點對角線(結束點)的坐標(x1:1~128,y1:1~8)
void OLED_Fill(u8 x1,u8 y1,u8 x2,u8 y2,u8 dot);
void OLED_ShowChar(u8 x,u8 y,u8 chr,u8 Char_Size);//(X, Y, '字符', SIZE)
void OLED_ShowNum1(u8 x,u8 y,u32 num,u8 size2);//顯示四位數,(X, Y,數值,**僅限8**)x位數可改變
void OLED_ShowNum(u8 x,u8 y,u32 num,u8 len,u8 size);//(X, Y,數值, 數值個數<6位,**僅限16**)
void OLED_ShowVI(u8 x,u8 y,u32 num,u8 size2);//輸出字符X,X=X*0.001(X, Y, 變量, SIZE)
void OLED_ShowString(u8 x,u8 y, u8 *p,u8 Char_Size);//輸出一串字符,X, Y, "內容", 字符大小
void OLED_ShowCHinese(u8 x,u8 y,u8 no);//(X, Y, 字符庫內漢字編號):x必須+2, Y={2, 4, 6, 8}
void OLED_Set_Pos(unsigned char x, unsigned char y);//設置起始點坐標
void Delay_1ms(unsigned int Del_1ms);//延時程序,單位為1ms
void fill_picture(unsigned char fill_Data);//填充屏幕----0xff為點亮全屏,0x00為不點亮
void Picture();
void IIC_Start();
void IIC_Stop();
void Write_IIC_Command(unsigned char IIC_Command);
void Write_IIC_Data(unsigned char IIC_Data);
void Write_IIC_Byte(unsigned char IIC_Byte);
void IIC_Wait_Ack();
#endif
這是調試庫的函數

由于代碼過多,就不在這里詳細展示了,見附件
51hei.png
上面4個C語言文件下載,不含工程文件,大家自己建立一下吧: 文件.7z (5.66 KB, 下載次數: 80)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:386964 發表于 2022-4-3 22:54 | 顯示全部樓層
完全可用
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美丰满少妇 | 欧美一级片免费 | 成人在线视频免费观看 | 曰本毛茸茸性生活 | 国产一级在线观看 | 国产精品久免费的黄网站 | 一级毛片黄色 | 欧美一区在线视频 | 毛片一区 | 视频在线一区二区 | 国产日韩欧美一区二区 | 午夜精品久久 | 在线免费观看av网站 | 91调教视频| 欧美黄色一级视频 | 糖心vlog精品一区二区 | 黄色录像大片 | 一区二区日韩 | 亚洲精品久久久久avwww潮水 | 精品欧美一区二区精品久久 | 超碰97久久| 日韩不卡在线 | 黄色片网站视频 | 一级片黄色| 中国女人真人一级毛片 | 日韩专区在线 | 超碰com| 拍床戏真做h文黄肉1v1 | xxxx色| 综合一区二区三区 | 国产精品福利在线观看 | 日韩中文字幕一区二区 | 国产一级片视频 | 亚洲美女毛片 | 黄色资源在线观看 | 欧美午夜精品久久久久免费视 | 成人羞羞网站 | 欧美一级二级三级 | 天天干狠狠操 | 亚洲视频一区二区三区 | 日本天天操 |