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