新闻中心

EEPW首页 > EDA/PCB > 设计应用 > DM642和CPLD外部中断的寄存器式键盘设计

DM642和CPLD外部中断的寄存器式键盘设计

作者:时间:2011-08-19来源:网络收藏

main.c是键盘电路的主程序,包括添加CSL库文件的头文件、定义按键状态寄存器的端口地址及按键的MASK、初始化设置EMIFA接口、按键分析函数。主要代码如下:
g.jpg
h.jpg

4 系统调试
为了调试程序,需要把main.c、boot.asm、ves_dm.asm、key.cmd文件添加到项目Key.pjt中。同时,需要设置Build Options中的Compiler和Linker属性页,最后编译、链接、下载。通过设置断点和探针来进行软件模拟调试。CCS仿真表明,程序能根据硬件设计的要求读取按键的键值并进行按键状态的分析,达到预期结果。

结语
相配合的方法扩展键盘,监控按键的状态,管理键盘电路中的芯片逻辑。充分利用642的GPIO口引脚能够配置为通用输入/输出引脚的优势和丰富的输入/输出引脚特性。可以应用在以DM642为核心处理器的模式识别和图像处理系统的人机交互模块中,前景广阔。

本文引用地址:http://www.eepw.com.cn/article/191054.htm

上一页 1 2 3 4 下一页

关键词: CPLD 642 DM 外部中断

评论


相关推荐

技术专区

关闭