用VerilogHDL写的完整跑表程序,很好的资料!!
2023-03-08 13:05:38 57KB VerilogHDL
1
代码可直接运行,内含测试程序
2022-10-31 14:04:43 4.03MB Verilog 跑表器 FPGA
1
电子跑表单片机开发与设计工程师考试文档.doc
2022-06-25 11:00:36 544KB 互联网
其中按钮Clear实现清零功能(任意状态按下时分秒值清零并停止计时)、按钮Start/Stop实现开始和暂停功能(若当前状态为停止则按下继续进行计时,若当前状态为计时则按下暂停计时)。 数字显示为XX : XX : XX形式,时分秒各为2位数字。对每位数字使用4位二进制编码输出表示(hr_h[3:0],hr_l[3:0] : min_h[3:0],min_l[3:0] : sec_h[3:0],sec_l[3:0])。 顶层模块名为stop_watch,输入输出功能定义: 名称 方向 位宽 描述 clk I 1 系统时钟,10 MHz rst_n I 1 异步复位,低电平有效 clear I 1 清零按钮,上升沿有效 start_stop I 1 开始/暂停按钮,上升沿有效 hr_h O 4 时高位输出,取值0~9 hr_l O 4 时低位输出,取值0~9 min_h O 4 分高位输出,取值0~9 min_l O 4 分低位输出,取值0~9 sec_h O 4 秒高位输出,取值0~9 sec_l O 4 秒低位输出,取值0~9
2022-06-20 19:00:52 4KB verilog 跑表 时序逻辑
1
EDA课程设计数字跑表
2022-05-05 09:04:52 2MB EDA课程设计数字跑表
单片机 电子跑表 单片机 电子跑表 单片机 电子跑表
2021-12-21 09:23:17 96KB 电子跑表
1
vhdl中数字跑表实用程序,简洁明了,印象深刻
2021-12-12 16:43:11 256KB vhdl 数字跑表
1
方案设计: 数字跑表的核心部件是计数器,给出合理的时钟脉冲从而实现最低位的计数以及对高位的进位。时序脉冲源由555定时器构成的多谐振荡器,设置特定的参数可以产生频率为100Hz的时序脉冲,为计数器提供时序脉冲,使之进行计数。计数器由3对74LS390双十计数器芯片组成,通过芯片间的连接实现百分秒、秒、分计时电路,量程在00分00.00秒~~59分59.99秒,把小数点后面的两位设计成一百进制的计数器,秒数和分钟数分别设计成60进制的计数器数,计数器输出连接译码器,译码器再连接7位数码管显示的数码管,从左到右分别为分十位,分个位,秒十位,秒个位,百分秒十位,百分秒个位。逻辑门控制构成RS触发器,通过实现电路的通断控制计数器的启动/暂停及清零。 接通电源后,直接显示计时器启动,SW1处于低点平,SW2处于高电平。开关SW2接高电平(上端),电路即开始计时,将开关SW2接低电平(下端),电路就暂停计时,清零开关SW1接高电平(下端),计时清零且停止,显示器显示“0”。这样就实现了数字跑表的各项基本功能。 设计要求: 1. 量程在00分00.00秒~~59分59.99秒即时间以1小时为一个周期; 2. 具有‘分’、‘秒’、‘1/100秒’的十进制数字显示; 3. 要有外部开关,控制计数器的直接清零、启动和暂停/连续计时功能; 4. 用7位数码管显示分、秒; 5. 画出部分和整体的电路图,以及元器件及参数选择。 工作原理: 1.利用555计时器构成能产生特定脉冲的多谢振荡器,产生100Hz的脉冲信号,满足数字跑表的脉冲需求; 2.用多功能计数器产生一百进制和六十进制,实现数字跑表的计数功能; 3.利用各种门电路的组合,实现数字跑表的启动、暂停和清零; 4.利用译码器和数码管实现译码及显示功能。 系统框图: Altium Designer画的原理图和PCB图如下:
2021-11-27 16:04:10 1.35MB 计数器 电路方案
1
数字跑表具有复位、暂停、秒表计时等功能。3个输入端为时钟输入(clk)、复位(clr)、启动与暂停(pause)按键。
2021-11-23 19:51:33 485KB verilog de2
1
verilog数字跑表 建模仿真验证 包含代码和详细分析
2021-11-23 19:20:13 415KB verilog 数跑表
1