EDA用VHDL语言描述电子秒表设计 10
项目二秒表设计一设计目的1.了解数字秒表的工作原理。二硬件需求1.EDA/SOPC-II+实验箱一台。三设计原理秒表由于其计时精确,分辨率高(0.01秒),在各种竞技场所...
项目二 秒表设计
一 设计目的
1. 了解数字秒表的工作原理。
二 硬件需求
1.EDA/SOPC-II+实验箱一台。
三 设计原理
秒表由于其计时精确,分辨率高(0.01秒),在各种竞技场所得到了广泛的应用。
秒表的工作原理与数字时基本相同,唯一不同的是秒表的计时时钟信号,由于其分辨率为0.01秒,所以整个秒表的工作时钟是在100Hz的时钟信号下完成。当秒表的计时小于1个小时时,显示的格式是mm-ss-xx(mm表示分钟:0~59;ss表示秒:0~59;xx表示百分之一秒:0~99),当秒表的计时大于或等于一个小时时,显示的和多功能时钟是一样的,就是hh-mm-ss(hh表示小时:0~99),由于秒表的功能和钟表有所不同,所以秒表的hh表示的范围不是0~23,而是0~99,这也是和多功能时钟不一样的地方。
在设计秒表的时候,时钟的选择为100Hz。变量的选择:因为xx(0.01秒)和hh(小时)表示的范围都是0~99,所以用两个4位二进制码(BCD码)表示;而ss(秒钟)和mm(分钟)表示的范围是0~59,所以用一个3位的二进制码和一个4位的二进制码(BCD)码表示。显示的时候要注意的问题就是小时的判断,如果小时是00,则显示格式为mm-ss-xx,如果小时不为00,则显示hh-mm-ss。
四 设计内容
本设计的任务就是设计一个秒表,系统时钟选择时钟模块的1KHz,由于计时时钟信号为100Hz,因此需要对系统时钟进行10分频才能得到,之所以选择1KHz的时钟是因为七段码管需要扫描显示,所以选择1KHz。
管脚分配:
实验符号 对应附录符号 管脚
Clk Clock PIN_29
Display[0] A PIN_62
Display[1] B PIN_61
Display[2] C PIN_60
Display[3] D PIN_59
Display[4] E PIN_58
Display[5] F PIN_57
Display[6] G PIN_56
Display[7] DP PIN_55
SEG_SEL[0] SEL0 PIN_63
SEG_SEL[1] SEL1 PIN_64
SEG_SEL[2] SEL2 PIN_65
S2 S2 PIN_67
S1 S1 PIN_66
S3 S3 PIN_68 展开
一 设计目的
1. 了解数字秒表的工作原理。
二 硬件需求
1.EDA/SOPC-II+实验箱一台。
三 设计原理
秒表由于其计时精确,分辨率高(0.01秒),在各种竞技场所得到了广泛的应用。
秒表的工作原理与数字时基本相同,唯一不同的是秒表的计时时钟信号,由于其分辨率为0.01秒,所以整个秒表的工作时钟是在100Hz的时钟信号下完成。当秒表的计时小于1个小时时,显示的格式是mm-ss-xx(mm表示分钟:0~59;ss表示秒:0~59;xx表示百分之一秒:0~99),当秒表的计时大于或等于一个小时时,显示的和多功能时钟是一样的,就是hh-mm-ss(hh表示小时:0~99),由于秒表的功能和钟表有所不同,所以秒表的hh表示的范围不是0~23,而是0~99,这也是和多功能时钟不一样的地方。
在设计秒表的时候,时钟的选择为100Hz。变量的选择:因为xx(0.01秒)和hh(小时)表示的范围都是0~99,所以用两个4位二进制码(BCD码)表示;而ss(秒钟)和mm(分钟)表示的范围是0~59,所以用一个3位的二进制码和一个4位的二进制码(BCD)码表示。显示的时候要注意的问题就是小时的判断,如果小时是00,则显示格式为mm-ss-xx,如果小时不为00,则显示hh-mm-ss。
四 设计内容
本设计的任务就是设计一个秒表,系统时钟选择时钟模块的1KHz,由于计时时钟信号为100Hz,因此需要对系统时钟进行10分频才能得到,之所以选择1KHz的时钟是因为七段码管需要扫描显示,所以选择1KHz。
管脚分配:
实验符号 对应附录符号 管脚
Clk Clock PIN_29
Display[0] A PIN_62
Display[1] B PIN_61
Display[2] C PIN_60
Display[3] D PIN_59
Display[4] E PIN_58
Display[5] F PIN_57
Display[6] G PIN_56
Display[7] DP PIN_55
SEG_SEL[0] SEL0 PIN_63
SEG_SEL[1] SEL1 PIN_64
SEG_SEL[2] SEL2 PIN_65
S2 S2 PIN_67
S1 S1 PIN_66
S3 S3 PIN_68 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询