標題: 51單片機利用ESP8266獲取時間 求幫助 [打印本頁]

作者: Duo2048    時間: 2018-10-13 16:30
標題: 51單片機利用ESP8266獲取時間 求幫助
ESP8266獲取到的時間通過串口發(fā)送給51單片機,51單片機怎么將這段數(shù)據(jù)裝換成讓數(shù)碼管顯示的程序  
作者: 小貓貓愛吃魚    時間: 2018-10-13 18:04
你好!這個描述容易,實現(xiàn)比較復雜
1、ESP8266 和誰對接,手機 APP? 還是電腦?
2、無論和誰對接,都要編寫相應的軟件,來獲取網(wǎng)絡時間
3、數(shù)碼管顯示的內(nèi)容,年月日時分秒?還是有固定格式?
4、是用的開發(fā)板?還是自己做實物?
5、不管是開發(fā)板還是實物,都需要原理圖
作者: yzwzfyz    時間: 2018-10-14 20:39
例如:你收到一個字節(jié)=10101010:
首先它表示什么?你要定義、解釋清楚,代表7就顯示7,代表3就顯示3。
第二,如果你需要顯示1,就必須讓數(shù)碼管的兩個構成“1”的段亮,其它段滅,這就需要你弄清楚,數(shù)碼管的各個段接在CPU的哪個端口,向?qū)亩丝谒统鲞m合的0、1,讓構成“1”的段亮起,其它滅掉,就OK了。
作者: MartinPan    時間: 2018-10-15 10:57
這個是不是ESP8266根據(jù)芯片(模組)和51連接的管腳連接方式,來根據(jù)時間控制輸出側(cè)電壓來實現(xiàn)
作者: Duo2048    時間: 2018-10-21 22:56
yzwzfyz 發(fā)表于 2018-10-14 20:39
例如:你收到一個字節(jié)=10101010:
首先它表示什么?你要定義、解釋清楚,代表7就顯示7,代表3就顯示3。
...

比如說我收到一串"%GPRM,071314,1111"想這樣怎么把其中的“071314”提取出來讓數(shù)碼管顯示,其實那幾位就是獲取的準確時間
作者: Duo2048    時間: 2018-10-21 23:59
yzwzfyz 發(fā)表于 2018-10-14 20:39
例如:你收到一個字節(jié)=10101010:
首先它表示什么?你要定義、解釋清楚,代表7就顯示7,代表3就顯示3。
...

您好,比如說我esp8266獲取到的是"¥GPRM,071314,1111"其實“071314”就是獲取到的時間,那怎么樣才能把這幾個數(shù)轉(zhuǎn)換成數(shù)碼管程序呢
作者: 小貓貓愛吃魚    時間: 2018-10-22 05:51
Duo2048 發(fā)表于 2018-10-21 23:59
您好,比如說我esp8266獲取到的是"¥GPRM,071314,1111"其實“071314”就是獲取到的時間,那怎么樣才能 ...

你這個格式是 GPS 獲取到的時間
作者: Duo2048    時間: 2018-10-22 09:26
小貓貓愛吃魚 發(fā)表于 2018-10-22 05:51
你這個格式是 GPS 獲取到的時間

我用esp8266弄了一個類似GPS獲取時間的功能,就是不知道那段時間怎么處理
作者: 小貓貓愛吃魚    時間: 2018-10-22 12:25
Duo2048 發(fā)表于 2018-10-22 09:26
我用esp8266弄了一個類似GPS獲取時間的功能,就是不知道那段時間怎么處理

看我頭像,加我,把你現(xiàn)有資料發(fā)一下,幫你看看
作者: yzwzfyz    時間: 2018-10-26 00:03
這就要說到另一個話題了。串行通訊必須有“協(xié)議”。它必須定義出,時間在什么位置,或者如何識別。
所以,你必須搞清楚,你的串行數(shù)據(jù)的協(xié)議是如何定義的!




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1