FPGA读写DS18B20温度并通过七段数码管显示verilog设计实验Quartus9.1工程源码,可以做为你的学习设计参考。 /ds18b20_seg7.v //---------------------------------------- module ds18b20_seg7( input CLOCK_50, // 板载50MHz时钟 input Q_KEY, // 板载按键RST // inout DS18B20, // output [7:0] SEG7_SEG, // 七段数码管 段脚 output [7:0] SEG7_SEL // 七段数码管 待译位脚 ); //++++++++++++++++++++++++++++++++++++++ // 获取温度值开始 //++++++++++++++++++++++++++++++++++++++ wire [15:0] t_buf; ds18b20_drive ds18b20_u0( .clk(CLOCK_50), .rst_n(Q_KEY), // .one_wire(DS18B20), // .temperature(t_buf) ); //------------------------------------- // 获取温度值 结束 //------------------------------------- //+++++++++++++++++++++++++++++++++++++ // 显示键盘值 开始 //+++++++++++++++++++++++++++++++++++++ seg7x8_drive seg7_u0( .i_clk (CLOCK_50), .i_rst_n (Q_KEY), .i_turn_off (8'b1110_1000), // 熄灭位[2进制] .i_dp (8'b0000_0010), // 小数点位[2进制] // 欲显数据[16进制] // 正负位 空白 十位 个位 小数位 .i_data ({12'h0, t_buf[15:12], 4'h0, t_buf[11:0]}), .o_seg (SEG7_SEG), .o_sel (SEG7_SEL) ); //------------------------------------- // 显示键盘值 结束 //------------------------------------- endmodule
本视频是使用 Logisim实现4位全加器并且使用7端数码管显示,具体的操作请参见CSDN博主 江 月 https://hyxmoon.blog.csdn.net/,博文 Logisim之4位全加器实现以及七段数码管显示 具体了解。
2021-11-29 23:51:01 67KB Logisim 4位全加器 7端数码管
1
作为译码器的7448用来进行七段数码管的显示
2021-11-27 23:01:11 116KB 7448 译码器
1
7段数码管是纯组合电路,通常的小规模专用IC,如74或4000系列的器件只能作十进制BCD码译码,然而数字系统中的数据处理和运算都是2进制的,所以输出表达都是16进制的,为了满足16进制的译码显示,最方便的方法就是利用译码程序在FPGA/CPLD中来实现。
1
这是用verilog语言写的七段数码管显示程序,所用板子为Basys2
2021-11-24 19:15:03 2KB Verilog
1
BCD七段数码管译码器电路图 分段式显示器(LED数码管)由7条线段围成8型,每一段包含一个发光二极管。外加正向电压时二极管导通,发出清晰的光,有红、黄、绿等色。只要按规律控制各发光段的亮、灭,就可以显示各种字形或符号。 图4 - 17(a)是共阴式LED数码管......
2021-11-23 12:01:34 40KB 单片机 接口技术 译码器 嵌入式开发
1
实测波形,典型的七段式和五段式PWM发波实际波形对比;可供大家对比。
2021-11-21 10:05:31 231KB 七段五段
1
Verilog七段数码管实现分时分频功能,之后还有计数,指示灯闪烁功能
2021-11-19 22:09:29 1KB Verilog 七段数码管 分时分频
1
TEM DB 'input a decimal number ','$' TEM1 DB 'please choose one:1.16 2.BCD 3.gongyang 4.quit ','$' TEM2 DB 'result is:','$' STRA DB 0AH,0DH NUM DB 4 DUP(?),'H$' NUM1 DB '0123456789ABCDEF' NUM2 DB '0000000100100011010001010110011110001001' ;BCD码 NUM3 DB '40792430191202780018' ;七段共阳极码
2021-11-19 19:37:48 7KB 十进制 十六进制 BCD码 共阳极码
1
BCD-七段显示译码器7448的逻辑图
2021-11-15 21:35:22 4.35MB 组合逻辑电路
1