找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2794|回复: 0
收起左侧

CC2530 LED的闪烁实验源码

[复制链接]
ID:347697 发表于 2018-6-9 09:07 | 显示全部楼层 |阅读模式
通过CC2530板来控制D1灯的点亮,D2灯的闪烁。

单片机源程序如下:
  1. //C2530EM Test Code
  2. #include <ioCC2530.h>
  3. #define uint unsigned int
  4. #define uchar unsigned char
  5. //定义控制灯的端口
  6. #define RLED P0_0        //定义LED1为P00口控制
  7. #define GLED P0_1        //定义LED2为P01口控制
  8. //函数声明
  9. void Delay(uint);                //延时函数
  10. void Initial(void);                //初始化P0口
  11. /****************************
  12. //延时
  13. *****************************/
  14. void Delay(uint n)
  15. {
  16.         uint t;
  17.         while(n--)
  18.         {
  19.           for(t=1000; t>0; t--);
  20.         }
  21. }
  22. /****************************
  23. //初始化程序
  24. *****************************/
  25. void Initial(void)
  26. {
  27.         P0DIR |= 0x03; //P00、P01定义为输出

  28.         RLED = 1;
  29.         GLED = 1;           //LEDs OFF
  30. }
  31. /***************************
  32. //主函数
  33. ***************************/
  34. void main(void)
  35. {
  36.         Initial();                //调用初始化函数
  37.         RLED = 0;                //LED1 ON
  38.         GLED = 0;                //LED2 ON
  39.         while(1)
  40.         {
  41.         GLED = !GLED;
  42.         Delay(100);
  43.         }
  44. }
复制代码

所有资料51hei提供下载:
LED的闪烁实验.rar (22.21 KB, 下载次数: 6)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表