亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        PC機(jī)基于串口與89C52單片機(jī)通訊讀取DS18B20的數(shù)據(jù)

        2016-06-18 01:21:02文驍陽山東省科學(xué)院激光研究所山東濟(jì)寧272000
        電子制作 2016年6期
        關(guān)鍵詞:PC機(jī)控件電平

        文驍陽 山東省科學(xué)院激光研究所 山東濟(jì)寧 272000

        ?

        PC機(jī)基于串口與89C52單片機(jī)通訊讀取DS18B20的數(shù)據(jù)

        文驍陽山東省科學(xué)院激光研究所山東濟(jì)寧272000

        【文章摘要】

        微型控制系統(tǒng)由于其自身的優(yōu)越性能—成本低、柔性好,在社會(huì)中的用途社會(huì)生活中的用途越來越廣泛,影響也越來越大。本文采用89C52單片機(jī)采集溫度傳感器DS18B20的數(shù)據(jù),利用串口連接PC機(jī)和89C52單片機(jī),進(jìn)而把DS18B20的溫度信息采集到PC機(jī)中。

        【關(guān)鍵詞】

        單總線通信;89C52;DS18B20

        0 前言

        DS18B20是一種價(jià)格便宜,精度可調(diào)的溫度傳感器;89C52是一款性能穩(wěn)定,物美價(jià)廉的微型控制器,如果把這些價(jià)格便宜、性能穩(wěn)定的零部件應(yīng)用到養(yǎng)殖業(yè)或者農(nóng)業(yè),定能起到意想不到的作用。

        1 系統(tǒng)的組成

        整個(gè)系統(tǒng)的結(jié)構(gòu)圖如圖1所示:

        此系統(tǒng)中測溫層為DS18B20組,可根據(jù)采集溫度的需要,進(jìn)行確定傳感器的數(shù)量及布置方式,測溫組的工作電源既可采用寄生電源方式產(chǎn)生,也可由專門的電源提供,電源電壓范圍為+3.0V~+5.5V,電壓低,對人體不會(huì)照成傷害,比較安全。

        該系統(tǒng)中微控制器采用89C52單片機(jī),89C52單片機(jī)和89C51相比,引腳是一樣的,區(qū)別主要在于AT89C52 的ROM空間為8K,而AT89C51的空間為4K,是AT89C51空間的兩倍,可以多存儲(chǔ)一些數(shù)據(jù)。

        該系統(tǒng)的人機(jī)界面采用VB高級(jí)語言在PC機(jī)上編寫的采集和顯示界面,可以方便地實(shí)時(shí)讀取單片機(jī)中的數(shù)據(jù)。

        圖1:系統(tǒng)結(jié)構(gòu)原理圖

        2 單片機(jī)的連接方式

        PC機(jī)與單片機(jī)之間的通信通過串口實(shí)現(xiàn)。需要注意的是單片機(jī)使用的TTL電平與RS232電平不兼容,本系統(tǒng)通過MAX232E芯片實(shí)現(xiàn)TTL電平與RS232電平的轉(zhuǎn)換,如圖2所示。

        MAX232E芯片是包含兩路接收器和驅(qū)動(dòng)器的RS-232電平轉(zhuǎn)換芯片,適用于各種232通信接口。芯片內(nèi)部有一個(gè)電源電壓變換器,外加4只1μF的泵電容可以把輸入的+5V電源電壓變換成為RS-232C輸出電平所需的±10V電壓。所以采用此芯片接口的串行通信系統(tǒng)只需單一的+5V電源就可以了

        3 PC機(jī)讀取單片機(jī)中數(shù)據(jù)的方法

        單片機(jī)采集的數(shù)據(jù)通過VB編寫的通信程序經(jīng)過串口進(jìn)入上位機(jī),在溫度讀取中我們用到VB中的一個(gè)重要控件- MSComm控件。下面介紹此控件的一些主要屬性,如表1所示。

        其中CommEvent屬性是一個(gè)非常重要的屬性。一旦串口發(fā)生通信事件或產(chǎn)生錯(cuò)誤,依據(jù)產(chǎn)生的事件和錯(cuò)誤,MSComm控件為CommEvent屬性賦以不同的代碼,同時(shí)產(chǎn)生OnComm事件。用戶程序就可在OnComm事件處理程序中針對不同的代碼,進(jìn)行相應(yīng)的處理。

        具體初始化程序如下:

        Private Sub Form_Load ( )

        MSComm1.CommPort = 1 '設(shè)置串行端口號(hào)為1

        MSComm1.Settings = "9600,N,8,1" '參數(shù)設(shè)置

        M S C o m m 1 . I n p u t M o d e = comInputModeBinary '二進(jìn)制數(shù)據(jù)格式

        MSComm1.InBufferSize = 1024 '置接收緩沖區(qū)為1024字節(jié)

        MSComm1.InputLen = 0 '置InputLen 為0時(shí),使用Input將使MSComm控件

        初始化完成后,PC機(jī)就可以與單片機(jī)進(jìn)行通信了。

        4 運(yùn)行結(jié)果

        通過實(shí)驗(yàn),該系統(tǒng)實(shí)現(xiàn)了預(yù)定的目標(biāo),即:單片機(jī)采集DS18B20溫度傳感器組的溫度信息,PC通過VB高級(jí)語言及串口讀取單片機(jī)中采集的數(shù)據(jù)并提供人機(jī)界面。該類系統(tǒng)由于其造價(jià)低、系統(tǒng)安全等多方面的優(yōu)點(diǎn),可以廣泛應(yīng)用于大棚種植業(yè),動(dòng)植物養(yǎng)殖業(yè)。

        表1 MSComm控件的主要屬性

        圖2:系統(tǒng)的運(yùn)行結(jié)果

        猜你喜歡
        PC機(jī)控件電平
        關(guān)于.net控件數(shù)組的探討
        軟件(2018年7期)2018-08-13 09:44:42
        基于PC機(jī)與單片機(jī)的多機(jī)通信技術(shù)及抗干擾方法
        基于三菱FXPLC的感應(yīng)淬火機(jī)床與PC機(jī)的串行通信實(shí)現(xiàn)
        VC.NET下實(shí)現(xiàn)dsPIC單片機(jī)與PC機(jī)的通信
        電子制作(2017年23期)2017-02-02 07:16:47
        NPC五電平Z源逆變器的設(shè)計(jì)研究
        基于三電平光伏并網(wǎng)逆變器控制系統(tǒng)的研究與實(shí)踐
        基于NPC三電平變換器的STATCOM研究
        電測與儀表(2015年2期)2015-04-09 11:28:58
        一種多電平逆變器及其并網(wǎng)策略
        電測與儀表(2014年7期)2014-04-04 12:09:32
        就這樣玩會(huì)VBA中常見的自定義控件
        電腦迷(2012年24期)2012-04-29 00:44:03
        在PowerBuUder中利用WinSock控件制作簡單的Web服務(wù)器
        抽搐一进一出试看60秒体验区 | 亚洲女同一区二区三区| 噜噜中文字幕一区二区| 亚洲日韩精品无码专区网址| 一区二区三区国产黄色| 欧美黑人又粗又大xxxx| 精品少妇人妻av一区二区| 久久av无码精品人妻糸列| 青青草一级视频在线观看| 午夜视频一区二区三区在线观看| 精品无码国产一区二区三区麻豆| 在线涩涩免费观看国产精品| 色94色欧美sute亚洲线路二| 久久精品国产亚洲av成人擦边| 亚洲综合中文日韩字幕| 99久久无码一区人妻| 亚洲av天天做在线观看| 在线观看午夜亚洲一区| 久久精品免视看国产盗摄| 一本色道久久88综合亚精品| 91精品国产福利在线观看麻豆| 轻点好疼好大好爽视频| a级黑人大硬长爽猛出猛进| 久久久久国产精品四虎| 亚洲国产日韩一区二区三区四区| 波多野结衣av一区二区全免费观看| 94久久国产乱子伦精品免费| 在线观看一区二区女同| 久久亚洲宅男天堂网址| 国产一区二区三区不卡视频| 日本一本免费一二区| 欧美粗大猛烈老熟妇| 亚洲一区二区欧美色妞影院 | 精品国产午夜理论片不卡| 国产在线无码免费视频2021| 亚洲黑寡妇黄色一级片| 色呦呦九九七七国产精品| 国产特级毛片aaaaaa| 呦泬泬精品导航| 色综合久久精品中文字幕| 8x国产精品视频|