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

正文內(nèi)容

微機接口課程設計報告---地鐵收費系統(tǒng)-展示頁

2025-05-27 02:29本頁面
  

【正文】 個下位機組成,主控機負責數(shù)據(jù)處理,下位機負責訪問接口。 B. 下位機從接口上接收到卡號數(shù)據(jù) ,并將該下位機的編號傳到主控機,主控機保存 . 當主控機再次收到該卡號的時候 ,計算該下位機和已經(jīng)存儲的下位機之間的距離計算出車費 ,用該卡號的金額減去車費 ,如果大于 0 則扣除費用 ,否則報警 . (3). 系統(tǒng)接口框圖 (4) . 系統(tǒng)程序 主控機 ISA總線 8250 收 /發(fā)時鐘 TTL/232 電平轉(zhuǎn)換 或 TTL/485 電平轉(zhuǎn)換 下位機 ISA總線 8250 收 /發(fā)時鐘 TTL/232 電平轉(zhuǎn) 換 或 TTL/485 電平轉(zhuǎn)換 8255 A口 B 口 C 口 A B C 口分別表示三個站點 ,每個口中 13 口為站點編號 , ,47 口記錄卡號 ,最高位為標志位 3 主控機保存 ,查詢 ,計算余額 ,臨時保存卡號信息等程序。 下位機與主控機通信程序。 (5) . 系統(tǒng)流程 (設計 )說明 首先 主控機啟動程序 ,開始監(jiān)聽下位機 ,一旦收到數(shù)據(jù)就進行處理 ,首先分割出低 3位作為站點編號 ,中間 4 為作為卡號 .然后主控機查詢數(shù)據(jù)庫 ,得到該卡號的信息 ,包括是否是第一次進站 ,卡上的余額等等 .接下去主控機返回該卡號的余額給下位機 ,下位機接受到余額判斷是否小于零 ,如果是則報警 (響鈴 ),否則顯 示余額 ,下位機不進行判斷用戶到底是進站還是出站 .所有判斷都是交給主控機 ,下位機還需要從接口讀取數(shù)據(jù) ,前 3位表示站點編號 ,中間 4位表示卡號 ,最高位為標志位 ,只有它為 1 時表示已經(jīng)插卡并且已經(jīng) ready 可以讀數(shù)據(jù)了 .下位機讀取數(shù)據(jù)后通過 通信和主機建立連接 ,下位機對于接口的監(jiān)聽是主動的 ,這里我們程序中開了一個線程用于專門監(jiān)聽讀取接口上的數(shù)據(jù) ,而且同時設計了標志以防止反復讀取 ,反復將同一數(shù)據(jù)發(fā)送至服務器端(主控機 ). (6) . 部分關鍵程序源碼 程序包括客戶端和服務器端程 序 A . COM 通訊 : 1. 連接初始化 : (1)。 (512)。 } (1)。 (1)。 2. 發(fā)送數(shù)據(jù) int CKou1Dlg::SendComMessage(CString msg) { CByteArray sendstr。 sLength=()。 for(int i=0。i++) { (i,(i))。 return 0。 VARIANT variant_ins。 long i=0。 char rxdata[1000]。 switch(()) { case 2: { variant_ins=()。 len=()。ilen。i,amp。 } rxdata[i]=39。 } // m_recv+=rxdata。 break。 } } B . 下位機 監(jiān)聽接口 首先通過增開一個線程 ,線程中死循環(huán)來不斷監(jiān)聽接口 , 然后在死循環(huán)開
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1