实验目的:CC2530用串口从上位机发送16进制命令代码来控制LED3、4、5、6并返回相应动作
文章目录
- CC2530串口控制LED灯奇怪玩法
- 一、串口设置
- 二、串口发送相应命令
- 三、源代码
- 总结
一、串口设置
设置串口调试工具
设置接收区和发送区
举例:发送0x01的命令
命令代码1:0x01 ==> LED3亮,返回“LED3 is open!"
命令代码2:0x02 ==> LED4亮,返回“LED4 is open!"
命令代码3:0x03 ==> LED5亮,返回“LED5 is open!"
命令代码4:0x04 ==> LED6亮,返回“LED6 is open!"
命令代码5:0x05 ==> LED3、4亮,返回“LED3 and LED4 is open!"
命令代码6:0x06 ==> LED5、6亮,返回“LED5 and LED6 is open!"
命令代码7:0x07 ==> LED3、5亮,返回“LED3 and LED5 is open!"
命令代码8:0x08 ==> LED4、6亮,返回“LED4 and LED6 is open!"
命令代码9:0x09 ==> LED3、4、5跑马灯从左到右,返回“LED3、LED4、LED5 rush rush!"
命令代码10:0x0a ==> LED3、4、5跑马灯从右到左,返回“ rush rush LED3、LED4、LED5!"
命令代码11:0x0b ==> LED4、5、6跑马灯从左到右,返回“ LED3、LED4、LED5 rush rush!"
命令代码12:0x0c ==> LED4、5、6跑马灯从右到左,返回“ rush rush LED3、LED4、LED5!"
命令代码13:0x0d ==> LED3、4、5、6跑马灯从左到右,返回“LED3、LED4、LED5、LED6 rush rush!"
命令代码14:0x0e ==> LED3、4、5、6跑马灯从右到左,返回“ rush rush LED3、LED4、LED5、LED6!"
命令代码15:0x0f ==> LED3、4、5、6闪烁,返回“LED3、LED4、LED5、LED6 flicker!"
命令代码1:0x11 ==> LED3灭,返回“LED3 is closed!"
命令代码2:0x12 ==> LED4灭,返回“LED4 is closed!"
命令代码3:0x13 ==> LED5灭,返回“LED5 is closed!"
命令代码4:0x14 ==> LED6灭,返回“LED6 is closed!"
命令代码5:0x15 ==> LED3、4灭,返回“LED3 and LED4 is closed!"
命令代码6:0x16 ==> LED5、6灭,返回“LED5 and LED6 is closed!"
命令代码7:0x17 ==> LED3、5灭,返回“LED3 and LED5 is closed!"
命令代码8:0x18 ==> LED4、6灭,返回“LED4 and LED6 is closed!"
命令代码9:0x19 ==> LED3、4、5跑马灯灭,返回“LED3、LED4、LED5 is closed!"
命令代码10:0x1a ==> LED3、4、5跑马灯灭,返回“LED3、LED4、LED5 is closed!"
命令代码11:0x1b ==> LED4、5、6跑马灯灭,返回“LED3、LED4、LED5 is closed!"
命令代码12:0x1c ==> LED4、5、6跑马灯灭,返回“LED3、LED4、LED5 is closed!"
命令代码13:0x1d ==> LED3、4、5、6跑马灯灭,返回“LED3、LED4、LED5、LED6 is closed!"
命令代码14:0x1e ==> LED3、4、5、6跑马灯灭,返回“LED3、LED4、LED5、LED6 is closed!"
命令代码15:0x1f ==> LED3、4、5、6灭,返回“LED3、LED4、LED5、LED6 is closed!"
代码如下(示例):
#include#define D3 P1_0 #define D4 P1_1 #define D5 P1_3 #define D6 P1_4 #define uint unsigned int #define uchar unsigned char void DelayMS(uint z) { for(uint i=0;i 总结 本章节运用到了时钟设置、串口通讯、引脚定义、定时器1设置的 *** 作,写的不是很好,一部分执行的功能分成了两部分,一个是定时器中断里面,一个是串口中断里面,希望广大的网友提供一些宝贵的改进意见,一起来学习单片机哦哦哦!!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)