#include#include#defineucharunsignedchar#defineuintunsignedint#definedelaynop(){_nop_();_nop_();_nop_();_nop_();}sbitRS=P3^5;sbitRW=P3^6;sbitEN=P3^7;sbitspk=P2^7;ucharcodekeypad_chars[12][6]={"1","2abc","3def","4ghi","5jkl","