...还有P0口接上拉电阻是干嘛用···详细一点,谢谢!

发布网友 发布时间:2024-10-23 16:35

我来回答

3个回答

热心网友 时间:4分钟前

开关管,当P2口低电平的时候PNP管导通,数码管阳极导通,可以使其亮。
这里PNP有两个作用。。1就是楼上所说,数码管IO口的高电平输出电流很小,不足以驱动数码管,因此加入三极管作为开关驱动数码管。2单片机上电后,如果不作处理IO口输出高电平。如果用NPN管的话,打开开关数码管就是亮的,为了区分是你自己操作数码管亮还是硬件默认输出,多用PNP管,要手动降低电平数码管才亮。

热心网友 时间:9分钟前

楼上说图中三极管是为P0口的电流缓冲而设,其实图中已标注三级管是用来接受单片机P2口的数码管输出信号并进行倒相放大的,具体数码管的开关其实是由单片机通过对P2口的控制实现的,该三极管的作用主要有二:
1、匹配数码管与单片机的输出极性,作倒相使用;
2、减小了数码管对单片机P2口的电流负担,起到电流放大作用。

浅薄见识,望能帮到你,请不要忘了加分哦。

热心网友 时间:3分钟前

三级管是给数码管的共阳极供电的,用P2口控制三极管的开关,正常IO口提供不了这么大的电流供数码管用。 P0口试数据口,上拉电阻也是提高供电能力的。。。。。。我是来做任务的,希望能帮到你。。。。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com