SOS! 哪位有SSD1815(SOLOMON公司)液晶IC的驱动程序

hzwpf 2003-01-16 02:48:39
使用Serial mode !
具体口线:CS RST CLK DA A0
如何使用,多谢指教
...全文
49 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
incaution 2003-01-16
  • 打赏
  • 举报
回复
http://rockbox.haxx.se/docs/ssd1815r1_5.pdf
(p14-18)

;===================================================
initinal:

clr rst
nop
nop
setb rst
mov data_port,#11100010b ;solftware reset
call TRANS_COMM
mov data_port,#00101111b ;set power control register
call TRANS_COMM

mov data_port,#10000001b ;set contrast control register
call TRANS_COMM
mov data_port,#00101000b ;contrast control data
call TRANS_COMM

mov data_port,#00100011b ;set internal regulator ratio
call TRANS_COMM

mov data_port,#01000000b ;set display start line
call TRANS_COMM
mov data_port,#10100000b ;set segment re_map
call TRANS_COMM

mov data_port,#11001000b ;set com scan direction
call TRANS_COMM

mov data_port,#10100100b ;set entire display off
call TRANS_COMM
mov data_port,#10100110b ;set reverse display off
call TRANS_COMM

mov data_port,#10101101b ;set indicator on
call TRANS_COMM
mov data_port,#00000010b ;indicator on constantly
call TRANS_COMM


mov data_port,#11101110b ;end read_modify_write mode
call TRANS_COMM

mov data_port,#10100101b ;set entire display on
call TRANS_COMM
mov data_port,#10101111b ;set display on
call TRANS_COMM

ret
incaution 2003-01-16
  • 打赏
  • 举报
回复
;关键在于写命令字和写参数,其他初始化的设置按pdf文件说明

TRANS_COMM: ;写命令字,入参data_port

clr cs
clr ao
mov r7,#8
loop1:
clr clk
clr c
mov a,data_port
rlc a
mov da,c
nop
mov data_port,a
setb clk
djnz r7,loop1
nop
nop
nop
setb cs
ret

;==================================================
TRANS_DATA: ;写数据,入参data_port

clr cs
setb ao
mov r7,#8
loop2:
clr clk
clr c
mov a,data_port
rlc a
mov da,c
nop
mov data_port,a
setb clk
djnz r7,loop2
nop
nop
nop
setb cs
ret

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧