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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)—自動(dòng)售貨機(jī)-文庫(kù)吧

2025-06-11 12:47 本頁(yè)面


【正文】 ) P3口(~):? 第一功能:通用的I/O口。? 第二功能:控制功能。III. 89C51的外部總線外部總線結(jié)構(gòu)圖如圖35所示。圖35 外部總線結(jié)構(gòu)圖(1) 地址總線(AB)。16位,尋址范圍64KB。高8位(A15~A8)由P2口輸出,低8位(A7 ~ A0)由P0口輸出。(2) 數(shù)據(jù)總線(DB)。8位,由P0口提供。(3) 控制總線(CB)。由4條控制線和P3口的第二功能狀態(tài)組成。 IV. 89C51的內(nèi)部結(jié)構(gòu)89C51單片機(jī)在一塊芯片中集成了CPU、RAM、 ROM、定時(shí)器/計(jì)數(shù)器和I/O口等基本功能部件。各功能部件由內(nèi)部總線連接在一起。89C51基本結(jié)構(gòu)見(jiàn)圖36所示。圖36 89C51單片機(jī)基本結(jié)構(gòu)圖CPU是單片機(jī)的核心部件,由運(yùn)算器和控制器等部件組成。運(yùn)算器的功能主要是進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算。由8位ALU單元,兩個(gè)8位的暫存器,8位的累加器ACC、B寄存器,程序狀態(tài)寄存器PSW等組成??刂破饔糜诳刂茊纹瑱C(jī)各部分的運(yùn)行,由程序計(jì)數(shù)器PC,指令寄存器、譯碼器及定時(shí)控制邏輯和數(shù)據(jù)指針DPTR組成。 8155芯片的引腳和功能介紹 8155的結(jié)構(gòu)和引腳8155有40個(gè)引腳,采用雙列直插封裝,其引腳圖和組成框圖如圖37所示。 圖37 8155引腳圖(1) 地址/數(shù)據(jù)線AD0~AD7(8條) (2) I/O口總線(22條):PA0~PAPB0~PB PC0~PC5。 (3) 控制總線(8條)ALE —— 地址鎖存(輸入)IO / /M—— IO口/RAM選擇, 0:選內(nèi)RAM; 1:選內(nèi)IO口/CE —— 片選線/RD、/WR —— 讀、寫(xiě)控制TIMERIN —— 定時(shí)器輸入(輸入定時(shí)器所需時(shí)鐘)TIMEROUT —— 定時(shí)器輸出(輸出所產(chǎn)生的方波脈沖) 8155的RAM和I / O口地址編碼 8155的工作方式與基本操作  有三種基本操作:作單片機(jī)片外256B數(shù)據(jù)存儲(chǔ)器  IO / /M = 0,與其它數(shù)據(jù)存儲(chǔ)器統(tǒng)一編址。用MOVX訪問(wèn)。作擴(kuò)展I / O口使用  IO / /M = 1,PA口、PB口、PC口,可通過(guò)編程決定如何使用。1)命令寄存器(命令控制字) —— I / O口工作方式I / O口工作方式有四種:A口、B口 基本I / O口, C口輸入;A口、B口 基本I / O口, C口輸出;A口選通I / O、B口基本I / O、C口作聯(lián)絡(luò)線;A口、B口選通I / O、C口作聯(lián)絡(luò)線。2)狀態(tài)標(biāo)志寄存器 —— PA口、PB口狀態(tài)標(biāo)志。狀態(tài)標(biāo)志寄存器: BF —— 緩沖器滿標(biāo)志; INTR —— 端口中斷請(qǐng)求標(biāo)志; INTE —— 端口中斷允許標(biāo)志; TIMER —— 定時(shí)器中斷請(qǐng)求。命令寄存器,只寫(xiě)不讀;狀態(tài)標(biāo)志寄存器,只讀不寫(xiě); 這二者使用同一地址作定時(shí)器擴(kuò)展使用可以通過(guò)編程決定輸出4種信號(hào),即有四種工作臺(tái)方式。 單方波; 連續(xù)方波; 單脈沖; 連續(xù)脈沖。由兩個(gè)8位寄存器,決定14位定時(shí)器計(jì)數(shù)常數(shù)及四種工作方式。由命令寄存器的最高兩位對(duì)定時(shí)器進(jìn)行四種控制。簡(jiǎn)單的I/O接口擴(kuò)展在單片機(jī)應(yīng)用系統(tǒng)中,經(jīng)常采用TTL電路或CMOS電路鎖存器、三態(tài)門(mén)電路作為I/O口擴(kuò)展芯片。這種I/O口一般都是通過(guò)P0口擴(kuò)展,不占用單片機(jī)的I/O口資源,只需一根地址線作片選線用。這種方法具有電路簡(jiǎn)單、成本低、配置靈活方便等特點(diǎn)。 單片機(jī)與8155的接口圖38 單片機(jī)與8155連接圖  此時(shí),8155內(nèi)部RAM的地址范圍為:0000H~00FFH,8155各端口的地址(設(shè)無(wú)關(guān)位為0,這些地址都不是惟一的)為: 命令/狀態(tài)口 0400H A口   0401H B口   0402H C口   0403H 定時(shí)器低字節(jié) ? 0404H 定時(shí)器高字節(jié) ? 0405HMCS51單片機(jī)的4個(gè)I/O口中,通常情況下,只有P1口作為I/O口使用,實(shí)際使用中經(jīng)常需要擴(kuò)展I/O口,擴(kuò)展I/O口方法之一就是采用專用的I/O接口芯片如8155,8255等。本實(shí)驗(yàn)中采用8155擴(kuò)展了兩個(gè)輸出口、一個(gè)輸入口以實(shí)現(xiàn)鍵盤(pán)輸入和數(shù)碼管輸出。可編程并行接口芯片Intel 8155內(nèi)部含有256字節(jié)的靜態(tài)RAM,兩個(gè)并行8位口PA、PB,一個(gè)并行的6位口PC,以及一個(gè)14位的定時(shí)/計(jì)數(shù)器,是單片機(jī)系統(tǒng)最常用的接口芯片之一,掌握其性能與作用方法非常重要。8155可直接與CPU接口,8155的RAM和I/O編址由IO/M和ALE鎖存的地址來(lái)控制,IO/M=0選擇RAM編址為00FFH;IO/M=1對(duì)/8155的I/O口進(jìn)行讀寫(xiě),8155內(nèi)部I/O編址如下圖39:圖39 D7 D6 D5 D4 D3 D2 D1 D0● PA、PB:定義口A、口B,0為輸入,1為輸出● IEA、IEB:口A、口B中斷控制,1為允許,0為禁止 自動(dòng)售貨機(jī) 第四章 系統(tǒng)軟件設(shè)計(jì)第四章 系統(tǒng)軟件設(shè)計(jì) 軟件系統(tǒng)的設(shè)計(jì)方案概要但系統(tǒng)啟動(dòng)后開(kāi)始進(jìn)行按鍵掃描,等待按鈕被按下,從而進(jìn)入相應(yīng)的子程序處理部分,其中子程序主要包括裝貨子程序、投幣子程序、選擇貨物子程序、退幣子程序、顯示子程序和中斷子程序。 源程序流程圖及其說(shuō)明 程序的設(shè)計(jì)思想是在主程序一開(kāi)始就進(jìn)行初始化子程序的操作,之后開(kāi)始進(jìn)行按鍵掃描,等待按鈕按下,再進(jìn)入相應(yīng)的子程序從而完成相應(yīng)的操作。下面就介紹主程序和重要子程序。 主程序流程圖及說(shuō)明當(dāng)開(kāi)機(jī)后,程序馬上開(kāi)始進(jìn)行初始化,之后開(kāi)始依次對(duì)相應(yīng)的按鍵狀態(tài)進(jìn)行掃描,當(dāng)有鍵按下時(shí)進(jìn)入相應(yīng)的處理子程序,如果沒(méi)有就繼續(xù)循環(huán)進(jìn)行掃描。其流程圖如圖41開(kāi)始初始化裝貨鍵是否按下?裝貨子程序 Y N? Y N1元鍵是否按下? 1元投幣子程序 Y N5元鍵是否按下?5元投幣子程序 Y N可樂(lè)鍵是否按下?退幣子程序牛奶子程序純水子程序可樂(lè)子程序退幣鍵是否按下?牛奶鍵是否按下?純水鍵是否按下? Y N Y N Y N N Y 裝貨子程序裝貨子程序主要是對(duì)3種貨物進(jìn)行裝載,每種貨物裝10瓶,之后再送6位數(shù)碼顯示管顯示。其流程圖如圖42裝貨子程序按鍵去抖三種貨物數(shù)量全置10顯示返回圖42 裝貨子程序流程圖 投幣子程序本程序主要完成的是對(duì)投幣金額的累加,、5元的投幣金額累加子程序,其主要工作過(guò)程是先對(duì)原有金額進(jìn)行寄存保護(hù),設(shè)置退幣指示燈延時(shí)10s亮開(kāi)始計(jì)時(shí),再在總金額上加上相應(yīng)的投幣值,若現(xiàn)在的總金額小于100則直接輸出顯示,若大于或等于100則將投入的幣退出,重新賦予寄存保護(hù)的之前的金額數(shù)。、5元3種幣值的子程序差不多。其流程圖如圖43投幣子程序按鍵去抖總金額寄存保護(hù)延時(shí)10s退幣開(kāi)始計(jì)時(shí)總金額角位加5角位是否為0? 元位加1角位清零 Y N總金額=100?總金額還原退幣 Y N返回圖43 貨物選擇子程序
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1