您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > 基于FPGA的倒计时定时器
数电实验设计报告实验名称:倒计时定时器实验目的:1.掌握组合逻辑与时序逻辑电路的设计方法及调试方法2.熟练掌握常用MSI逻辑芯片的功能及使用方法3.初步掌握VerilogHDL数字系统设计方法4.熟悉PLD实验箱的结构和使用及QuartusII软件的基本操作5.掌握采用QuartusII软件和实验箱设计实现逻辑电路的基本过程设计要求:一、倒计时定时器:用适当的中小规模集成电路设计一个定时器,实现60s以内的定时功能,可以设置60s以内任何时间作为倒计时的起点,将设计下载到实验箱并进行硬件功能测试。要求:用开关或按键进行定时设置倒计时计数状态用两位数码管显示计时结束时用彩灯或声响作为提电路设计过程:1.关于74192芯片可实现减法计数:74HC192两位:两片74HC1922.计到零停止计数功能,设置启动开关,启动前停在预置值U174192NA15B1C10D9UP5QA3QB2QC6QD7DOWN4~LOAD11~BO13~CO12CLR14UPDownCLRQDQCQBQA××LL×××H↓HHLH↓HL预置数据清零加法计数器减法计数器加法计数功能,UP为加法脉冲输入端减法计数功能,Down为减法脉冲输入端减法计数到0000时,借位Bo=0加法计数到1111时进位Co=0模拟结果如下3.运用两片74192级联,组成倒计时计数器,个位减到0,十位开始减法计数.4.加入译码器完成数码管显示设计原理图:COUNTERDCABCLRUPDNLDNQBBONCONQAQCQD74192instVCCGNDbonOUTPUTqdOUTPUTqcOUTPUTqbOUTPUTqaOUTPUTFREQ.DIVIDERCLKCLRGDV2DV4DV8DV16freqdivinst7GNDVCCclk1INPUTPIN_88PIN_86PIN_132PIN_133PIN_134PIN_1357400inst117400inst12VCCs1INPUTCOUNTERDCABCLRUPDNLDNQBBONCONQAQCQD74192instCOUNTERDCABCLRUPDNLDNQBBONCONQAQCQD74192inst1VCCGNDVCCs1INPUT7420inst4VCCclk1INPUTFREQ.DIVIDERCLKCLRGDV2DV4DV8DV16freqdivinst5gndgnd7400inst67400inst7led1OUTPUT十位个位7400inst8VCCs2INPUTqa4OUTPUTqa5OUTPUTqa6OUTPUTqa7OUTPUTqa2OUTPUTqa3OUTPUTqa1OUTPUTqa0OUTPUT数码管动态扫描原理图:分析统图:管脚分配方案:
本文标题:基于FPGA的倒计时定时器
链接地址:https://www.777doc.com/doc-2569630 .html