自動售貨機是自動化技術在人們生活中的重要應用。隨著人們生活質(zhì)量的不斷提高,對自動售貨機的性能要求越來越高。自動售貨機的主要功能是通過人機對話的形式完成自動售貨這一過程。
本文設計了一款以INTEL公司出品的80C51單片機為核心的自動售貨機,并且著重詳細地介紹了自動售貨機的整體系統(tǒng)設計方案、硬件選擇基礎、軟件使用方法及技巧。以80C51作為CPU處理單元連接各個功能模塊;以4*4矩陣鍵盤作為輸入控制模塊對貨物進行種類和數(shù)量的選擇以及模擬貨幣的投入功能;以LCD1602液晶作為顯示模塊來顯示當前的購物狀態(tài)以及貨幣狀態(tài);以LED的顯示來表示當前選擇貨物以及出貨的狀態(tài)。通過Protues7.5單片機電路原理圖進行連接布線連接各個模塊;再用Keil uVision3專業(yè)編譯軟件完成源程序編譯和調(diào)試,最終進行自動售貨機的實驗電路仿真來模擬自動售貨。結(jié)合工作原理、系統(tǒng)設計、軟件編譯和實驗仿真來實現(xiàn)自動售貨這一相關功能。
自動售貨機的仿真原理圖如下: