
单片机CC2530
CC2530CC2530CC2530CC2530
刘鑫磊up
真正的失败,不是倒下,而是不再起来!
展开
-
单片机CC2530学习笔记
一:与或操作清0:&=~置1:|=与操作 & :将寄存器中某些位置0同时不影响其他位 任何值与1相与,保留原值 任何值与0相与,结果为0 有两个1才为1 很多时候&要取反~或操作 |:将寄存器中某些位置1同时不影响其他位 任何值与0相或,保留原值 任何值与1相或,结果为1 有一个1就为1异或 ^ 两个相同为0从左往右,0位开始二:CC2530的通用 IO及相关寄存器1....原创 2021-04-04 17:11:59 · 14447 阅读 · 1 评论 -
CC2530串口命令控制LED灯开关
文章目录:实验要求代码实现实验要求代码实现#include "ioCC2530.h"#define D4 P1_1#define D6 P1_4unsigned char temp=0;//接收命令变量//系统时钟切换函数从16M——32Mvoid Set_Clock_32M(){ CLKCONCMD &=~0x40; while(CLKCONSTA &0X40) { } CLKCONCMD &=~0x47;原创 2021-04-05 12:39:38 · 5323 阅读 · 0 评论 -
CC2530串口数据收发
文章目录:实验要求代码实现实验要求代码实现#include "ioCC2530.h"#define D3 P1_0#define D5 P1_3//系统时钟切换函数void Set_Clock_32M(){ CLKCONCMD &=~0x40; while(CLKCONSTA &0X40) { } CLKCONCMD &=~0x47;}//端口初始化函数void Init_Prot(){//配置4个LE原创 2021-04-05 12:16:55 · 3265 阅读 · 0 评论 -
CC2530串口数据发送
文章目录:实验要求代码实现实验要求代码实现#include "ioCC2530.h"#define D5 P1_3//系统时钟切换函数void Set_Clock_32M(){ CLKCONCMD &=~0x40; while(CLKCONSTA &0X40) { } CLKCONCMD &=~0x47;}//端口初始化函数void Init_Prot(){//配置4个LED灯的引擎 //选择端口的功能原创 2021-04-05 11:59:09 · 2011 阅读 · 1 评论 -
CC2530看门狗定时器实现1秒定时
文章目录:实验要求代码实现实验要求代码实现#include "ioCC2530.h"#define D4 P1_1//延迟函数void Delay(unsigned int t){ while(t--);}//端口初始化函数void Init_Prot(){//配置4个LED灯的引擎 //选择端口的功能 P1SEL &=~0x1B;//设置通用io端口 //配置端口的方向 P1DIR |=0x1B; //关闭LED灯 P原创 2021-04-05 10:54:16 · 3077 阅读 · 0 评论 -
CC2530基于定时器1的长按与短按
文章目录:实验要求代码实现实验要求代码实现#include "ioCC2530.h"#define D4 P1_1#define D6 P1_4#define SW1 P1_2unsigned int count = 0;unsigned char K_Press = 0;//延迟函数void Delay(unsigned int t){ while(t--);}//端口初始化函数void Init_Prot(){//配置4个LED灯的引原创 2021-04-05 10:33:51 · 600 阅读 · 0 评论 -
CC2530基于定时器1摸模式的秒闪灯
文章目录:实验要求代码实现实验要求代码实现#include "ioCC2530.h"#define T1CCOL unsigned int#define T1CCOH unsigned int #define D4 P1_1#define D6 P1_4unsigned int count = 0;//端口初始化函数void Init_Prot(){//配置4个LED灯的引擎 //选择端口的功能 P1SEL &=~0x1B;//设置通用原创 2021-04-05 10:03:44 · 1383 阅读 · 1 评论 -
CC2530外部中断控制LED灯开关
文章目录:实验要求代码实现实验要求代码实现#include "ioCC2530.h" #define D3 P1_0#define D4 P1_1#define D5 P1_3#define D6 P1_4 //延迟函数void Delay(unsigned int t){ while(t--);} //端口初始化函数void Init_Prot(){//配置4个LED灯的引擎 //选择端口的功能 P1SEL &=~0x1B;//设原创 2021-04-04 23:25:42 · 2648 阅读 · 0 评论 -
CC2530按键控制跑马灯的运行与暂停
文章目录:实验要求代码实现实验要求代码实现#include "ioCC2530.h"#define D3 P1_0#define D4 P1_1#define D5 P1_3#define D6 P1_4//按键#define SW1 P1_2//统计数量unsigned int count = 0;//标志位unsigned char F_LED = 0;//延迟函数void Delay(unsigned int t){ while(t--);原创 2021-04-04 22:18:58 · 3564 阅读 · 1 评论 -
CC2530按键控制LED灯开关
文章目录:实验要求代码实现实验要求代码实现#include "ioCC2530.h"#define D3 P1_0#define D4 P1_1#define D5 P1_3#define D6 P1_4//两个按键#define SW1 P1_2#define SW0 P0_1//延迟函数void Delay(unsigned int t){ while(t--);}//端口初始化函数void Init_Prot(){//配置4个LED灯的原创 2021-04-04 17:55:47 · 5249 阅读 · 0 评论 -
基于CC2530的跑马灯实验
文章目录:实验要求代码实验实验要求代码实验#include "ioCC2530.h"#define D3 P1_0#define D4 P1_1#define D5 P1_3#define D6 P1_4//延迟函数void Delay(unsigned int t){ while(t--);}//端口函数void Init_Prot(){//选择端口的功能 P1SEL &=~0x1B;//配置端口的方向 P1DIR |=0x1B原创 2021-04-04 17:22:41 · 2033 阅读 · 0 评论 -
集成开发环境IAR环境配置
文章目录:开发的基本流程第一步:打开IAR第二步:点开project、点击create new project第三步:选择8051、点击emply project\点击ok第四步:选择目录新建一个文件夹、再取名、点击保存第五步:点击左上角新建一个c文件、写好程序后按ctrl+s保存到文件下并取名保存第六步:选择工作台右键点击add、添加.c文件第七步:开始配置环境、工作台右键选择options1.general options中选择targe配置 CC2530F256原创 2021-04-04 16:24:58 · 5464 阅读 · 0 评论