本文用verilog描述了一个完整的电子投票箱,有一个正确、确认的按钮和一个回车(称为有效)。该代码允许轻松地改变候选人,允许根据需要放置尽可能多的候选人和/或改变其数量。我们创建了:一个作为投票箱处理器的模块,一个生成BCD显示信息的模块,几个串联的BCD计数器,一个用于七段数码管显示的BCD变压器和一个用于生成有效投票信息的解复用器。我们还创建了一个用于波浪模拟的时钟模块和一个时钟减速器,以适应任何技术的选票。
本设计有报告。

逻辑使用平均同步状态机模型:

在DE2-115上实现。

工程截图:

仿真波形:

module urnatp(
CLOCK //
input CLOCK_50,
input CLOCK2_50,
input CLOCK3_50,
LED //
output [8:0] LEDG,
output [17:0] LEDR,
SW //
input [17:0] SW,
SEG7 //
output [6:0] HEX0,
output [6:0] HEX1,
output [6:0] HEX2,
output [6:0] HEX3

verilog实现电子投票箱设计相关推荐

  1. 基于FPGA的电子计算器设计(下)

    今天给大侠带来基于FPGA的电子计算器设计,由于篇幅较长,分三篇.今天带来第三篇,下篇,话不多说,上货. 导读 本篇介绍了一个简单计算器的设计,基于 FPGA 硬件描述语言 Verilog HDL,系 ...

  2. 基于FPGA的电子计算器设计(上)

    今天给大侠带来基于FPGA的电子计算器设计,由于篇幅较长,分三篇.今天带来第一篇,上篇,话不多说,上货. 导读 本篇介绍了一个简单计算器的设计,基于 FPGA 硬件描述语言 Verilog HDL,系 ...

  3. 应用计算机测定线性电阻电路图和实物图,中国大学MOOC电子线路设计、测试与实验二网课答案...

    中国大学MOOC电子线路设计.测试与实验二网课答案 字体大小:大 | 中 | 小 2020-04-26 19:57 阅读(1017) 分类: 中国大学MOOC电子线路设计.测试与实验二网课答案 打开右 ...

  4. 电子产品设计流程_产品设计“学习、就业、留学”全攻略

    近年来,产品设计一直是艺术留学的热门专业,而且这个专业也深受艺术留学生的欢迎,不管是本专业的继续深造还是跨专业的申请,许多小伙伴都对这个专业充满着兴趣和热爱,那什么是产品设计,都需要学习什么内容,如何 ...

  5. 基于verilog贪吃蛇游戏设计

    概述 基于verilog贪吃蛇游戏设计.使用verilog语言 小游戏主要分为以下几个模块:顶层模块.VGA显示模块.蛇身控制模块.苹果控制模块. 系统主要分为顶层模块.VGA显示模块.蛇身控制模块. ...

  6. 基于stm32简易计算机电路图,基于STM32的简易电子计算器设计与实现(DOC).doc

    嵌入式系统设计实验综合设计报告 PAGE 四川师范大学成都学院通信工程学院 基于STM32的简易电子计算器设计与实现 实验综合设计报告 学生姓名 陶龑 学 号 2016301033 所在学院 通信工程 ...

  7. python课程的中期报告_电子课程设计中期报告

    电子线路课程设计中期报告 电信工一班 王绪泉 200900121181 1. 设计题目 设计一个数字显示的电子温度计,要求包含模数转换模块,可数字显示,可测定温 度范围在 0 到 100 摄氏度之间, ...

  8. 秒表设计实验报告C语言,电子秒表设计实验报告

    <电子秒表设计实验报告>由会员分享,可在线阅读,更多相关<电子秒表设计实验报告(10页珍藏版)>请在人人文库网上搜索. 1.精选文档 -淮阴工学院数字电子技术课程实验期末考核2 ...

  9. 四路智能抢答器电子系统综合设计

    一.设计目的及要求 (一)设计目的 <模拟电子电路>与<数字电子电路>两门课程,是电子信息工程专业的理论性与实际性相结合的专业基础课程,在学习理论的基础上,进行课程设计,以达到 ...

最新文章

  1. 人工智能即服务 当人工智能遇到云计算
  2. Xcode 6.3 Ineligible Devices 临时解决方法
  3. 文献记录(part82)--基于监督联合去噪模型的社交网络链接预测
  4. mysql定时增量备份_Mysql日常自动备份和增量备份脚本
  5. jQuery动态设置样式List item
  6. Python编程高手之路——第一章:用户交互
  7. button 样式_Tkinter (3)---Button
  8. 腾讯实习生招聘笔试题目
  9. VB 读写TXT文本文件函数
  10. QT实现串口调试助手(一)
  11. 郝斌c语言视频笔记,郝斌老师C语言专题笔记
  12. 深度学习之CNN宫颈癌预测
  13. Appcms漏洞+webshell复习
  14. 两个服务共用一个微信支付
  15. 如何用c语言计算三角形面积
  16. python 习题练习一
  17. 腾讯新闻php面试题,腾讯PHP面试题及参考答案
  18. Java 的反射机制
  19. C语言实现求n的阶乘(n!),阶乘的和。
  20. 示例库 - 超过50个流程图 (Collection: Over 50 Flowchart Examples)

热门文章

  1. Android刷真机nexus5系统
  2. Js_reduce用法详解(超详细!!!)
  3. python音乐播放器代码_pygame编写音乐播放器的实现代码示例
  4. Mouse without Borders无界鼠标连接失败的解决
  5. 【安卓开发】安卓开发工具: android studio(AS)的安装,配置与汉化保姆级详细教程
  6. Flipping Game(暴力或贪心)
  7. 相关函数和相关系数的区别
  8. 51nod 1836 战忽局的手段 矩阵乘法
  9. Linux + Shell bash / sh / ksh / csh / tcsh
  10. 【机器学习】机器学习进阶之旅(一)