基于CPLD的1/100秒计时器电路

来源 :商场现代化 | 被引量 : 0次 | 上传用户:zzh787
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] 本设计为基于CPLD的1/100秒计时器电路。计时器能实现0.01s~59.99s的计时功能,计时误差≤ 0.01s,具有启、停和清零功能,计时数据采用七段数码管显示。所有电路采用美国ALTERA公司的EPM7128SLC84-15芯片实现,使外围电路简单,性能可靠,特别是该芯片具有现场可编程功能,使修改设计简单。在软件设计中使用了功能按键消抖技术,使功能操作准确无误。
  [关键词] CPLD VHDL 计时器
  
  一、引言
  1/100s计时器常用于体育竞赛及各种要求有较高精确定时的领域。本文设计的1/100s计时器具有如下功能:
  1.分、秒、1/100秒计时功能;
  2.具有分、秒、1/100秒显示功能;
  3.具有启停功能;
  4.具有复位功能。整个系统的设计借助于VHDL,在EDA设计工具maxplus下进行仿真,得到了良好的结果。由于采用模块化的设计思想,使设计变得简单、方便、灵活性强。
  二、设计方案分析
  如图1所示,为1/100s计时器的整体方框图。包括四部分组成:计时控制芯片(cpld)、复位及启停开关、四位数码管、时钟。
  根据计时器的功能特点,具体实现时可分为五个子模块:键输入模块、时钟产生模块、定时计数数模块、控制模块、四位数码管显示驱动模块。各模块的功能独立,可扩充性强,具有再次开发的潜力。各模块的关系如图2所示。
  三、模块设计
  1.键输入模块(keyin)
  键输入模块(keyin)即键扫描电路,25HZ键扫描脉冲对按键扫描,产生启/停单脉冲(stst)和清零单脉冲(res),并具有消抖功能。
  键扫描电路工作原理如下(以产生清零单脉冲res为例,启/停单脉冲stst与此相同):
  IF(keyclk'EVENT AND keyclk='0')THEN
   res1<=res0;
   res0<=reset_sw;
   stst1<=stst0;
   stst0<=start_stop_sw;
   END IF;
  2.时钟产生模块(clkgen)
  时钟产生模块是一个分频电路,对1000HZ时钟脉冲(clk)分频产生100HZ的计时脉冲(cntclk)和25HZ的键扫描脉冲(keyclk)。
  3.定时计数模块(Cntblk)
  定时计数模块为分、秒、1/100秒计时电路。两个10进制计数器进行1/100秒计时,一个6进制计数器和一个10进制计数器进行秒计时,限于实验板只有四位数码管,没有设计分计时功能。10进制计数器子模块前面已经生成,将10进制计数器程序适当修改可设计一个6进制计数器。在原理图编辑器中调用三个10进制计数器和一个6进制计数器及相应输入输出端口即可建成定时计数数模块(Cntblk),编译通过后点File/Greate Default Symbol,生成符号(注.vhd文件编译完成时会自动生成符号,而.GDF文件编译完成时不会自动生成符号,要手动生成)。
  4.控制模块(ctrl)
  控制模块产生定时计数模块的使能控制信号(cnten)。
  …
  IF( res='1')THEN
   enb1<='0';
  ELSIF(stst'EVENT AND stst='1')THEN
   enb1<=NOT enb1;
  END IF;
  END PROCESS;
   cnten<=enb1 AND cntclk;
  …
  若res=0,则cnten=0;若stst发生一次跳变,则cnten=cntclk,若stst发生二次跳变,则cnten=0。
  5.四位数码管显示驱动模块(Disp)
  因为实验板上四个共阴数码管是四位一体的,即四个数码管的码段(a~g)是共用的,若要逐位显示可通过位选端(A)控制,但必须采用扫描方式,只要扫描频率足够快,将看不到闪烁(图7)。
  当A4A3A2A1=“1110”,显示第一位;当A4A3A2A1=“1101”,显示第二位;
  当A4A3A2A1=“1011”,显示第三位;当A4A3A2A1=“0111”,显示第四位。
  四位数码管显示驱动模块的原理框如图8:
  四进制加法计数器模块(cnt4_v)对时钟脉冲clk计数,四个时钟脉冲循环一次,产生00,01,10,11四种状态,分别对应四个数码管的四位。二-四译码器模块(decode2_4_v)将00,01,10,11译码成位选信号1110,1101,1011,0111从dig_sel[3..0]端口输出。十六-四多任务器模块(multi16_4_v)从输入的待显示的十六位数据d[15..0]中每次选取四位输出。七段译码器模块(seven_v)将待显示的四位二进制数据转换成七段码从dig_out[6..0]端口输出。
  三、结束语
  本设计从总体要求出发,采用自顶向下逐步细化的方法,将系统模块化,使得系统具有很强的扩充性,并且在实现设计的基础上,采用maxplus的仿真环境得到理想的仿真效果。在软件设计中使用了功能按键消抖技术,使功能操作准确无误。
  
  参考文献
  [1]梁 丽:基于CPLD的多功能计时器的设计[J].北京工商大学学报,2005.23~1,53~55
  [2]郭在华 马 洪 明杨玲:基于数字逻辑的多功能计时器的设计及实现[J].世界电子元器件,2003~3,73~74
  [3]张胜宇 谭作亘:基于CPLD的计算机并口EPP模式通讯实现[J].微计算机信息,2007~26,231~233
  
  “本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”
其他文献
[摘 要] 建设社会主义新农村离不开金融的支持,目前我国的农村金融体系及服务已不适于社会主义新农村建设。本文以河南省为例,在通过分析金融支持社会主义新农村建设内在逻辑、作用机制、现状和存在的问题的基础上,提出了相应的金融支持措施。  [关键词] 社会主义新农村 建设 金融支持 措施    一、 金融支持社会主义新农村建设内在逻辑及作用机制  1.金融支持社会主义新农村建设内在逻辑  (1)金融发展
期刊
在全球经济一体化、金融一体化步伐越来越快的今天,各国综合国力的竞争越来越集中于人才的竞争,特别是创新型人才的竞争。如何培养创新型人才,传统的教育教学方式已无法适应,新的成熟的培养模式还未出现,但就金融学专业来说,循序渐进地做好如下三方面的工作对创新型人才的培养是非常重要的。  一、培养学生的思考习惯,形成良好的思考氛围  金融学专业是一门应用性很强的学科,它的理论方法与操作技能也随着国内外金融实际
期刊
[摘 要] 构建教育技术应用平台是有效管理与建设网络教学资源的必需,是推进财经院校信息化发展的关键。本文以广西财经学院为例,论述了财经类院校教育技术应用的特点、范畴、优化策略,以及教育技术应用平台的架构等问题。  [关键词] 财经类院校 教育技术 应用平台 构建    一、财经类院校教育技术应用的特点  财经类院校在以前主要以手工模拟的实验室为主,现在随着计算机网络应用的普及,许多行业、部门都使用
期刊
[摘 要] 本文分析了PC平台上PCI接口芯片PCI 9052的数据传送性能及读写速度慢的原因。给出了相应的提高PCI9052读写速度的优化方法。综合采用本文提出的优化方法实现的实验结果,使读写速度提高了一倍。  [关键词] PCI9052 读写速度 分析 优化    PLX PCI9052是最常用的PCI接口芯片。其低廉的价格和良好的数据传送性能,得到了普遍的应用。它可实现高性能的猝发式数据传输
期刊
[摘 要] 将定量化分析方法引入产品DFA分析的专家系统中,用于评估零件装配困难度,使产品的DFA分析结果数值化,这不仅使产品的DFA分析更加直观,而且更快、更容易。  [关键词] 面向装配的设计 定量化分析 CAD    DFA(Design for Assembly)是一种面向装配的设计方法,它可用来优化产品设计,降低产品装配的复杂性,从而降低产品装配成本,提高产品在市场上的竞争力。由于大多数
期刊
[摘 要] 本文详细介绍了一种基于CCD传感器的二值化图像数据采集系统,并着重介绍了该系统在比赛中的应用。  [关键词] CCD AVR单片机 图像采集处理 二值化 视频信号    一、引言  CCD是 charge coupled device 的简写,即电荷耦合器件,是利用微电子技术的金属-氧化物- 半导体工艺发展而成的一种半导体功能器件,主要用于信号处理和摄像。  CCD图像传感器作为一种新
期刊
[摘要] 随着自动扶梯进一步向着高科技、节能、智能化的方向发展,变频器在扶梯领域也被广泛地应用。由西门子MM440变频器和可编程控制器(PLC)构成的变频调速系统对传统扶梯进行节能改造后, 能够有效节约能源, 降低运行成本。本文对节能改造方案进行了设计和分析。  [关键词] 变频控制 功能参数 节能分析    目前,自动扶梯的节能运行是变频器应用的热点领域之一。自动扶梯广泛应用于大型商场、超市、机
期刊
旅游地理信息系统(简称TGIS)是以旅游地理信息数据库为基础,在计算机硬软件支持下,动态地存储、分析和应用旅游地理信息的多媒体信息系统。旅游地理信息系统的建立,不但能有效的管理旅游资源,为旅游者提供及时、准确的旅游信息,而且能够为旅游资源管理部门提供规划依据,提高资源开发效率。  一、系统总体设计  该系统以旅游资源的各种信息为主要管理对象,涉及旅游数据采集存储、分析处理、旅游资源规划等多个方面,
期刊
[摘要] 商场自助服务可以大大地提高顾客满意度,增加商场销售额,本文从RFID的技术特点出来,在传统应用的基础上,提出了三种利用RFID技术实现商场顾客自助服务的创新应用模式。  [关键词] RFID 商场 顾客自助服务    顾客的自助服务不仅能节省商场的人力成本开支,还能给顾客创造一个轻松自由的购物体验。顾客的个性化购物需求可以通过自助服务得到充分的满足,从而大大提高顾客的满意度,增加商场的销
期刊
[摘要] 本文应用概率论中的马尔科夫链理论,建立了期望利润预测模型,通过实证案例对企业销售利润进行预测和决策分析。  [关键词] 马尔科夫链 转移概率 期望利润预测 决策    随着社会经济的飞速发展,市场竞争日趋激烈,在企业的经营管理中,除了需要摸清产品市场销售状态,还要对销售利润的变化进行预测,并采取相应措施进行正确有效的决策,从而使得企业产品在市场中处于高效良性的营销状态。  马尔科夫(Ma
期刊