(哈爾濱華德學(xué)院,黑龍江哈爾濱市,150025)張昌玉
隨著電子技術(shù)的發(fā)展,電子設(shè)備和電子產(chǎn)品為日常生活提供相當(dāng)多的便利。在超市、商場(chǎng)、主題樂(lè)園、運(yùn)動(dòng)場(chǎng)館、展覽館、圖書(shū)館、書(shū)城及火車(chē)站、機(jī)場(chǎng)等大型公共場(chǎng)所設(shè)有智能存儲(chǔ)柜,解決了人們?cè)诠浣仲?gòu)物時(shí)隨身攜帶包裹的煩惱。本文超市存物箱模擬裝置,以單片機(jī)為核心控制元件進(jìn)行編寫(xiě)程序,通過(guò)按鍵進(jìn)行設(shè)計(jì)密碼和修改密碼,液晶屏進(jìn)行顯示信息,發(fā)光二極管顯示儲(chǔ)物箱狀態(tài),外圍電路有液晶、按鍵、電阻、電容等。
圖1為超市存儲(chǔ)箱電路原理框圖。其中單片機(jī)核心控制元件,復(fù)位電路和晶振電路構(gòu)成單片機(jī)的最小系統(tǒng);鍵盤(pán)電路是為用戶提供輸入密碼和修改密碼功能;蜂鳴器電路是當(dāng)輸入錯(cuò)誤的密碼時(shí)發(fā)出密碼錯(cuò)誤提示音;LED指示電路是指示功能(包括輸入密碼錯(cuò)誤時(shí)紅色指示燈閃爍3次,有空箱時(shí)綠色指示燈常亮,滿箱時(shí)紅色指示燈常亮);液晶顯示存儲(chǔ)箱號(hào)、操作步驟提示、每個(gè)箱子狀態(tài)、實(shí)踐等,幫助用戶完成自助操作。
圖1 超市存儲(chǔ)箱電路原理框圖
圖2 超市存儲(chǔ)箱主程序流程圖
如圖2所示,程序開(kāi)始進(jìn)入初始化程序,所有的存儲(chǔ)區(qū)域還原到初始狀態(tài)做準(zhǔn)備,按存物鍵,判斷是否滿箱,如果滿箱紅色指示燈亮,推出等待;如果沒(méi)有滿箱,開(kāi)啟儲(chǔ)物柜,設(shè)置密碼存放物品。當(dāng)我們?nèi)∥飼r(shí)候,按取物鍵,輸入密碼,判斷密碼是否正確,如果密碼正確,開(kāi)鎖取出物品;如果密碼錯(cuò)誤,發(fā)出報(bào)錯(cuò)信息,燈光閃爍,蜂鳴器發(fā)成聲音。
單片機(jī)正常工作需要提供時(shí)鐘電路和復(fù)位電路,電路圖如圖3所示。
圖3 時(shí)鐘和復(fù)位電路設(shè)計(jì)
單片機(jī)中的XTAL1與XTAL2是來(lái)外界石英晶體與電容微調(diào)操作的,能夠連結(jié)單片機(jī)中OSC的定時(shí)反饋電路。正如圖所示,若是觸摸按鈕,系統(tǒng)會(huì)進(jìn)行復(fù)位。這時(shí)C1與C2的電容均是20pF,C3是10uF,R1電阻是10k,晶振是12MHz。
單片機(jī)與液晶連接電路圖如圖4所示。
圖4 單片機(jī)與液晶連接電路圖
超市存儲(chǔ)箱液晶顯示子程序流程圖如圖5所示。
圖5 超市存儲(chǔ)箱液晶顯示子程序流程圖
本文設(shè)計(jì)的超市存物箱具有一定的實(shí)際應(yīng)用價(jià)值??梢岳脝纹瑱C(jī)技術(shù)從頂向下進(jìn)行設(shè)計(jì),通過(guò)本設(shè)計(jì)提供的方案可以實(shí)現(xiàn)用戶存儲(chǔ)物品、取出物品,修改密碼、報(bào)錯(cuò)及顯示信息等功能。