找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2468|回復(fù): 7
收起左側(cè)

求思路,單片機顯示時間到串口助手上面

[復(fù)制鏈接]
ID:518934 發(fā)表于 2021-3-4 16:28 | 顯示全部樓層 |閱讀模式
我想用單片機制作一個秒表,按鍵實現(xiàn)計時開始和結(jié)束,問題是我想讓開始的時間和結(jié)束的時間顯示到串口助手上面。求各位大佬賜教
由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請教一下大致的實現(xiàn)方法與思路,理清頭緒后我自己來寫程序去實現(xiàn)
回復(fù)

使用道具 舉報

ID:390416 發(fā)表于 2021-3-4 19:58 | 顯示全部樓層
單片機串口1打印程序 可以打印3個十六位的變量 波特率9600 http://www.torrancerestoration.com/bbs/dpj-201660-1.html
用我這個串口打印的代碼 把字節(jié)拆分后 打印出來就行了
回復(fù)

使用道具 舉報

ID:716656 發(fā)表于 2021-3-4 20:40 | 顯示全部樓層
定時器控制秒的下一級自加,滿100或60清零上一級加一。按鍵消抖控制TR0取反,并記錄此刻時間,用于打印
回復(fù)

使用道具 舉報

ID:518934 發(fā)表于 2021-3-4 21:28 | 顯示全部樓層
壓著我頭發(fā)啦 發(fā)表于 2021-3-4 20:40
定時器控制秒的下一級自加,滿100或60清零上一級加一。按鍵消抖控制TR0取反,并記錄此刻時間,用于打印

這個打印時間我是第一次接觸,還請詳細指教一下
回復(fù)

使用道具 舉報

ID:587810 發(fā)表于 2021-3-5 09:21 來自手機 | 顯示全部樓層
可以利用串口中斷,將單片機讀取的速度,發(fā)送至串口助手
回復(fù)

使用道具 舉報

ID:691185 發(fā)表于 2021-3-5 11:15 | 顯示全部樓層
設(shè)置一個數(shù)組,一個放開始時間,一個放結(jié)束時間。然后借助中斷發(fā)送數(shù)組就行了啊
回復(fù)

使用道具 舉報

ID:446775 發(fā)表于 2021-3-5 12:00 | 顯示全部樓層
抓取兩個時間,開始時間存一個數(shù)組,結(jié)束時間存一個數(shù)組,程序里加入判斷開始和結(jié)束,配置串口指令。
回復(fù)

使用道具 舉報

ID:304608 發(fā)表于 2021-3-5 15:05 | 顯示全部樓層
你需要考慮2個方面:
1.時間差捕獲。你可以設(shè)置一個系統(tǒng)時間,開始按鍵獲取1次,結(jié)束按鍵再獲取一次,計算時間差就可以了。
2.數(shù)據(jù)輸出。利用函數(shù)sprintf構(gòu)建字符串,通過串口輸出即可。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表