畢業(yè)設(shè)計(jì) 單片機(jī)控制自動(dòng)售貨機(jī).doc
畢業(yè)設(shè)計(jì) 單片機(jī)控制自動(dòng)售貨機(jī),自動(dòng)售貨機(jī)控制器設(shè)計(jì) 目 錄摘 要viiiabstractix緒論1第一章,自動(dòng)售貨機(jī)的系統(tǒng)結(jié)構(gòu)31.1自動(dòng)售貨機(jī)的系統(tǒng)概述31.1.1自動(dòng)售貨過(guò)程的控制子系統(tǒng)簡(jiǎn)述41.1.2自動(dòng)售貨過(guò)程的通訊子系統(tǒng)簡(jiǎn)述51.2自動(dòng)售貨機(jī)的功能簡(jiǎn)介61.2.1此次設(shè)計(jì)的自動(dòng)售貨機(jī)的功能簡(jiǎn)介61.2.2實(shí)現(xiàn)...
內(nèi)容介紹
此文檔由會(huì)員 bfxqt 發(fā)布畢業(yè)設(shè)計(jì) 單片機(jī)控制自動(dòng)售貨機(jī)
自動(dòng)售貨機(jī)控制器設(shè)計(jì)
目 錄
摘 要 VIII
Abstract IX
緒論 1
第一章,自動(dòng)售貨機(jī)的系統(tǒng)結(jié)構(gòu) 3
1.1自動(dòng)售貨機(jī)的系統(tǒng)概述 3
1.1.1自動(dòng)售貨過(guò)程的控制子系統(tǒng)簡(jiǎn)述 4
1.1.2自動(dòng)售貨過(guò)程的通訊子系統(tǒng)簡(jiǎn)述 5
1.2自動(dòng)售貨機(jī)的功能簡(jiǎn)介 6
1.2.1此次設(shè)計(jì)的自動(dòng)售貨機(jī)的功能簡(jiǎn)介 6
1.2.2實(shí)現(xiàn)自動(dòng)售貨機(jī)的功能的設(shè)計(jì)思路 6
1.2.3論文的內(nèi)容及擬解決的問(wèn)題 7
第二章.自動(dòng)售貨機(jī)的系統(tǒng)硬件電路設(shè)計(jì) 8
2.1自動(dòng)售貨機(jī)中央控制元件8751的介紹 8
2.2貨幣識(shí)別系統(tǒng) 9
2.3貨物選擇系統(tǒng) 11
2.4出貨及顯示花錢數(shù)系統(tǒng) 11
2.5找錢及顯示找錢數(shù)系統(tǒng) 14
2.6出錯(cuò)報(bào)警系統(tǒng)簡(jiǎn)述 14
第三章.自動(dòng)售貨機(jī)的系統(tǒng)軟件程序設(shè)計(jì) 15
3.1自動(dòng)售貨機(jī)貨幣識(shí)別系統(tǒng)程序流程圖 15
3.2自動(dòng)售貨機(jī)貨物選擇系統(tǒng)的程序流程圖 16
3.3自動(dòng)售貨機(jī)出貨,顯示花錢數(shù)系統(tǒng)流程圖 19
3.4自動(dòng)售貨機(jī)找錢,顯示找錢數(shù)系統(tǒng)流程圖 20
3.5出錯(cuò)報(bào)警系統(tǒng)流程圖 21
第四章.系統(tǒng)軟、硬件設(shè)計(jì)實(shí)現(xiàn) 23
4.1驅(qū)動(dòng)程序 23
4.1.1實(shí)現(xiàn)有效投幣定時(shí)30秒以及累加計(jì)數(shù)程序: 23
4.1.2貨物選擇系統(tǒng)的驅(qū)動(dòng)程序 23
4.1.3報(bào)警系統(tǒng)的驅(qū)動(dòng)程序 29
第五章 結(jié)束語(yǔ) 30
參考文獻(xiàn) 31
致 謝 32
附 錄33
自動(dòng)售貨機(jī)控制器設(shè)計(jì)
摘 要
自動(dòng)售貨機(jī)是勞動(dòng)密集型的產(chǎn)業(yè)構(gòu)造向技術(shù)密集型社會(huì)轉(zhuǎn)變的產(chǎn)物。本文設(shè)計(jì)了一種以INTEL 公司的8751單片機(jī)為核心的自動(dòng)售貨機(jī)裝置的控制系統(tǒng)。詳細(xì)介紹了自動(dòng)售貨機(jī)系統(tǒng)的方案設(shè)計(jì)、硬件選擇、軟件規(guī)劃和編寫,并重點(diǎn)描述了自動(dòng)售貨機(jī)系統(tǒng)的工作原理、系統(tǒng)設(shè)計(jì)、軟件編程的原則和技巧。該系統(tǒng)以單片機(jī)8751芯片為核心,采用集中控制方式實(shí)現(xiàn)了對(duì)自動(dòng)售貨機(jī)全過(guò)程的自動(dòng)控制。本系統(tǒng)選擇4×4矩陣式鍵盤按鍵作為貨物選擇端,采用了2個(gè)可編程并行接口8255A實(shí)現(xiàn)并行接口的擴(kuò)展,解決了單片機(jī)8751芯片輸入/輸出口引腳緊張的問(wèn)題,實(shí)現(xiàn)了貨物的掉出以及貨幣數(shù)的顯示功能。此外,系統(tǒng)程序采用keil軟件進(jìn)行程序的編寫和編譯,該軟件具有編程簡(jiǎn)單、查錯(cuò)方便、閱讀容易等特點(diǎn)。匯編語(yǔ)言是程序的基本語(yǔ)言,具有容易理解,便于記憶和使用等特點(diǎn)。
關(guān)鍵詞:自動(dòng)售貨機(jī);控制系統(tǒng),8751單片機(jī);系統(tǒng)程序
The new business tax under the Ordinance Analysis of Tax Planning
Abstract
The system that I design is an automat basing on microcontroller 8751to control the sell goods system .In the following paper introduce the system design and handware sellection software design and write . and emphases describe the automat system worke principle system design and sofeware programing technique The master mcu 8751 is INTEL Company. The system has some prominent excellences by concentrate control. It is very steady and credible,my system use 4*4keyboard to sellecting goods useing two programing parallel interface 8255 to resolve i/o tensional problem make goods dorp and coin display function
. I program the system by software named keilc51, The whole of programmer is writed by asembeling language.keilc51 software makes my programmer easier and check work more convenient.
Key words: vending machine;MCU8751;8255A keyboard/display