找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 11777|回复: 28
收起左侧

单片机高电平控制三极管电平问题

[复制链接]
ID:75097 发表于 2015-5-4 19:27 | 显示全部楼层 |阅读模式
为什么我用单片机输出高电平4.8v,不能驱动三极管;电源输出4.8v,可以驱动三极管。
回复

使用道具 举报

ID:73833 发表于 2015-5-4 22:39 | 显示全部楼层
你用什么单片机?哪个口?8051内核的P0口要接上拉电阻。

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:75097 发表于 2015-5-5 08:58 | 显示全部楼层
stc89c51, 用的是p3口
回复

使用道具 举报

ID:75097 发表于 2015-5-5 08:59 | 显示全部楼层
dingmingzhou 发表于 2015-5-4 22:39
你用什么单片机?哪个口?8051内核的P0口要接上拉电阻。

p3口  单片机是stc89c51
回复

使用道具 举报

ID:75097 发表于 2015-5-5 11:54 | 显示全部楼层
我发现需要把输出高电平的引脚跟XTAL2连到一起  三极管才会正常的导通  这是怎么回事
回复

使用道具 举报

ID:74245 发表于 2015-5-5 12:08 | 显示全部楼层
要看看原理图才行
回复

使用道具 举报

ID:75097 发表于 2015-5-5 12:32 | 显示全部楼层
yesonjob 发表于 2015-5-5 12:08
要看看原理图才行

就这样
QQ截图20150505123205.jpg
回复

使用道具 举报

ID:73833 发表于 2015-5-5 13:33 | 显示全部楼层
楼主,你真能发现呀,你看看是不是哪里接触有问题?

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:75097 发表于 2015-5-5 13:43 | 显示全部楼层
dingmingzhou 发表于 2015-5-5 13:33
楼主,你真能发现呀,你看看是不是哪里接触有问题?

17和18引脚挨着的    所以不小心碰到  发现它们接通  就能使三极管导通;按理来说输出的高电平跟电源电平都是4.8,不应该电源电平可以 ,输出的高电平不可以吧
回复

使用道具 举报

ID:73833 发表于 2015-5-5 13:57 | 显示全部楼层
电路图上看不出什么。就是不通?复杂了!你那三极管子有没有问题?换个试试?你那单片机输出引脚也换个试试?程序中的引脚定义与电路相符?

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:75097 发表于 2015-5-5 14:02 | 显示全部楼层
dingmingzhou 发表于 2015-5-5 13:57
电路图上看不出什么。就是不通?复杂了!你那三极管子有没有问题?换个试试?你那单片机输出引脚也换个试试 ...

没问题 想不通啊   
回复

使用道具 举报

ID:75097 发表于 2015-5-5 14:03 | 显示全部楼层
dingmingzhou 发表于 2015-5-5 13:57
电路图上看不出什么。就是不通?复杂了!你那三极管子有没有问题?换个试试?你那单片机输出引脚也换个试试 ...

跟xtal2  相连 就可以   是不是因为单片机没有持续的输出高电平?
回复

使用道具 举报

ID:73833 发表于 2015-5-5 14:08 | 显示全部楼层
你i 不能去连那个脚。单片机引脚电平决定于程序,我估计是你的端口定义不正确

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:73833 发表于 2015-5-5 14:10 | 显示全部楼层
要不你把程序贴上来吧
回复

使用道具 举报

ID:75097 发表于 2015-5-5 14:11 | 显示全部楼层
dingmingzhou 发表于 2015-5-5 14:08
你i 不能去连那个脚。单片机引脚电平决定于程序,我估计是你的端口定义不正确

我知道            程序定义端口和电路都没错   不然我不会再电路中测得输出有高电平
回复

使用道具 举报

ID:73833 发表于 2015-5-5 14:21 | 显示全部楼层
本帖最后由 dingmingzhou 于 2015-5-5 14:25 编辑

输出高电平时,电压表上有压降?输出低电平时压降消失?如果是这样就去换三极管子吧。注意单片机端口上电后,程序不改变端口,它会是高电平

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:75097 发表于 2015-5-5 14:57 来自手机 | 显示全部楼层
dingmingzhou 发表于 2015-5-5 14:10
要不你把程序贴上来吧

现在电脑没在
回复

使用道具 举报

ID:75097 发表于 2015-5-5 14:59 来自手机 | 显示全部楼层
dingmingzhou 发表于 2015-5-5 14:21
输出高电平时,电压表上有压降?输出低电平时压降消失?如果是这样就去换三极管子吧。注意单片机端口上电后 ...

输出高电平是有4.8低电平就0  用万用表测了的有电压
回复

使用道具 举报

ID:73833 发表于 2015-5-5 16:23 | 显示全部楼层
那就查一下你那伟大的三极管子吧

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:74245 发表于 2015-5-5 17:07 | 显示全部楼层
这情况我也试过,用P0口驱动才行,其他P口不行的。或者用现在这个口,加个上拉电阻试试。

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:75097 发表于 2015-5-5 22:50 | 显示全部楼层
yesonjob 发表于 2015-5-5 17:07
这情况我也试过,用P0口驱动才行,其他P口不行的。或者用现在这个口,加个上拉电阻试试。

VCC接上上拉电阻  直接就通了   不管单片机有没有输出高电平
回复

使用道具 举报

ID:73833 发表于 2015-5-5 23:52 | 显示全部楼层
STC89C52拉电流太小,可能驱动不了你那三极管,你换个PNP管子,以灌电流驱动,应该可以了

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:20382 发表于 2015-5-6 00:39 | 显示全部楼层
楼上说的方法好

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:76800 发表于 2015-5-6 07:40 | 显示全部楼层
做硬件,一定要勤快,不拍麻烦。有这功夫在这里讨论,你都可以在所有IO口上测试一遍了。先驱动个LED试一试啊,别只用万用表测量.

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:75097 发表于 2015-5-6 10:39 | 显示全部楼层
dingmingzhou 发表于 2015-5-5 23:52
STC89C52拉电流太小,可能驱动不了你那三极管,你换个PNP管子,以灌电流驱动,应该可以了

已经准备换成pnp了
回复

使用道具 举报

ID:75097 发表于 2015-5-6 10:40 | 显示全部楼层
rme 发表于 2015-5-6 00:39
楼上说的方法好

恩 知道了
回复

使用道具 举报

ID:75097 发表于 2015-5-6 10:41 | 显示全部楼层
8055 发表于 2015-5-6 07:40
做硬件,一定要勤快,不拍麻烦。有这功夫在这里讨论,你都可以在所有IO口上测试一遍了。先驱动个LED试一试 ...

之前用它驱动三极管都能正常工作的  
回复

使用道具 举报

ID:79309 发表于 2015-5-8 15:10 | 显示全部楼层
来1张图吗
回复

使用道具 举报

ID:75097 发表于 2015-5-8 22:21 | 显示全部楼层

什么意思
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表