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

正文內(nèi)容

自動售貨機軟件設(shè)計畢業(yè)設(shè)計-資料下載頁

2025-06-02 01:17本頁面
  

【正文】 入,或者 8 位輸出,但是不可以雙向傳輸; C 口分為兩個 4 位口,用于輸入或者輸出,也可以用作 A 口, B 口的狀態(tài)控制信號。 圖 51 8255引腳圖 8255 的操作方式 讀 /寫控制邏輯操作選擇 由單片機輸出的地址 A1, A0 及控制信號 WR , CS , RD 來選擇口的操作狀態(tài)??诘牟僮鳡顟B(tài)如表 521 所示 第 19 頁 表 52 8255的口操作狀態(tài) A1 A0 RD WR CS 輸入操作(讀) 0 0 0 1 0 A口 —— 數(shù)據(jù)總線 0 1 0 1 0 B口 —— 數(shù)據(jù)總線 1 0 0 1 0 C口 —— 數(shù)據(jù)總線 輸出操作(寫) 0 0 1 0 0 數(shù)據(jù)總線 —— A口 0 1 1 1 0 數(shù)據(jù)總線 —— B口 1 0 1 0 0 數(shù)據(jù)總線 —— C口 1 1 1 0 0 數(shù)據(jù)總線 —— 控制口 禁止操作 — — — — 1 數(shù)據(jù)總線為三態(tài) 1 1 0 1 0 非法狀態(tài) — — 0 1 0 數(shù)據(jù)總線為三態(tài) 8255 的三種工作方式 方式 0(基本輸入 /輸出方式):這種工作方式不需要任何選通信號。 A 口, B 口及 C 口的兩個 4 位口中任何一個端口都可以由程序設(shè)定為輸入或者輸出。作為輸出口時,輸 出數(shù)據(jù)被鎖存:作為輸入口 ,輸入數(shù)據(jù)不鎖存。 方式 1( 選通輸入 /輸出方式 ):在這種工作方式下, A, B, C 三個口分為兩組。 A 組包括 A 口和 C 口的高四位, A 口可由編程設(shè)定為輸入口或者輸出口, C 口的高四位則是用來作為 A 口輸入 /輸出操作的控制和同步信號: B 組包括 B 口和 C 口的低四位, B 口可由編程設(shè)定為輸入口或者輸出口, C 口的低四位則是用來作為 B 口輸入 /輸出操作的控制和同步信號。 A 口和 B 口的輸入或者輸出的數(shù)據(jù)都被鎖存。 方式 2( 雙向傳送方式 )在這種方式下, A 口可以用于雙向傳送, C 口的 PC3~PC74 用來作為輸入 /輸出的 控制同步信號。應(yīng)該注意的是,只有 A 口允許用作雙向傳送,這時 B 口和PC0~PC2 則可編程為方式 0 或者方式 1 工作。 編程控制字 8255A 的編程選擇是通過對控制口輸入控制字的方式實現(xiàn)的??刂谱钟蟹绞竭x擇控制字和 C 口置位 /復(fù)位控制字。 第 20 頁 方式選擇控制字:其格式如下表 53 所示: 表 53方式選擇控制字 D7 D6 D5 D4 D3 D2 D1 D0 A組 B組 控制字 標(biāo)志 1=方式控制字 方式選擇 00=方式 0 01=方式 1 1*=方式 2 A口 1=輸入 0=輸出 上 C 口1=輸入0=輸出 方式選擇 00= 方式0 , 01= 方式 1 B口 1=輸入 0=輸出 下 C 口 1=輸入 0= 輸出 C 口置位 /復(fù)位控制字: C 口具有位操作功能,把一個置位 /復(fù)位控制字送入送入 8255A的控制寄存器(控制口)就能把 C 口的某一位置 1 或者清 0 而不影響其他位的狀態(tài)。 C 口置位 /復(fù)位控制的格式與定義如表 54 所示。 表 54 C口置位 /復(fù)位控制字 D7 D6 D5 D4 D3 D2 D1 D0 控制字標(biāo)志 位選擇 置位 0= 位操作 當(dāng)不用的時候置為 000 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 BIT0 BIT1 BIT2 BIT3 BIT4 BIT5 BIT6 BIT7 8051 與 8255 的接口方法 8051 單片機與 8255 的接口邏輯簡單,因為 8255A 芯片內(nèi)部沒有地址鎖存能力,所以圖52 中 8255A 的片選信號 CS 及口地址選擇線 A1, A0 分別由 8051 的 和 經(jīng)由地址鎖存器后提供。如果沒有參入選址的地址的狀態(tài)都看作 “1 ”狀態(tài),則 8255 的 A, B, C 口及控制口地 址為 FF7CH, FF7DH, FF7EH, FF7FH。當(dāng)然各口都有重復(fù)的地址, 8255 的復(fù)位 第 21 頁 端與 8051 的復(fù)位端相連,都接到 8051 的復(fù)位電路。 圖 52 8255與 8051的連接圖 第 6 章 自動售貨機軟件設(shè)計 軟件設(shè)計的基本思路是:根據(jù)模塊化設(shè)計的原則,做到相應(yīng)任務(wù)的分時處理,使之具有并行計算的能力。功能上,利用硬件資源的合理冗余,實現(xiàn)積木式軟件結(jié)構(gòu),做到紙幣(硬幣)支付模塊、顯示模塊等。軟件主要由主控程序、用戶管理程序、執(zhí)行控制程 序、數(shù)據(jù)采集與處理程序等模塊構(gòu)成。 第 22 頁 由于自動售貨機屬于室外、無人值守的控制系統(tǒng),所以在軟件設(shè)計中,主要考慮了系統(tǒng)軟件的容錯能力,采取了以下 3 種措施:一是超時管理的容錯設(shè)計。在系統(tǒng)程序中,除了專門設(shè)置的循環(huán)等待程序外,對許多以時間為界的操作(如握手超時、鍵盤等待超時、執(zhí)行電機運轉(zhuǎn)超時等)設(shè)置了超時管理功能,在等待結(jié)束信號超過某一設(shè)定時間后,程序進入出錯處理,使之報警,提示進入后續(xù)運行等。二是超界管理的容錯設(shè)計。在系統(tǒng)運行過程中,軟件對實際運行的參數(shù)(如金額、所售商品種類等)均進行必要的測試,一旦發(fā)現(xiàn)超出了預(yù)定值,則進行報警等操作。三是通訊容錯設(shè)計。在系統(tǒng)實時通訊過程中,每次通訊均進行CRC 校驗,采用發(fā)送端連續(xù) H 次發(fā)送數(shù)據(jù)至接收端,并對 3 次發(fā)送的數(shù)據(jù)比較, 3 次數(shù)據(jù)不一致,則請求發(fā)送端重發(fā)數(shù)據(jù),從而保證了通訊的高可靠性。 第 23 頁 參考文獻 [1] 李廣弟等 單片機基礎(chǔ) 北京航空航天出版社, [2] 樓然苗等 51 系列單片機設(shè)計實例 北京航空航天出版社, [3] 唐俊翟等 單片機原理與應(yīng)用 冶金工業(yè)出版社, [4] 劉瑞新等 單片機原理及應(yīng)用教程 機械工業(yè)出版社, [5] 吳國經(jīng)等 單片機應(yīng)用技術(shù) 中國電力出版社, [6] 李全利,遲榮強編著 單片機原理及接口技術(shù) 高等教育出版社, [7] 侯媛彬等,凌陽單片機原理及其畢業(yè)設(shè)計精選 2021年,科學(xué)出版社 [8] 羅亞非,凌陽十六位單片機應(yīng)用基礎(chǔ) 2021年 北京航空航天大學(xué)出版社 [9] 北京北陽電子有限公司, 061A凌陽單片機及其附帶光 盤 2021年 [10] 張毅剛等, MCS51單片機應(yīng)用設(shè)計,哈工大出版社, 2021年第 2版 [11] 霍孟友等,單片機原理與應(yīng)用,機械工業(yè)出版社, [12] 霍孟友等,單片機原理與應(yīng)用學(xué)習(xí)概要及題解,機械工業(yè)出版社, [13] 許泳龍等,單片機原理及應(yīng)用,機械工業(yè)出版社, [14] 馬忠梅等,單片機的 C 語言應(yīng)用程序設(shè)計,北京航空航天大學(xué)出版社, 2021 修訂版 [15] 薛均義 張彥斌 虞鶴松 樊波,凌陽十六位單片 機原理及應(yīng)用, 2021 年,北京航空航天大學(xué)出版社 第 24 頁
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1