首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
DM642和CPLD外部中断的寄存器式键盘设计
来源:本站整理  作者:佚名  2011-08-21 20:04:32




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

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

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

上一页  [1] [2] [3] [4] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:296,640.60000 毫秒