KoncaCN 发表于 2005-8-10 00:00:00

[求助]请教情景设置与LCD的显示问题

小弟近日在思考LCD的驱动问题,偶然想起了“有趣的屏幕显示”补丁,即选了情景中倒数第二个的业务音会使屏幕反色、水平或垂直反转等。

我找来RizaPN的原版的反色补丁,反汇编如下:
csegC7:DB80         pTemp001:
csegC7:DB80                   movb rh4,
csegC7:DB82                   mov r11, r14
csegC7:DB84                   extp #0Dh, #1
csegC7:DB88                   movbz r5, byte_364A4
csegC7:DB8C                   jnb r5.6, loc_C7DB98
csegC7:DB90                   cpl r1
csegC7:DB92                   cpl r2
csegC7:DB94                   cpl r3
csegC7:DB96                   cpl r4
csegC7:DB98         loc_C7DB98:      
csegC7:DB98                   rets

请问
1. (v56) byte_364A4 的 Bit6 是对应大字体吗?或者从大体来讲,情景里每一项的设置是如何保存的?
2. 那条cpl r1的指令做了点什么?我看了汇编手册,好像是扩充用的,但不敢肯定,请大家指教。

MrJewes 发表于 2005-8-10 00:01:00

关于第一个问题,我的猜想是1.在关机的时候保存到EEP中,开机后再读回来,2.直接就在ram中,因为关机后小8的Ram也没有断电,所以里面的内容还在,我个人更偏向于2,因为有一次我同学把我的电池上到他手机上,结果我的手机由于长时间没有电,情景模式里面都变成了原始的东西去了!
页: [1]
查看完整版本: [求助]请教情景设置与LCD的显示问题