微機原理課程設計--雙機并口通信

      網(wǎng)友投稿 1298 2025-03-31

      課設題目

      雙機并口通信

      功能需求

      兩臺實驗箱,一臺為發(fā)送機,一臺為接收機

      發(fā)送機利用鍵盤掃描發(fā)送數(shù)值(0–F)

      接收機收到數(shù)值顯示在數(shù)碼管上

      兩機為雙機單工通信

      實驗電路圖

      課設代碼

      發(fā)送機:

      IOY0 EQU 0600H ;片選IOY0對應的端口始地址 MY8255_A EQU IOY0+00H*2 ;8255的A口地址 MY8255_B EQU IOY0+01H*2 ;8255的B口地址 MY8255_C EQU IOY0+02H*2 ;8255的C口地址 MY8255_CON EQU IOY0+03H*2 ;8255的控制寄存器地址 SSTACK SEGMENT DW 256 DUP(?) SSTACK ENDS DATA SEGMENT DTABLE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV DX,MY8255_CON MOV AL,8DH ;使A端口方式0辥“?o,C高四位輸入,B口方式1輸出 OUT DX,AL MOV DX,MY8255_CON MOV AL,05H ;使ACK置1,數(shù)據(jù)未送外設,即PC2=1 OUT DX,AL BEGIN: CALL DALLY CALL CCSCAN ;掃描 JNZ INK1 JMP BEGIN INK1: CALL DALLY CALL CCSCAN JNZ INK2 ;有鍵按下,轉(zhuǎn)到INK2 JMP BEGIN ;確定按下鍵的位置 INK2: MOV CH,0FEH MOV CL,00H COLUM: MOV AL,CH MOV DX,MY8255_A OUT DX,AL MOV DX,MY8255_C IN AL,DX and al,0f0h L1: TEST AL,10H ;is L1? JNZ L2 MOV AL,00H ;L1 JMP KCODE L2: TEST AL,20H ;is L2? JNZ L3 MOV AL,04H ;L2 JMP KCODE L3: TEST AL,40H ;is L3? JNZ L4 MOV AL,08H ;L3 JMP KCODE L4: TEST AL,80H ;is L4? JNZ NEXT MOV AL,0CH ;L4 KCODE: ADD AL,CL CALL SEND ;鍵盤值發(fā)送 KRET: PUSH AX KON: CALL CCSCAN JNZ KON POP AX NEXT: INC CL MOV AL,CH TEST AL,80H JZ KERR ROL AL,1 MOV CH,AL JMP COLUM KERR: JMP BEGIN ;發(fā)送子程序:將3000-3005緩沖區(qū)的內(nèi)容發(fā)送給接收機 SEND: MOV DX,MY8255_B OUT DX,AL ;把鍵盤值送端口B MOV DX,MY8255_C IN AL,DX ;讀端口C中的數(shù)據(jù) AND AL,04H ;測試ACK=0? JZ KRET ;ACK為0跳轉(zhuǎn),表示數(shù)據(jù)已送到外設,可以再次輸入 MOV DX,MY8255_A MOV AL,00H ;將OBF置0,表明已向指定的端口輸出了數(shù)據(jù), OUT DX,AL ;等待外設取走數(shù)據(jù) CALL DALLY ret ;無條件跳轉(zhuǎn)到BEGIN CCSCAN: MOV AL,00H ;鍵盤掃描子程序 MOV DX,MY8255_A OUT DX,AL MOV DX,MY8255_C IN AL,DX NOT AL AND AL,0F0H RET DALLY: PUSH CX ;延時子程序 MOV CX,0006H T1: MOV AX,009FH T2: DEC AX JNZ T2 LOOP T1 POP CX RET CODE ENDS END START

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      微機原理課程設計--雙機并口通信

      15

      16

      17

      18

      19

      20

      21

      22

      23

      24

      25

      26

      27

      28

      29

      30

      31

      32

      33

      34

      35

      36

      37

      38

      39

      40

      41

      42

      43

      44

      45

      46

      47

      48

      49

      50

      51

      52

      53

      54

      55

      56

      57

      58

      59

      60

      61

      62

      63

      64

      65

      66

      67

      68

      69

      70

      71

      72

      73

      74

      75

      76

      77

      78

      79

      80

      81

      82

      83

      84

      85

      86

      87

      88

      89

      90

      91

      92

      93

      94

      95

      96

      97

      98

      99

      100

      101

      102

      103

      104

      105

      106

      107

      108

      109

      110

      111

      112

      113

      114

      115

      116

      117

      118

      119

      120

      121

      122

      123

      124

      更多

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:在Excel中如何計算雙階乘?雙階乘計算方法介紹
      下一篇:Word表格預算表如何用求和公式計算總和(表格算總和怎么計算公式)
      相關文章
      亚洲JIZZJIZZ中国少妇中文| 亚洲宅男精品一区在线观看| 亚洲欧洲尹人香蕉综合| 亚洲欧洲日韩极速播放| 亚洲精品成人片在线观看精品字幕| 亚洲色www永久网站| 亚洲手机中文字幕| 亚洲成色在线影院| 亚洲日韩精品无码一区二区三区| 亚洲gay片在线gv网站| 亚洲一区二区三区在线观看蜜桃| 国产av天堂亚洲国产av天堂| 亚洲色一色噜一噜噜噜| 国产亚洲午夜精品| 亚洲av无码一区二区三区在线播放| 久久亚洲国产最新网站| 中文字幕在线观看亚洲视频| 久久精品亚洲一区二区三区浴池| 亚洲日韩涩涩成人午夜私人影院| 国产在亚洲线视频观看| 国产成人精品亚洲| 亚洲AV成人精品日韩一区| 亚洲综合av一区二区三区| 亚洲中文久久精品无码1 | 亚洲欧洲国产成人精品| 亚洲国产aⅴ成人精品无吗| 亚洲人配人种jizz| 亚洲天堂一区二区三区| 在线综合亚洲中文精品| 亚洲另类无码一区二区三区| 日韩亚洲综合精品国产| 亚洲精品和日本精品| 亚洲伊人久久大香线蕉综合图片 | 中中文字幕亚洲无线码| 亚洲成av人片在线天堂无| 无码国产亚洲日韩国精品视频一区二区三区 | 亚洲AV成人影视在线观看| 亚洲AV永久无码精品网站在线观看 | 亚洲精品福利在线观看| 亚洲www在线观看| 久久亚洲精品无码网站|