freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)—自動(dòng)售貨機(jī)-預(yù)覽頁

2025-07-20 12:47 上一頁面

下一頁面
 

【正文】 下裝貨按鈕,將售貨機(jī)中的貨物裝滿(每種貨物十瓶),購物操作通過面板上的按鈕實(shí)現(xiàn)。 設(shè)計(jì)要求設(shè)計(jì)出電路原理圖,說明工作原理,編寫程序及程序流程圖。(4)顧客選擇商品后,售貨機(jī)自動(dòng)把商品送出,等待顧客取走。 硬件設(shè)計(jì)方案系統(tǒng)的硬件部分主要包括裝貨、貨幣投入、選擇貨物、顯示、貨物輸出、退幣以及主機(jī),系統(tǒng)的結(jié)構(gòu)框圖如圖3289C51退幣貨物輸出顯示貨幣投入裝貨選擇貨物 系統(tǒng)結(jié)構(gòu)框圖 硬件設(shè)計(jì)概要 系統(tǒng)的硬件電路主要包括投幣輸入、選擇貨物、貨物輸出、退幣、顯示以及主機(jī)這幾個(gè)重要組成部分。 貨物選擇:本次設(shè)計(jì)可供選擇的貨物有3種,、3元的牛奶,使用3個(gè)按鈕來完成選擇。 硬件設(shè)計(jì)系統(tǒng)原理圖 硬件電路原理圖反映了所用到的芯片的連接情況, 也可以清楚看到各硬件是如何連接的,具體請看圖33 選型芯片及其各自功能說明 芯片列表 依照設(shè)計(jì)思路,本次設(shè)計(jì)使用了如下芯片:1. 微處理器89C512. 鍵盤顯示接口器件8155 89C51的引腳與功能簡介I. 89C51單片機(jī)兩種封裝形式:(1) 雙列直插(PDIP): 40引腳。 II. 89C51引腳功能:1. 電源引腳Vcc和Vss(1) Vcc :電源端,接+5V電源。出現(xiàn)兩個(gè)機(jī)器周期以上的高電平時(shí)復(fù)位;圖34 89C51單片機(jī)引腳排列及邏輯符號圖? RST引腳的第二功能:備用電源VPD的輸入端;? 當(dāng)主電源VCC發(fā)生故障,降低到規(guī)定值時(shí),此引腳可接備用供電,由VPD向內(nèi)部RAM提供備用供電,以保持片內(nèi)RAM中的數(shù)據(jù)。(4) /EA(VPP):片內(nèi)、外程序存儲器選擇端 ? 編程電壓輸入端;? 當(dāng)/EA端為高電平時(shí),先訪問片內(nèi)EPROM;? 當(dāng)/EA端接地時(shí),只訪問片外EPROM;? 在Flash存儲器編程時(shí),提供編程電壓。(3) P1口(~):? 第一功能:通用I/O口。III. 89C51的外部總線外部總線結(jié)構(gòu)圖如圖35所示。(2) 數(shù)據(jù)總線(DB)。 IV. 89C51的內(nèi)部結(jié)構(gòu)89C51單片機(jī)在一塊芯片中集成了CPU、RAM、 ROM、定時(shí)器/計(jì)數(shù)器和I/O口等基本功能部件。運(yùn)算器的功能主要是進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算。 (2) I/O口總線(22條):PA0~PAPB0~PB PC0~PC5。1)命令寄存器(命令控制字) —— I / O口工作方式I / O口工作方式有四種:A口、B口 基本I / O口,狀態(tài)標(biāo)志寄存器: TIMER —— 定時(shí)器中斷請求。 這二者使用同一地址作定時(shí)器擴(kuò)展使用可以通過編程決定輸出4種信號,即有四種工作臺方式。 單脈沖;由兩個(gè)8位寄存器,決定14位定時(shí)器計(jì)數(shù)常數(shù)及四種工作方式。這種方法具有電路簡單、成本低、配置靈活方便等特點(diǎn)。   0402H C口口,擴(kuò)展I/O口方法之一就是采用專用的I/O接口芯片如8155,8255等。圖39 D7 D1 主程序流程圖及說明當(dāng)開機(jī)后,程序馬上開始進(jìn)行初始化,之后開始依次對相應(yīng)的按鍵狀態(tài)進(jìn)行掃描,當(dāng)有鍵按下時(shí)進(jìn)入相應(yīng)的處理子程序,如果沒有就繼續(xù)循環(huán)進(jìn)行掃描。其流程圖如圖43投幣子程序按鍵去抖總金額寄存保護(hù)延時(shí)10s退幣開始計(jì)時(shí)總金額角位加5角位是否為0? 元位加1角位清零 Y N總金額=100?總金額還原退幣 Y N返回圖43 貨物選擇子程序 、2。先對8155進(jìn)行初始化,之后寫8155的控制字,再通過字位和字形的設(shè)置從而從左至右依次顯示可樂存量、純水存量、牛奶存量和當(dāng)前總金額。聯(lián)機(jī)、調(diào)試完成后開始運(yùn)行,之后可開始選擇按鍵,有裝貨、投幣、購物3大類,當(dāng)選擇裝貨后,此時(shí)表示3種貨物的數(shù)量均為10 個(gè),、5,此時(shí)在數(shù)碼管最后3位會顯示出目前以投入貨幣總量,之后可以選擇要買的貨物,有可樂、純水、牛奶,選擇相應(yīng)貨物后若有貨并且錢也夠的話,取物口燈亮,若沒達(dá)到條件則會報(bào)警,如若10秒內(nèi)不操作,系統(tǒng)將自動(dòng)退回所有錢。由于一開始沒有按鍵去抖動(dòng)的部分,所以導(dǎo)致按一下往往會累加多次,后來加入了按鍵去抖動(dòng)部分后就使得按鍵舒服又穩(wěn)定。此次硬件連線對端口認(rèn)識程度要求很高,因此多次由于接錯(cuò)線路而導(dǎo)致程序運(yùn)行錯(cuò)誤。同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,例如對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,學(xué)習(xí)了單片機(jī)C語言。一方面通過C51單片機(jī)等一些器件的設(shè)計(jì)讓我學(xué)習(xí)和掌握了單片機(jī)技術(shù)的基礎(chǔ)知識和技術(shù)要點(diǎn),也使以前學(xué)的很多知識都得到了運(yùn)用;另一方面在用Proteus軟件畫電路圖時(shí),然后再轉(zhuǎn)換成一維的WORD中進(jìn)行編輯,這個(gè)過程中讓我掌握了計(jì)算機(jī)輔助的設(shè)計(jì)技術(shù)。使我受益匪淺,更加明確了自己專業(yè)的方向。課設(shè)是一個(gè)通過思考、發(fā)問、自己解惑并動(dòng)手、提高的過程。掃描按鍵,若有按鍵按下,則跳到 相應(yīng)處理子程序,否則繼續(xù)掃描按 鍵 JNB ,PM0 JNB ,PM1 JNB ,PM2 JNB ,PM3 JNB ,PM4 JNB ,PM5 JNB ,PM6 AJMP KEYFILL: LCALL D20MS 。20ms延時(shí),去除按鍵彈起抖動(dòng) MOV 20H,10 ??偨痤~寄存保護(hù) MOV 33H,31H MOV 27H,100 。角位為10角時(shí),元位加1元, 同時(shí)角位清零 INC 30HCMP0: MOV 31H,AKEY0: MOV A,30H CJNE A,100,NEXT0NEXT1: MOV 30H,32H MOV 31H,33H SETB MOV 28H,30 AJMP NEXT2NEXT0: JNC NEXT1NEXT2: LJMP KEYROUT1: LCALL D20MS 。投5元 JB ,KEY2 JNB ,$ LCALL D20MS MOV 32H,30H 。設(shè)置退幣指示燈延時(shí)10s亮開始計(jì)時(shí) MOV A,20H JZ EMPTY3 。角位為0,則跳轉(zhuǎn),即投幣不足 JZ LACK3 SJMP LP3CMP3: JC LACK3 。元位減2 MOV 30H,A DEC 20H 。點(diǎn)亮取物指示燈 MOV 26H,30 。熄滅取物指示燈 MOV 24H,30 。熄滅投幣不足指示燈 CLR 。設(shè)置T0、T1工作于模式1 MOV TL0,0B0H 。裝入T1計(jì)數(shù)值高8位 SETB ET0 。啟動(dòng)定時(shí)器T0 SETB TR1 。牛奶初始數(shù)量 MOV 30H,0 。無貨時(shí)指示燈亮的計(jì)時(shí)長度初始化 MOV 26H,0 。投幣不足指示燈初始化 CLR 。P1口初始化 RETDISP: MOV A,30H 。寫8155命令字 MOV A,29H JNZ FLAG0 MOV DPTR,0FF21H MOV A,20H MOVX DPTR,A MOV DPTR,TAB0 MOV A,20H 。顯示總金額十位 MOVC A,A+DPTR CPL A MOV DPTR,0FF22H MOVX DPTR,A AJMP FLAGFLAG3: CJNE A,4,FLAG4 MOV DPTR,0FF21H MOV A,2 MOVX DPTR,A MOV DPTR,TAB1 MOV A,R2 。0 DB 006H。4 DB 06DH。8 DB 06FH。1. DB 0DBH。5. DB 0FDH。9.SERVE0: MOV TL0,0B0H 。北京:航空航天大學(xué)出版社,200114.. 北京:航空航天大學(xué)出版社,2003.《單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo)》. 北京:北京航空航天大學(xué)出版社,200416.陳夠喜等著.《微機(jī)原理應(yīng)用實(shí)驗(yàn)教程》. 北京:人民郵電出版社,2006
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1