单片机期末作业-----用单片机实现记录10次暂停时间的秒表

单片机期末作业-----用单片机实现记录10次暂停时间的秒表

本次实验程序在lab2000P实验箱上验证了,任何人可以下栽使用,若有好的意见,请与yzx_xue@163.com联系

硬件上,只要把地址为0x8000的片选信号接到led/key的片选口即可

软件流程和程序

//单片机实现10路秒表程序流程
1:系统初始化;
2:等待键盘按键,启动秒表;
3:若键盘有按键且不是回车键,记录当前时间
4:如果是回车键或者记录的次数为10时,停止秒表,负责goto 3:
5:显示第一次按键的时间,等待按键;
6:判断按键,
 若是数字键,显示相应暂停时的时间
 若是UP/DOWN,显示前/后一次暂停时间
 若是复位键,复位系统 goto 1:
 若是暂停键,goto 1:
 若是退出键,退出系统;

//操作说明

//程序运行后,按任意键开始计数,然后按任意键(除回车键)记录一次当前时间。当记录次数为10时或者按回车键,秒表停止计数。
//led显示初次暂停时间,按数字键,led显示相对应暂停的时间;按上/下键,显示上/下一次暂停时间,reset键是复位键,EXIT退出程序。按PAUSE,led显示00.00.00,再按任意键,秒表从上一次停止时间开始计数。


键盘布局
/*7  8  9  A  ENTER  RESET */
/*4  5  6  B    ?         ? */
/*1  2  3  C    ? PAUSE */
/*0  F  Exit  D  DOWN  UP */
?用于系统的扩展。

 


键盘布局
/*7  8  9  A  ENTER  RESET */
/*4  5  6  B    ?            ? */
/*1  2  3  C    ?          PAUSE */
/*0  F  Exit  D  DOWN  UP */
?用于系统的扩展。

实验程序:

//StopWatch System V1.0 for my MCU f

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值