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

正文內容

微機接口課程設計(完整版)

2025-02-21 13:37上一頁面

下一頁面
  

【正文】 ?從COM0讀出顯示到DOS端口N:name serialmunicationdata segmentmessage db 39。檢查接收是否準備好 jz next 。完了,執(zhí)行停機動作CODE ENDS END START下面是一段基于本設計的連接圖的通過8251實現串行通信的程序。等待8251處于允許發(fā)送狀態(tài)M02: IN AL,DX TEST AL,1 JZ M02 MOV AL,[SI] 。向8251的命令端口寫入3個0II1: CALL OCOMM DEC AH JNZ II1 MOV AL,40H 。延時 LOOP $ POP DX 。 DB 128 DUP(?)STACK ENDSCODE SEGMENT PARA PUBLIC 39。通過F/\C來實現:此電路圖是按同步通信的方式畫的,READY信號在以后的設計中,也沒有用到,便把它的連接去掉了。此時復位信號有效,使微機系統(tǒng)重新恢復正常運行。IO/M,RD,WR幾個控制引腳的譯碼通過簡單的組合邏輯電路來實現。:IBM PC及其兼容機間經過RS-232-C口串行通信是在實際系統(tǒng)中用的最廣泛的。有了8086/8088時序基礎,對ISA總線時序的理解主要在于以下幾點: ①地址和數據已不再分時復用信號線,因此在整個總線周期內有效。1 I/OCCSl6(上劃線):I/O片選16,輸入,低電平有效。該信號用來表示SDl5~SD8上正進行數據傳送。CLK是由()SC的輸出3分頻產生的,也就是說()SC的頻率應是CLK的3倍。因此,優(yōu)先級別與它們相對應(DRQ1的級別最高,DRQ 3的級別最低)。該引腳信號與8086的READY功能相同,用于插入等待時鐘周期。對于16位ISA總線,它們是數據線 的低8位。PC、IBMRS232C電平轉換芯片MC1488和MC14895)、ISA總線相關資料介紹:  MC1488可完成TTL電平到RS232C的電平轉換,輸入為TTL電平,輸出為RS232C電平。 轉換到RS232電平,用MC1489從RS232轉換到TTL電平。如果當前GATE為高電平,則立即開始減“1”計數,OUT保持為高電平,若n為偶數,則當計數值減到n/2時,OUT跳變?yōu)榈碗娖?,一直保持到計數值為?”,系統(tǒng)才重新置入計數值n,實現循環(huán)計數。(1)、方式選擇控制字(模式字)方式選擇控制字的格式如圖所示。1個啟動位。該例行程序。通信使用3根線完成:(1)地線,(2)發(fā)送,(3)接收。在并行數據傳輸方式中,使用8條或更多的導線來傳送數據,雖然并行傳送方式的速度很快,但由于信號的衰減或失真等原因,并行傳輸的距離不能太長,在串行通信方式中,通信接口每次由CPU得到8位的數據,然后串行的通過一條線路,每次發(fā)送一位將該數據放送出去。二、課程設計任務:設有兩臺PC機——甲機和乙機,利用兩臺試驗箱上的8251A芯片、TTL和RS—232C電平轉換芯片(MC1488和MC1489)、8254A芯片等,實現甲乙兩機之間的全雙工近距離異步串行通信;具體要求如下:1. 甲機和乙機通過各自的鍵盤輸入控制鍵(ESC)和要發(fā)送的字符,檢查是否按下 ESC鍵,若按下,則退出程序,返回DOS;否則將輸入的字符發(fā)送到對方,每輸入一個字符發(fā)送一次;同時雙方又可接收對方發(fā)來的字符。3. 中斷采用PC機內部可屏蔽中斷控制器(8259A)的IRQ7。串口按位(bit)發(fā)送和接收字節(jié)。可用于許多用途,比如連接鼠標、打印機或者Modem,同時也可以接工業(yè)儀器儀表。(2).同步方式下的格式每個字符可以用7或8位來表示,并且內部能自動檢測同步字符,從而實現同步。數據總線緩沖器,讀/寫控制電路,調制解調控制電路。輸出鎖存器用于寫入鎖存命令時,鎖定當前計數值。 ②利用 EE2和E3可級聯(lián)擴展成 24 線譯碼器;若外接一個反相器還可級聯(lián)擴展成 32 線譯碼器?! ∮捎贛CS51采用TTL電平,若用RS232C標準接口通信必須進行電平轉換。  MC1489可完成由RS232C到TTL電平轉換,輸入為RS232C電平,輸出為TTL電平。如果忽略標準化細節(jié),則可認為16位ISA總線就是PC/AT總線。(亦是8位ISA總線的全部引腳)信號定義,表9.2給出了16位ISA總線的后36個引腳信號定義。⑥BALE:總線地址鎖存允許,輸出。它們的優(yōu)先級別與所連接的IR線相同,即IRQ2在這6個請求信號中級別最高,IRQ7的級別最低。?OSC:振蕩器的輸出脈沖。?REFRESH(上劃線):刷新信號,雙向,低電平有效,由總線主控器的刷新邏輯產生。相比之下,前面所介紹的SMEMR(上劃線)和SMEMW(上劃線)僅當訪問存儲器的低1 MB時才有效。4 DRQ7~DRQDACK7(上劃線)~DACK5(上劃線)、DACK0(上劃線):通道7~5的DMA請求和相應的DMA響應信號(另有一個通道0的響應信號)。但由于受I/O指令的限制,8位和16位ISA總線的I/0讀/寫周期都只能使用低16位地址。下就各部分座簡要介紹。低13位地址線只在選擇存儲器中的某一存儲單元時使用。同樣,外界的復位信號輸入到8284的RES,同步的復位信號RESET從8284輸出。下面是一段基于本設計的連接圖的通過8251實現自發(fā)自收串行通信的程序,內包含了8253,8251的初始化。將(AL)寫入8251的命令口PUSH CX 。設置計數值,通訊速率為1M247。初始化數據段寄存器 MOV DS,AX LEA SI,SBUF 。并保存一個數據 INC DI CMP SI,OFFSET SBUF+10 。向8251控制端口送40H,使其復位call out1mov al,4eh 。向外發(fā)送一字節(jié)的子程序out dx,alpush cxmov cx,400hgg:loop gg 。press any key to exit39。 第二種方案是最合情合理的,既不像第三種方案那樣遙遠,也不像第一種方案那樣簡單。此外,對于電路的設計也有了一定的理解。有時發(fā)現一個問題的時候,需要做大量的工作來進行調試,然后才能解決。九、參考文獻:《微型計算機接口技術及應用》十、小組安排:組長(彭 勇):設計原理及方案;設計小結和心得;以及實驗報告組員(梁志高):接口電路原理圖組員(鄭禮禮):總體及各功能模塊程序流程圖組員(李 超):源程序代碼第30頁。為以后的工作積累了經驗,增強了信心。我更加懂得了如何利用匯編語言聯(lián)系實際來進行編程,同時在編程的過程中,應當了解一些管腳的使用方法,以及在匯編語言中使用的代碼和一些器件的初始化方法,同時也讓我明白了自己的一些不足,認識到僅僅把書本上的知識學好是遠遠不夠的,需要拓寬自己的知識面,將所學習到的東西運用到實踐中去,這樣才能夠應付未來的挑戰(zhàn)。最后選擇了第三種方案,可惜的是,這種程序更加偏
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1