实现一个两位十进制数加、减、乘、除运算的计算器,运算数和运算符(加、减、乘、除)由按键来控制,4×4键盘按键分配如下图所示。
4×4键盘按键分配图
基本要求:
运算数和计算结果通过8个八段数码管显示。每个运算数使用两个数码管显示,左侧显示十位数,右侧显示个位数。输入两位十进制数时,最高位先在右侧显示,然后其跳变到左侧的数码管上,低位在刚才高位占据的数码管上显示。
扩展要求:
使用TFTLCD来做显示,自行设计显示界面,代替数码管显示输入的参数、运算符以及计算后的结果。
成绩构成如下(以下要求达60分以上即可获得退款,分数越高,越有机会获得优秀项目奖励):
要求 | 满分(分) | |
基本功能实现 | 按照基本要求实现任务目标中规定的功能,且提交完整的项目报告 | 40 |
扩展功能实现 | 按照扩展要求实现任务目标中规定的功能,且提交完整的项目报告 | 20 |
设计流程 | 使用WebIDE | 5 |
针对每个模块进行仿真 | 5 | |
报告 | 不低于2000字的报告,且规范、完整、格式清晰 | 20 |
B站视频讲解清晰、完整 | 10 |