51单片机的扩展,设计中利用62256和8255A芯片同时扩展了外部RAM和IO口,8255A的PA口设置为输入,读取八位按钮的状态;PB口设置为输出,以显示八位按钮的状态情况。(灯亮说明该处的按钮按下),按键P1.1用于将八位按键的状态存储,按键P1.0用于按顺序显示所有的已存储的按键状态。设计中,PA口用来采样,PB口用来输出采样的结果,外部RAM保证了数据的容量,PA、PB口也可以连接其他设备,实现其他的功能。