单片机系统扩展内容摘要:

FFFH ; 8255控制口地址 MOV A, 0B8H ;满足以上要求的控制字 MOVX @DPTR, A ;控制字送入 8255控制口 对 8255的 3个端口的工作方式预先设定。 设置控制字经控制口写入。 8155可编程并行 I/O接口扩展芯片 ( 1) 8155内部结构及引脚功能 ( 2) 8155的控制字格式 X TIMINTEBBBFINTRBINTEAABFINTRAA口 中断请求标志A口 缓冲器满/空 标志允许A口 中断标志B口 中断请求标志B口 缓冲器满/空 标志D7 D6 D5 D4 D3 D2 D1 D0允许B口 中断标志定时器中断标志,计数满该位置“1”中断请求,复位后为“0 ”空( 3) 8155的状态字格式 8155片内可编程定时 /计数器由两个 8位寄存器组成,低 8位和高 6位存放计数初值,最高 2位控制定时器的工作方式 ( 4) 8155的定时器使用 M2 M1 T13 T12 T11 T10 T9 T8D7 D6 D5 D4 D3 D2 D1 D0M2 M1 T13 T12 T11 T10 T9 T8D7 D6 D5 D4 D3 D2 D1 D0定时方式 计数初值高6 位 计数初值低8 位( 5) 8155的端口地址分配 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 选 中 的 寄 存 器 0 0 0 命令 /状态寄存器 0 0 1 PA口 0 1 0 PB口 0 1 1 PC口 1 0 0 定时计数器的低 8位寄存器 1 0 1 定时计数器的高 6位寄存器及工作方式字 (2位 ) 8155接口扩展举例 ( 1) 8255与单片机连接图 8155的端口地址编码为: 命令 /状态寄存器地址: 7F00H, 片内 RAM字节地址: 7E00H~ 7EFFH, PA口地址: 7F01H, PB口地址: 7F02H, PC口地址: 7F03H, 定时计数器低位地址: 7F04H, 定时计数器高位地址: 7F05H。 若要求 8155的 PA、 PB作为基本输出口, PC作为基本输入口,不允许中断,不启动定时计数器,则命令字为03H,初始化编程下: MOV DPTR, 7F00H ; 8155命令口地址 MOV A, 03H MOVX @DPTR, A ;写入命令字 ( 2)。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。