单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 293|回复: 1
打印 上一主题 下一主题
收起左侧

关于0.96寸和0.91寸OLED设置区别

[复制链接]
跳转到指定楼层
楼主
0.96寸OLED显示程序在0.91寸OLED 屏上显示是不正常的,
初始化程序都是一样的,只需要改一下硬件配置项目就行
下面红色的就是关键。
0.96寸分辨率是128*64    ;设置12h
0.91寸分辨率是128*32    ;设置02h

;============================OLED屏初始化 1306==============================================
RESET:
        MOV R7,#0AEH        ;关闭显示
        LCALL COMMAND
        MOV R7,#20H                ;设置模式命令
        LCALL COMMAND
        MOV R7,#10H                ;00水平地址,01垂直地址,10页地址
        LCALL COMMAND
        MOV R7,#0B0H        ;设置页起始地址(B0-B7)
        LCALL COMMAND
        MOV R7,#0C8H        ;设置COM输出扫描方向(C8从上到下,C0反向)
        LCALL COMMAND
        MOV R7,#00H                ;设置低列地址
        LCALL COMMAND
        MOV R7,#10H                ;设置高列地址
        LCALL COMMAND
        MOV R7,#40H                ;设置起始行地址
        LCALL COMMAND
MOV R7,#81H                ;设置对比度
        LCALL COMMAND
        MOV R7,#100                ;对比度值(00-255)
        LCALL COMMAND
        MOV R7,#0A1H        ;设置egment re-map 0 to 127
        LCALL COMMAND
        MOV R7,#0A6H        ;正常显示(A6正常,A7反相显示)
        LCALL COMMAND
MOV R7,#0A8H        ;设置驱动路数
        LCALL COMMAND
        MOV R7,#31                ;路数(0-63)
        LCALL COMMAND
         MOV R7,#0A5H        ;
        LCALL COMMAND
        MOV R7,#0A4H        ;全部显示开启
        LCALL COMMAND
        MOV R7,#0D3H        ;设置显示偏移
        LCALL COMMAND
        MOV R7,#0                ;偏移量
        LCALL COMMAND
        MOV R7,#0D5H        ;设置震荡频率
        LCALL COMMAND
        MOV R7,#0F0H        ;
        LCALL COMMAND
        MOV R7,#0D9H        ;设置充电周期
        LCALL COMMAND
        MOV R7,#22H                ;
        LCALL COMMAND
        MOV R7,#0DAH        ;引脚硬件配置
        LCALL COMMAND
        MOV R7,#12H                ;128*64
        LCALL COMMAND
        MOV R7,#0DBH        ;设置电压倍率
        LCALL COMMAND
         MOV R7,#20H                ;
        LCALL COMMAND
        MOV R7,#8DH                ;设置
        LCALL COMMAND
        MOV R7,#14H               
        LCALL COMMAND
        MOV R7,#0AFH        ;打开显示
        LCALL COMMAND
        RET

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 转播转播 分享分享 分享淘帖 顶 踩
回复

使用道具 举报

沙发
hfbjjs 发表于 2020-6-30 23:24 来自手机 | 只看该作者
真难得,居然是汇编的,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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