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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3997|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

MSP430F5529單片機(jī)OLED顯示調(diào)試代碼

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
網(wǎng)上的一些資料沒(méi)有相關(guān)的備注,對(duì)于初學(xué)者來(lái)說(shuō)相當(dāng)?shù)膼阑穑诮?jīng)過(guò)一段時(shí)間的摸索后,現(xiàn)在將自己的成果分享出來(lái)供大家參考
#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);//庫(kù)函數(shù)初始化定義
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[]);//起始點(diǎn)坐標(biāo)(x0:0~127, y0:0~7);    x1,y1 : 起點(diǎn)對(duì)角線(結(jié)束點(diǎn))的坐標(biāo)(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);//顯示四位數(shù),(X, Y,數(shù)值,**僅限8**)x位數(shù)可改變
void OLED_ShowNum(u8 x,u8 y,u32 num,u8 len,u8 size);//(X, Y,數(shù)值, 數(shù)值個(gè)數(shù)<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, "內(nèi)容", 字符大小
void OLED_ShowCHinese(u8 x,u8 y,u8 no);//(X, Y, 字符庫(kù)內(nèi)漢字編號(hào)):x必須+2, Y={2, 4, 6, 8}
void OLED_Set_Pos(unsigned char x, unsigned char y);//設(shè)置起始點(diǎn)坐標(biāo)
void Delay_1ms(unsigned int Del_1ms);//延時(shí)程序,單位為1ms
void fill_picture(unsigned char fill_Data);//填充屏幕----0xff為點(diǎn)亮全屏,0x00為不點(diǎn)亮
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
這是調(diào)試庫(kù)的函數(shù)

由于代碼過(guò)多,就不在這里詳細(xì)展示了,見(jiàn)附件

上面4個(gè)C語(yǔ)言文件下載,不含工程文件,大家自己建立一下吧: 文件.7z (5.66 KB, 下載次數(shù): 80)

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:386964 發(fā)表于 2022-4-3 22:54 | 只看該作者
完全可用
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 最新午夜综合福利视频 | 欧美激情综合网 | 欧美群妇大交群中文字幕 | 一级免费视频 | 日韩中文在线观看 | 一级毛片在线看 | 欧美日韩久 | 国产一卡二卡三卡 | 中文天堂在线一区 | 日本三级全黄三级三级三级口周 | 网色 | 国产www在线 | 日本电影韩国电影免费观看 | 日韩欧美在 | 成人免费在线视频 | se婷婷| 精品一二三区视频 | 色综合美女 | 亚洲欧美日韩国产综合 | 综合色播 | 亚洲电影一区二区三区 | 日韩中文字幕一区 | 波多野结衣中文字幕一区二区三区 | 91精品久久久久久久久 | 精品1区2区3区 | 亚洲一区久久 | 久久精品二区 | 久在线视频播放免费视频 | 国产一级精品毛片 | 在线观看国产网站 | 国产精品99久久久久久www | 久操亚洲| 激情久久网 | 中文字幕视频一区 | 久久久久久久久久久蜜桃 | 精品一区二区三区电影 | 欧美精品在线播放 | av网址在线 | 亚洲欧美一区二区三区国产精品 | 国产91综合一区在线观看 | 国产激情综合五月久久 |