• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    LNG液位監(jiān)測系統(tǒng)軟件設計

    2017-09-05 23:56:08石妍
    山東工業(yè)技術 2017年16期
    關鍵詞:軟件設計

    摘 要:LNG液位檢測系統(tǒng)需要極高的實時性,我們需要進行特殊的設計,才能滿足高實時性,這樣的檢測才能使管理者第一時間得到正確的信息以及進行相應的管理。本系統(tǒng)軟件設計主要利用時鐘定時器對各個子進程進行管理控制,定時器是一個核心程序,利用對各個子程序定時的不同進行控制程序。

    關鍵詞:液面檢測;LNG;軟件設計;定時器

    DOI:10.16640/j.cnki.37-1222/t.2017.16.131

    1 軟件流程框圖

    主函數(shù)主要是不同模塊的驅(qū)動程序,使得各個模塊通電后可以正常運行,其中主要任務是判斷標志位是否正確置位。而定時器的工作主要是標志位的變動,由于定時器功能的簡單,所以可以125ns進入與出去中斷,實現(xiàn)了高實時性。

    本系統(tǒng)設計的主體框圖如圖1,系統(tǒng)開機之后,就會進入死循環(huán)中。系統(tǒng)進行不停的掃描,本設計利用了按鍵來實現(xiàn)程序的控制,只有當按鍵按下,才會進入到處理程序,否則直接進入下一環(huán)節(jié)。當執(zhí)行到最后一個程序時,返回到開始重新進行循環(huán)。

    軟件流程,單片機設置5ms的定時,每隔固定時間就檢測有無按鍵按下,如果有按鍵按下就進入到按鍵程序,10ms檢測有按鍵按下就進入報警程序,根據(jù)流程以此類推,進行掃描。

    根據(jù)設計的流程圖和思路,進行主函數(shù)的編寫,由上圖可知,主函數(shù)主要分為6個模塊,分別為初始化程序,數(shù)據(jù)采集處理,報警控制,顯示程序,串口通信程序和按鍵掃描程序。

    2 初始化程序

    初始化程序主要目的是進行檢測之前的準備工作,大部分都是硬件的初始化和相關寄存器的置位。本設計中初始化程序主要進行時鐘源配置,I/O端口的初始化,定時器的設定,數(shù)模轉(zhuǎn)換芯片的初始化以及串口的配置。

    3 中斷處理程序

    單片機中有許多定時器,本文采用定時器A,利用定時器中斷進行掃描,實現(xiàn)主函數(shù)里的工作時序,由于本系統(tǒng)硬件采用8MHZ的晶振,根據(jù)計算,當數(shù)值到達40000時,便是經(jīng)過5ms,根據(jù)程序流圖可知我們是5ms中斷一次。程序如下

    4 數(shù)據(jù)采集子程序

    MF430單片機自帶ADC模塊,采集轉(zhuǎn)換電路傳輸?shù)男盘?,但是ADC的使用需要一定的初始化,否則不能正常運行。程序如下:

    上述程序中設置采樣時間為33us,采集模式設置為單通道多次采樣,開啟采集允許和轉(zhuǎn)換允許.

    5 總結(jié)

    本文主要給出了軟件設計的總體框架,和比較重要的子程序設計,講述了軟件通過不斷的掃描實現(xiàn)數(shù)據(jù)的處理和顯示報警等。

    作者簡介:石妍(1997-),女,陜西富平人,本科,研究方向:單片機。endprint

    猜你喜歡
    軟件設計
    CAN總線通信技術在電梯監(jiān)控系統(tǒng)中的應用
    基于單片機SPCE061A的字幕機點陣式字母電子顯示屏的設計制作
    商情(2016年42期)2016-12-23 16:56:26
    電力參數(shù)監(jiān)測系統(tǒng)研究
    基于STC單片機的廚房智能安全管控系統(tǒng)的設計
    基于STM8S903K3的序列打螺絲夾具的軟件設計
    基于Java串口通訊的檢測系統(tǒng)程序設計
    JCI標準下發(fā)送調(diào)配部軟件設計及應用
    一種VHDL語言代碼重用的方法
    科技視界(2016年20期)2016-09-29 13:33:02
    系統(tǒng)工程方法在計算機軟件設計中的應用分析
    基于Java語言的手機軟件開發(fā)技術分析
    高雄县| 土默特右旗| 贡嘎县| 文昌市| 龙江县| 高陵县| 清新县| 繁昌县| 文化| 平度市| 贵南县| 江油市| 新乐市| 三亚市| 承德县| 峡江县| 贵定县| 武义县| 新蔡县| 华蓥市| 芦山县| 襄城县| 昌都县| 二连浩特市| 新龙县| 太和县| 大名县| 保德县| 土默特左旗| 博客| 甘谷县| 富宁县| 敦煌市| 三河市| 耿马| 福贡县| 叙永县| 兴义市| 吉安市| 英吉沙县| 西和县|