单片机应用中,有时需要让外部用跳线进行选择设置,单片机按跳线的状态来进行相应的控制操作。本例中可用一个I/O口检测出跳线连接的3种状态:高电平,低电平或者悬空(高阻态)。电路如右图所示。
检测低电平状态:I/O口为输入状态,直接读取引脚上的低电平。
检查高电平状态:I/O口为输入状态,直接读取引脚上的高电平。
检查高阻状态:I/O口设为输出态,输出高电平。然后设置I/O口为输入态,读取引脚状态,为高电平;再把I/O口设为输出态,输出低电平,读取引脚状态,为低电平。说明为高阻态。
|
|
|
本站程序由百合电子工作室开发和维护 |