久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2757|回復: 0
收起左側

基于51單片機的上位機實時監控環境溫度的實現

[復制鏈接]
ID:128229 發表于 2016-6-27 01:20 | 顯示全部樓層 |閱讀模式

因為電腦沒有串口(很遺憾),所以就用USB轉串口數據線來讓單片機跟電腦連接。

上位機初始界面,串口狀態為:未打開,與下位機連接狀態為:未連接!

這個就是所謂的下位機:51開發板,51挺低級的(沒辦法,高級的單片機暫時沒錢買開發板,不會用)。不過51很樸素,很經濟
先不給其上電,也就是不讓它工作。以檢測后面 它與上位機的握手效果。。


點擊“打開串口”按鈕,左邊顯示串口打開狀態,原來的“打開串口”按鈕也變為了“關閉串口”,點擊它一樣就可以關閉串口了


點擊“連接下位機”按鈕,彈出連接對話框,準備好連接下位機。

點擊“開始握手”嘗試與下位機握手連接,因為沒給單片機上電,自然單片機沒有工作,自然也就無法與上位機握手。

打開51實驗板開關,上電,單片機工作,并實時采集環境溫度,這里采用DS18B20作溫度探頭


51實驗板上的液晶顯示采集的溫度,當前溫度為 20.8 ℃。還是挺暖和的,冬天的桂林就是這么的溫暖,沒辦法


再次嘗試與下位機握手

與下位機握手成功!!這個握手協議,我是讓上位機給下位機發了一個‘L’即link 的命令,然后下位機回答上位機的是“OK!”就表示下位機準備好了。挺好玩的。

顯示連接狀態:已連接上!



點擊“開始監測溫度”按鈕,溫度顯示窗口顯示從下位機傳過來的溫度信息。

用手捂一捂溫度就升高了,18B20的反應也還是挺快的。

我測了下自己手袖子里的溫度,不要懷疑準確性,18B20測溫精度是很高的。只是我隔著衣服測,肯定是不能達到體溫37℃的。


這兩個燈一直忙碌的閃爍著。代表串口通信的工作狀態,右邊的燈比較亮。閃爍的規律,也就是它們之間的協議:下位機發送一串溫度數據,如果上位機收到,則立即回答一下下位機。下位機通過接收上位機的應答來判斷是否繼續向上位機發送數據。如果下位機收不到回答則會停止發送數據。
此時,又告一段落了。此次上位機的編寫遇到了重重困難,因為初次編寫串口通信協議再加上VC也剛起步。途中也找了很多技術支持,雖然它們都是一等一的高手,但是他們要不就是單純電腦VC編程的,要不就是用VB編上位機的,找不到用VC編上位機的技術支持,使得我的前進道路非常坎坷,沒辦法只能靠自己不斷的嘗試摸索,最終基本完成,但是仍舊不近人意,因為這只是很簡單的數據通信,我并沒有加上校驗碼,所以到了真正復雜數據通信的時候,難以想象會在傳輸中出什么亂子,估計還得摸索一陣子。


回復

使用道具 舉報

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

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩欧美视频免费在线观看 | 国产婷婷综合 | 日本欧美大片 | 日本在线网站 | 欧美一区二区三区在线观看视频 | 91在线观看 | 亚洲三区在线观看 | 国产色播av在线 | 99久久免费精品国产男女高不卡 | 久久亚洲欧美日韩精品专区 | 国产精品一区二区视频 | 亚洲在线视频 | 日韩日韩日韩日韩日韩日韩日韩 | 欧美一级特黄aaa大片在线观看 | www.日日干| 亚洲精品福利视频 | 午夜一区| 精品一区二区三区不卡 | 综合一区 | 狠狠色狠狠色综合日日92 | 超碰人人艹| 日日干日日 | 久久99精品久久久久 | 国产精品一区二区久久精品爱微奶 | 色就是色欧美 | 国产精品福利在线观看 | 亚洲精品成人av久久 | 国产高清精品一区二区三区 | 日韩欧美在线不卡 | 国产伦一区二区三区 | 欧美日韩国产精品一区二区 | 久久亚洲国产 | 亚洲第一成人影院 | av免费观看在线 | 日韩一区和二区 | 日韩精品免费视频 | 日韩视频免费 | 色婷婷综合久久久久中文一区二区 | 男女视频在线观看 | 粉嫩粉嫩芽的虎白女18在线视频 | 免费观看一级特黄欧美大片 |