MB9002字库地址

来源:互联网 发布:北球电磁炉淘宝不能卖 编辑:程序博客网 时间:2024/05/29 09:58

转载地址:http://blog.sina.com.cn/s/blog_68654dd20100tkvu.html


MB90092: 地址线add0-add20  数据线:d0-d7

字体大小控制方式有:标准(24×32点阵)、双倍宽、双倍高、双倍宽×双倍高、四倍宽×四倍高

标准字体大小会闪屏,高度x2就不闪了, 但这样就只能显示8行了,用zoom in模式,再设置下行间距也只能显示10行

MB90092支持的字符点阵为24×32,地址线ADR12、ADR13 =00,01,10时分别对应汉字的左、中、右三部分,ADR12ADR13 ="11"时不用;ADR0~ADR4对应每一部分的32个字节。这些地址在MB90092工作时自动寻找,为此, MB90092的地址线ADR0~ADR4,ADR12~ADR13,ADR5~ ADR11,ADR14~ADR18分别与MBM29F040C的地址线A0~A18相连

 

MB90092的地址意义我对Datasheet的理解是:
ADR5-ADR11:是由M0-M6字符代码(character code)决定的地位地址
ADR14-ADR20:是由M7-MD字符代码决定的高位地址
ADR12-ADR13:是数据区别位,左半字和中间字和右半字
ADR0-ADR4:表示的是光栅地址。

 

芯片的地址线ADR12ADR13 =00,01,10时分别对应汉字的左、中、右三部分。ADR12ADR13 ="11"时不用,ADR0~ADR4对应每一部分的32个字节(称为光栅地址)。为此,选用24×24汉字字模点阵,此时,左、中、右每一部分的第24~31字节应为空白。字库芯片采用带紫外擦除的容量为1M bytesAT27C080 ROM芯片,可存储8192个汉字,每个汉字占用128bytes,每个汉字的第24~31字节,56~63字节,88~127字节应为空白。 

MB90092的地址线ADR0~ADR4ADR12 ~ADR13ADR5~ADR11ADR14~ADR19分别与AT27C080的地址线A0~A19相连,MB90092ADR20应接地。 


存储器的地址其实是很无所谓的东东,看你的数据如何组织,地址线就能如何编。

实际上用标准的24点阵字库HZK24也可,只不过按管脚定义重排一下就OK了


29f016tc-90

MBM29F040C:512K*8bit

 

AT29C010A:128KBytes*8bit  

id:d5  扇区:1024  扇区容量:128  写入时间:10ms

 

27C512:64KB

27C080:1MB

29C010:128kB


国标:6763个字符   32*32点阵需要700多KByte的FLASH才能装下


设计注意事项 
(1).如果选择外同步方式,只有当外同步信号存在时MB90092才能接受控制命令。为了防止当视频信号由""切换到""监视器上产生字符丢失的现象,屏幕上叠加的所有字符均每隔0.2秒更新一次,这样就不会发生字符丢失现象。 
(2).上电复位后,为了有效设置屏幕及字体的各种属性、行距、显示容量、显示位置等,先选择内同步方式,待设置完成后,再设定为外同步方式,否则,设置时如无外同步信号。所有的设置均为无效设置。 
(3).通过SIN串行输入数据时,通常会用到进位标志C,此时要注意所有的中断子程序都要保存主程序的C标志。否则,如果在给MB90092传送数据时,执行了中断子程序,且中断子程序又修改了C标志,此时将会发生意想不到的字符叠加错误。 
(4).为了防止干扰,芯片的模拟供电(AVCC)和数字供电,模拟地(AVSS)和数字地(VSS)要严格分开,不要并接在一起。


FAQ:

字符的沟边颜色会随背景变化,当字符所在的背景很亮时,OSD字符沟边在几秒内就会由黑变灰,越来越白,最后图像也过曝了

A:视频信号没加钳位 


   知道汉字的机内码,将机内码转换后,输入到MB90092的命令2-1、命令1-1就可以显示对应机内码的汉字。

 

    1-9区对应:$0000-$034D,16-87区对应:$034E-$1DBE,

即:  01-09区的图符在送地址时应按[(高位-$A1)*94+(低位-$A1)]
        如:¥的机内码为$A3A4,在字库里对应的地址应为
             2*94+3=191

      16-87区的字符在送地址时应[(高位-$A1)*94+(低位-$A1)]
        如:啊的机内码为$B0A1,在字库里对应的地址应为
             9*94+0=846
           根根据以上公式再送至MB90092.

字库用“点阵字库生成器 V3.8云龙破解版”软件生成的字库。






0 0
原创粉丝点击