zoukankan      html  css  js  c++  java
  • 基于FPGA的秒表

    配套FPGA开发板(含该设计的工程代码):https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-4676525296.4.6e8950ed57YPhv&id=17848039135

    功能

    功能:四位数码管显示,从零开始计数,前两位显示秒(0~59),后两位显示0.01秒(0~99),

    计满后从零开始,有开始键、暂停键、复位键。当第一次按下开始键,秒表从初始开始计数,LED显示器上显示当前计时值;当紧按下(按住)暂停键时,秒表暂停计时,LED上显示当前计时值,放开则继续计时;当按下复位键时,秒表停止计数,并且计数结果清零。

    电路板

        该设计中涉及到的硬件电路如下:

    按键

    数码管

    FPGA

    电源

    晶振

    上电

    接入5V电源,用配套的线,USB那端接电脑即可;

    电源开关

    按下电源开关

    电路板按键说明

    复位

    按下则复位回零;

    开始

    按下则开始计时;

    暂停

    紧按则暂停,显示当前秒时间,放开则继续计时;

    电路板数码管说明

    数码管显示原理

    位选信号

    本设计采用共阳数码管,即位选低电平有效,需要使用3位数码管显示3位的学号,所以需要位宽为3bit的位选信号,并且将位选信号设置为低电平;

    段选信号

    本设计采用共阳数码管,数码管的段选信号为8bit,数码管的段选对应实物图如下:

    一个数码管有八段:A,B,C,D,E,F ,G,H,DP,即由八个发光二极管组成,; 因为发光二极管导通的方向是一定的(导通电压一般取为1.7V),这八个发光二极管的公共端有两种: +5V(即为共阳极数码管)、接地(即为共阴极数码管),其中共阳极每个段均有0导通,而共阴极则1导通发光,所以共阳极数码管和共阴极数码管显然是不同的,段选码表如下图所示:

    仿真图

    计时

    复位

    暂停

  • 相关阅读:
    uvalive 3644 X-Plosives
    uva 11997 K Smallest Sums
    Codeforces Round #441 (Div. 2, by Moscow Team Olympiad) D. Sorting the Coins
    Codeforces Round #441 (Div. 2, by Moscow Team Olympiad) C. Classroom Watch
    Codeforces Round #441 (Div. 2, by Moscow Team Olympiad) B. Divisiblity of Differences
    Codeforces Round #441 (Div. 2, by Moscow Team Olympiad) A. Trip For Meal
    1004. 成绩排名 (20)
    1003. 我要通过!(20)
    1002. 写出这个数 (20)
    1001. 害死人不偿命的(3n+1)猜想 (15)
  • 原文地址:https://www.cnblogs.com/logic3/p/8469512.html
Copyright © 2011-2022 走看看