全国统一服务热线:400-123-4657
站内公告:
联系我们CONTACT
2024-11-30点击量:115
本文摘要:0章节 随着科技的发展,ARM在社会各个方面的应用于更加甚广。0章节 随着科技的发展,ARM在社会各个方面的应用于更加甚广。ARM芯片普遍应用于无线产品、PDA、GPS、网络、消费电子产品、STB及智能卡。LPC2138是Philips公司生产的基于arm7TDMI的RISC微处理器,主频平均50MHz。
液晶显示是嵌入式系统中体现系统输出/输入的嵌入式界面,液晶显示以其微功耗、体积小、表明内容丰富、模块化,模块电路非常简单等诸多优点获得广泛应用。本文在讲解以HD44780为控制器的LM016L液晶模块的插槽结构、功能的基础上,搭起LM016L与LPC2138芯片的硬件模块电路、用c语言撰写表明程序,使用PROTEUS软件展开功能建模。 1液晶模块结构及功能概述 LM016L液晶模块使用HD44780控制器。
HD44780具备非常简单而功能较强的指令集,可以构建字符移动、闪光等功能。HD44780控制器由两个8位寄存器、指令寄存器(IR)和数据寄存器(DR)、整天标志(BF)、表明数据RAM(DDRAM)、字符发生器ROM(CGROM)、字符发生器RAM(CGRAM)、地址计数器(AC)包含。
IR用作存放指令码,不能载入无法朗读;DR用作存放数据,数据由内部操作者自动载入DDRAM和CGRAM,或者储存从DDRAM和CGRAM朗读的数据。BF为1时,液晶模块正处于内部处置模式,不号召外部操作者指令和拒绝接受数据。
DDRAM用来存储表明的字符,能存储80个字符码。CGROM由8位字符码分解5x7图形字符160种和5×10图形字符32种,8位字符编码和字符的对应关系。CGRAM是为用户撰写特殊字符留任的,它的容量仅有64字节。
可以自定义8个5×7图形字符或者4个5×10图形字符。AC可以存储DDRAM和CGRAM地址,如果地址码随指令载入IR,则IR自动把地址码取出AC,同时自由选择DDRAM或者CGRAM单元。LMO16L液晶模块的插槽功能闻下表格1。 2基于ProteusISIS7的液晶模块建模 2.1模块设计 运营ProteusISIS7转入设计界面,依照图1右图在元件库中自由选择必须的元件。
Lpc2138的P0.0-P0.7端口作为8位数据的输入末端,P0.8、P0.9、P0.10作为掌控信号的输入末端,相连已完成的电路如图l右图。
本文来源:Bevictor伟德官网-www.sanboh.com
ink