1、(2)掌握七段数码管显示控制程序的编程方法。2.实验内容 在IAR集成开发环境中编写七段数码管显示控制程序。3.相关电路图4.程序 5.实验现象按下S2后数码管从0-F以400ms间隔循环递增,S1按住后暂停,松开后数码管显示的数字是加上按住的间隔时间。比如按住时显示6,800ms松开后数码管会直接显示8。(2)温湿度传感器采集实验(1)掌握温湿度传感器的操作方法。(2)掌握温湿度传感器采集程序的编程方法。 在IAR集成开发环境中编写定时器中断程序。4.程序在设置的间隔时间内开始循环显示温度和湿度的值,在传感器周边吹气,温度和湿度的值会改变。(3)压力传感器实验(1)掌握压力传感器的工作原理。
2、(2)掌握压力传感器采集程序的编程方法。在IAR集成开发环境中编写定时器中断程序#include ioCC2530.h #define uint8 unsigned char #define uint16 unsigned int#define uint32 unsigned longextern void Sensor_PIN_INT(void);extern uint16 ReadAdcValue(uint8 ChannelNum,uint8 DecimationRate,uint8 RefVoltage);char uart_buffer;void delay(void) unsigne
3、d int i; unsigned char j; for(i=0;i1500;i+) for(j=0;j4); buf0 = (uint8)(temp&0xff); buf1 = (buf04)&0xf; buf2 = buf0& if(buf1 0x9) buf1 = buf1 - 0XA + A; else buf1 = buf1 + 0 if(buf2 buf2 = buf2 - 0XA + buf2 = buf2 + Pressure = ,11); UartTX_Send_String(&buf1,1); UartTX_Send_String(&buf2,1); ,4);rn,2); delay(); / end of main()在设置的间隔时间内串口循环显示压力的值,改变压力串口输出发生变化。(4)三轴加速度实验(1)掌握三轴加速度传感器的工作原理。(2)掌握三轴加速度传感器采集程序的编程方法。 在IAR集成开发环境中编写睡眠定时器程序。在设置的间隔时间内循环显示加速度的值。三:心得体会虽然在打开下载串行口助手调试时,有点小问题不能正常运行结果,但是仔细检查后找到原因。