?

基于STC89C52單片機實現提醒老人用藥

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

林鈺洲

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

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

引言

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

1.系統需求分析

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

2.電子電路設計

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

2.1單片機最小系統

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

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

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

2.3步進電機

42步進電機是將電脈沖信號轉變為角位移的元件,其為二相四線制,以8拍的方式工作,則每個脈沖旋轉0.9°,即每旋轉一圈需要400個脈沖信號來勵磁。

2.4實時時鐘模塊

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

2.5液晶顯示模塊

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

2.6組合按鍵開關

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

3.KeilC51編程流程

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

4.Proteus仿真

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

5.實踐結果及結論

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

參考文獻

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

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

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

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

猜你喜歡
單片機
基于單片機MCU的IPMI健康管理系統設計與實現
淺析51單片機的特點與應用
單片機在智能控制中的應用
C8051F020與80C51單片機的異同點
MCS—51單片機多串口通訊技術應用分析
一種單片機虛擬實驗室的建立方法
點陣式液晶顯示器lMl2864與51單片機的接口設計
單片機I/O口模擬串行通訊的C51實現方法
單片機調試方法的探討
用PIC單片機制作的時間繼電器
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合