1.上拉电阻和下拉电阻在单片机中的作用:
在单片机中,由于单片机一些能提供的电流较小,这个时候就用上拉电阻来补充部分电流…… 有信号输出时,单片机端口为低电平,上拉电阻的电流通过芯片端口接地,所以不会导致设备无法关闭。
当P0口进行一般的I/0输出时,由于T1截至,必须外接上拉电阻才有高电平输出(T1就是P0口内部的场效应晶体管);
不会出现你所说的产生电流将二极管点亮的情况啊,P0电平的高低是由单片机控制的,当你写入PO=0xFF,那就是全高;
当你写入P0=0x00,那就是全低;
2. 在RS-485总线中上拉电阻和下拉电阻的主要
在RS-485总线中上拉电阻和下拉电阻的主要作用就是在线路所有驱动器都释放总线时让所有节点的A-B端电压在200mV或200mV以上(不考虑极性)。
不然,如果接收器输入端A和B间的电平低于±200mV(绝对值小于200mV),接收器输出的逻辑电平将被当作所传输数据的末位而被接收起来,这样显然是极容易产生通讯错误的。
3.最容易见到的上拉电阻应当是NE555电路7脚作为输出用的时候。
拉电阻的工作原理就是:当管子(晶体管或MOS管)输入关断电平时,C极或D极有一个高电平(空载时约等于电源电压);当管子(晶体管或MOS管)输入导通电平时,C极或D极将与电源地(-)接通,因而有一个低电平。理想的应为0V,但因为管子有导通电阻,因而有一定的电压,不同的管子可能不一样,相同的管子也可能因参数差异而小有差别,即便是真正的金属接触的电源开关,有接触电阻/导通压降(虽然不同电流下压降不同)的。