数电实验 用FPGA开发板的两位数码管实现显示加法口诀
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/01 12:21:32
数电实验 用FPGA开发板的两位数码管实现显示加法口诀
用开发板的两位数码管实现显示:
0+0=0,0+1=1,0+2=2,.0+9=9;
1+1=2,1+2=3,.1+9=10;
2+2=4,.2+9=11;
3+3=6,.3+9=12;
4+4=8,.4+9=13;
5+5.5+9=14;
6+6.6+9=15;
7+7.7+9=16;
8+8=16,8+9=17;
9+9=18;
加法口诀表,实验所需具体器件不限,可以自己决定;
要求:1)显示方式要求,假设数码管显示被加数、加数频率1Hz,则前0.5秒两位数码管分别显示被加数和加数,后0.5秒两位数码管显示加法结果的十位和个位(即用分时显示的方法实现被加数,加数和最终结果的显示);2)被加数和加数显示顺序按照如上顺序循环并按照人眼可分辨频率自动变化,加法符号(+)不需要被显示,加法结果显示时需要做出一个简单标记用以区别被加数和加数显示;3)显示速度可以调节.
用开发板的两位数码管实现显示:
0+0=0,0+1=1,0+2=2,.0+9=9;
1+1=2,1+2=3,.1+9=10;
2+2=4,.2+9=11;
3+3=6,.3+9=12;
4+4=8,.4+9=13;
5+5.5+9=14;
6+6.6+9=15;
7+7.7+9=16;
8+8=16,8+9=17;
9+9=18;
加法口诀表,实验所需具体器件不限,可以自己决定;
要求:1)显示方式要求,假设数码管显示被加数、加数频率1Hz,则前0.5秒两位数码管分别显示被加数和加数,后0.5秒两位数码管显示加法结果的十位和个位(即用分时显示的方法实现被加数,加数和最终结果的显示);2)被加数和加数显示顺序按照如上顺序循环并按照人眼可分辨频率自动变化,加法符号(+)不需要被显示,加法结果显示时需要做出一个简单标记用以区别被加数和加数显示;3)显示速度可以调节.
你好!你所要求的全部功能我已实现!
模块图:
程序用4位数码管显示,Bit[0]为最右边一位,Rstn为全局复位,Key1为减速,Key2为加速,初始默认显示为1Hz.如:前半个周期显示45,则后半个周期显示-09(按要求2做小标记“-”加以区分).(由于时间关系)程序中少许警告可以无视,当然你可以自己优化下代码.显示效果图:显示0+9的结果为“-09”如果这是你的课程设计,请绝对放心这是独一无二的,因为这是我花费数个小时的原创……
请采纳!如果能追加分数就更好了哦!(*^__^*)
模块图:
程序用4位数码管显示,Bit[0]为最右边一位,Rstn为全局复位,Key1为减速,Key2为加速,初始默认显示为1Hz.如:前半个周期显示45,则后半个周期显示-09(按要求2做小标记“-”加以区分).(由于时间关系)程序中少许警告可以无视,当然你可以自己优化下代码.显示效果图:显示0+9的结果为“-09”如果这是你的课程设计,请绝对放心这是独一无二的,因为这是我花费数个小时的原创……
请采纳!如果能追加分数就更好了哦!(*^__^*)
用单片机开发板89C51设计一个用数码管显示4*4键盘实现加减乘除计算器功能的程序
FPGA 数电 如何用74160加法计数器 实现 模13BCD码计数器 模13BCD码计数器的真值表如图示
用AT89C51单片机实现四位数码管显示数据!用c语言程序实现!例如显示出1234 这四个数.
怎么用EDA去实现对数码管的位选
用FPGA如何实现fir滤波器的设计
用51单片机控制4位led数码管,使其显示出想要的数字,程序怎样写,
美的电压力锅数码管显示C6且指示灯全亮 故障如何处理
51单片机和74hc595驱动8位数码管的程序,哪错了?显示乱码?
用C语言编写程序使89C52单片机实现数字时钟功能,显示时分秒的数码管,p1~p7接a~
设计一个两位二进制加法电路,该电路接收两个两位二进制数A1A0和B1B0,产生这两个数的和S1S0= A1A0+B1B0
用DS18B20单总线温度传感器实现一个温度计,测温范围0~100度,精度+/-0.25度,温度用数码管显示
简单的数码管显示电压表怎么做