原创 8255输入输出实验(二)

2008-11-15 00:26 3060 3 4 分类: MCU/ 嵌入式

实验目的


  使用8255A的PA口作为输出口,PB口作为输入口,讲PB口读入的案件信号送8位LED发光二极管显示。


  8255A与单片机的连接方式见实验一


实现程序


       ORG 00H


PORTA EQU 7CFFH
PORTB EQU 7DFFH
PORTC EQU 7CFFH
CADDR EQU 7FFFH
       
  ORG 30H
START:  MOV A,#82H
              MOV DPTR,#CADDR
              MOVX @DPTR,A
  
             MOV DPTR,#PORTB
             MOVX A,@DPTR


              MOV DPTR,#PORTA
              MOVX @DPTR,A


              CALL DELAY
             SJMP START


DELAY:  MOV R0,#0
L1:          MOV R1,#0
               DJNZ R1,$
               DJNZ R0,L1
               RET


    END


实验结果


点击看大图


 

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1669127 2009-3-10 12:59

这是用什么仿真的啊?
相关推荐阅读
用户168877 2013-05-20 22:22
2013年博客更新了
       现在回想起刚开始写技术博客的我,感慨良多。那时的我还是一个刚刚技术入门的学生,一晃都快五年了。这几年虽然做了很多项目,但越发感觉自己的技术成长的步伐变慢了,为什么呢?难道80后的我已...
用户168877 2008-12-29 10:03
DSP调试遇到仿真器错误不要怕
    CCS加仿真器在连接DSP时,由于各种原因CCS会出现一些错误,最多的是不能初始化DSP错误,而这种错误有又多种原因造成,因此会在报错窗口上显示不同的错误代码。大体总结一下吧,从第一次CCS和...
用户168877 2008-12-21 23:06
我的学习工具小照
图片从右向左依次为:1、SEED-XDSUSB2.0仿真器,巨旧,还有点小问题,时常连接不上DSP,条件简陋啊2、TMS320LF2407A开发板是这款DSP的最小系统板,背面焊接有ISSI的64K1...
用户168877 2008-12-12 21:08
LF2407A定时器1中断闪烁LED
      利用项目组以前废弃的电机控制板(+15V供电)做了一下DSP点亮LED的实验,板上DSP为TMS320LF2407A,调试了一个星期左右。期间遇到了很多问题,最终还是调试成功啦,而且基本学...
用户168877 2008-11-15 00:27
8255输入输出实验(一)
实验目的使用8255A的PA口作为输出口,外接8位发光二极管,编写程序使发光二极管循环点亮8255 8255A是可编程并行输入输出接口芯片,实现数据的输入输出,其接口有1、IO口电路:三个八位并口,P...
EE直播间
更多
我要评论
1
3
关闭 站长推荐上一条 /3 下一条