#include sbit ALE = P2^4; sbit OE = P2^5; sbit SC = P2^6; sbit EOC = P2^7; sbit ADDR_A = P2^0; sbit ADDR_B = P2^1; sbit ADDR_C = P2^2; sfr MYDATA = P1; void main() { unsigned char value; MYDATA = 0xFF; EOC = 1; ALE = 0; OE = 0; SC = 0; while(1) { ADDR_C = 0; ADDR_B = 0; ADDR_A = 1; MSDelay(1); ALE = 1; MSDelay(1); SC = 1; MSDelay(1); ALE = 0; SC = 0; while(EOC==1); while(EOC==0); OE = 1; MSDelay(1); value = MYDATA; OE = 0; ConvertAndDisplay(value); } }