新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的心肺復蘇系統設計

        基于單片機的心肺復蘇系統設計

        作者: 時間:2011-11-01 來源:網絡 收藏

          5 軟件設計

          系統程序用C51和匯編編寫,采用模塊化結構,包括主程序、中斷服務程序和子程序。主程序流程圖見圖4。在系統初始化過程中,首先允許看門狗定時器,以便程序發生“飛逸”時,及時進入復位狀態。其次初始化外部時鐘振蕩器,在本系統中,考慮到要與電腦進行串行通信,外接了PCF8563時鐘芯片,時鐘源可在外部時鐘源和C8051F020內部時鐘源之間切換。然后通過設置交叉開關控制寄存器將計時數器/定時器、串行總線、硬件中斷、ADC轉換啟動輸入以及微控制器內部的其他數字資源配置到端口I/O引腳,詳細配置方法可見參考文獻[06] 和[07]。然后C8051F020根據輸入的參數打開調壓閥,啟動步進電機,查詢參數表,確定轉動步數,開始給氣缸加壓,在加壓過程中,檢測壓力傳感器,查表判斷是否達到預定壓力。達到后,控制相關電磁閥的開和關,最后重復循環。中斷服務程序主要有觸摸屏輸入中斷和壓力傳感器輸入中斷等。子程序包括:步進電機控制程序、電磁閥的開關程序、數據的存取程序。系統的主程序流程如圖4。

        基于單片機的心肺復蘇系統設計

        圖4 主程序流程圖

          6 結論

          在試驗過程中表明,該系統可達到以下技術要求a.按壓頻率:60-100次/min,可調;b.按壓壓力:35-45kg,可調;c.按壓深度:2-6cm,可調。基本可滿足實際使用要求。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 米易县| 江源县| 响水县| 合江县| 确山县| 福海县| 封丘县| 鹤庆县| 徐汇区| 云霄县| 青岛市| 临夏县| 白水县| 崇左市| 濮阳市| 苏州市| 和平区| 略阳县| 正安县| 汶上县| 松桃| 襄城县| 滁州市| 旬邑县| 新干县| 黔西县| 都昌县| 达州市| 大同县| 洞口县| 石渠县| 延庆县| 图们市| 贺州市| 香港| 闽清县| 从化市| 治县。| 亚东县| 华阴市| 措勤县|