8255A的A口作为输入口,与逻辑电平开关相连。8255A的C口作为输出口,与发光二极管相连,串口通信上位机发送数据,B口作为输出口,与发光二极管相连,实现LED灯显示。编写程序,使得逻辑电平开关的变化在发光二极管上显示出来。
C代码
#include<reg52.h> #include<intrins.h> #include<absacc.h> void main() { unsigned char i; //初始化 TMOD=0X20; SCON=0X50; TL1=0XFD; TH1=0XFD; EA=0; TR1=1; XBYTE[0X7F0b]=0X90; while(1) { i=XBYTE[0X7F00]; XBYTE[0X7FFE]=i; XBYTE[0X7F09]=SBUF; RI=0; } }
|