• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于STC89C52單片機實現(xiàn)提醒老人用藥

      2019-04-27 01:40:10林鈺洲
      科學與技術 2019年21期
      關鍵詞:單片機

      林鈺洲

      摘要:該文設計了一款提醒老人用藥的電子鬧鐘,其主要內容是電子電路和軟件編程兩大塊的內容。電子電路部分是以STC89C52為核心,結合DS1302時鐘模塊、LCD1602模塊、L298N電機驅動模塊、42步進電機、12V電源等實現(xiàn)對用藥系統(tǒng)的控制。電路實現(xiàn)了時間顯示、時間調整、定時提醒鬧鐘、自動出藥等功能,經過實踐該系統(tǒng)達到了設計目的和要求。

      關鍵詞:單片機;DS1302;AT89C52;提醒老人用藥

      引言

      嵌入式計算機技術是當今計算機發(fā)展的重要方向之一,單片機作為最典型的嵌入式系統(tǒng),被廣泛應用于工業(yè)測控、網絡通信、智能儀器和家用電器等領域,已成為現(xiàn)代電子系統(tǒng)中的智能化工具。單片機的全稱為單片微型計算機,主要用于控制,所以稱它為微控制器或嵌入式控制器,單片機是將計算機的基本部件微型化并集成在一塊芯片上的微型計算機。

      1.系統(tǒng)需求分析

      經過調查發(fā)現(xiàn),很多時候子女因忙于工作并無法時刻陪在老人身邊,身體不適的老人常常會忘記用藥,所以我設計了一款智能鬧鐘來提醒老人用藥。

      2.電子電路設計

      根據(jù)設需求以及STC89C52的特點,通過按鍵進行用藥時間的設定,當DS1302中的時間與設定時間吻合時鬧鐘便會響起,老人需要按一下開關,停止鬧鐘并由單片機向步進電機發(fā)出一定頻率和數(shù)量的脈沖信號,實現(xiàn)出藥功能。其設計方案說明如下:①12V電源為L298N電機驅動模塊供電②電機驅動模塊為步進電機和單片機供電③單片機與其他模塊之間接線進行通信

      2.1單片機最小系統(tǒng)

      單片機最小系統(tǒng)必需包括電源電路、晶振電路、復位電路。電源電路需要+5V工作電壓為單片機供電,晶振電路采用的是11.0592MHz的無源石英晶體振蕩器。

      2.2供電電路及電機驅動模塊

      L298N電機驅動模塊的驅動部分供電范圍為+5V~+35V,可以板內取電,此時要求供電范圍為+7V~+35V。由于步進電機需要12V電源,所以選用12V電源作為輸入,為42步進電機供電,同時利用該電機驅動模塊的特點,使用該模塊的5V使能端口,為單片機提供電源。

      2.3步進電機

      42步進電機是將電脈沖信號轉變?yōu)榻俏灰频脑?,其為二相四線制,以8拍的方式工作,則每個脈沖旋轉0.9°,即每旋轉一圈需要400個脈沖信號來勵磁。

      2.4實時時鐘模塊

      DS1302實時時鐘模塊能夠計算2100年之前的年、月、日、時、分、秒、星期,同時還具有閏年調整的能力。該模塊通過一個串行I/O口進行通信,使得管腳數(shù)最少,其工作電流為200nA并且?guī)в幸粋€CR2032電池,使之能夠在掉電的情況下繼續(xù)走時。

      2.5液晶顯示模塊

      LCD1602模塊是一種低功耗顯示器件,具有顯示內容豐富、體積小、重量輕、壽命長、安全省電等優(yōu)點。該模塊一共有16根引腳,通過其中11根線與單片機之間進行通信,顯示實時時鐘。

      2.6組合按鍵開關

      利用6個按鍵開關組合成一套人機交互方案來修正系統(tǒng)時間和設定鬧鐘時間。由于按鍵響應必需快,必需用到中斷,而STC98C52芯片只擁有2個外部中斷接口,所以利用二極管擴展中斷的方法,將外部中斷擴展至6個。

      3.KeilC51編程流程

      編程采用模塊化思想對上面的各個模塊進行編程設計。主程序分為以下幾個模塊:①初始化過程,包括LCD1602初始化和DS1302初始化。②循環(huán)過程,包括對DS1302進行讀寫并顯示到LCD1602上,判斷讀取時間是否與設定的時間是否吻合③若吻合則向步進電機發(fā)送一定頻率和次數(shù)的脈沖。

      4.Proteus仿真

      將Proteus將電路圖繪制好,利用軟件將編好的程序進行編譯并生成HEX文件,在Proteus中讀取HEX文件進行仿真,其仿真結果如下:

      5.實踐結果及結論

      一個利用STC89C52芯片與L298N電機驅動模塊、LCD1602模塊、DS1302模塊等之間進行通信實現(xiàn)提醒老人用藥具體項目完成。Proteus的應用使單片機系統(tǒng)設計變得更加容易,降低了單片機學習應用的門檻,大大提高了產品開發(fā)應用的成功率。

      參考文獻

      [1]王迎旭主編.單片機原理及應用.北京:機械工業(yè)出版社

      [2]李建忠.單片機原理及應用.西安:西安電子科技大學出版社

      [3]劉平.深入淺出玩轉51單片機.北京:北京航空航天大學出版社

      (作者單位:浙江科技學院機械與能源工程學院)

      猜你喜歡
      單片機
      基于單片機的SPWM控制逆變器的設計與實現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      基于單片機的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      基于單片機的多功能智能插排
      電子制作(2019年11期)2019-07-04 00:34:48
      基于單片機的便捷式LCF測量儀
      電子制作(2019年9期)2019-05-30 09:42:02
      小議PLC與單片機之間的串行通信及應用
      電子制作(2018年12期)2018-08-01 00:48:04
      MSP430單片機在仿真中要注意的幾點問題
      電子制作(2017年9期)2017-04-17 03:00:53
      基于單片機的平衡控制系統(tǒng)設計
      電子制作(2017年19期)2017-02-02 07:08:27
      基于單片機的三維LED點陣設計
      電子制作(2016年21期)2016-05-17 03:52:51
      Microchip推出兩個全新PIC單片機系列
      基于Proteus的單片機控制系統(tǒng)的仿真設計
      横峰县| 阳春市| 罗田县| 邵东县| 诸城市| 都江堰市| 长岭县| 绵阳市| 乡城县| 鹿邑县| 吉木萨尔县| 阳泉市| 汉川市| 海淀区| 宁波市| 灌阳县| 侯马市| 平湖市| 鲁山县| 呼伦贝尔市| 罗山县| 东丽区| 东丰县| 蓝田县| 库尔勒市| 德化县| 宁晋县| 清新县| 申扎县| 游戏| 城步| 灵石县| 平阴县| 含山县| 犍为县| 玛多县| 象山县| 沁源县| 利津县| 凤阳县| 肇庆市|