4位二进制数加法数码显示电路的制作实验报告?
在添加4 位二进制数字的许多数字显示中,两个4 位二进制数字的附加结果的最大数量为1 E,因此有必要使用两个数字数字管。1.用74LS160同步置数法设计同步7进制计数器
1 实验1 集成计数器的主功能测试和应用2 使用异步清除端和使用数字管显示六分方计数器。3 使用同步零设计Julium计数器,并使用数字管显示。
2 演示电路7 4 LS1 6 0小数计数器的接线图如图1 所示。
CLR:异步清算端子CLK:时钟输入终端(原始边缘有效)A-D:数据输入端子ENP,ENT:计数控制终端负载:同步并行放置控制终端RCO:随身携带的输出终端函数7 4 1 6 0的功能表在表1 中显示。
从表1 中可以看到,7 4 1 6 0具有以下功能: 分别输入AsinyClonousd0,d1 ,d2 和d3 来清除数据。
它分别由Q0-Q3 接收。
该集合操作必须与CP的上升边缘同步,并且由于D0,D1 ,D2 和D3 的数据同时将其放置在计数器上,因此称为同步并行设置。
- 水瓶座计数脉冲输入后 - - ——— - - 电路从1 1 1 1 个州返回到0000州,RCO端子从高水平跳到低水平。
来自RCO终端的高级或向下边缘输出可以用作携带输出信号。
连接小数加法计数器1 6 0。
该电路如图1 所示。
将矩形波添加到两个销钉中,并参考数字管显示的结果以记录显示结果。
3 使用1 6 0和Nand门形成1 6 0添加计数器。
该电路如图2 所示。
4 使用1 6 0和Nand大门形成一个额外的柜台以实现Julifireness-同步零的设计是七个计数器。
5 实验报告1 实验名称,,实验电路。
2 在这里,我们解释了同步设置0和异步清除3 之间的差异。
使用集成计数器的经验摘要。
在这里,7 4 LS1 6 0的两个部分连接到小数计数器,并且通过设置0方法来实现十六进制计数。
设计电路:
七段数码管动态显示实验问题怎么办
实验名称:实验2 实验目的:(1 )四分之一软件的可行FPGA设计过程中风塞是所有数字管的同一名称的A-H端,每个数字管都由一个独立的普通Paul Comdr控制。当将字形代码传输到数字管时,所有数字管都会收到相同的雕文代码,但是在数字管亮的地方,根据COM终端结束的末端由I/O控制,因此您可以确定哪些位会自行决定显示哪些位。
动态扫描采用时间共享方法,并且每个LED都被控制以依次打开。
在旋转照明扫描过程中,每个监视器的照明时间非常短。
但是,除非扫描速度由于人类的视觉保持和照明释放二极管的余辉效应,否则每个监视器不会同时打开。
4 实验要求:实现显示0000-9 9 9 9 的小数点计数器。
5 实验阶段1 设置项目,设置一个名为Leddisplay的项目,并设置顶部地图。
2 .设计技术时钟设计频率分配器,5 0MHz频率分配器可以输出到计数器以慢速增加计数器。
打开文件并创建一个新的.v文件。
输入以下程序:moduleint_div(clk,div_out); inputclk; outputregdiv_out; reg [3 1 :0] clk_div; parameterclk_freq ='d5 0_000_000; //系统时钟5 0MHzParameterDclk_freq ='d1 0; //输出频率1 0/2 Hzalways@ dgeclk)beginif(clk_div <(clk_freq/dclk_freq))clk_div <= clk_div+1 ; elsebeginclk_div <= 0; div_out <= 〜div_out; EndEndEndEndEndEndModudule已完成,并将文件设置为更高的级别。
分析设计文件:执行工具栏中的“起始分析和合成命令”按钮以开始分析和合成。
此步骤用于 在此处检查设计错误,生成了频率分隔器的组件符号。
file-> createMbolfilesForentFile开始创建文件的组件符号。
Modulegmain(CLK,Datain,seg_dat); seg_data [3 :0] reger@(posedgec) endendalways@(count [1 4 :1 2 ] begincase)3 'b000 8 'b1 1 1 1 1 1 01 ; end3 'b1 00:begintemp = temp%1 00000/1 0000; bcd_led = temp [3 :0]; seg_com = 8 'b1 1 1 1 1 1 1 ; end3 'b1 01 :begintemp = temp%1 00000/1 00000; bcd_led = temp [3 :0]; seg_com = 8 'b1 1 1 1 1 1 ; end3 b1 :thegint 0000/1 000000; bcd_led = temp [3 :0]; seg_com = 8 'b1 01 1 1 1 1 1 ; end3 'b1 1 1 :begintemp = temp%1 00000000/1 00000000; bcd_led = temp [3 :0]; seg_com = 8 'b01 1 1 1 1 ; endendCaseendAlways@(seg_corbcd)4 0:seg_data = 8 'hc0; 4 'h1 :seg_data = 8 'hf9 ; 4 'h2 :seg_data = 8 'ha4 ; 4 'h3 :seg_data = 8 'hb0; 4 'h4 :seg_data = 8 'h9 9 ; 4 'h5 :seg_data = 8 'h9 2 ; 4 'h6 :4 'h6 :4 'h6 :4 'h6 :data = 8 'hf8 ; 4 'h8 :seg_data = 8 'h8 0; 4 'h9 :seg_data = 8 'h9 0; 4 'ha:seg_data = 8 'h8 8 ; 4 'hb:seg_data = 8 'h8 3 ; 4 'hc:seg_data = 8 'hc6 ; 4 'hd:seg_data = 8 'ha1 ; 4 'he:seg_data = 8 'h8 6 ; 4 'hf:seg_data = 8 'h8 e; 结束模式输入完成后,将其设置为顶级实体并确认并创建一个组件元素符号。
4 调用宏功能模块设计计数器。
在顶部地图的空白空间上进行双击。
符号对话框pop-up并扩展库并找到lpm_counter。
5 设计完整的顶层并返回到顶部电路,并注意重建顶层电路映射到顶层实体。
在顶部映射的空白空间上double -click弹出符号对话框,在库列中展开项目库,并查看上述步骤中创建的一些组件符号。
单击确定,然后单击图纸的空白空间输入相应的组件,添加其他组件,然后完成以下图片的连接。
6 设置芯片和销钉。
要配置芯片引脚并运行TCL脚本,请参见以下TCLScript文件: #sup.tclset_global_asignment-nemereserve_all_unused_pins “ asinputtri-staded” set_global_assignment-nameenable_init_init_done_outpotoffset_location_ OctionSignmentPin_1 4 9 -toclkset_locet_locsinmentpin_9 0-toreset #ledset Ancopy DCOM [0] set_location_assignmentpin_1 4 7 -to7 8 ledcom [1 ] set_location_assignmentpin_1 6 0-to7 8 ledcom [2 ] set_location_assignmentpin_1 5 9 -to7 8 ledcom [3 ] set_location_assignmentpin_1 6 2 -to7 8 ledcom [4 ] set_location_sign_1 6 1 8 ed gnmentpin_1 6 6 -to7 8 ledcom [6 ] set_locate_assignmentpin_1 6 4 -to7 8 ledcom [7 ] set_locate_assignmentpin_1 4 5 -to7 8 lata [0] set_locate_assignmentpin_1 4 3 -to7 8 leddata [1 ] set_locationsignmentpin_1 3 7 to7 8 ledata [2 ] to7 letat 7 8 ledata [2 ] set_location_assignmentpin_1 3 9 -to7 8 leddata [1 ] set_location_assignmentpin_1 3 9 -to7 8 ledata [2 ] [3 ] set_locate_assignmentpin_1 4 4 -t7 8 lata [4 ] set_locate_assignmentpin_1 4 6 -to7 8 ledata [5 ] [6 ] set_locate_assignmentpin_1 4 2 -to7 8 leddata [7 ]兼容并使撕裂the theTheTint。
当前的顶部实体是下一个编译。
8 下载1 )下载设置:使用下载器下载配置文件将其下载到FPGA。
2 )下载后,您可以看到实验。
数字管实现了一个小数点计数器,显示0000-9 9 9 9 6 在这个学期,我们是现代电子实验的第一个实验报告。
(2 )在上一个实验中,学习配额中基本实验中教科书和化妆品的引入非常详细,并且每个步骤均由屏幕截图执行,因此一步一步没有错误。
(3 )该实验是基于LED钥匙控制的先前实验的整合。
找到错误是最烦人和琐碎的事情。
这些错误似乎并不重要,但是检查很麻烦,因此在实验时要小心,一半。
(4 )通过这种实验运动,我希望为未来奠定坚实的基础。
5 .9 Baidu Wenku VIP有限的时间建议现已开放,实验名称:实验2 的动态扫描显示。
实验目的。
动态扫描数字管:第1 页常见的4 位常见菩萨7 Segent Digital Tube通常用于实验板。
当将字形代码传输到数字管时,所有数字管都会收到相同的雕文代码,但是在数字管亮的地方,根据COM终端结束的末端由I/O控制,因此您可以确定哪些位会自行决定显示哪些位。
动态扫描采用时间共享方法,并且每个LED都被控制以依次打开。
在旋转照明扫描过程中,每个监视器的照明时间非常短,但是人类的视觉维护和光线释放由于二极管的光环效应,每个监视器实际上并不能同时照亮灯光,但是如果扫描速度快速,它会给人们留下稳定的显示数据集的印象。
用C语言编写一个在八个数码管上轮流显示1-8的程序
我的程序是在蛋白质模拟中制定的。uchacododetab [] = {0xc0.0xf9 ,0xa4 ,0xb0,0x9 9 .0x9 2 ,0x8 2 ,0xf8 .0x 8 0.0x9 0,0x8 8 .0x8 3 ,0xc6 .0xa1 ,0x8 6 ,0x8 e} duan = 0; temp = _crol_