oled初始化程序

oled初始化程序

ID:40489548

大小:21.68 KB

页数:17页

时间:2019-08-03

oled初始化程序_第1页
oled初始化程序_第2页
oled初始化程序_第3页
oled初始化程序_第4页
oled初始化程序_第5页
资源描述:

《oled初始化程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#include#include"io.h"#include"system.h"#include"oled.h"//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=//Patterns//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=voidWrite_Command(unsignedcharCommand)//OLED_IPWRITECOMMAND

2、{IOWR(OLED_BASE,0,Command);}voidWrite_Data(unsignedchardata)//OLED_IPWRITEDATA{IOWR(OLED_BASE,1,data);}voiduDelay(unsignedcharl){while(l--)usleep(1);}voidDelay(unsignedcharn){unsignedchari,j,k;for(k=0;k

3、=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=//InstructionSetting//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=voidSet_Start_Column(unsignedchard){Write_Command(0x00+d%16);//SetLowerColumnStartAddressforPageAddressingMode//Default=>0x00Write_Command(0x10+d/16);//SetHigherColu

4、mnStartAddressforPageAddressingMode//Default=>0x10}voidSet_Addressing_Mode(unsignedchard){Write_Command(0x20);//SetMemoryAddressingModeWrite_Command(d);//Default=>0x02//0x00=>HorizontalAddressingMode//0x01=>VerticalAddressingMode//0x02=>PageAddressingMode}voidSet_Column_Address(unsignedchara,uns

5、ignedcharb){Write_Command(0x21);//SetColumnAddressWrite_Command(a);//Default=>0x00(ColumnStartAddress)Write_Command(b);//Default=>0x83(ColumnEndAddress)}voidSet_Page_Address(unsignedchara,unsignedcharb){Write_Command(0x22);//SetPageAddressWrite_Command(a);//Default=>0x00(PageStartAddress)Write_C

6、ommand(b);//Default=>0x07(PageEndAddress)}voidSet_Start_Line(unsignedchard){Write_Command(0x40

7、d);//SetDisplayStartLine//Default=>0x40(0x00)}voidSet_Contrast_Control(unsignedchard){Write_Command(0x81);//SetContrastControlforBank0Write_Command(d);//Default=>0x80}voidSet_Area_Brightness(unsignedch

8、ard){Write_Command(0x82);//SetBrightnessforAreaColorBanksWrite_Command(d);//Default=>0x80}voidSet_Segment_Remap(unsignedchard){Write_Command(0xA0

9、d);//SetSegmentRe-Map//Default=>0xA0//0xA0(0x00)=>ColumnAddress0MappedtoSEG0//

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。