发明名称 船舶嵌入式微控制器的非编码键盘与显示器接口
摘要 本发明提供一种船舶嵌入式微控制器的非编码键盘与显示器接口,特别适用于智能化仪表的小键盘与LCD/LED显示器接口,以克服现有的微控制器键盘所需芯片种类多、数量大,占有印刷线路板面积大,设计时几乎没有灵活性的缺陷。该接口,包括可编程逻辑器件构成的逻辑电路,所述逻辑电路的输入端与输出端分别与微控制器与显示器相连。本发明提供了一种新的基于芯片设计方法,用复杂可编程逻辑器件设计成嵌入式微控制器的非编码键盘与LCD/LED显示器接口,仅用一片芯片提供一个基于单片机系统总线的键盘与LCD/LED显示器接口,该接口不但不占用单片机系统资源,还扩展系统外接能力。
申请公布号 CN101344767B 申请公布日期 2013.05.22
申请号 CN200810036235.0 申请日期 2008.04.18
申请人 上海海事大学 发明人 夏永明
分类号 G05B19/042(2006.01)I;B63H21/22(2006.01)I;G06F3/147(2006.01)I;G09G3/36(2006.01)I;G09G5/00(2006.01)I 主分类号 G05B19/042(2006.01)I
代理机构 上海天翔知识产权代理有限公司 31224 代理人 陈学雯
主权项 一种船舶嵌入式微控制器的非编码键盘与显示器接口,包括可编程逻辑器件构成的逻辑电路,其特征在于:所述的显示器包括LCD显示器和LED显示器,所述逻辑电路的输入端、输出端分别与微控制器、显示器相连;所述逻辑电路包括键盘与LCD显示器连接的LCD显示器逻辑电路和键盘与LED显示器连接的LED显示器键盘逻辑电路,其中键盘与LCD显示器连接的LCD显示器逻辑电路采用地址映射逻辑设计,构成LCD显示器地址映射逻辑电路;所述LCD显示器地址映射逻辑电路由CPLD功能块构成,每个CPLD功能块由18个独立的宏单元组成,每个宏单元用来实现一个组合电路或寄存器的功能;在设计时能够旁路,即该寄存器被忽略,从而使宏单元只作为组合逻辑使用,宏单元的寄存器能配置成D触发器或T触发器,作为锁存器配置成D触发器,时钟作为控制输入,并把锁存器的输出使能译码输入,这样在一个功能块内实现锁存器,译码器功能;所述键盘与LED显示器进行连接,微处理器经过CPLD逻辑与LED显示器连接,采用动态显示、非译码和串行传送方式;在LED显示器接口中,串入并出数据DK Q0~DK Q7为LED显示器数据线即段码线,BIT0~BIT3为LED显示器的位码扫描线,与微控制器P1口相连,串入并出数据DK Q0~DK Q7兼作为键盘扫描线,KEY0、KEY1为键盘数据回送线,所述LCD显示器地址映射逻辑电路由门电路、地址锁存器、地址译码器和驱动输出电路构成,所述微控制器的读写脚通过地址译码器与LCD显示器的读写脚相连,所述门电路输入端连接微控制器的读写脚,输出端连接LCD显示器的时钟脚,实现控制输入;微控制器的P0口与LCD显示器的D0‑D7连接从而实现数据总线的构建,微控制器地址总线16位是经过可编程逻辑器件内地址锁存器、 地址译码器、驱动输出电路与LCD显示器实现连接。
地址 200135 上海市浦东新区浦东大道1550号