<noscript id="jftie"></noscript>
    <style id="jftie"><mark id="jftie"><dfn id="jftie"></dfn></mark></style>
  1. <span id="jftie"></span>
    • 国产成人精品久久一区二区,韩国精品久久久久久无码,国产精品国产高清国产av,欧美99久久无码一区人妻a片,亚洲高清码在线精品av,午夜人妻久久久久久久久,伊人热热久久原色播放www ,亚洲女教师丝祙在线播放
      你的位置:首頁 > 電源管理 > 正文

      VB6單片機如何和單片機建立聯系?

      發布時間:2017-07-04 責任編輯:susan

      【導讀】PC機與單片機之間的通信是通過串行口來實現的,本文所論述的系統是一個用于制藥廠倉庫的監控和管理系統,上位機(PC機)除負責對下位機(MCS—51單片機)進行監管和控制外,還用于采集下位機傳送的數據進行數據庫化管理。
       

       
      1.基于VB6的PC機與多臺單片機通信的應用
       
      在庫房管理系統中,傳統的方法是通過干濕度表、雙金屬式測量計等檢測器材進行人工測量,然后對不符合溫度、濕度等要求的庫房進行通風、去濕、降溫等工作。這種人工方式效率低、誤差大,隨機事件難以預料,使庫房管理質量得不到很好的保證。本文所論述的系統是一個用于制藥廠倉庫的監控和管理系統,上位機(PC機)除負責對下位機(MCS—51單片機)進行監管和控制外,還用于采集下位機傳送的數據進行數據庫化管理,另外,上位機還可以對庫房藥品入庫、出庫、有效期、交易方式等信息進行管理,并可用實時曲線和報表的形式查詢。下位機(MCS-51單片機。MCS-51單片機及其外圍設備我們稱之為庫機)負責收集庫房中溫度、濕度、煙霧等信息并傳給上位機。此系統可使辦公人員坐在辦公室里對遠在幾百米之位的庫房進行監控和管理,不但使辦公人員從繁重的體力勞動中解放出來,而且使庫房管理快速準確,提高了企業的管理水平和辦公自動化水平。
       
      2.系統構成及工作原理
       
      PC機里安裝著用VB6編寫的倉庫管理系統,作為前臺操作系統。系統的數據庫格式采用VB數據庫格式,也稱為本地數據庫,這類數據庫文件使用與 MicroSoft Access相同的格式,數據的存取利用VB6的ADO控件通過MicroSoft Jet (Joint Engineering Technology) 數據庫引擎,速度快工作效率高。此管理系統包括進庫藥品、進庫日期、出庫藥品、出庫日期、經手人等的查詢,以及藥品過期提示等。另外還把庫機傳送來的數據實時顯示并存放在本地硬盤中,以便查詢和打印。后臺系統是一個上位機與多臺下位機通信的通信系統,多臺下位機不斷從倉庫采集溫度、濕度、煙霧等數據傳給上位機,PC機進行實時顯示,并可以設置溫度、濕度、煙霧、等參數,單片機根據設定參數來控制倉庫里的去濕、降溫和報警系統,從而使庫房達到預定的環境。如果庫房內環境與設定環境不符,單片機就會喚醒降溫、去濕設備,把倉庫內參數鎖定在預定的范圍之內,如發生火災、被盜等意外事件,單片機就會驅動火災、防盜報警系統,并把信號傳給上位機,使其在屏幕上作出顯示。
       
      3.PC機與單片機之間的通信

      3.1 通信方式的實現
       
      PC機與單片機之間的通信是通過串行口來實現的(如圖2)。由于單片機系統電平是TTL電平,與標注RS-232C不兼容,又考慮到通信距離,我們采用Maxim 公司生產的Max485芯片將TTL電平轉化為RS-485標準,然后再進行RS-485與RS-232之間的轉換,再與PC機的串口連接。這種轉換方式延長了通信的距離,最長可達1200米,提高了系統的可行性。
       
      3.2 通信協議及程序設計思想
       
      本系統由于是一臺上位機和多臺下位機,所以要給下位機設置一個通信代碼,為簡單起見,取0~255之間的任意四個即可。當PC機欲與某個單片機通信時,便向所有單片機發出通信代碼。單片機在接到代碼后與自己的代碼進行核對,如果一致則向PC機發出回應,開始通信,其它的單片機繼續采集和傳輸數據。
       
      3.3 上位機程序設計
       
      VB6中有一個專門用來串行通信的控件---MSComm控件。MSComm控件最常用的屬性如下:
       
      CommPort屬性:設置并返回通信端口號,指定PC機上用于通信的串口
       
      SetTIng屬性:以字符串的形式設置并返回波特率,奇偶校驗,數據位和停止位
       
      PortOpen屬性:設置并返回通信端口的狀態,用于打開和關閉端口
       
      Rthreshold 屬性:MSComm 控件設置CommEvent 屬性為ComEvReceive并產生OnComm之前設置并返回的要接收的字符數
       
      Input屬性:從接收緩沖區返回和刪除字符,用于接收數據
       
      InputLen 屬性:設置并返回Input屬性從接收緩沖區讀取的字符數
       
      Output屬性:向緩沖區寫一個字符,用于發送數據
      特別推薦
      技術文章更多>>
      技術白皮書下載更多>>
      熱門搜索
      ?

      關閉

      ?

      關閉

      主站蜘蛛池模板: 亚洲va在线∨a天堂va欧美va | 亚洲人成人77777网站| 国产精品污www一区二区三区 | 天天做天天爱夜夜爽女人爽| 免费午夜无码片在线观看影院| 强奷乱码中文字幕| 国产人妻丰满熟妇嗷嗷叫| 午夜福利一区二区三区在线观看 | 国产女精品视频网站免费蜜芽| 97se狼狼狼狼狼亚洲网| 内射国产内射夫妻免费频道| 国产女人叫床高潮大片| 欧美熟妇另类久久久久久不卡| 使劲快高潮了国语对白在线| 996久久国产精品线观看| 内射国产内射夫妻免费频道| 国内精品自产拍在线观看| 国产手机在线亚洲精品观看| 国产精品超清白人精品av| 亚洲va在线∨a天堂va欧美va| 日本三线免费视频观看| 国产私拍福利精品视频| 色五月丁香五月综合五月4438| 国产成人综合美国十次| 日韩高清国产一区在线| 久久久国产精品一区二区18禁| 色情无码www视频无码区小黄鸭| 国产内射一区亚洲| 欧美成人天天综合在线 | 欧美内射深插日本少妇| 在教室伦流澡到高潮hnp视频| 亚洲最新无码成av人| 绝顶高潮合集videos| 中文字幕乱码人妻二区三区| 亚洲精品55夜色66夜色| 成人无码网www在线观看| 中文字幕乱码人妻二区三区| 欧美丰满熟妇xxxx| 看国产一毛片在线看手机看| 无码人妻一区、二区、三区免费视频 | 精品国产av一区二区果冻传媒|