樱木花道长

不忘初心,方得始终

基于FPGA的计算器设计3——(逐位输入与输出控制模块)

之前写了两篇关于计算器的模块,一个是键盘扫描,一个是数码管消零,今天我总结一下第三个模块,也就是标题写的逐位输入与输出控制模块。我们平时使用过计算器都应该了解,我们每按一个键,显示屏上就多一个数,并且新输入的键放在了最低位,以前输入...

基于FPGA的计算器设计——(数码管消“0”)

我在上一周做了一个数字钟的实验,当时也用到了数码管,我的开发板上有6个数码管,正好2个给小时,2个给分钟,2个给秒。每一个数码管都有自己的任务,所以就不用考虑消“0”的问题了。但这一次做计算器不一样,比如说:我要输入12,如...

基于FPGA的计算器设计一(矩阵键盘模块)

这周做了一个计算器的实验,目前可以正负实现数的加减乘除,以及定点小数的加减乘除,精度不高还在进一步完善,今天先把矩阵键盘扫描的模块总结一下,明天继续优化。 这是一个大概的模块划分和数据流向图,我们首先要通过矩阵键盘扫描来确定按...