打印
[活动专区]

【赛元95F】 + 3、SC95F8617-DIYPCB点亮LED灯

[复制链接]
877|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tlled|  楼主 | 2020-3-22 21:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
        打样的PCB收到了,焊接的主要器件,现在来下载程序运行下,看硬件烧写代码运行情况。

   一、电路图

    使用的LED端口是P1.0,P1.1,P1.6和P2.2
   
    二、程序代码

    2.1、main.c


#include "config.h"

void main(void)
{
        uint i=0;
        Init_led();
        while(1)
        {
                LED0=0;
                LED1=1;
                LED2=0;
                LED3=1;
                for(i=0;i<50000;i++);
               
                LED0=1;
                LED1=0;
                LED2=1;
                LED3=0;
                for(i=0;i<50000;i++);       
        }
}

    2.2、led.c
#include "SC95F861x_C.H"


void Init_led(void)
{
        P1CON &= ~0x43;  
        P1CON |= 0x43;   //0100 0011
       
        P2CON &= ~0x04;  //0000 0100
        P2CON |= 0x04;
}

    2.3、led.h

#ifndef _LED_H_
#define _LED_H_

sbit LED0 = P1^0;
sbit LED1 = P1^1;
sbit LED2 = P1^6;
sbit LED3 = P2^2;


void Init_led(void);
       

#endif


    三、运行结果

    晚上拍摄 效果不是很好。
   


使用特权

评论回复

相关帖子

沙发
xiaoqizi| | 2020-4-3 18:22 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
板凳
wowu| | 2020-4-3 18:22 | 只看该作者
非常感谢楼主分享

使用特权

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

本版积分规则

125

主题

689

帖子

6

粉丝