大家好,我想自己的学习编程搞定这个问题,但是基础太差,希望大神指点一下学习的方向.
利用单片机设计一个有16个按键输入,6位数字输出显示的多功能计时器。
按键分布图如下所示。
具体要求和按键功能介绍如下:
1.能够实现正计时和倒计时两种功能;
2.能用6位数码管实时显示计时时间,格式为XX.XX.XX,显示初值为
00.00.00,即0时0分0秒;
3.做倒计时器用时,矩阵键盘可设置初始时间;
4.“清除”键可清除设置错误的初值,重新设置;
5.系统默认为正计时器,点击“正计时/倒计时”键,变为倒计时器,再点击,变为正计时器;
6.点击“开始”键,计时开始;
7.计时过程中点击“暂停/继续”键,暂停计时,再点击,继续计时;
8.计时过程中,点击“复位”键,系统返回到初始状态。
0 1 2 3
4 5 6 7
8 9 设置 清除
正计时/倒计时 开始 暂停/继续 复位 |