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

正文內(nèi)容

單片機(jī)課程設(shè)計—自動售貨機(jī)-wenkub

2023-07-11 12:47:48 本頁面
 

【正文】 ,若大于或等于100則將投入的幣退出,重新賦予寄存保護(hù)的之前的金額數(shù)。 源程序流程圖及其說明 程序的設(shè)計思想是在主程序一開始就進(jìn)行初始化子程序的操作,之后開始進(jìn)行按鍵掃描,等待按鈕按下,再進(jìn)入相應(yīng)的子程序從而完成相應(yīng)的操作。 D4 D5 D6可編程并行接口芯片Intel 8155內(nèi)部含有256字節(jié)的靜態(tài)RAM,兩個并行8位口PA、PB,一個并行的6位口PC,以及一個14位的定時/計數(shù)器,是單片機(jī)系統(tǒng)最常用的接口芯片之一,掌握其性能與作用方法非常重要。 定時器高字節(jié) ? 0404H A口 0400H 命令/狀態(tài)口簡單的I/O接口擴(kuò)展在單片機(jī)應(yīng)用系統(tǒng)中,經(jīng)常采用TTL電路或CMOS電路鎖存器、三態(tài)門電路作為I/O口擴(kuò)展芯片。 連續(xù)方波; INTR —— 端口中斷請求標(biāo)志; C口輸出;A口選通I / O、B口基本I / O、C口作聯(lián)絡(luò)線;A口、B口選通I / O、C口作聯(lián)絡(luò)線。用MOVX訪問??刂破饔糜诳刂茊纹瑱C(jī)各部分的運(yùn)行,由程序計數(shù)器PC,指令寄存器、譯碼器及定時控制邏輯和數(shù)據(jù)指針DPTR組成。89C51基本結(jié)構(gòu)見圖36所示。(3) 控制總線(CB)。16位,尋址范圍64KB。(4) P3口(~):? 第一功能:通用的I/O口。(2) P2口(~):? 第一功能:不擴(kuò)展片外存儲器時,作為通用I/O口。? 信號頻率為振蕩器的1/6;? ALE端可以驅(qū)動8個TTL負(fù)載;? 對Flash存儲器編程時,用于輸入編程脈沖信號。2. 外接晶體引腳XTALl和XTAL2(1) XTAL1:片內(nèi)振蕩電路的輸入端; (2) XTAL2:片內(nèi)振蕩電路的輸出端。圖34(a)為引腳排列圖。 貨物輸出:使用LED燈來表示貨物輸出。 投幣輸入:、5元3種,在本次設(shè)計中由按鈕來實現(xiàn)3中投幣動作,每按下一次代表投一次,之后通過89C51處理再顯示到LED上。(6)系統(tǒng)復(fù)零,完成售貨。(2)識別器把信息數(shù)據(jù)傳給通信模塊。在操作過程中若是投幣后或購買商品10秒鐘不操作,退幣口將自動退幣。同時為了指示系統(tǒng)當(dāng)前的狀態(tài),配有LL2指示燈,當(dāng)系統(tǒng)出現(xiàn)錯誤時,會根據(jù)提前設(shè)定方式進(jìn)行報警輸出。使學(xué)生增進(jìn)對單片機(jī)的感性認(rèn)識,加深對單片機(jī)理論方面的理解。不論是硬件擴(kuò)展、接口應(yīng)用還是編程方法、程序調(diào)試,都離不開實驗課教學(xué)。中南大學(xué)《微控制器應(yīng)用系統(tǒng)綜合設(shè)計》課程設(shè)計報告 設(shè)計題目 指導(dǎo)老師 設(shè)計者 專業(yè)班級 設(shè)計日期 目 錄第一章 微控制器應(yīng)用系統(tǒng)綜合課程設(shè)計的目的意義 1 設(shè)計目的 1 課程在教學(xué)計劃中的地位和作用 1第二章 自動售貨機(jī)設(shè)計任務(wù) 3 設(shè)計內(nèi)容及要求 3 課程設(shè)計的要求 3 控制要求 3 設(shè)計要求 3第三章 系統(tǒng)的硬件設(shè)計與選型 4 總體設(shè)計思想與選型 4 硬件設(shè)計方案 5 硬件設(shè)計概要 5 硬件設(shè)計系統(tǒng)原理圖 6 選型芯片及其各自功能說明 7 89C51的引腳與功能簡介 7 8155的引腳與功能簡介 10第四章 軟件設(shè)計 15 軟件系統(tǒng)的設(shè)計方案概要 15 源程序流程圖及其說明 15 主程序流程圖及其說明 15 裝貨子程序流程圖及其說明 17 投幣子程序流程圖及其說明 17 貨物選擇子程序流程圖及其說明 18 顯示子程序流程圖及其說明 19 中斷子程序流程圖及其說明 20第六章 系統(tǒng)調(diào)試及使用說明 22 系統(tǒng)使用說明 22 系統(tǒng)調(diào)試 22收獲、體會 24附錄 系統(tǒng)源程序 25參考文獻(xiàn) 35 自動售貨機(jī) 第一章 微控制器應(yīng)用系統(tǒng)綜合課程設(shè)計的目的和意義第一章 微控制器應(yīng)用系統(tǒng)綜合課程設(shè)計的目的意義 課程設(shè)計目的《微控制器應(yīng)用系統(tǒng)綜合設(shè)計》是為測控專業(yè)《微控制器技術(shù)》課程而開設(shè)的課程設(shè)計教學(xué)環(huán)節(jié),其目的在于培養(yǎng)學(xué)生綜合運(yùn)用理論知識來分析和解決實際問題的能力,是通過設(shè)計以微控制器為核心的單片機(jī)檢測系統(tǒng),加深學(xué)生對微控制器技術(shù)的了解,進(jìn)一步掌握其程序設(shè)計與硬件接口技術(shù)。如果不在切實認(rèn)真地抓好學(xué)生的實踐技能的鍛煉上下功夫,單憑課堂理論課學(xué)習(xí),勢必出現(xiàn)理論與實踐脫節(jié),學(xué)習(xí)與應(yīng)用脫節(jié)的局面。使學(xué)生掌握單片機(jī)的內(nèi)部功能模塊的應(yīng)用,如定時器/計數(shù)器、中斷、片內(nèi)外存貯器、I/O口、串行口通信等。 課程設(shè)計要求 控制要求初始狀態(tài) 貨物數(shù)量由原有量決定。自動售貨機(jī)中的商品有一定數(shù)量,如果售貨機(jī)內(nèi)無貨,再次選擇相應(yīng)貨物,綠燈L2將會閃爍通知購物人,此時可選擇其他商品或退幣。(3)通信模塊與售貨機(jī)的主控系統(tǒng)通信,主控系統(tǒng)顯示面值,啟動售貨機(jī)的面板鍵,顯示出哪個貨道有貨,哪個貨道已經(jīng)售完,并等待顧客按鍵選擇商品。由于系統(tǒng)的局限性,本次設(shè)計由按鈕來替代貨幣的投入動作,、5元3種投幣金額,使用89C51為系統(tǒng)的核心,完成投幣、裝貨、金額計算、清零等操作,使用6位共陽極LED顯示器來顯示貨物存量和投入金額。 裝貨:主要完成的功能是在自動售貨機(jī)內(nèi)沒有貨物時,裝入貨物,本設(shè)計使用按鈕來實現(xiàn)裝貨功能選擇,按下按鈕后,系統(tǒng)自動將3種貨物的數(shù)量均設(shè)為10個。 退幣:使用按鈕來模擬退幣操作,按下按鈕后總金額清零。圖34(b)為邏輯符號圖。3. 控制信號引腳 (1) RST / VPD:RST是復(fù)位信號輸入端,高電平有效。(3) /PSEN:片外程序存儲器讀選通信號 ? 低電平有效,可驅(qū)動8個TTL負(fù)載。? 第二功能:擴(kuò)展片外存儲器時,輸出片外存儲器的高8位地址。? 第二功能:控制功能。高8位(A15~A8)由P2口輸出,低8位(A7 ~ A0)由P0口輸出。由4條控制線和P3口的第二功能狀態(tài)組成。圖36 89C51單片機(jī)基本結(jié)構(gòu)圖CPU是單片機(jī)的核心部件,由運(yùn)算器和控制器等部件組成。 8155芯片的引腳和功能介紹 8155的結(jié)構(gòu)和引腳8155有40個引腳,采用雙列直插封裝,其引腳圖和組成框圖如圖37所示。作擴(kuò)展I / O口使用  IO / /M = 1,PA口、PB口、PC口,可通過編程決定如何使用。 基本I / O口,2)狀態(tài)標(biāo)志寄存器 —— PA口、PB口狀態(tài)標(biāo)志。 BF —— 緩沖器滿標(biāo)志; 單方波; 連續(xù)脈沖。這種I/O口一般都是通過P0口擴(kuò)展,不占用單片機(jī)的I/O口資源,只需一根地址線作片選線用。  此時,8155內(nèi)部RAM的地址范圍為:0000H~00FFH,8155各端口的地址(設(shè)無關(guān)位為0,這些地址都不是惟一的)為:   0401H B口 ? 0405HMCS51單片機(jī)的4個I/O口中,通常情況下,只有P1口作為I/O口使用,實際使用中經(jīng)常需要擴(kuò)展I/O8155可直接與CPU接口,8155的RAM和I/O編址由IO/M和ALE鎖存的地址來控制,IO/M=0選擇RAM編址為00FFH;IO/M=1對/8155的I/O口進(jìn)行讀寫,8155內(nèi)部I/O編址如下圖39: D0下面就介紹主程序和重要子程序。、5元3種幣值的子程序差不多。其具體工作流程圖以可樂為例如圖44選擇可樂子程序按鍵去抖延時10s退幣開始計時有貨嗎? N Y錢夠嗎? L1燈亮3S N Y總金額—可樂存量—1點(diǎn)亮取物燈3s返回圖44 購可樂子程序 顯示子程序 顯示子程序主要為擴(kuò)展8155I/O接口的6為共陽極LED顯示器借口電路。具體流程圖如圖46中斷開始1后是否為0?投幣不足燈亮長度是否為0?熄滅投幣不足指示燈 N Y Y N取物燈亮長度是否為0?1后是否為0?熄滅取物燈 N Y Y N 1后是否為0?10s退幣長度是否為0?點(diǎn)亮退幣燈總金額清0 N Y退幣燈亮長度是否為0?1后是否為0? Y N熄滅退幣燈 N Y Y N無貨燈/5后是否為0?無貨亮長度是否為0?無貨燈狀態(tài)取反 N Y 無貨燈亮長度1
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1