标签:
一、实验内容:
点亮LDE1、2
二、实验原理:
1、电路原理图:
就一个发光二极管串联一个电阻。电阻是为了防止电流过大。利用发光二极管的单向导电性,在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); }
三、实验结果:
标签:
原文地址:http://www.cnblogs.com/BlueMountain-HaggenDazs/p/4295361.html