zoukankan      html  css  js  c++  java
  • CC2540开发板学习笔记(一)——LED点亮

    一、实验内容:

          点亮LDE1、2

    二、实验原理:

    1、电路原理图:

    image

          就一个发光二极管串联一个电阻。电阻是为了防止电流过大。利用发光二极管的单向导电性,在P1为高电平是点亮LED,在低电平是熄灭LED。

    2、CC2540的IO配置所需寄存器:P1SEL 、P1DIR 、P1INP

    P1SEL 0:普通IO口,  1:第三功能, 默认设置为0
    P1DIR 0:输入           1:输出
    P1INP 0:上拉/下拉    1:三态

    3、代码如下:

    #include<ioCC2540.h>
    
    #define LED1 P1_0        //控制输出电压高低
    #define LED2 P1_1
    
    void IO_Init(void)
    {
      P1SEL = 0x00;     //设置IO口
      P1DIR = 0x03;     //设置输入输出方向
      P1INP = 0x00;     //打开使能
    }
    
    
    void main(void)
    {
      IO_Init();         //调用初始函数
      LED1=1;
      LED2=1;          //打开电压
      
      while(1);
    }

    三、实验结果:

    IMAG0050

  • 相关阅读:
    Java用户自定义函数
    JavaScript常用函数
    Javascript 流程控制
    Javascript基础
    CSS的继承和使用方式
    Python列表
    Python变量和简单数据类型
    CSS选择符
    CSS的基本语法
    Java环境变量搭建
  • 原文地址:https://www.cnblogs.com/BlueMountain-HaggenDazs/p/4295361.html
Copyright © 2011-2022 走看看