- 152
- 0
- 约5.44千字
- 约 47页
- 2016-04-13 发布于江苏
- 举报
例:串行接口扩展 串行接口扩展 8251作用说明 与51的连接关系 端口地址说明 工作方式选择(初始化命令字) 硬件说明例 扩展接口芯片8255(如图示) 可编程并行接口芯片 用于6位LED显示 PA口用于位控 PA0控LED0 PA1控LED1 PA2控LED2 PA3控LED3 PA4控LED4 PA5控LED5 PB口用于7段LED段控 PB0:A段 PB1:B段 PB2:C段 PB3:D段 PB4:E段 PB5:F段 PB6:G段 PB7:DP段 与(三总线)主控芯片连接 D0-D7接D0-D7 A0接A0,A1接A1 CS接XXX译码 RD接RD WR接WR 8255在系统中的端口地址 PA口:xxxxH PB口:xxxxH PC口:xxxxH P控制口:xxxxH 8255命令控制字 PA口方式0输出,PB口方式0输出 软件设计说明例 显示子程序 显示子程序名:DISP 功能:将地址LED5-LED0中的内容在数码管上显示出来。 入口条件:LED5-LED0 调用程序:定时中断调用 被调用子程序:延时子程序 出口条件:无 显示的原理如下:从最左边数码管开始,由PA口输出位控码(在这里,即20H),由8255的PB口输出欲显示的字形码(如字符“0”,共阴极的字形码为“0C0H”),则在最左边的数码管显示字符“0”。然后,由PA口输出位控码(在这里为00
原创力文档

文档评论(0)