计算机控制第三章.pptVIP

  • 10
  • 0
  • 约2.34万字
  • 约 89页
  • 2017-06-05 发布于湖北
  • 举报
参考程序如下: INIT8255: MOV DPTR,#7FFFH;控制口地址送数据指针 MOV A,#90H ;PA输入,PB输出,PC任意,控制字可为1001?00?B MOVX @DPTR,A ;方式控制字写入8255A控制口,PA输入,PB输出 MOV DPTR,#7FFDH ;PB口地址送数据指针 MOV A,R7 MOVX @DPTR,A ;将R7的内容输出到PB口 MOV DPTR,#7FFCH ;PA口地址送数据指针 MOVX A,@DPTR ;读PA口开关的状态 MOV R2,A ; RET 当需要对工业生产过程中的模拟量进行测控时,以8255作为并行接口,MCS-51单片机作为主机的微机控制系统的常见结构如图3-4所示。 通过编程使8255-PA口工作在方式1(单向选通)输入,8255-PB口工作在方式1输出,允许中断。 在程序控制下,PC7输出一个正脉冲启动模拟过程输入通道进行模拟/数字转换,此次模拟/数字转换完毕,输入通道通过PC4向8255-PA口发出选通信号,将模拟/数字转换结果打入PA口,同时通过INTRA向主机发出中断请求。 MCS?51 8255A 74LS373 G G CS A1 A0 D0~D7 RD WR INTRA INTRB 8 8 P2.7

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档