弱上拉,最简单的讲法就是:比较弱的上拉。一般用在和外围器件的通讯上,比如IIC总线等,但不能用于需要驱动能力的上拉应用中。
弱上拉,推挽,开漏是3种输出方式.
当设置为弱上拉输出方式,此时各个I/O口与VDD之间约有100K电阻.如输出逻辑电平为1,则输出端有接近VDD的电平出现;如输出为0,则弱上拉电路自动关闭.当输出端处于模拟量输入状态时,弱上拉电路也会自动关闭.
当设置为漏及开路,应外接上拉电阻(10K),使I/O口输出为1时,有3.5V以上的高电平输出
当设置为推挽输出,至少可驱动20多个LS TTL门电路.可直接驱动外设接口,无须外加驱动总线的芯片(如74LS244,74LS245等),其总线驱动能力比C8051大大加强,而且灵活.
比如说做键盘扫描时用什么比较好?
你可以通过外加上拉电阻,然后连接按键到I/O口,配置为开漏
|