传感器实验四.doc

传感器实验四.doc

ID:53962681

大小:706.50 KB

页数:13页

时间:2020-04-11

传感器实验四.doc_第1页
传感器实验四.doc_第2页
传感器实验四.doc_第3页
传感器实验四.doc_第4页
传感器实验四.doc_第5页
资源描述:

《传感器实验四.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、传感器实验报告四姓名江璐学号1315212017班级电子二班时间2015.11.25实验题目CC2530基础实验一:实验设备1.硬件:教学实验箱、PC机。2.软件:PC机操作系统Windows98(2000、XP)+IAR开发环境。二:实验(一)数码管控制实验1.实验目的(1)掌握七段数码管显示原理。(2)掌握七段数码管显示控制程序的编程方法。2.实验内容在IAR集成开发环境中编写七段数码管显示控制程序。3.相关电路图4.程序5.实验现象按下S2后数码管从0-F以400ms间隔循环递增,S1按住后暂停,松开后数码管显示的数字是加上按住的间隔时间。比如按住

2、时显示6,800ms松开后数码管会直接显示8。(一)温湿度传感器采集实验1.实验目的(1)掌握温湿度传感器的操作方法。(2)掌握温湿度传感器采集程序的编程方法。2.实验内容在IAR集成开发环境中编写定时器中断程序。3.相关电路图1.程序1.实验现象在设置的间隔时间内开始循环显示温度和湿度的值,在传感器周边吹气,温度和湿度的值会改变。(一)压力传感器实验1.实验目的(1)掌握压力传感器的工作原理。(2)掌握压力传感器采集程序的编程方法。2.实验内容在IAR集成开发环境中编写定时器中断程序3.相关电路图4.程序#include"ioCC2530.h"#def

3、ineuint8unsignedchar#defineuint16unsignedint#defineuint32unsignedlongexternvoidSensor_PIN_INT(void);externuint16ReadAdcValue(uint8ChannelNum,uint8DecimationRate,uint8RefVoltage);charuart_buffer;voiddelay(void){unsignedinti;unsignedcharj;for(i=0;i<1500;i++){for(j=0;j<200;j++){asm(

4、"NOP");asm("NOP");asm("NOP");}}}voidUartTX_Send_String(unsignedcharData,intlen)//串口发送函数{intj;for(j=0;j

5、ector=URX0_VECTOR//uart0中断函数__interruptvoiduart0(void){URX0IF=0;//清中断标志P0_0=~P0_0;uart_buffer=U0DBUF;//UartTX_Send_String("welcome",10);UartTX_Send_Data(uart_buffer,1);}voidmain(void){unsignedcharbuf[8];uint16temp;P0DIR=0x01;//设置P0.0为输出方式;P0.4和P0.5为输入方式P2DIR=0x01;//设置P2.0为输出方式P0_

6、0=1;P2_0=1;//熄灭LEDCLKCONCMD&=~0x40;//选择32M晶振while(!(SLEEPSTA&0x40));//等待XSOC稳定CLKCONCMD=0xb8;//TICHSPD128分频,CLKSPD不分频SLEEPCMD=0x04;//关闭不用的RC振荡器PERCFG=0x00;//位置1P0口P0SEL=0x3c;//P0用作串口U0CSR=0x80;//UART方式U0GCR=10;//baud_e=10;U0BAUD=216;//波特率设为57600UTX0IF=1;U0CSR=0X40;//允许接收IEN0=0x84

7、;//开总中断,接收中断Sensor_PIN_INT();UartTX_Send_String("Testing...r",12);while(1){P2_0=~P2_0;temp=ReadAdcValue(7,3,0x2);//P0.7采集气象或血压值,12bit,AVDD5作为参考temp=(temp>>4);buf[0]=(uint8)(temp&0xff);buf[1]=(buf[0]>>4)&0xf;buf[2]=buf[0]&0xf;if(buf[1]>0x9)buf[1]=buf[1]-0XA+'A';elsebuf[1]=buf[1

8、]+'0';if(buf[2]>0x9)buf[2]=buf[2]-0XA+'A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。