全自動(dòng)售貨機(jī)系統(tǒng)設(shè)計(jì).doc
約59頁(yè)DOC格式手機(jī)打開展開
全自動(dòng)售貨機(jī)系統(tǒng)設(shè)計(jì),頁(yè)數(shù) 59字?jǐn)?shù) 24587摘要我所設(shè)計(jì)的自動(dòng)售貨機(jī)裝置是以intel 公司的8751單片機(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)了...
內(nèi)容介紹
此文檔由會(huì)員 李亮亮 發(fā)布
全自動(dòng)售貨機(jī)系統(tǒng)設(shè)計(jì)
頁(yè)數(shù) 59 字?jǐn)?shù) 24587
摘要
我所設(shè)計(jì)的自動(dòng)售貨機(jī)裝置是以INTEL 公司的8751單片機(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ī)全過程的自動(dòng)控制。本系統(tǒng)選擇4×4矩陣式鍵盤按鍵作為貨物選擇端, 采用了2個(gè)可編程并行接口8255A實(shí)現(xiàn)并行接口的擴(kuò)展,這樣解決了單片機(jī)8751芯片輸入/輸出口引腳緊張的問題,實(shí)現(xiàn)了貨物的掉出以及貨幣數(shù)的顯示功能。此外,系統(tǒng)程序采用keil軟件進(jìn)行程序的編寫和編譯,該軟件具有編程簡(jiǎn)單、查錯(cuò)方便、閱讀容易等特點(diǎn)。匯編語(yǔ)言是程序的基本語(yǔ)言,具有容易理解,便于記憶和使用等特點(diǎn)。
[關(guān)鍵詞]:自動(dòng)售貨機(jī),單片機(jī)8751,8255A鍵盤/顯示;
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]: automat;MCU8751;8255A keyboard/display
目 錄
緒論…………………………………………………………………………………………………………………………… (1)
第一章 自動(dòng)售貨機(jī)的簡(jiǎn)介………………………………………………………………………………………………… (2)
1.1 自動(dòng)售貨機(jī)的發(fā)展歷史及發(fā)展趨勢(shì)……………………………………………………………………………………(2)
1.1.1 自動(dòng)售貨機(jī)的發(fā)展歷史 ……………………………………………………………………………………………(2)
1.1.2 自動(dòng)售貨機(jī)的發(fā)展趨勢(shì) ……………………………………………………………………………………………(2)
1.1.3 自動(dòng)售貨機(jī)的意義 ………………………………………………………………………………………………… (3)
第二章 自動(dòng)售貨機(jī)的系統(tǒng)結(jié)構(gòu)……………………………………………………………………………………………(4)
2.1 自動(dòng)售貨機(jī)的總體系統(tǒng)結(jié)構(gòu)……………………………………………………………………………………………(4)
2.1.1 自動(dòng)售貨機(jī)的系統(tǒng)概述………………………………………………………………………………………………(4)
2.1.2 自動(dòng)售貨過程的控制子系統(tǒng)簡(jiǎn)述……………………………………………………………………………………(5)
2.1.3 自動(dòng)售貨過程的通訊子系統(tǒng)簡(jiǎn)述……………………………………………………………………………………(6)
2.2 自動(dòng)售貨機(jī)的功能介紹…………………………………………………………………………………………………(6)
2.2.1 此次設(shè)計(jì)的自動(dòng)售貨機(jī)的功能簡(jiǎn)介…………………………………………………………………………………(6)
2.2.2 實(shí)現(xiàn)自動(dòng)售貨機(jī)的功能的設(shè)計(jì)思路…………………………………………………………………………………(7)
2.2.3 論文的內(nèi)容及擬解決的問題…………………………………………………………………………………………(7)
第三章 中央控制元件設(shè)計(jì)…………………………………………………………………………………………………(8)
3.1 自動(dòng)售貨機(jī)中央控制元件的介紹………………………………………………………………………………………(8)
第四章 貨幣識(shí)別系統(tǒng)………………………………………………………………………………………………………(11)
4.1 硬幣的識(shí)別原理及其存退機(jī)構(gòu)簡(jiǎn)述………………………………………………………………………………… (11)
4.2 紙幣識(shí)別系統(tǒng)原理及其設(shè)計(jì)………………………………………………………………………………………… (11)
4.2.1 紙幣器數(shù)據(jù)采集設(shè)備的基本原理及設(shè)計(jì)……………………………………………………………………………(11)
4.2.2 紙幣器硬件設(shè)計(jì)………………………………………………………………………………………………………(12)
4.2.3 定時(shí)器/計(jì)數(shù)器的定時(shí)和計(jì)數(shù)功能………………………………………………………………………………… (12)
4.2.4 設(shè)置定時(shí)器/計(jì)數(shù)器的定時(shí)和計(jì)數(shù)………………………………………………………………………………… (13)
4.3 識(shí)別貨幣系統(tǒng)的驅(qū)動(dòng)程序…………………………………………………………………………………………… (16)
4.3.1 程序流程圖……………………………………………………………………………………………………………(16)
4.3.2 實(shí)現(xiàn)有效投幣定時(shí)30秒以及累加計(jì)數(shù)程序如下…………………………………………………………………(17)
第五章 貨物選擇系統(tǒng)………………………………………………………………………………………………………(18)
5.1 單片機(jī)與鍵盤接口…………………………………………………………………………………………………… (18)
5.1.1 按鍵的分類……………………………………………………………………………………………………………(18)
5.1.2 鍵輸入原理……………………………………………………………………………………………………………(18)
5.1.3 按鍵編碼………………………………………………………………………………………………………………(18)
5.2 矩陣式按鍵…………………………………………………………………………………………………………… (19)
5.2.1 矩陣式鍵盤的結(jié)構(gòu)及原理……………………………………………………………………………………………(19)
5.2.2 矩陣式鍵盤按鍵的識(shí)別………………………………………………………………………………………………(19)
5.2.3 鍵盤的編碼……………………………………………………………………………………………………………(19)
5.3 貨物選擇系統(tǒng)的驅(qū)動(dòng)程序…………………………………………………………………………………………… (21)
5.3.1 程序流程圖……………………………………………………………………………………………………………(21)
5.3.2 貨物選擇系統(tǒng)的驅(qū)動(dòng)程序……………………………………………………………………………………………(30)
第六章 出貨及顯示花錢數(shù)系統(tǒng)……………………………………………………………………………………………(40)
6.1 出貨系統(tǒng)的工作原理………………………………………………………………………………………………… (40)
6.1.1 出貨、顯示功能的描敘………………………………………………………………………………………………(40)
6.1.2 可編程并行接口8255A的介紹………………………………………………………………………………………(40)
6.1.3 可編程芯片8255A控制LED的顯示…………………………………………………………………………………(42)
6.2 出貨及顯示能的驅(qū)動(dòng)程序……………………………………………………………………………………………(45)
6.2.1 程序流程圖………………………………………………………………………………………………………… (45)
6.2.2 出貨及顯示能的驅(qū)動(dòng)程序………………………………………………………………………………………… (46)
第七章 找錢及顯示找錢數(shù)系統(tǒng)……………………………………………………………………………………………(48)
7.1 找錢系統(tǒng)的工作原理………………………………………………………………………………………………… (48)
7.1.1 找錢、顯示功能的描敘…………………………………………………………………………………………… (48)
7.2 找錢及顯示功能的驅(qū)動(dòng)程序…………………………………………………………………………………………(49)
7.2.1 程序流程圖……………………………………………………………………………………………………………(49)
7.2.2 找錢及顯示功能的驅(qū)動(dòng)程序…………………………………………………………………………………………(50)
第八章 出錯(cuò)報(bào)警系統(tǒng)………………………………………………………………………………………………………(51)
8.1 報(bào)警系統(tǒng)的設(shè)計(jì)……………………………………………………………………………………………………… (51)
8.2 報(bào)警系統(tǒng)的驅(qū)動(dòng)程序………………………………………………………………………………………………… (51)
8.2.1 程序流程圖……………………………………………………………………………………………………………(52)
8.2.2 報(bào)警系統(tǒng)的驅(qū)動(dòng)程序…………………………………………………………………………………………………(52)
結(jié)束語(yǔ)…………………………………………………………………………………………………………………………(53)
參考文獻(xiàn)………………………………………………………………………………………………………………………(53)
附錄……………………………………………………………………………………………………………………………(53)
參考文獻(xiàn):
[1]胡漢才.單片機(jī)原理及其接口技術(shù) [M]. 北京:清華大學(xué)出版,1996
[2]付家才. 單片機(jī)控制工程實(shí)踐技術(shù)[M]. 北京:化學(xué)工業(yè)出版社,2004.5
[3]潘新民.微型計(jì)算機(jī)控制技術(shù) [M].北京:人民郵電出版社,1999.9
[4]余錫存 曹國(guó)華.單片機(jī)原理及接口技術(shù)[M].陜西:西安電子科技大學(xué)出版社,2000.7
[5]雷麗文 等.微機(jī)原理與接口技術(shù)[M].北京:電子工業(yè)出版社,1997.2
頁(yè)數(shù) 59 字?jǐn)?shù) 24587
摘要
我所設(shè)計(jì)的自動(dòng)售貨機(jī)裝置是以INTEL 公司的8751單片機(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ī)全過程的自動(dòng)控制。本系統(tǒng)選擇4×4矩陣式鍵盤按鍵作為貨物選擇端, 采用了2個(gè)可編程并行接口8255A實(shí)現(xiàn)并行接口的擴(kuò)展,這樣解決了單片機(jī)8751芯片輸入/輸出口引腳緊張的問題,實(shí)現(xiàn)了貨物的掉出以及貨幣數(shù)的顯示功能。此外,系統(tǒng)程序采用keil軟件進(jìn)行程序的編寫和編譯,該軟件具有編程簡(jiǎn)單、查錯(cuò)方便、閱讀容易等特點(diǎn)。匯編語(yǔ)言是程序的基本語(yǔ)言,具有容易理解,便于記憶和使用等特點(diǎn)。
[關(guān)鍵詞]:自動(dòng)售貨機(jī),單片機(jī)8751,8255A鍵盤/顯示;
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]: automat;MCU8751;8255A keyboard/display
目 錄
緒論…………………………………………………………………………………………………………………………… (1)
第一章 自動(dòng)售貨機(jī)的簡(jiǎn)介………………………………………………………………………………………………… (2)
1.1 自動(dòng)售貨機(jī)的發(fā)展歷史及發(fā)展趨勢(shì)……………………………………………………………………………………(2)
1.1.1 自動(dòng)售貨機(jī)的發(fā)展歷史 ……………………………………………………………………………………………(2)
1.1.2 自動(dòng)售貨機(jī)的發(fā)展趨勢(shì) ……………………………………………………………………………………………(2)
1.1.3 自動(dòng)售貨機(jī)的意義 ………………………………………………………………………………………………… (3)
第二章 自動(dòng)售貨機(jī)的系統(tǒng)結(jié)構(gòu)……………………………………………………………………………………………(4)
2.1 自動(dòng)售貨機(jī)的總體系統(tǒng)結(jié)構(gòu)……………………………………………………………………………………………(4)
2.1.1 自動(dòng)售貨機(jī)的系統(tǒng)概述………………………………………………………………………………………………(4)
2.1.2 自動(dòng)售貨過程的控制子系統(tǒng)簡(jiǎn)述……………………………………………………………………………………(5)
2.1.3 自動(dòng)售貨過程的通訊子系統(tǒng)簡(jiǎn)述……………………………………………………………………………………(6)
2.2 自動(dòng)售貨機(jī)的功能介紹…………………………………………………………………………………………………(6)
2.2.1 此次設(shè)計(jì)的自動(dòng)售貨機(jī)的功能簡(jiǎn)介…………………………………………………………………………………(6)
2.2.2 實(shí)現(xiàn)自動(dòng)售貨機(jī)的功能的設(shè)計(jì)思路…………………………………………………………………………………(7)
2.2.3 論文的內(nèi)容及擬解決的問題…………………………………………………………………………………………(7)
第三章 中央控制元件設(shè)計(jì)…………………………………………………………………………………………………(8)
3.1 自動(dòng)售貨機(jī)中央控制元件的介紹………………………………………………………………………………………(8)
第四章 貨幣識(shí)別系統(tǒng)………………………………………………………………………………………………………(11)
4.1 硬幣的識(shí)別原理及其存退機(jī)構(gòu)簡(jiǎn)述………………………………………………………………………………… (11)
4.2 紙幣識(shí)別系統(tǒng)原理及其設(shè)計(jì)………………………………………………………………………………………… (11)
4.2.1 紙幣器數(shù)據(jù)采集設(shè)備的基本原理及設(shè)計(jì)……………………………………………………………………………(11)
4.2.2 紙幣器硬件設(shè)計(jì)………………………………………………………………………………………………………(12)
4.2.3 定時(shí)器/計(jì)數(shù)器的定時(shí)和計(jì)數(shù)功能………………………………………………………………………………… (12)
4.2.4 設(shè)置定時(shí)器/計(jì)數(shù)器的定時(shí)和計(jì)數(shù)………………………………………………………………………………… (13)
4.3 識(shí)別貨幣系統(tǒng)的驅(qū)動(dòng)程序…………………………………………………………………………………………… (16)
4.3.1 程序流程圖……………………………………………………………………………………………………………(16)
4.3.2 實(shí)現(xiàn)有效投幣定時(shí)30秒以及累加計(jì)數(shù)程序如下…………………………………………………………………(17)
第五章 貨物選擇系統(tǒng)………………………………………………………………………………………………………(18)
5.1 單片機(jī)與鍵盤接口…………………………………………………………………………………………………… (18)
5.1.1 按鍵的分類……………………………………………………………………………………………………………(18)
5.1.2 鍵輸入原理……………………………………………………………………………………………………………(18)
5.1.3 按鍵編碼………………………………………………………………………………………………………………(18)
5.2 矩陣式按鍵…………………………………………………………………………………………………………… (19)
5.2.1 矩陣式鍵盤的結(jié)構(gòu)及原理……………………………………………………………………………………………(19)
5.2.2 矩陣式鍵盤按鍵的識(shí)別………………………………………………………………………………………………(19)
5.2.3 鍵盤的編碼……………………………………………………………………………………………………………(19)
5.3 貨物選擇系統(tǒng)的驅(qū)動(dòng)程序…………………………………………………………………………………………… (21)
5.3.1 程序流程圖……………………………………………………………………………………………………………(21)
5.3.2 貨物選擇系統(tǒng)的驅(qū)動(dòng)程序……………………………………………………………………………………………(30)
第六章 出貨及顯示花錢數(shù)系統(tǒng)……………………………………………………………………………………………(40)
6.1 出貨系統(tǒng)的工作原理………………………………………………………………………………………………… (40)
6.1.1 出貨、顯示功能的描敘………………………………………………………………………………………………(40)
6.1.2 可編程并行接口8255A的介紹………………………………………………………………………………………(40)
6.1.3 可編程芯片8255A控制LED的顯示…………………………………………………………………………………(42)
6.2 出貨及顯示能的驅(qū)動(dòng)程序……………………………………………………………………………………………(45)
6.2.1 程序流程圖………………………………………………………………………………………………………… (45)
6.2.2 出貨及顯示能的驅(qū)動(dòng)程序………………………………………………………………………………………… (46)
第七章 找錢及顯示找錢數(shù)系統(tǒng)……………………………………………………………………………………………(48)
7.1 找錢系統(tǒng)的工作原理………………………………………………………………………………………………… (48)
7.1.1 找錢、顯示功能的描敘…………………………………………………………………………………………… (48)
7.2 找錢及顯示功能的驅(qū)動(dòng)程序…………………………………………………………………………………………(49)
7.2.1 程序流程圖……………………………………………………………………………………………………………(49)
7.2.2 找錢及顯示功能的驅(qū)動(dòng)程序…………………………………………………………………………………………(50)
第八章 出錯(cuò)報(bào)警系統(tǒng)………………………………………………………………………………………………………(51)
8.1 報(bào)警系統(tǒng)的設(shè)計(jì)……………………………………………………………………………………………………… (51)
8.2 報(bào)警系統(tǒng)的驅(qū)動(dòng)程序………………………………………………………………………………………………… (51)
8.2.1 程序流程圖……………………………………………………………………………………………………………(52)
8.2.2 報(bào)警系統(tǒng)的驅(qū)動(dòng)程序…………………………………………………………………………………………………(52)
結(jié)束語(yǔ)…………………………………………………………………………………………………………………………(53)
參考文獻(xiàn)………………………………………………………………………………………………………………………(53)
附錄……………………………………………………………………………………………………………………………(53)
參考文獻(xiàn):
[1]胡漢才.單片機(jī)原理及其接口技術(shù) [M]. 北京:清華大學(xué)出版,1996
[2]付家才. 單片機(jī)控制工程實(shí)踐技術(shù)[M]. 北京:化學(xué)工業(yè)出版社,2004.5
[3]潘新民.微型計(jì)算機(jī)控制技術(shù) [M].北京:人民郵電出版社,1999.9
[4]余錫存 曹國(guó)華.單片機(jī)原理及接口技術(shù)[M].陜西:西安電子科技大學(xué)出版社,2000.7
[5]雷麗文 等.微機(jī)原理與接口技術(shù)[M].北京:電子工業(yè)出版社,1997.2
TA們正在看...
- 銀行綜合融資成本計(jì)算方法設(shè)計(jì)資料.doc
- 銀行網(wǎng)點(diǎn)服務(wù)應(yīng)急預(yù)案.doc
- 銀行自助服務(wù)終端及電子回單管理系統(tǒng).doc
- 銀行營(yíng)銷培訓(xùn)心得體會(huì).doc
- 銀行裝修工程監(jiān)理規(guī)劃.doc
- 銀行貸款企業(yè)財(cái)務(wù)數(shù)據(jù)分析.doc
- 銀行貸款公司上下游客戶情況簡(jiǎn)介.doc
- 銀行貸款司法清收民事訴訟流程梳理超經(jīng)典資料.doc
- 銀行貸款資金需求額度測(cè)算.doc
- 銀行資產(chǎn)管理業(yè)務(wù)發(fā)展現(xiàn)狀及對(duì)銀行競(jìng)爭(zhēng)的影響分析.doc