打印
[技术问答]

N76E003学习点亮一个LED灯,可是就是不亮咋回事?

[复制链接]
楼主: 可天下
手机看帖
扫描二维码
随时随地手机跟帖
21
void main (void)
{
        Set_All_GPIO_Quasi_Mode;                                        // Define in Function_define.h
       

        P13_PushPull_Mode;
        P1SR = (1<<3);
    while(1)
{
    P13=0;
        Timer0_Delay1ms(500);
    P13=1;
        Timer0_Delay1ms(500);
}
   }



使用特权

评论回复
22
zhuomuniao110| | 2018-1-20 18:16 | 只看该作者
你试试我写的这个怎么样
先设置端口位双向模式,
然后P13推挽模式,就是类似上拉电阻那种,增加驱动能力
P1SR是控制斜率的,让系统反应快点。

使用特权

评论回复
23
zhuomuniao110| | 2018-1-20 18:18 | 只看该作者

使用特权

评论回复
24
zhuomuniao110| | 2018-1-20 18:18 | 只看该作者
http://www.nuvoton.com/resource-files/DS_N76E003_SC_Rev1.04.pdf
你还是先看看这个手册吧,这个跟普通的51单片机不同,是增强版的,寄存器比较多点。

使用特权

评论回复
25
卧龙小子| | 2018-1-20 18:21 | 只看该作者
可天下 发表于 2018-1-20 17:58
嗯  随便取的名字。取名有什么讲究吗?D.C

找不到主函数吧

使用特权

评论回复
26
卧龙小子| | 2018-1-20 18:22 | 只看该作者
zhuomuniao110 发表于 2018-1-20 18:07
文件名没有特别要求,是你没进行配置就是用了,不配置,不行,驱动不起来。 ...

20楼正解,IO没配置

使用特权

评论回复
27
hp34401a| | 2018-1-20 18:27 | 只看该作者
如果是其他51, 默认低电平是可驱动LED的。

使用特权

评论回复
28
zhuomuniao110| | 2018-1-20 19:20 | 只看该作者
hp34401a 发表于 2018-1-20 18:27
如果是其他51, 默认低电平是可驱动LED的。

因为普通的51是默认就是准双向,也没别的模式可以选。这个不同。

使用特权

评论回复
29
可天下|  楼主 | 2018-1-20 19:38 | 只看该作者
同志们,咱都聊那么多了 谁写几行配置好的 能亮的 我直接复制编译好弄亮才有兴趣继续研究。两个LED灯L1,L2是P12,P13。上面有原理图。

使用特权

评论回复
30
座机呀| | 2018-1-20 19:49 | 只看该作者
P1M1 &=~0X04;
P1M2 &=~0X04;
P12 = 0;///<低电平亮
P12 = 1;///<高电平亮
顺便说一句,楼主真.大爷

使用特权

评论回复
31
可天下|  楼主 | 2018-1-20 20:00 | 只看该作者
座机呀 发表于 2018-1-20 19:49
P1M1 &=~0X04;
P1M2 &=~0X04;
P12 = 0;///

刚刚准备学下新唐的单片机  可是网上没有视频教程,入不了门啊。网上看的视频都是STC的  还有AT89C51的,按照他们视频的写了几行,没用。不过他们的单片机烧进去是亮的。都是51内核的单片机,咋就不行呢。


444444.jpg (236.05 KB )

444444.jpg

使用特权

评论回复
32
座机呀| | 2018-1-20 20:02 | 只看该作者
可天下 发表于 2018-1-20 20:00
刚刚准备学下新唐的单片机  可是网上没有视频教程,入不了门啊。网上看的视频都是STC的  还有AT89C51的, ...

手册能解决很多问题,要多看,视频要少看

使用特权

评论回复
33
可天下|  楼主 | 2018-1-20 20:05 | 只看该作者
zhuomuniao110 发表于 2018-1-20 18:16
你试试我写的这个怎么样
先设置端口位双向模式,
然后P13推挽模式,就是类似上拉电阻那种,增加驱动能力

有报错

5555.jpg (315.12 KB )

5555.jpg

使用特权

评论回复
评论
Harvard 2018-1-21 08:58 回复TA
万恶的缩进 基本功要打好啊 代码风格要控制好 
34
zhuomuniao110| | 2018-1-20 20:08 | 只看该作者
头文件没有包含进去
#include "SFR_Macro.h"
#include "Function_define.h"
#include "Common.h"
#include "Delay.h"

使用特权

评论回复
35
zhuomuniao110| | 2018-1-20 20:09 | 只看该作者

这几个头文件很重要,你最好都看看

使用特权

评论回复
36
可天下|  楼主 | 2018-1-20 20:17 | 只看该作者
座机呀 发表于 2018-1-20 19:49
P1M1 &=~0X04;
P1M2 &=~0X04;
P12 = 0;///

**,你写的还真亮了。不过感觉哪里有点问题,不是太亮。没有刚买的时候出厂的时候的亮。很弱。

777.jpg (347.88 KB )

777.jpg

666.jpg (399.25 KB )

666.jpg

使用特权

评论回复
37
可天下|  楼主 | 2018-1-20 20:21 | 只看该作者
zhuomuniao110 发表于 2018-1-20 20:09
这几个头文件很重要,你最好都看看

好的 谢谢 。先弄亮一个LED灯才有兴趣继续。这个论坛里好像有个吴老师吧 写了一个连载,写的真通俗易懂,好教材。看的挺有兴致,不过,一个LED灯都弄不亮,暂时都没兴致看了。

使用特权

评论回复
38
可天下|  楼主 | 2018-1-20 20:27 | 只看该作者
zhuomuniao110 发表于 2018-1-20 20:08
头文件没有包含进去
#include "SFR_Macro.h"
#include "Function_define.h"

这几个头文件如果包含进去就会报错。

777.jpg (347.88 KB )

777.jpg

888.jpg (342.67 KB )

888.jpg

使用特权

评论回复
39
zhuomuniao110| | 2018-1-20 20:53 | 只看该作者
你工程没有包含进去这个。。。是你工程问题,报错提示是:找不到这些头文件。。你没用下载BSP开发包吗,赶紧去下载吧。

使用特权

评论回复
40
zhuomuniao110| | 2018-1-20 20:54 | 只看该作者
Include.rar (12.15 KB)
打包给你

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则