要点:
初始化设置:
①P2选通5通道
②P0输出0x00(关)
蜂鸣器控制:
①P2选通5通道
②P0输出0x00(关)或0x40(开)
继电器控制:
①P2选通5通道
②P0输出0x00(关)或0x40(开)
LED(发光二极管)控制:
①P2选通4通道
②P0输出(0xff为全灭,0x00为全亮,对应位0则该个LED亮)
代码:
P2选通道:
void SelectHC138(unsigned channel)
{
switch(channel)
{
case 4: //P2选4通道
P2=(P2&0x1f)|0x80;
break;
case 5: //P2选5通道
P2=(P2&0x1f)|0xa0;
break;
case 6: //P2选6通道
P2=(P2&0x1f)|0xc0;