P5
CH549\548\546\547相比標(biāo)準(zhǔn)51單片機(jī)多了P5端口。
P5端口都是單向的引腳,且P5寄存器不能位操作。下面附上使用代碼。
//========================P5====================================================== //P5.0只能輸入====================================================== UINT8?P50_IN(?) { ????if(?P5?&?0x01?) ????????return(1); ????else ????????return(0); } //P5.1只能輸入====================================================== UINT8?P51_IN(?) { ????if(?P5?&?0x02?) ????????return(1); ????else ????????return(0); } //P5.4只能輸出====================================================== void?P54_OUT(UINT8?i) { ????if(i)???P5?|=?0X10; ????else????P5?&=?~0X10; } //P5.5只能輸出0,或者高阻態(tài),如果要輸出高電平,需要外部加上拉電阻=================================== void?P55_OUT(UINT8?i) { ????if(i)???P5?|=?0X20; ????else????P5?&=?~0X20; } //P5.7只能輸入,做輸入時(shí)需要在ISP下載時(shí)取消作為RST====================================================== UINT8?P57_IN(?) { ????if(?P5?&?0x80?) ????????return(1); ????else ????????return(0); }
熱門產(chǎn)品 :
CH32X035: 32位USB+USB PD單片機(jī)