標題: 51單片機+ds1302在LCD12864上顯示電腦實時時間 求指導 [打印本頁]

作者: 鮑勃    時間: 2021-1-3 15:56
標題: 51單片機+ds1302在LCD12864上顯示電腦實時時間 求指導
看了好久沒看會,別人都是給的具體的時間去顯示,現(xiàn)在要求顯示電腦的時時時間,一直弄不來,想請問一下各位大佬要怎么實現(xiàn)?

作者: cjp88811283    時間: 2021-1-3 18:39
串口讀取電腦時間,然后顯示?
作者: zjjhtony    時間: 2021-1-3 18:51
顯示電腦的實時時間,還要DS1302 干什么?直接串口接收顯示就可以了。
DS1302是電腦關機后仍舊能進行時鐘顯示。
作者: npn    時間: 2021-1-3 20:33
上位機通過串口傳輸時間即可
作者: kojjiexiao    時間: 2021-1-3 20:52
串口直接傳電腦上的時間,1302不需要的。上位機程序要稍微寫一下。
作者: lincanyu    時間: 2021-1-4 16:34
ds1302 首先這個是RTC芯片,可以讓你保存時間,設置時間等。 其次,你要理解讀電腦時間,其實相當于用電腦給你這個小系統(tǒng)對時。這兩個不沖突,同時存在的。
作者: rayin    時間: 2021-1-4 19:37
需要PC機上有程序把PC的時間通過RS232 發(fā)給51單片機, 51單片機在LCD12864上顯示接收到的串口時鐘數(shù)據(jù), DS1302可以不用,如果需要51單片機脫離PC機獨立顯示時間,就需要DS1302來給51單片機時鐘數(shù)據(jù)。
作者: suncat0504    時間: 2021-1-4 21:24
我猜是不是這樣:電腦聯(lián)機,取得電腦時間,實時顯示。同時把時間設置到DS1302.電腦脫機狀態(tài)下,不斷取得DS1302的時間,并顯示?
這樣的話,需要電腦端那側(cè)有程序?qū)瑢诘臄?shù)據(jù)通訊。不知道是從單片機主動發(fā)起詢問,還是電腦端發(fā)送時間信息給單片機。處理機制不一樣的。
作者: robinsonlin    時間: 2021-1-5 10:53
本帖最后由 robinsonlin 于 2021-1-5 11:07 編輯

這個小項目還是有很多知識點的。 搞清楚了,51單片機的很多應用會涉及到。知識點1:12864的輸出顯示。
知識點2:Ds1302的數(shù)據(jù)通訊,BCD碼轉(zhuǎn)換等。
知識點3:串口通訊。
知識點4:PC端的腳本指令。
程序框架:簡單的后臺調(diào)度。如,對時機制。 多久對時,對時成功后,對時操作暫時停用,等到時間間隔滿足條件后,再次響應對時操作,并在輸出界面上顯示:請求連接,連接狀態(tài)。如果再細致,可以在連接失敗后,間隔固定時間再重試連接。  總之,發(fā)揮想象力,這個小項目可以非常精細





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