基于复杂可编程逻辑器件实现键盘接口电路的设计.docx
《基于复杂可编程逻辑器件实现键盘接口电路的设计.docx》由会员分享,可在线阅读,更多相关《基于复杂可编程逻辑器件实现键盘接口电路的设计.docx(6页珍藏版)》请在第一文库网上搜索。
1、基于复杂可编程逻辑器件实现键盘接口电路的设计1引言无功补偿装置是用于补偿电网无功功率的不足,提高功率因数,保证供电系统安全运行和节约电能的设备,其核心是控制仪。本控制仪集无功补偿、电度量计量、电能质量监测及通信于一体,对电网参数进行实时采样与计算并把各项参数显示在1CD上,还可通过键盘进行系统参数设置,用于改变控制仪的运行模式等。控制仪的最小系统由单片机80C196KC和可编程单片机外围接口芯片PSD834F2组成,这样既省去了地址锁存器和译码器等一些小规模芯片,使硬件电路得到了简化,又提高了系统的可靠性。系统运行所需要的程序、数据和参数均放在PSD834F2中。用复杂可编程逻辑器件(曲)取代
2、一些数字器件扩展系统的外围电路,进一步提高了系统的性能,还便于调试和维护。本文以下将具体介绍如何用CP1D来扩展键盘和显示电路。2键盘输入模块的硬件设计键盘输入主要用于现场电流变比,电容器组数,单组电容器容量,电压上、下限,谐波上限,控制仪地址编号等系统参数设置。而且与显示模块配合用于查看各相电压、电流,无功功率,有功功率,功率因数等的情况。设计键盘时,如果采用软件扫描的方式,虽然硬件电路简单,但扫描会耗去CPU不少时间,降低系统的整体性能;如果采用接口芯片8279来管理键盘,虽可代替CPU完成对键盘的控制,减轻CPU的负担,但8279体积大且功能单-O所以,本系统采用复杂可编程逻辑器件(CP
3、1D)来设计键盘的接口电路,完成对键盘的扫描工作,当有键按下时,则产生中断信号供CPU读取扫描码。除此之外,CP1D还可实现其它模块的接口电路以及完成地址译码等功能。本系统采用4X4键盘,其硬件电路如图1:图14X4键盘框图CP1D采用1attiCe公司的isp1SI1016E-1001器件,该器件包括32个I/O引脚,4个专用引脚,集成密度为2000个P1D等效门,引脚至引脚的延迟为7.5ns,工作频率为IOOMHz。该器件由集总布线区(GRP)和万能逻辑块(G1B)构成,G1B通过GRP连接起来。page对复杂可编程逻辑器件(CP1D)内部逻辑功能的描述方式有多种,本系统采用了原理图输入与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 复杂 可编程 逻辑 器件 实现 键盘 接口 电路 设计