找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2214|回复: 7
打印 上一主题 下一主题
收起左侧

求思路,单片机显示时间到串口助手上面

[复制链接]
跳转到指定楼层
楼主
ID:518934 发表于 2021-3-4 16:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想用单片机制作一个秒表,按键实现计时开始和结束,问题是我想让开始的时间和结束的时间显示到串口助手上面。求各位大佬赐教
由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:390416 发表于 2021-3-4 19:58 | 只看该作者
单片机串口1打印程序 可以打印3个十六位的变量 波特率9600 http://www.51hei.com/bbs/dpj-201660-1.html
用我这个串口打印的代码 把字节拆分后 打印出来就行了
回复

使用道具 举报

板凳
ID:716656 发表于 2021-3-4 20:40 | 只看该作者
定时器控制秒的下一级自加,满100或60清零上一级加一。按键消抖控制TR0取反,并记录此刻时间,用于打印
回复

使用道具 举报

地板
ID:518934 发表于 2021-3-4 21:28 | 只看该作者
压着我头发啦 发表于 2021-3-4 20:40
定时器控制秒的下一级自加,满100或60清零上一级加一。按键消抖控制TR0取反,并记录此刻时间,用于打印

这个打印时间我是第一次接触,还请详细指教一下
回复

使用道具 举报

5#
ID:587810 发表于 2021-3-5 09:21 来自手机 | 只看该作者
可以利用串口中断,将单片机读取的速度,发送至串口助手
回复

使用道具 举报

6#
ID:691185 发表于 2021-3-5 11:15 | 只看该作者
设置一个数组,一个放开始时间,一个放结束时间。然后借助中断发送数组就行了啊
回复

使用道具 举报

7#
ID:446775 发表于 2021-3-5 12:00 | 只看该作者
抓取两个时间,开始时间存一个数组,结束时间存一个数组,程序里加入判断开始和结束,配置串口指令。
回复

使用道具 举报

8#
ID:304608 发表于 2021-3-5 15:05 | 只看该作者
你需要考虑2个方面:
1.时间差捕获。你可以设置一个系统时间,开始按键获取1次,结束按键再获取一次,计算时间差就可以了。
2.数据输出。利用函数sprintf构建字符串,通过串口输出即可。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表