版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘要 本文設(shè)計(jì)了一種以at89c51單片機(jī)為核心的自動(dòng)售貨機(jī)裝置的控制系統(tǒng)。詳細(xì)介紹了自動(dòng)售貨機(jī)系統(tǒng)的方案設(shè)計(jì)、硬件選擇、軟件編寫(xiě),并重點(diǎn)描述了自動(dòng)售貨機(jī)系統(tǒng)的工作原理、系統(tǒng)設(shè)計(jì)、軟件編程的原則和技巧。該系統(tǒng)以單片機(jī)at89c51芯片為核心,采用集中控制方式實(shí)現(xiàn)了對(duì)自動(dòng)售貨機(jī)全過(guò)程的自動(dòng)控制。系統(tǒng)程序采用匯編及c語(yǔ)言軟件進(jìn)行程序的編寫(xiě)和編譯,該軟件具有編程簡(jiǎn)單、查錯(cuò)方便、閱讀容易等特點(diǎn)。匯編語(yǔ)言是程序的基本語(yǔ)言,具有容易理解,便于記憶和使用等特點(diǎn)。關(guān)鍵詞:智能自動(dòng)售貨機(jī),at89c51單片機(jī),lcd液晶, 控制系統(tǒng) 目錄引 言1第1章 總體方案設(shè)計(jì)21.1設(shè)計(jì)要求21.2 設(shè)計(jì)目標(biāo)21.3 課
2、題分析3第2章 硬件設(shè)計(jì)42.1 此次設(shè)計(jì)的自動(dòng)售貨機(jī)的功能簡(jiǎn)介42.2 實(shí)現(xiàn)自動(dòng)售貨機(jī)的功能的設(shè)計(jì)52.2.1晶體振蕩和復(fù)位電路52.2.2獨(dú)立鍵盤(pán)按鍵的識(shí)別62.2.3投幣系統(tǒng)62.2.4 lcd顯示7第3章 軟件設(shè)計(jì)83.1 貨物選擇系統(tǒng)的程序83.1.1選擇系統(tǒng)流程圖83.2 投幣系統(tǒng)程序93.2.1 投幣系統(tǒng)流程圖93.3 出貨系統(tǒng)程序113.3.1 出貨系統(tǒng)流程圖113.4 找零系統(tǒng)程序123.4.1找零系統(tǒng)流程圖12第4章 仿真設(shè)計(jì)134.1 proteus簡(jiǎn)介134.2仿真設(shè)計(jì)13總結(jié)15參考文獻(xiàn)16附錄17引 言隨著經(jīng)濟(jì)發(fā)展,傳統(tǒng)的固定地點(diǎn)人員售貨方式暴露出許多弊端:人力資源
3、需求大;受所需服務(wù)地點(diǎn),地理?xiàng)l件的限制;而且在服務(wù)時(shí)間上不能最大限度的服務(wù)于消費(fèi)者。自動(dòng)售貨機(jī)的出現(xiàn)解決了這些難題。品種繁多,對(duì)生活的覆蓋面廣,自動(dòng)售貨,效率高,可24小時(shí)不間斷運(yùn)營(yíng);選址容易,且方便改換場(chǎng)地;適合全職經(jīng)營(yíng),也可兼職(副業(yè))經(jīng)營(yíng);作為廣告載體,可賺高額外塊。投資風(fēng)險(xiǎn)低,收益高。工作人員唯一所需要做的就是添加商品取走貨幣。如此多的優(yōu)點(diǎn)使得自動(dòng)售貨機(jī)在世界范圍內(nèi)得到廣泛的應(yīng)用。智能自動(dòng)售貨機(jī)是以單片機(jī)為核心的自動(dòng)化控制裝置,它集按鍵選擇技術(shù)、單片機(jī)技術(shù)和顯示技術(shù)于一體,有功能強(qiáng)大、可靠性高、使用方便、維護(hù)簡(jiǎn)單等特點(diǎn)。因此,在商業(yè)、生活中得到了廣泛的應(yīng)用。有些智能自動(dòng)售貨機(jī)不僅能夠自
4、動(dòng)識(shí)別1元、5角硬幣,而且能夠自動(dòng)識(shí)別20元、10元、5元紙幣,還會(huì)自動(dòng)找零,人機(jī)對(duì)話的應(yīng)用性提高使自動(dòng)售貨機(jī)在國(guó)內(nèi)大面積普及成為可能。智能自動(dòng)售貨機(jī)越來(lái)越人性化的設(shè)計(jì)將會(huì)很快的占領(lǐng)中國(guó)市場(chǎng)。第1章 總體方案設(shè)計(jì)1.1設(shè)計(jì)要求設(shè)計(jì)一臺(tái)銷售袋裝小零食的自動(dòng)售貨機(jī),具有硬幣識(shí)別、幣值累加、自動(dòng)售貨等功能?;疽螅嚎勺R(shí)別5角、1元的硬幣。并進(jìn)行累加。有貨物選擇按鍵,根據(jù)選擇自動(dòng)出售對(duì)應(yīng)貨物。1.2 設(shè)計(jì)目標(biāo)從自動(dòng)售貨機(jī)的發(fā)展趨勢(shì)來(lái)看,它的出現(xiàn)是由于勞動(dòng)密集型的產(chǎn)業(yè)構(gòu)造向技術(shù)密集型社會(huì)轉(zhuǎn)變的產(chǎn)物。大量生產(chǎn)、大量消費(fèi)以及消費(fèi)模式和銷售環(huán)境的變化,要求出現(xiàn)新的流通渠道;而相對(duì)的超市、百貨購(gòu)物中心等新的流
5、通渠道的產(chǎn)生,人工費(fèi)用也不斷上升;再加上場(chǎng)地的局限性以及購(gòu)物的便利性等這些因素的制約,無(wú)人自動(dòng)售貨機(jī)作為一種必須的機(jī)器便應(yīng)運(yùn)而生了。從廣義來(lái)講投入硬幣、紙幣、信用卡等后便可以銷售商品的機(jī)械,從狹義來(lái)講就是自動(dòng)銷售商品的機(jī)械。從供給的條件看,自動(dòng)售貨機(jī)可以充分補(bǔ)充人力資源的不足,適應(yīng)消費(fèi)環(huán)境和消費(fèi)模式的變化,24小時(shí)無(wú)人售貨的系統(tǒng)可以更省力,運(yùn)營(yíng)時(shí)需要的資本少、面積小,有吸引人們購(gòu)買(mǎi)好奇心的自身性能,可以很好地解決人工費(fèi)用上升的問(wèn)題等各項(xiàng)優(yōu)點(diǎn)。(1)發(fā)達(dá)國(guó)家現(xiàn)狀日本:各種自動(dòng)售貨機(jī)保有量超過(guò)600萬(wàn)臺(tái),平均20人一臺(tái),世界普及率第一。1990年通過(guò)自動(dòng)售貨機(jī)實(shí)現(xiàn)的銷售額即已達(dá)到5兆日元(約300
6、0億人民幣)。美國(guó):總的機(jī)器保有量大致和日本相當(dāng),2000年通過(guò)自動(dòng)售貨機(jī)實(shí)現(xiàn)的銷售額達(dá)到250億美元,其中ocs(office coffee service)的銷售額排第六位。 韓國(guó):自動(dòng)售貨機(jī)的使用歷史要遠(yuǎn)短于其它發(fā)達(dá)國(guó)家,僅有25 年,但據(jù)2001 年的統(tǒng)計(jì),總保有量已超過(guò)80萬(wàn)臺(tái)。在2001年韓國(guó)生產(chǎn)的自動(dòng)售貨機(jī)中ocs占32.7%,排第一位,咖啡自動(dòng)售貨機(jī)占 18.1% ,排第三位,僅次于18.6% 的充電自動(dòng)售貨機(jī)。瓶罐飲料自動(dòng)售貨機(jī)和復(fù)合型自動(dòng)售貨機(jī)(同機(jī)銷售瓶罐飲料和熱咖啡)都僅占 8.6%,并列第四位。(2)國(guó)內(nèi)現(xiàn)狀保有量約2萬(wàn)臺(tái),且品種單一,主要以瓶飲料售貨機(jī)為主,技術(shù)質(zhì)量
7、還未完全過(guò)關(guān),生產(chǎn)和運(yùn)營(yíng)成本較高,收益也不高。導(dǎo)致此現(xiàn)狀的主要原因是中國(guó)有關(guān)的自動(dòng)售貨機(jī)企業(yè)未能有效解決成本,質(zhì)量,運(yùn)營(yíng)等諸多問(wèn)題。但由于隨中國(guó)經(jīng)濟(jì)的快速發(fā)展和社會(huì)的巨大進(jìn)步,自動(dòng)售貨機(jī)的實(shí)際需求已相當(dāng)大。1.3 課題分析從自動(dòng)售貨機(jī)的發(fā)展趨勢(shì)來(lái)看,它的出現(xiàn)是由于勞動(dòng)密集型的產(chǎn)業(yè)構(gòu)造向技術(shù)密集型社會(huì)轉(zhuǎn)變的產(chǎn)物。大量生產(chǎn)、大量消費(fèi)以及消費(fèi)模式和銷售環(huán)境的變化,要求出現(xiàn)新的流通渠道;而相對(duì)的超市、百貨購(gòu)物中心等新的流通渠道的產(chǎn)生,人工費(fèi)用也不斷上升;再加上場(chǎng)地的局限性以及購(gòu)物的便利性等這些因素的制約,無(wú)人自動(dòng)售貨機(jī)作為一種必須的機(jī)器便應(yīng)運(yùn)而生了。廣義來(lái)講投入硬幣、紙幣、信用卡等后便可以銷售商品的機(jī)
8、械,從狹義來(lái)講就是自動(dòng)銷售商品的機(jī)械。從供給的條件看,自動(dòng)售貨機(jī)可以充分補(bǔ)充人力資源的不足,適應(yīng)消費(fèi)環(huán)境和消費(fèi)模式的變化,24小時(shí)無(wú)人售貨的系統(tǒng)可以更省力,運(yùn)營(yíng)時(shí)需要的資本少、面積小,有吸引人們購(gòu)買(mǎi)好奇心的自身性能,可以很好地解決人工費(fèi)用上升的問(wèn)題等各項(xiàng)優(yōu)點(diǎn)。 第2章 硬件設(shè)計(jì)2.1 此次設(shè)計(jì)的自動(dòng)售貨機(jī)的功能簡(jiǎn)介基本原理:貨幣識(shí)別器對(duì)所投貨幣進(jìn)行識(shí)別,根據(jù)金額將商品選擇權(quán)提供用戶,用戶選擇后,控制芯片發(fā)出指令將所選擇商品從儲(chǔ)備料道中送達(dá)取物口。其功能描述:貨物種類一共設(shè)有3種,這3種物品分別對(duì)應(yīng)著3個(gè)不同的按鍵選擇,其中2元,3元,4元價(jià)格不等的物品各1種;自動(dòng)售貨機(jī)能夠投幣總數(shù)lcd顯示功
9、能。如果累計(jì)投入的貨幣數(shù)目超過(guò)物品的預(yù)設(shè)價(jià)格,機(jī)器能夠?qū)崿F(xiàn)找錢(qián)功能;如果投入的貨幣沒(méi)有達(dá)到所選擇物品的預(yù)設(shè)價(jià)格時(shí),投入的錢(qián)將全部退還;在投入一次累加貨幣后選擇物品,如果投入的累加貨幣數(shù)目大大超過(guò)所選擇物品的預(yù)設(shè)單個(gè)價(jià)格時(shí),那么能夠?qū)崿F(xiàn)選擇同一個(gè)物品購(gòu)買(mǎi)多個(gè),在本設(shè)計(jì)中設(shè)為可以同時(shí)購(gòu)買(mǎi)2個(gè)或3個(gè)物品。本設(shè)計(jì)中有一共有7個(gè)按鍵選擇,其中3個(gè)是貨物選擇鍵,有2個(gè)是多選鍵(一次購(gòu)買(mǎi)2個(gè)或3個(gè)貨物),還有1個(gè)確定鍵和1個(gè)取消鍵。如果沒(méi)有按照預(yù)先設(shè)計(jì)的流程順序進(jìn)行按鍵選擇,自動(dòng)售貨機(jī)將會(huì)自動(dòng)返回操作前的狀態(tài),等待再次正確的按鍵選擇。自動(dòng)售貨機(jī)的原理框圖如圖2-1所示 2.2 實(shí)現(xiàn)自動(dòng)售貨機(jī)的功能的設(shè)計(jì)2.
10、2.1晶體振蕩和復(fù)位電路晶體振蕩電路和復(fù)位電路圖,如圖2-2所示。 圖2-2 晶體振蕩電路圖(1)晶體振蕩電路功能介紹:此電路能讓電路產(chǎn)生振蕩頻率,直流電經(jīng)過(guò)晶體振蕩電路就會(huì)產(chǎn)生電路所需的交流電,此電路不需要外信號(hào)刺激自身就可以將直流電能轉(zhuǎn)化為交流電能,所以要是電路需要將直流電變成交流電,在這里就需要用一個(gè)晶體振蕩電路。(2)參數(shù)計(jì)算:這是一個(gè)晶體振蕩電路用到了兩個(gè)電容和一個(gè)晶振,一般12mhz 30p,6mhz 20p,2mhz 10p,我采用的是12mhz 30p的晶振電路。(3)復(fù)位電路功能介紹:為確保微機(jī)系統(tǒng)中電路穩(wěn)定可靠工作,復(fù)位電路是必不可少的一部分,復(fù)位電路的第一功能是上電復(fù)位。
11、一般微機(jī)電路正常工作需要供電電源為5v5%,即4.755.25v。由于微機(jī)電路是時(shí)序數(shù)字電路,它需要穩(wěn)定的時(shí)鐘信號(hào),因此在電源上電時(shí),只有當(dāng)vcc超過(guò)4.75v低于5.25v以及晶體振蕩器穩(wěn)定工作時(shí),復(fù)位信號(hào)才被撤除,微機(jī)電路開(kāi)始正常工作。(4)參數(shù)計(jì)算:這是一個(gè)復(fù)位電路,由一個(gè)電阻和一個(gè)電容組成,一般的復(fù)位電路電容都為10uf,電阻都為10k。2.2.2獨(dú)立鍵盤(pán)按鍵的識(shí)別獨(dú)立式按鍵的識(shí)別很簡(jiǎn)單,如圖2-3所示,當(dāng)某個(gè)鍵按下時(shí),相應(yīng)的接口會(huì)出現(xiàn)低電平,無(wú)鍵按下時(shí)則為高電平,由此就可以判斷出哪個(gè)鍵有按下。 如圖2-3 獨(dú)立鍵盤(pán)按鍵圖將p1.0p1.6上的按鍵編碼為00h、01h、02h、03h、
12、04h、05h、06h,按鍵所對(duì)應(yīng)的功能見(jiàn)表2.1.表2.1 按鍵功能表按鍵號(hào)對(duì)應(yīng)的功能00h選擇2元錢(qián)貨物a01h選擇3元錢(qián)貨物b02h選擇4元錢(qián)貨物c03h對(duì)選擇的貨物買(mǎi)2個(gè)04h對(duì)選擇的貨物買(mǎi)3個(gè)05h對(duì)選擇的貨物再次確定06h對(duì)選擇的貨物取消2.2.3投幣系統(tǒng)投幣系統(tǒng)是自動(dòng)售貨設(shè)計(jì)當(dāng)中比較重要的一塊,涉及到貨幣識(shí)別系統(tǒng),對(duì)于識(shí)別貨幣器是如何設(shè)計(jì)、如何工作的,在這里將不做進(jìn)一步的研究。本課題設(shè)計(jì)主要是要實(shí)現(xiàn)自動(dòng)售貨機(jī)的投幣總數(shù)顯示、貨物選擇、出貨以及找零功能。在本次設(shè)計(jì)中用p3.4上的一個(gè)按鍵來(lái)代替投幣系統(tǒng)的電平輸出,如圖2-4所示。如圖2-4 投幣系統(tǒng)圖在投幣系統(tǒng)中可以通過(guò)89c51內(nèi)
13、部的定時(shí)器來(lái)控制投幣時(shí)間,在規(guī)定的時(shí)間范圍內(nèi)完成投幣動(dòng)作,否則投入的貨幣全部退出。由于本次設(shè)計(jì)主要是要體現(xiàn)從投幣到操作最后到出貨的過(guò)程,在設(shè)計(jì)中沒(méi)有用到定時(shí)設(shè)置。本次設(shè)計(jì)的貨幣累加是對(duì)判斷p3.4上的按鍵上所按下的次數(shù)進(jìn)行累加來(lái)實(shí)現(xiàn)的,并將累加的次數(shù)送到寄存器b,然后系統(tǒng)根據(jù)投幣的總數(shù)和相應(yīng)的操作來(lái)實(shí)現(xiàn)輸出。2.2.4 lcd顯示本次設(shè)計(jì)選用tc1602液晶顯示屏,可以直接跟51系列單片接口相連。液晶模塊tc1602采用標(biāo)準(zhǔn)的16腳接口,作用是顯示主控系統(tǒng)面值,如圖2-5所示。圖2-5 tc1602液晶顯示屏圖第3章 軟件設(shè)計(jì)3.1 貨物選擇系統(tǒng)的程序3.1.1選擇系統(tǒng)流程圖選擇系統(tǒng)流程圖,如
14、圖3-1所示。圖3-1 選擇系統(tǒng)流程圖3.2 投幣系統(tǒng)程序3.2.1 投幣系統(tǒng)流程圖投幣裝置流程圖,如圖3-2所示。 如圖3-2 投幣裝置流程圖 3.3 出貨系統(tǒng)程序3.3.1 出貨系統(tǒng)流程圖出貨裝置流程圖,如圖3-3所示。 圖3-3 出貨裝置流程圖3.4 找零系統(tǒng)程序3.4.1找零系統(tǒng)流程圖找零裝置流程圖,如圖3-4所示。圖3-4 找零裝置流程圖 第4章 仿真設(shè)計(jì)4.1 proteus簡(jiǎn)介proteus嵌入式系統(tǒng)仿真與開(kāi)發(fā)平臺(tái)是英國(guó)labcenter公司開(kāi)發(fā)的,是目前世界上最先進(jìn)、最完整的嵌入式系統(tǒng)設(shè)計(jì)與仿真平臺(tái)。它是一種可視化的支持多種型號(hào)單片機(jī)(如51、pic、avr、motorola
15、hcll等),并且支持與當(dāng)前流行的單片機(jī)開(kāi)發(fā)環(huán)境(keil、mplab、iar)連接調(diào)試的軟硬件仿真系統(tǒng)。proteus除了具有和其他eda工具一樣的原理圖、pcb自動(dòng)或人工布線及電路仿真功能外,針對(duì)微控制系統(tǒng)與外設(shè)的混合電路的電路仿真、軟件仿真、系統(tǒng)協(xié)同仿真也做到了一體化和互動(dòng)效果,是目前電子設(shè)計(jì)愛(ài)好者廣泛使用的電子線路設(shè)計(jì)與仿真軟件proteus和multisim功能的聯(lián)合和進(jìn)一步發(fā)展。proteus軟件已有近20年的歷史,在全球擁有龐大的企業(yè)用戶群,是目前唯一能夠?qū)Ω鞣N處理器進(jìn)行實(shí)時(shí)仿真、調(diào)試與測(cè)試的eda工具,真正實(shí)現(xiàn)了在沒(méi)有目標(biāo)原型時(shí)就可對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)、測(cè)試與驗(yàn)證。由于proteus
16、軟件包括逼真的協(xié)同仿真功能,得到了包括劍橋大學(xué)在內(nèi)的眾多大學(xué)用戶作為電子學(xué)或嵌入式系統(tǒng)的課程教學(xué)、實(shí)驗(yàn)和水平考試平臺(tái)。目前,proteus在國(guó)內(nèi)單片機(jī)開(kāi)發(fā)者及單片機(jī)愛(ài)好者之中已開(kāi)始普及,有很多開(kāi)發(fā)者已經(jīng)開(kāi)始用此開(kāi)發(fā)環(huán)境進(jìn)行仿真。4.2仿真設(shè)計(jì)假如投入5元錢(qián)貨幣,操作依次為按2元貨物選擇鍵、確定鍵,則在proteus里的仿真圖如圖4-1所示。圖4-1 自動(dòng)售貨機(jī)仿真設(shè)計(jì)圖 總結(jié)本次設(shè)計(jì)是一次非常難得的理論與實(shí)際相結(jié)合的機(jī)會(huì),通過(guò)這次智能自動(dòng)售貨機(jī)系統(tǒng)電路的設(shè)計(jì),不僅是理論知識(shí)的學(xué)習(xí),還有實(shí)際設(shè)計(jì)的結(jié)合,綜合運(yùn)用所學(xué)的專業(yè)基礎(chǔ)知識(shí),解決實(shí)際問(wèn)題的能力,同時(shí)也提高我查閱文獻(xiàn)資料、設(shè)計(jì)規(guī)范以及電腦制圖
17、等其他專業(yè)能力水平,而且通過(guò)對(duì)整體的掌控,對(duì)局部的取舍,以及對(duì)細(xì)節(jié)的斟酌處理,都使我的能力得到了鍛煉,經(jīng)驗(yàn)得到了豐富,雖然畢業(yè)設(shè)計(jì)內(nèi)容多,我的收獲卻更加豐富。各種系統(tǒng)的適用條件,各種設(shè)備的選用標(biāo)準(zhǔn),都隨著設(shè)計(jì)的不斷深入而不斷熟悉并學(xué)會(huì)應(yīng)用。和老師的溝通交流更使我對(duì)設(shè)計(jì)有了新的認(rèn)識(shí)也對(duì)自己提出了新的要求。通過(guò)這次的設(shè)計(jì)也使我意識(shí)到自己知識(shí)的狹隘,我們可以在以后的學(xué)習(xí)過(guò)程中通過(guò)豐富的圖書(shū)館資源和網(wǎng)絡(luò)資源來(lái)彌補(bǔ)這一不足。在這幾個(gè)星期里我學(xué)到了很多的知識(shí),這些都是我以前所不曾學(xué)到的。protel是我們以前實(shí)訓(xùn)時(shí)學(xué)的內(nèi)容,在這次畢業(yè)設(shè)計(jì)中又好好的復(fù)習(xí)了一遍,所謂溫故而知新,還包括我們的基礎(chǔ)課程高頻電子技
18、術(shù),電工電子基礎(chǔ),單片機(jī)應(yīng)用基礎(chǔ)等。提高是有限的,但提高也是全面的,正是這次設(shè)計(jì)讓我積累了無(wú)數(shù)實(shí)際經(jīng)驗(yàn),雖然時(shí)間緊迫但我學(xué)會(huì)了很多,也感到自身知識(shí)的貧乏, 也必然會(huì)讓我在未來(lái)的工作學(xué)習(xí)中表現(xiàn)出更高的應(yīng)變能力,更強(qiáng)的溝通力和理解力。順利如期的完成本次畢業(yè)設(shè)計(jì)給了我很大的信心,讓我了解專業(yè)知識(shí)的同時(shí)也對(duì)本專業(yè)的發(fā)展前景充滿信心。參考文獻(xiàn)1楊路明. c語(yǔ)言程序設(shè)計(jì)教程. 北京: 北京郵電大學(xué)出版社, 2005.1 2胡漢才. 單片機(jī)原理及其接口技術(shù). 北京: 清華大學(xué)出版社, 2006.3 3王福瑞. 單片微機(jī)測(cè)控系統(tǒng)設(shè)計(jì)大全. 北京: 北京航空航天大學(xué)出版社, 19994徐仁貴. 單片微型計(jì)算機(jī)應(yīng)
19、用技術(shù). 北京: 機(jī)械工業(yè)出版社, 20015楊恢先. 單片機(jī)原理及應(yīng)用. 北京: 國(guó)防科技大學(xué)出版社, 20036李鴻. 單片機(jī)原理及應(yīng)用. 湖南: 湖南大學(xué)出版社, 20027徐惠民. 單片微型計(jì)算機(jī)原理與應(yīng)用. 北京郵電大學(xué)出版社, 20018陳隆昌. 控制電機(jī). 西安: 西安電子科技大學(xué)出版社,20009王錦標(biāo). 計(jì)算機(jī)控制系統(tǒng). 北京: 清華大學(xué)出版社, 200410李正軍. 計(jì)算機(jī)控制系統(tǒng). 北京: 機(jī)械工業(yè)出版社, 200511劉澤祥. 現(xiàn)場(chǎng)總線技術(shù). 北京: 機(jī)械工業(yè)出版社, 200512何立民. 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì). 北京: 北京航空航天大學(xué)出版社, 199013林東. 計(jì)算
20、機(jī)控制技術(shù). 哈爾濱: 哈爾濱工業(yè)大學(xué)出版社, 199514劉國(guó)榮. 計(jì)算機(jī)控制技術(shù)與應(yīng)用. 北京: 機(jī)械工業(yè)出版社,199915孫德輝. 微型計(jì)算機(jī)控制系統(tǒng). 北京: 北京航空航天大學(xué)出版社, 2002 附錄部分源程序程序 投幣口程序 insert:mov a,p3 ;投幣口檢測(cè) cpl a jbc acc.4,s1 ;p3口有鍵按下轉(zhuǎn)s1 lcall key mov a,r5 cjne a,#0ffh,check ;貨物選擇鍵盤(pán)有鍵按下轉(zhuǎn)check程序 ajmp insert s1: lcall d10ms ;延時(shí)消抖 mov a,p3 cpl a jbc acc.4,s2 s2: mov
21、 r1,money inc r1 mov money,r1wait1: mov a,p3 cpl a jbc acc.4,wait1 投幣開(kāi)關(guān)未松開(kāi)繼續(xù)等待,否則返回start ajmp start ;返回 鍵盤(pán)程序 key: mov a,p1 ;讀p1口 cpl a jnz key2 ;a不等零說(shuō)明有鍵按下轉(zhuǎn)key2 mov r5,#0ffh retkey2: lcall d10ms ;延時(shí)消抖 mov a,p1 cpl a jnz key3 mov r5,#0ffh retkey3: jnb acc.0,k1 mov r5,#00h lcall wait retk1: jnb acc.1,
22、k2 mov r5,#01h lcall wait ret k2: jnb acc.2,k3 mov r5,#02h lcall wait ret k3: jnb acc.3,k4 mov r5,#03h lcall wait ret k4: jnb acc.4,k5 mov r5,#04h lcall wait ret k5: jnb acc.5,k6 mov r5,#05h lcall wait ret k6: mov r5,#06h lcall wait retwait: mov a,p1 cpl a jnz wait ret 出貨程序 outgoods: mov a,r6 mov dptr,#goodstab movc a,a+dptr
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智慧校園宿管員綜合服務(wù)聘用合同范本4篇
- 個(gè)性化服務(wù)協(xié)議模板 2024全新出爐版B版
- 2025年度教育機(jī)構(gòu)場(chǎng)地租賃及設(shè)施共建合同4篇
- 2025年度新能源汽車充電樁研發(fā)與運(yùn)營(yíng)合同3篇
- 二零二五版智能法律助手APP下載與法律服務(wù)套餐協(xié)議3篇
- 專業(yè)空調(diào)安裝協(xié)議2024年細(xì)則版A版
- 2024美發(fā)行業(yè)專屬勞動(dòng)協(xié)議樣例版
- 二零二四外幣資金借貸風(fēng)險(xiǎn)監(jiān)控及應(yīng)對(duì)策略合同3篇
- 專項(xiàng)商鋪投資預(yù)訂協(xié)議:2024認(rèn)籌細(xì)則
- 二零二四商鋪物業(yè)管理與設(shè)施升級(jí)改造合同2篇
- 2024年石家莊正定國(guó)際機(jī)場(chǎng)改擴(kuò)建工程合同
- 2025年度愛(ài)讀書(shū)學(xué)長(zhǎng)定制化閱讀計(jì)劃合同2篇
- 江西省港口集團(tuán)有限公司招聘筆試沖刺題2025
- 河南省信陽(yáng)市浉河區(qū)9校聯(lián)考2024-2025學(xué)年八年級(jí)上學(xué)期12月月考地理試題(含答案)
- 火災(zāi)安全教育觀后感
- 農(nóng)村自建房屋安全協(xié)議書(shū)
- 快速康復(fù)在骨科護(hù)理中的應(yīng)用
- 國(guó)民經(jīng)濟(jì)行業(yè)分類和代碼表(電子版)
- ICU患者外出檢查的護(hù)理
- 公司收購(gòu)設(shè)備合同范例
- 廣東省潮州市2023-2024學(xué)年高二上學(xué)期語(yǔ)文期末考試試卷(含答案)
評(píng)論
0/150
提交評(píng)論