- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验10 PC串口控制 LED
实验 10 PC 串口控制 LED
【实验目的】
通过本实验的学习,使实验者进一步熟悉 CC2530 芯片硬件 USART0 串行总线
接口 UART 模式的配置和使用,并掌握单片机如何接收 PC 机的指令。
【实验内容】
在 PC 上从串口向 CC2530 模块发送命令,即可控制 LED 灯的亮灭,控制数
据的格式为 “灯编号开|关#”,LED1 编号是 1,LED2 编号是 2,0 是关灯,1
是开灯,如打开 LED1 的命令是 “11#”,关闭 LED1 的命令是 “10#”。实验结果
如图 1-25 所示。
图 1-25 PC 机串口接收数据
【实验原理】
实验中操作了的寄存器有::P1、P1DIR、CLKCONCMD、PERCFG、P0SEL、U0CSR、
U0GCR、U0UCR、U0BAUD、U0DUB、TCON、IRCON2、IEN0 等寄存器。实验流程图如
图 1-26 所示。
图 1-26 实验流程图
【实验步骤】
1.建立一个新项目
参照实验 1 操作步骤,在指定路径建立一个新的工作空间 “Test10”,在该
空间下新建一个 IAR 项目 “uartPrj2.ewp” 并保存。
2.添加或新建程序文件
参照实验 1 的操作步骤, 往项目中添加或者新建程序文件 uart2.c。
【实验相关代码】
/********************************************************************
/
#include ioCC2530.h // 引用头文件,包含对CC2530的寄存器、中断向量等
的定义
#include string.h
/********************************************************************
/
//定义led灯端口
#define LED1 P1_0 // P1_0定义为P1.0
#define LED2 P1_1 // P1_0定义为P1.1
#define LED3 P1_3 // P1_0定义为P1.3
#define LED4 P1_4 // P1_0定义为P1.4
#define uint unsigned int
#define uchar unsigned char
#define DATABUFF_SIZE 3 //数据缓冲区大小
uchar buff[DATABUFF_SIZE]; //数据缓冲区
uint uIndex = 0; //数据缓冲区的下标
/********************************************************************
*
* 函数名称:InitUART0
* 功 能:UART0初始化
* P0.2 RX
* P0.3 TX
* 波特率:57600
* 数据位:8
* 停止位:1
* 奇偶校验:无
* 入口参数:无
* 出口参数:无
* 返 回 值:无
********************************************************************/
void initUART0(void)
{
/* 片内外设引脚位置采用上电复位默认值,即PERCFG寄存器采用默认值 */
PERCFG = 0x00; //位置 1 P0 口
/* UART0相关引脚初始化
P0.2——RX, P0.3——TX P0.4——CT, P0.5——RT
*/
P0SEL = 0x3c; //P0 用作串口, P0.2、P0.3、P0.4、P0.5作为片内外设I/O
/* P0口外设优先级采用上电复位默认值,即P2DIR寄存器采用默认值 */
/* 第一优先级:USART0
第二优先级:USART1
您可能关注的文档
- 宁高及宁溧城际铁路运输组织方案研究.pdf
- 它凭什么当选世界第一生态村?看完我只想醉死在这里。.pdf
- 它是中国本土最好的酒店,22年仅开4家,低调得让人心疼!.pdf
- 它很穷,却比香格里拉美10倍,但是四川人都忘了它!.pdf
- 安亭新镇_以建筑的名义定义未来的生活方式_费淳璐.pdf
- 安伯格GRP1000高铁道岔精调.pdf
- 安全事故专项应急预案.doc
- 宅女必备之睡衣物语精选推荐(下载后阅读更方便).pdf
- 安全原理 东北大学.doc
- 安全周刊(2011年42周).pdf
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)