简易数字秒表的设计

简易数字秒表的设计

ID:35433630

大小:63.89 KB

页数:9页

时间:2019-03-24

简易数字秒表的设计_第1页
简易数字秒表的设计_第2页
简易数字秒表的设计_第3页
简易数字秒表的设计_第4页
简易数字秒表的设计_第5页
资源描述:

《简易数字秒表的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、简易数字秒表的设计一、实验目的1、设讣一个显示范围为24小时60分钟60秒的简易数字秒表。2、掌握动态扫描电路的设计方法。二、实验原理1、能进行正常的时、分、秒计时功能,分别由6个数码管显示24小时、60分钟、60秒钟的计数器显示。2、能利用实验系统上的按键实现“校吋”“校分”功能:⑴按下“SA”键时,计时器迅速递增,并按24小时循环,计满23小时后回“00”;(2)按下“SB”键时,计分器迅速递增,并按59分钟循环,计满59分钟后回“00”,但不向“时”进位;(3)按下“SC”键时,秒清零;⑷要求按下“SA”、“SB”或“SC”

2、时均不产生数字跳变(SA”、“SB”、“SC”按键是有抖动的,必须对其消除抖动处理)。3、能利用扬声器做整点报时:⑴当计时到达59分50秒时开始报时,在59分50秒、52秒、54秒、56秒、58秒鸣叫,鸣叫声频率可定为500Hz;⑵到达59分60秒时为最后一声整点报时,整点报时频率可定为lKHzo三、实验内容1、用VHDL语言编程设计简易数字秒表(VHDL程序代码可附在实验报告后面)。2、锁定引脚并下载验证结果。四、实验结果1、程序代码LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.S

3、TD_LOGIC_UNSIGNED.ALL;ENTITYTIMESISPORT(CLK:INSTD_LOGIC;START,CLR:INSTD_LOGIC;DOUT:OUTSTD_LOGIC_VECTOR(23DOWNTO0));ENDTIMES;ARCHITECTUREARTOFTIMESISSIGNALSECOND,MINUTES,HOURS:STD_LOGIC_VECTOR(7DOWNTO0);SIGNALSEC_CO,MIN_CO,HOU_CO:STD_LOG1C;BEGIN秒计数处理进程SEC:PROCESS(CLK,C

4、LR)BEGINIFCLR=TTHENSECOND(7DOWNTO0)<="00000000n;ELSIFCLK'EVENTANDCLK±PTHENIFSTARTSrTHENSECOND(3DOWNTO0)<=SECOND(3DOWNTO0)+1;IFSECOND(3DOWNTO0)二T001”THENSEC0ND(3DOWNTO0)<=”0000”;SECOND(7DOWNTO4)v=SECOND(7DOWNTO4)+1;ENDIF;IFSECOND(7DOWNTO0)=n10011001"THENSECOND(7DOWNTO0

5、)<=H00000000H;SEC_COv二T;ELSESEC_CO<=!0';ENDIF;ENDIF;ENDIF;ENDPROCESSSEC;分钟计数处理进程MIN:PROCESS(SEC_CO,CLR)BEGINIFCLR二TTHENMINUTES(7DOWNTO0)<=H00000000H;ELSIFSEC_CO'EVENTANDSEC_CO二TTHENMINUTES(3DOWNTO0)<=MINUTES(3DOWNTO0)+1;IFMINUTES(3DOWNTO0)=T001”THENMINUTES(3DOWNTO0)v=

6、”0000”;MINUTES(7DOWNTO4)v二MINUTES(7DOWNTO4)+1;ENDIF;IFMINUTES(7DOWNTO0)=n01011001”THENMINUTES(7DOWNTO0)<=,,00000000,,;MIN_CO<=,1,;ELSEMIN_COv='0‘;ENDIF;ENDIF;ENDPROCESSMIN;小时计数处理进程HOU:PROCESS(MIN_CO,CLR)BEGINIFCLR二TTHENHOURS(7DOWNTO0)<=n00000000H;ELSIFMIN_CO'EVENTANDM

7、IN_CO=TTHENHOURS(3DOWNTO0)<=HOURS(3DOWNTO0)+1;IFHOURS(3DOWNTO0)=T001”THENHOURS(3DOWNTO0)<=n0000u;HOURS(7DOWNTO4)<=HOURS(7DOWNTO4)+1;ENDIF;IFHOURS(7DOWNTO0)=H0001001luTHENHOURS(7DOWNTO0)v=”0000000(T;HOU_CO<=T;ELSEH0U_C0v=O;ENDIF;ENDIF;ENDPROCESSHOU;DOUTv二HOURS&MINUTES&

8、SECOND;ENDART;2、画出仿真波形图。-cn,Value:J.184,Ous18401us184.02us■■100DOD1D302DODOH00—LI0I1)3}1JL2}o:JLo)L1;001)2、简单描述你设计的电路下载到试验

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。