一种解决MCORE核心的微处理器与低速输入输出设备进行数据传输的方法技术

技术编号:7974865 阅读:335 留言:0更新日期:2012-11-15 22:51
本发明专利技术公开了一种基于MCORE核心的微处理器与低速输入输出设备进行数据传输的方法。其涉及MCORE核心的微处理扩展低速的输入输出设备的电路设计和相关程序设计。该电路系统包括:MCORE核心的微处理MMC2107、地址译码、数据锁存、数据隔离、4X4薄膜键盘。该发明专利技术方案使用CPLD对微处理器地址总线和控制总线进行译码,巧妙利用数据锁存和隔离芯片,能够适时的向数据总线发送和接收稳定的数据信号,供给低速输入输出设备如键盘模块使用。

【技术实现步骤摘要】

本专利技术专利涉及MCORE核心的微处理器与低速输入输出设备进行数据传输的方法,当微处理器需要与低速的输入输出外围设备进行通信时,需要进行微处理器与低速输入输出设备之间的接口系统的设计。
技术介绍
键盘是由若干个按键组成的开关矩阵,它是最简单的微处理器的数字量输入设备,操作员通过键盘输入数据或命令,实现简单的人-机通信。为了能实现对键盘的编程至少应该了解下面几个问题第一,如何识别键盘上的按键?第二,如何区分按键是被真正地按下,还是抖动?第三,如何处理重键问题? 了解这些问题有助于键盘编程。(I)按键的识别如何知道键盘上哪个按键被按下就是键的识别问题。如果键盘上闭合按键的识别由专用硬件实现的,称为编码键盘;而靠软件实现的称为未编码键盘。这里我们主要讨论未编码键盘的接口技术和键输入程序的设计。识别是否有键被按下,主要有查询法、定时扫描法与中断法等。而要识别键盘上哪个键被按下主要有行扫描法与行反转法。(2)抖动问题当手按下一个按键时,会出现所按的按键在闭合位置和断开位置之间跳几下才稳定到闭合状态的情况,当释放一个按键时也会出现类似的情况,这就是抖动问题。抖动持续的时间因操作者而异,一般本文档来自技高网...

【技术保护点】
一种解决MCORE核心的微处理器与低速输入输出设备进行数据传输的方法,其特征在于:所述方法根据低速输入输出设备在微处理器中所对应的地址范围,通过CPLD对微处理器地址总线进行译码,实现对低速输入输出设备的地址译码。

【技术特征摘要】
1.一种解决MCORE核心的微处理器与低速输入输出设备进行数据传输的方法,其特征在于所述方法根据低速输入输出设备在微处理器中所对应的地址范围,通过CPLD对微处理器地址总线进行译码,实现对低速输入输出设备的地址译码。2.根据权利要求I的解决MCORE核心的微处理器与低速输入输出设备进行数据传输的方法,其特征在于其输入扩展为通用器件74HC245。3.根据权利要求2的解决MCORE核心的微处理器与低速输入输出设备进行数据传输的方法,其特征在于所述通用器件...

【专利技术属性】
技术研发人员:徐凤亮史斌斌
申请(专利权)人:苏州卫生职业技术学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1