BCD码调整(12页).pdf
2021-09-05 14:04:09 419KB CSP-J CSP-S
1
为方便读者学习,本文小编给读者提供了用verilog将二进制码转换为十进制BCD码的程序设计方法,供读者参考。
1
16个VHDL 编程实例源码 一、四位可预置75MHz -BCD码(加/减)计数显示器(ADD-SUB)。 二、指示灯循环显示器(LED-CIRCLE) 三、七人表决器vote7 四、格雷码变换器graytobin 五、1位BCD码加法器bcdadder 六、四位全加器adder4 七、英语字母显示电路 alpher 八、74LS160计数器74ls160 九、可变步长加减计数器 multicount 十、可控脉冲发生器pluse 十一、正负脉宽数控调制信号发生器pluse width 十二、序列检测器string 十三、出租车计费器spend 十四、数字秒表selclk 十五、抢答器 first
模为60的BCD码加法计数器FPGA设计Verilog逻辑源码Quartus工程文件, Quartus软件版本11.0, FPGA型号为CYCLONE4E系列中的EP4CE6E22C8,可以做为你的学习设计参考。 module cnt_60(clk,reset,cin,load,data,cout,qout); input clk,reset,cin,load; //输入时钟,复位,计数端,置数端 input[7:0] data; //预置数输入端 output cout; //输出进位信号端 output[7:0] qout; //计数输出端 reg[7:0] qout; //计数输出端寄存器 always@(posedge clk) //时钟上升沿触发 begin if(reset) //判断是否复位信号端为1 qout<=0; //计数输出端置0 else if(load) //判断置数端是否有效 qout<=data; //将预置数输入端数据赋予计数输出寄存器 else if(cin) //判断计数端是否有效 begin if(qout[3:0]==9) //判断qout的低位是否为9 begin qout[3:0]<=0; //qout低位清0 if(qout[7:4]==5) //判断qout高位是否为5 qout[7:4]<=0; //qout高位清0 else qout[7:4]<=qout[7:4]+4'b1; //高位自加1 end
四位二进制转BCD码.ms14
2021-08-10 09:01:06 166KB 加法器 Multisim BCD码
1
Quartus 完整的工程,verilog HDL语言编写,主要用于单片机直接读取4片BCD拔码开关,通过16位并行总线输出
2021-08-01 16:44:50 848KB FPGA/CPLD VerilogHDL BCD转BIN
1
上传的是rar压缩包,只需要解压就好,因为里面有三个文件,所以需要压缩。 包括: 综合性实验报告(文档) Multisim电路图(软件电路图) 电路截图
学校的实验报告,在DOS下输入汇编程序,两个压缩的BCD码相减并调整结果为压缩的BCD码,有详细步骤 word格式
1
数字逻辑实验一位8421BCD码转换成余3码
1
基于Multisim14绘制的74LS90实现8421以及5421BCD码的仿真
2021-06-17 20:41:45 116KB BCD
1