任务名称
两位十进制加、减、乘、除计算器
任务要求
难度

实现一个两位十进制数加、减、乘、除运算的计算器,运算数和运算符(加、减、乘、除)由按键来控制,4×4键盘按键分配如下图所示。

4×4键盘按键分配图

基本要求:

运算数和计算结果通过8个八段数码管显示。每个运算数使用两个数码管显示,左侧显示十位数,右侧显示个位数。输入两位十进制数时,最高位先在右侧显示,然后其跳变到左侧的数码管上,低位在刚才高位占据的数码管上显示。

扩展要求:

使用TFTLCD来做显示,自行设计显示界面,代替数码管显示输入的参数、运算符以及计算后的结果。

FheM1anVmLBxLX0YIiIxNkkAIWf6

评审标准
  1. 独立完成项目实现任务需求中所要求的功能,我们会验证每一个项目的代码,如发现任何抄袭者,原创者和抄袭者都会被取消资格。
  2. 推荐使用思得普的WebIDE来实现所有的功能
  3. 针对代码中的每一个模块都要做仿真,并在报告中将仿真的波形图附上
  4. 报告中要包含下面几个部分:
    1. 项目需求
    2. 需求分析
    3. 实现的方式
    4. 功能框图
    5. 代码(内嵌到报告中)及说明
    6. 仿真波形图
    7. FPGA的资源利用说明
    8. 演示视频(3-5分钟)
    9. 代码附件(上传到电子森林)

 

成绩构成如下(以下要求达60分以上即可获得退款,分数越高,越有机会获得优秀项目奖励):

  要求 满分(分)
基本功能实现 按照基本要求实现任务目标中规定的功能,且提交完整的项目报告 40
扩展功能实现 按照扩展要求实现任务目标中规定的功能,且提交完整的项目报告 20
设计流程 使用WebIDE 5
针对每个模块进行仿真 5
报告 不低于2000字的报告,且规范、完整、格式清晰 20
B站视频讲解清晰、完整 10
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号