亚洲免费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ù)器
        国产精品午夜波多野结衣性色| 人妻少妇精品无码专区| 亚洲欧美乱日韩乱国产| 福利视频一二三在线观看| 久久国产热精品波多野结衣av| 成av人片一区二区三区久久| 水蜜桃精品视频在线观看| 未满十八勿入av网免费| 蜜桃臀无码内射一区二区三区| 毛片一级精油按摩无码| 99蜜桃在线观看免费视频| 搡女人真爽免费视频大全| 人妻无码αv中文字幕久久琪琪布 美女视频黄的全免费视频网站 | av天堂网手机在线观看| 亚洲另类无码专区首页| 99久久er这里只有精品18| 四虎欧美国产精品| 女同成片av免费观看| 精品一区二区三区久久| 高清精品一区二区三区| 国产手机在线αⅴ片无码观看| 3亚洲日韩在线精品区| 五月激情四射开心久久久| 成人亚洲一区二区三区在线| 欧美婷婷六月丁香综合色| 99精品国产自产在线观看| 亚洲国产国语对白在线观看| 777米奇色狠狠俺去啦| 亚洲自偷自偷偷色无码中文| 亚洲av伊人久久综合性色| 成人自拍小视频在线看| 国产又色又爽又黄的| 少妇高潮喷水久久久影院| 日本熟妇精品一区二区三区| 日本a级特级黄色免费| 精品欧洲av无码一区二区| 人妻少妇精品无码专区二| 久久九九av久精品日产一区免费| 国产亚洲aⅴ在线电影| 少妇放荡的呻吟干柴烈火动漫| 亚洲欧美日韩高清一区二区三区|