赞
踩
本原创教程由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处
适用于板卡型号:
紫光同创PGL22G开发平台(盘古22K)
一:盘古22K开发板(紫光同创PGL22G开发平台)简介
盘古22K开发板是基于紫光同创Logos系列PGL22G芯片设计的一款FPGA开发板,全面实现国产化方案,板载资源丰富,高容量、高带宽,外围接口丰富,不仅适用于高校教学,还可以用于实验项目、项目开发,一板多用,满足多方位的开发需求。
二:实验目的
设计一个具有计时功能和校时功能的数字时钟
数码管显示小时和分钟,秒钟用LED闪烁标识
三个按键用于时钟校准
KEY1用于切换正常计时,校准小时和分钟
KEY2用于时钟的“+”
KEY3用于时钟的“-”
校准相应的刻度,该数码管闪烁
三:实验原理
从上述的实验要求分析可得到此数字钟我们实现过程中要注意两个功能点:
1、计时显示功能:LED闪烁显示秒钟读秒,数码管右侧两位显示分钟计时,数码管左侧两位显示时钟计时;此功能的实现由两个细节功能实现:1S计时控制,与前面的实验中需要计时功能模块实现方式一致,注意此处计时的周期为1S即可;计时过程中进位控制;进位控制有四处需要进位:
2、计时校准功能:通过对应按键控制调整分钟计时与时钟计时,调整的过程中对应位需要闪烁;
此项功能中注意两点:调整对应位是,数码管该位进行闪烁;调整时注意进位;
基于上述分析我们将项目分成两个部分:
1.时钟计时与控制
2.数码管显示控制
四:实验源码设计
1.文件头设计
输入输出信号如下表:
2、时钟进位控制(分钟低位为例,前一级进位信号触发累加,自身进位信号触发归零)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。