MB9002字库地址
来源:互联网 发布:北球电磁炉淘宝不能卖 编辑:程序博客网 时间:2024/05/29 09:58
转载地址:http://blog.sina.com.cn/s/blog_68654dd20100tkvu.html
MB90092: 地址线add0-add20
字体大小控制方式有:标准(24×32点阵)、双倍宽、双倍高、双倍宽×双倍高、四倍宽×四倍高
标准字体大小会闪屏,高度x2就不闪了,
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
⑶.MB90092的地址线ADR0~ADR4、ADR12
存储器的地址其实是很无所谓的东东,看你的数据如何组织,地址线就能如何编。
实际上用标准的24点阵字库HZK24也可,只不过按管脚定义重排一下就OK了
29f016tc-90
MBM29F040C:512K*8bit
AT29C010A:128KBytes*8bit
id:d5
27C512:64KB
27C080:1MB
29C010:128kB
国标:6763个字符
设计注意事项
(1).如果选择外同步方式,只有当外同步信号存在时MB90092才能接受控制命令。为了防止当视频信号由"无"切换到"有"监视器上产生字符丢失的现象,屏幕上叠加的所有字符均每隔0.2秒更新一次,这样就不会发生字符丢失现象。
(2).上电复位后,为了有效设置屏幕及字体的各种属性、行距、显示容量、显示位置等,先选择内同步方式,待设置完成后,再设定为外同步方式,否则,设置时如无外同步信号。所有的设置均为无效设置。
(3).通过SIN串行输入数据时,通常会用到进位标志C,此时要注意所有的中断子程序都要保存主程序的C标志。否则,如果在给MB90092传送数据时,执行了中断子程序,且中断子程序又修改了C标志,此时将会发生意想不到的字符叠加错误。
(4).为了防止干扰,芯片的模拟供电(AVCC)和数字供电,模拟地(AVSS)和数字地(VSS)要严格分开,不要并接在一起。
FAQ:
字符的沟边颜色会随背景变化,当字符所在的背景很亮时,OSD字符沟边在几秒内就会由黑变灰,越来越白,最后图像也过曝了
A:视频信号没加钳位
即:
字库用“点阵字库生成器 V3.8云龙破解版”软件生成的字库。
- MB9002字库地址
- 汉字在字库中的偏移地址计算
- GB2312、GBK字库偏移地址的计算
- 字库
- 汉字在字库中的偏移地址计算、显示方法
- 汉字在字库中的偏移地址计算、显示方法
- 字库哦
- 点阵字库
- 汉字字库
- ttf字库
- android字库
- 手机字库
- 点阵字库
- Android 字库
- 全字库
- android字库
- 点阵字库
- 加载字库
- 安卓操作SQLite基本用法
- zedboard QSPI烧写LINUX系统的方法
- MySQL性能优化
- 【转】<C++ Primer 5th>Template模板笔记
- nginx学习5——配置虚拟主机以,检查nginx配置的方法,windows下的配置
- MB9002字库地址
- Sublime Text 3(续)
- 优秀程序员不得不知道的20个位运算技巧
- Python学习之Flask-Mail异步邮件发送
- leetcode-130. Surrounded Regions
- 【ssm个人博客项目实战02】easy UI搭建后台管理界面
- 从功能实现到实现设计
- HTML中引入CSS的四种方法(前端css面试题)
- 在ubuntu上安装以及新建openframeworks工程