第6章 并行IO口扩展技术.pptVIP

  • 17
  • 0
  • 约5.38千字
  • 约 41页
  • 2017-08-23 发布于河南
  • 举报
初始化程序举例: 例:在8051单片机上扩展一片8255A芯片,设端口A为方式0输入,端口B方式输出,端口C高4位输入,端口C第4位输出。要求从A口读入的数据从B口输出。试设计扩展接口电路,并给出初始化程序。 MOV A, #98H MOV DPTR, #7FFFH MOVX @DPTR, A MOV DPTR, #7FFCH MOVX A, @DPTR INC DPTR MOVX @DPTR 2)状态寄存器 用来存放状态字,共8位,最高位未定义。 各功能如图6.9所示: 1) INTRA、INTRB:端口有无中断请求。INTR=1,有中断请求,否则,无; 2) ABF、BBF:端口的缓冲器满/空标志。BF=1,表示装满,可由外设或单片机取走;BF=0,表示为空,可接收外设或单片机发送数据。 3) INTEA、INTEB:端口中断允许/禁止标志。为1,允许,否则,禁止; 5、8155定时器/计数器及输出波形 1)8155定时器 8155的定时器是一个14位减法计数器,对TIN端输入的脉冲进行减法计数。在到达最后一个计数值时,输出一个矩形波或脉冲。外部有

文档评论(0)

1亿VIP精品文档

相关文档