标题: 请教各位老师,15f104e问题 [打印本页]

作者: nniipfj    时间: 2014-8-3 16:36
标题: 请教各位老师,15f104e问题
104E用5V单片机供电,STC  USB-TTL烧录程序,LED灯可以按程序方法闪烁或全亮,但是灯的亮度不够,用朋友烧的104E测试灯很亮,万用表检测104E的P3.0-3.5引脚,为什么只有0.5V左右的电压输出
作者: 明白    时间: 2014-8-3 18:38
程序的问题,改一下就好
作者: nniipfj    时间: 2014-8-3 21:44
明白 发表于 2014-8-3 18:38
程序的问题,改一下就好

我是按照教程的程序试的  p3.0是0.3V,P3.1是0.6V,P3.2是0.6V,p3.3是0V,p3.4是5.18V,P3.5是3.9V
        ORG           10
START:
        SETB        P3.0
        LCALL        DELAY
        CLR                P3.0
        LCALL        DELAY
        AJMP        START
DELAY:
        MOV        R7,#250
D1:       
        MOV        R6,#250
D2:
        DJNZ        R6,D2
        DJNZ        R7,D1
        RET
        END
作者: xiaojuan    时间: 2014-8-4 00:09
可能是没设置强推皖输出,当然也有可能是芯片已经坏了
作者: 明白    时间: 2014-8-4 13:20
程序正常,LED灯是高电平点亮吗?
还是低电平点亮?
作者: nniipfj    时间: 2014-8-4 14:22
明白 发表于 2014-8-4 13:20
程序正常,LED灯是高电平点亮吗?
还是低电平点亮?

        SETB        P3.0                        ;灯亮(但是亮度不够)
        LCALL        DELAY
        CLR                P3.0                  ;灯灭
        LCALL        DELAY
怎么和教程里的亮灭是反的,刚开始学单片机就遇到这个问题,郁闷呀,还望老师赐教
作者: nniipfj    时间: 2014-8-4 18:15
附张电路图

图形2.jpg (22.41 KB, 下载次数: 76)

图形2.jpg

作者: xiaojuan    时间: 2014-8-4 19:53
你发的图和我们网站的电路不同,建议采用我们网站的电路要稳定一些,是用低电瓶的方式来点亮的,
作者: xiaojuan    时间: 2014-8-4 19:55
因为单片机一开机io默认就是高电平,
作者: 明白    时间: 2014-8-4 23:39
nniipfj 发表于 2014-8-4 18:15
附张电路图

采用射极输出,驱动电流比较小
作者: 明白    时间: 2014-8-4 23:55
用PNP型三极管D:\用PNP型三极管

作者: nniipfj    时间: 2014-8-5 19:00
主要是引脚怎么也输出不了高电平,不知道是不是USB-TTL有问题,短路测试RXD和TXD又一切OK,郁闷
作者: 明白    时间: 2014-8-5 20:57
nniipfj 发表于 2014-8-5 19:00
主要是引脚怎么也输出不了高电平,不知道是不是USB-TTL有问题,短路测试RXD和TXD又一切OK,郁闷

引脚输出高电平时,电流的输出能力很小;
输出低电平时,灌电流能力比较强;

作者: liaolinhui    时间: 2014-8-11 23:13
nniipfj 发表于 2014-8-4 18:15
附张电路图

看来我凹凸,还居然不知道51单片机有8脚的,马上去淘宝买几片来研究下
作者: 3760609865    时间: 2017-6-26 00:52
最好使用PNP驱动,另外把P3口设为强推挽输出LED就亮了,即使不改驱动电路,只要设了强推挽也会变亮。
作者: wulin    时间: 2017-6-26 07:40
STC15F104E上电复位默认I/O口为准双向模式,高电平输出电流不足1mA,低电平灌电流可达20mA,可以把程序和电路改为低电平有效或者在程序初始化时设置I/O口为强推挽模式:“P3M1 = 0x00;  P3M0 = 0x3F;”。
作者: Admin-51    时间: 2021-8-30 17:26
程序的问题,修改一下就好了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1