- 400
- 1
- 约2.99千字
- 约 3页
- 2022-11-21 发布于广西
- 举报
⼈体红外感应的c语⾔程序,CC2530控制⼈体红外传感器的程
序与详细教程
/****************************************************************************
* ⽂ 件 名: main.
* 作 者: Andy
* 修 订: 20 13-0 1- 10
* 版 本: 1.0
* 描 述: ⼈进⼊其感应范围模块输出⾼电平,点亮LED1,⼈离开感应范围LED1熄灭,
* P0.4 ⼝为HC-SR50 1传感器的输⼊端 串⼝配置也 115200 8N1
****************************************************************************/
#in lude
typedef unsigned har u har;
typedef unsigned int uint;
#define LED1 P1_0 //定义P1.0 ⼝为LED1控制端
#define LED2 P1_ 1 //定义P1.1⼝为LED2控制端
#define LED3 P1_4 //定义P1.4 ⼝为LED3控制端
#define DATA_PIN P0_4 //定义P0.4 ⼝为传感器的输⼊端
/****************************************************************************
* 名 称: DelayMS()
* 功 能: 以毫秒为单位延时 16M时约为535,系统时钟不修改默认为 16M
* ⼊⼝参数: mse 延时参数,值越⼤,延时越久
* 出⼝参数: ⽆
****************************************************************************/
void DelayMS(uint mse )
{
uint i,j ;
for (i=0; i
for (j =0; j 535; j ++);
}
/****************************************************************************
* 名 称: InitUart()
* 功 能: 串⼝初始化函数
* ⼊⼝参数: ⽆
* 出⼝参数: ⽆
****************************************************************************/
void InitUart(void)
{
PERCFG = 0x00; //外设控制寄存器 USART 0的IO位置:0为P0 ⼝位置1
P0SEL |= 0x0 ; //P0_2,P0_3⽤作串⼝(外设功能)
P2DIR = ~0XC0; //P0优先作为UART0
U0CSR |= 0x80; //设置为UART⽅式
U0GCR |= 11;
U0BAUD |= 2 16; //波特率设为 115200
UTX0IF = 0; //UART0 TX 中断标志初始置位0
}
/****************************************************************************
* 名 称: UartSendString()
* 功 能: 串⼝发送函数
* ⼊⼝参数: Data:发送缓冲区 len:发送长度
* 出⼝参数: ⽆
****************************************************************************/
void UartSendString( har *Data, int len)
{
uint i;
for(i=0; i
{
U0DBUF = *Data++;
while(UTX0IF == 0);
UTX0IF = 0;
}
}
/**************************************************
您可能关注的文档
- 人教版新教材七年级上册语文基础知识汇编.docx
- 人教版英语八年级上册Unit2:How-often-do-you-exercise教学设计及案例分析.docx
- 人教版英语八年级下册Unit2阅读课教案.docx
- 人教版英语九年级全册Unit-4-单元测试及答案.doc
- 人教版英语六年级上册第二单元测试卷(附答案).pdf
- 人教版英语七年级到八年级单词背诵检查表(单词%2B音标%2B自查)8.docx
- 人教部编版八年级上册-道德与法治-全册全套课件.pptx
- 人教部编版七年级上册历史第一次月考试卷(word版,含答案).docx
- 人教部编版语文八年级上册:古诗文理解性默写.docx
- 人教部编三年级语文上册-第5单元-搭船的鸟(教案).doc
原创力文档

文档评论(0)