欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7356|回復: 1
收起左側

單片機并行IO口8255擴展實驗

[復制鏈接]
ID:257911 發表于 2017-12-5 21:11 | 顯示全部樓層 |閱讀模式
實驗三 并行IO口擴展實驗
一、8255的PA口按方式0輸出,PB口按方式0輸入
ORG              0000H
PORTA              EQU                            7CFFH                                           ;A口
PORTB              EQU                            7DFFH                                           ;B口
PORTC              EQU                            7EFFH                                           ;C口
CADDR              EQU                            7FFFH                                           ;控制字地址
                            SJMP              START
                            ORG              0030H
START:              MOV              A,#82H                               ;方式0,PA,PC輸出,PB輸入
                  MOV                 DPTR,#CADDR
                  MOVX    @ DPTR,A
loop:              MOV     DPTR,#PORTB
                  MOVX    A,@ DPTR                                  ;讀入B口
                  MOV     DPTR,#PORTA
                  MOVX    @DPTR,A                               ;輸出到A口
        LCALL              DELAY
LJMP              loop

DELAY:                MOV              R6,#0
DELAY1: MOV  R7,#0
DELAY2:  DJNZ                R7,DELAY2
              DJNZ              R6,DELAY1
              RET
              END

二、(思考題)
1、8255的PB口作輸出,PA口作輸入
ORG              0000H
PORTA              EQU                            7CFFH                                           ;A口
PORTB              EQU                            7DFFH                                           ;B口
PORTC              EQU                            7EFFH                                           ;C口
CADDR              EQU                            7FFFH                                           ;控制字地址
                            SJMP              START
                            ORG              0030H
START:              MOV              A,#90H                                  ;方式0,PA,PC輸出,PB輸入
                  MOV                DPTR,#CADDR
                  MOVX    @ DPTR,A
loop:              MOV     DPTR,#PORTA
                  MOVX    A,@ DPTR                                  ;讀入A口
                  MOV     DPTR,#PORTB
                  MOVX    @DPTR,A                                  ;輸出到B口
        LCALL              DELAY
LJMP              loop

DELAY:                MOV              R6,#0
DELAY1: MOV  R7,#0
DELAY2:  DJNZ                R7,DELAY2
              DJNZ              R6,DELAY1
              RET
              END



完整的Word格式文檔51黑下載地址:
智能儀器實驗三截圖.doc (472.5 KB, 下載次數: 13)


回復

使用道具 舉報

ID:257829 發表于 2017-12-5 22:47 | 顯示全部樓層
很給力
回復

使用道具 舉報

無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表