小学期实验心得体会

时间:2019-05-12 16:22:10下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《小学期实验心得体会》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《小学期实验心得体会》。

第一篇:小学期实验心得体会

小学期实验心得体会

为期一个月的小学期实验已经结束了,在这一个月的学习中,我不仅学习到了专业知识,更重要的是收获了经验与体会,这些使我一生受用不尽。

开展小学期实验的目的在于加深我门对所学知识的理解,进一步了解我们所学的专业,系统的将我们三年所学的知识连贯起来,应用在实践当中,因此,本实验与我们以往所做的实验大不相同。我们从实验设计,实验方法,实验操作,实验结果验证,数据处理都要自己完成。由于以前我们做的都是验证性实验,没有做过设计性实验,一开始有些无从下手。接下来的两天,我们都在查资料,设计实验方案。通过这次实验,我学到了很多;同时也同时也敬佩那些研究者,因为通过这次设计性实验,我清楚的明白一项研究的成功不会像我们这样简单的一次实验就行了的,要经过几百次、几千次甚至无数次的实验,让我知道什么叫做“屡败屡战”、“坚持不懈”、“永不放弃”等词。没有想到,文献上短短一面的实验方法与操作步骤,我们就尝试了许多次。明白了一个试验的成功有很多影响因素。我深刻的体会到了科研工作者的辛苦与探索精神。从这次的小学期的实验中,在收获知识的同时,还收获了阅历,收获了成熟,在此过程中,我们通过查找大量资料,请教老师,以及不懈的努力,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在实验课上,我们学会了很多学习的方法。而这是日后最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。

实验过程中,不仅培养我们独立思考问题的能力,还锻炼了我们团队合作的能力,与队友的合作是一件快乐的事情,只有彼此都付出,彼此都努力维护才能将实验做的更加完美。而团队合作也是当今社会最提倡的。

在实验过程中,我发现了自己很多不足。首先,查阅文献的能力有待提高。在查找文献的时候,会发现网上太多繁杂的信息,不知道该从何下手,没有了解一些常用的药学文献搜素引擎,没有掌握文献搜索的要领,而导致花了很长时间却没有查到所需要的信息。在实验过程中,查阅文献很重要。在我们做药物化学时,就因为查阅文献不到位,导致第一次实验的失败。在以后的工作学习中,我会记住这次教训,做事前认真做好准备工作,这样才不至于事到临头手忙脚乱。要认真对待每一件工作。学会了多学多问,学会他人技能。学问学问,无问不成学。知识和经验的收获可以说与勤学好问是成正比的,要记住知识总是垂青那些善于提问的人。要善于思考,真正消化知识。由知到识,永远不是那么简单的事,当你真正学会去思考时,他人的知识才能变成你自己的东西。前人铺路,后人修路。墨守陈规永远不会有新的建树,前人的道路固然重要,但是学会另辟蹊径更为重。学会独立思考,独立实验,但要记住与他人的交流也是非常重要的,实验和实验事永远不是你自己的。实事求是做实验。不骗自己更不要骗他人。认真仔细地做好实验纪录。不要当你真正用到它时才知它的重要所在。实验完成后要认真思考,总结失败的原因,吸取经验教训。

从这次试验中我得出以下几点思考:①探索性实验是一次很好的学习机会,我们从中学到了多种操作技能和实验方法,接近“科研”,让我们亲身体会到了实验的艰辛和快乐,提高了学习兴趣,学到了写论文、做实验的全过程,这是理论课不可比拟的。②探索性实验教学不仅让学生学到了很多知识,而且锻炼了动手能力,增进了同学之间的团结协作。由以往被动做实验转为现在的主动。③大学中的教学应发展学生的动手和思考能力,只做那些课本上的实验不利于拓展学生的思想。只有真正去思考这个实验怎么做,怎么才能真正学到知识,而且经过自己思考、动手,最后取得成果的开心是无可比拟的。

第二篇:02小学期实验

任务9 串口通信

发送发送什么字符串接收相同的字符串

#include #include

#define uint unsigned int #define uchar unsigned char

//定义LED的端口 #define LED1 P1_0 #define LED2 P1_1

//函数声明 void Delay_ms(uint);void initUART(void);void UartSend_String(char *Data,int len);

char Txdata[14];//存放“HELLO WEBEE

”共14个字符串

/****************************************************************

延时函数

****************************************************************/ void Delay_ms(uint n){

uint i,j;

for(i=0;i

{

for(j=0;j<1774;j++);

} }

void IO_Init(){

P1DIR = 0x01;

LED1 = 1;}

/****************************************************************

串口初始化函数

//P1_0,P1_1 IO方向输出

****************************************************************/ void InitUART(void){

PERCFG = 0x00;

P0SEL = 0x0c;

//位置1 P0口

//P0_2,P0_3用作串口(外部设备功能)

P2DIR &= ~0XC0;

//P0优先作为UART0

U0CSR |= 0x80;

U0GCR |= 11;

U0BAUD |= 216;

//设置为UART方式

//波特率设为115200

UTX0IF = 0;

//UART0 TX中断标志初始置位0 } /**************************************************************** 串口发送字符串函数

****************************************************************/ void UartSend_String(char *Data,int len){

int j;

for(j=0;j

{

U0DBUF = *Data++;

while(UTX0IF == 0);

UTX0IF = 0;

} } /**************************************************************** 主函数

****************************************************************/ void main(void){

CLKCONCMD &= ~0x40;

//设置系统时钟源为32MHZ晶振

while(CLKCONSTA & 0x40);

//等待晶振稳定为32M

CLKCONCMD &= ~0x47;

//设置系统主时钟频率为32MHZ

IO_Init();

InitUART();

strcpy(Txdata,“HELLO WEBEE

”);

//将发送内容copy到Txdata;

while(1)

{

UartSend_String(Txdata,sizeof(“HELLO WEBEE

”));//串口发送数据

Delay_ms(500);

//延时

LED1=!LED1;

//标志发送状态

} }任务10 键盘打入字符串窗口显示并接受

#include #include

typedef unsigned char uchar;typedef unsigned int uint;#define UART0_RX 1 #define UART0_TX 2 #define SIZE 51 #define char RxBuf;#define char UartState;uchar count;uchar RxData[SIZE];void DelayMS(uint msec){ uint i,j;for(i=0;i

if(UartState==UART0_RX)

{

if(RxBuf!=0)

{

if((RxBuf!='#')&&(count<50))

RxData[count++]=RxBuf;

else

{

if(count>=50)

{

count=0;

memset(RxData,0,SIZE);

}

else

UartState=UART0_TX;

}

RxBuf=0;

}

}

if(UartState==UART0_TX)

{

U0CSR&=~0X40;

UartSendString(RxData,count);

U0CSR|=0x40;

UartState=UART0_RX;

count=0;

memset(RxData,0,SIZE);

} }

}

***111111

#include “iocc2530.h” #include #include #define uint unsigned int #define uchar unsigned char #define len 3 #define LED1 P1_0

char receive[len];uchar counter = 0;uchar RT_flag = 1;void Delay(uint n){

uint i;

for(i=0;i

for(i=0;i

for(i=0;i

for(i=0;i

for(i=0;i

P1SEL = 0X00;

P1DIR |= 0x03;

LED1 = 1;//红 } void initCLOCK(void){ CLKCONCMD &= ~0X47;while(CLKCONSTA & 0x40);} void initUART(void){ initCLOCK();PERCFG = 0X00;// P0SEL = 0X0C;//p0.2,p0.3设为外设i/0 U0CSR |= 0XC0;//接收器使能,uart模式 U0GCR |= 10;//57600hz U0BAUD |= 216;//57600hz UTX0IF = 0;EA=1;IEN0 |= 0X04;} void Send_String(char *data,int length){ int j;for(j = 0;j

U0DBUF = *data++;

while(UTX0IF==0);

UTX0IF=0;} } void main(){ initUART();LEDinit();char shuoming[]=“输入 A1#--》LED1 ON A2#--》LED1 OFF #--》n”;Send_String(shuoming,sizeof(shuoming));//输入 11#--》LED1 ON 10#--》LED1 OFF n;while(1){ if(counter==4)RT_flag = 3;//判断输入的数据并进行相应操作 if(RT_flag == 3){ U0CSR&=~0X40;if(receive[0]=='A'){ if(receive[1]=='2')LED1=0;else if(receive[1]=='1')LED1=1;}

U0CSR |= 0X40;RT_flag = 1;counter = 0;} }} #pragma vector = URX0_VECTOR __interrupt void UART0_ISR(void){ URX0IF=0;if(RT_flag==1){ //接受数据放入receive

if((U0DBUF!='#')&&(counter

} } }

12222 /**************************************************************************** * 文 件 名: main.c * 作

者: Andy * 修

订: 2013-01-09 * 版

本: 1.0 * 描

述: ADC把芯片温度通过串口发给电脑,部分芯片误差较大需校准 *

手摸芯片温度有明显变化

****************************************************************************/ #include #include #include “UartTimer.h”

/**************************************************************************** * 名

称: InitSensor()* 功

能: 温度传感器初始化函数 * 入口参数: 无 * 出口参数: 无

****************************************************************************/ void InitSensor(void){

DISABLE_ALL_INTERRUPTS();

//关闭所有中断

InitClock();

//设置系统主时钟为 32M

TR0=0x01;

//设置为1来连接温度传感器到SOC_ADC

ATEST=0x01;

//使能温度传感 }

/**************************************************************************** * 名

称: GetTemperature()* 功

能: 获取温度传感器 AD 值 * 入口参数: 无

* 出口参数: 通过计算返回实际的温度值

****************************************************************************/ float GetTemperature(void){

uint value;

ADCCON3 =(0x3E);

//选择1.25V为参考电压;14位分辨率;对片内温度传感器采样

ADCCON1 |= 0x30;

//选择ADC的启动模式为手动

ADCCON1 |= 0x40;

//启动AD转化

while(!(ADCCON1 & 0x80));

//等待 AD 转换完成

value = ADCL >> 4;

//ADCL 寄存器低 2 位无效

value |=(((uint)ADCH)<< 4);

return(value-1367.5)/4.5-5;//根据 AD 值,计算出实际的温度,芯片手册有错,温度系数应该是4.5 /℃

//进行温度校正,这里减去5℃(不同芯片根据具体情况校正)}

/**************************************************************************** * 程序入口函数

****************************************************************************/ void main(void){

char i;

float AvgTemp;

char strTemp[6];

InitUART();

//初始化串口

InitSensor();

//初始化 ADC

while(1)

{

AvgTemp = 0;

for(i=0;i<64;i++)

{

AvgTemp += GetTemperature();

AvgTemp = AvgTemp/2;

//每次累加后除 2

}

memset(strTemp, 0, 6);

sprintf(strTemp,“%.02f”, AvgTemp);//将浮点数转成字符串

UartSendString(strTemp, 5);

//通过串口发给电脑显示芯片温度

DelayMS(1000);

//延时

} }

***33333 #include #include “type.h” #include “18b20.h” #include “hal_lcd.h”

#define CL_DQ P1_1=0 #define SET_DQ P1_1=1

#define SET_OUT P1DIR|=0x02 #define SET_IN P1DIR&=~0x02 #define IN_DQ P1_1

uint8 temh,teml;uint8 wendu[8];

uint8 id[8];uint8 flag;uint8 ds18b20_cunzai;#define CLKCONCMD_32MHZ(0)#define OSC_32KHZ 0x00

#define HAL_BOARD_INIT()

{

uint16 i;

SLEEPCMD &= ~(1<<(2));

/* turn on 16MHz RC and 32MHz XOSC */

while(!(SLEEPSTA &(1 <<(6))));

/* wait for 32MHz XOSC stable */

asm(“NOP”);

/* chip bug workaround */

for(i=0;i<504;i++)asm(“NOP”);

/* Require 63us delay for all revs */

CLKCONCMD =(CLKCONCMD_32MHZ | OSC_32KHZ);/* Select 32MHz XOSC and the source for 32K clock */

while(CLKCONSTA!=(CLKCONCMD_32MHZ | OSC_32KHZ));/* Wait for the change to be effective */

SLEEPCMD |=(1 <<(2));

/* turn off 16MHz RC */

}

/************************************************************************************************** * @fn

HalLcd_HW_WaitUs * * @brief

wait for x us.@ 32MHz MCU clock it takes 32 “nop”s for 1 us delay.* * @param

x us.range[0-65536] * * @return None

**************************************************************************************************/ void Hal_HW_WaitUs(uint16 microSecs){

while(microSecs--)

{

/* 1 usecs */

asm(“nop”);asm(“nop”);asm(“nop”);

} }

void Delay_ms(uint16 k){

uint16 j;

while(k--)

{

for(j=0;j<1000;j++)

{

asm(“nop”);asm(“nop”);asm(“nop”);

}

} }

void init_1820(void){

SET_OUT;//使P11为输出状态

SET_DQ;//输出1

Hal_HW_WaitUs(7);

CL_DQ;//输出0

Hal_HW_WaitUs(530);//拉低一段时间

SET_DQ;//使P11为高,SET_IN;//使P11成为输入状态,等待18b20的存在低脉冲进来

Hal_HW_WaitUs(44);//使P11为1后等待15-60us,这里等待44us

if(IN_DQ == 0)

ds18b20_cunzai = 1;

else

ds18b20_cunzai = 0;//等待回复

Hal_HW_WaitUs(150);//回复的低电平在60到240us

SET_OUT;

SET_DQ;//回到初始DQ=1; }

void write_1820(uint16 x)

{

uint8 m;

SET_OUT;

for(m=0;m<8;m++)

{

CL_DQ;

Hal_HW_WaitUs(1);//看时序图,至少延时1us,才产生写“时间隙”

if(x&(1<

//写数据,从低位开始

SET_DQ;

else

CL_DQ;

Hal_HW_WaitUs(40);

//15~60us

SET_DQ;

}

SET_DQ;

}

uint8 read_1820(void)

{

uint8 temp,k,n;

temp=0;

for(n=0;n<8;n++)

{

CL_DQ;

Hal_HW_WaitUs(1);//读时隙起始于微处理器将总线置低至少1微秒

SET_DQ;

//拉低总线后接着释放总线,让从机18b20能够接管总线,输出有效数据

SET_IN;

k=IN_DQ;

//读数据,从低位开始

if(k)

temp|=(1<

else

temp&=~(1<

Hal_HW_WaitUs(70);//60~120us

SET_OUT;

}

return(temp);

}

//搜索ID void get_id(){

init_1820();

//resert

write_1820(0x33);

for(unsigned char ii=0;ii<8;ii++)

{

id[ii]=read_1820();

} }

void read_data(void){

uint8 a,b,c;

init_1820();//复位18b20

write_1820(0xcc);

// 发出转换命令 搜索器件

write_1820(0x44);

//启动

Hal_HW_WaitUs(2000);

init_1820();

write_1820(0xcc);

write_1820(0xbe);

teml=read_1820();//读数据

temh=read_1820();

if(temh&0x80)//判断正负

{

flag=1;

c=0;

c=c|temh;

c=c&0x00ff;

c=c<<8;

a=c;

a=c|teml;

a=(a^0xffff);//异或

a=a+1;//取反加1

teml=a&0x0f;

temh=a>>4;

}

else

{

flag=0;

//为正

a=temh<<4;

a+=(teml&0xf0)>>4;//得到高位的值

b=teml&0x0f;

temh=a;

teml=b&0x00ff;

} }

/****************************************************************************** * @fn

myApp_ReadTemperature * * @brief

Reports temperature sensor reading * * @param * * @return

******************************************************************************/ uint8 myApp_ReadTemperature(void){

uint16 num;

//uint8 P

read_data();

// 读取温度

num=teml*625;

//小数部分的取值每位代表0.0625(精度)

if(flag==1)

//判断正负温度

{

wendu[0]='-';

//+0x2d 为变“-”ASCII码

}

else wendu[0]='+';

if(temh/100==0)

wendu[1]=' ';

else wendu[1]=temh/100+0x30;

//+0x30 为变 0~9 ASCII码

if((temh/10%10==0)&&(temh/100==0))

wendu[2]=' ';

else wendu[2]=temh/10%10+0x30;

wendu[3]=temh%10+0x30;

wendu[4]='.';

wendu[5]=num/1000+0x30;//忽略小数点后1位的数

wendu[6]='C';//忽略小数点后1位的数

wendu[7]=0;//结束符

return wendu[0];}

/**************************************************************************** * 名

称: InitUart()* 功

能: 串口初始化函数 * 入口参数: 无 * 出口参数: 无

****************************************************************************/ void InitUart(){

PERCFG = 0x00;

//位置1 P0口

P0SEL = 0x0c;

//P0用作串口

P2DIR &= ~0xc0;

//P0优先作为UART0

U0CSR |= 0x80;

//串口设置为UART方式

U0GCR |= 11;

U0BAUD |= 216;

//波特率设为115200

U0CSR |= 0x40;

//UART接收器使能

UTX0IF = 0;

//UART0 TX中断标志初始置位0 }

/**************************************************************************** * 名

称: UartSendString()* 功

能: 串口发送函数

* 入口参数: Data:发送缓冲区

len:发送长度 * 出口参数: 无

****************************************************************************/ void UartSendString(char *Data, int len){

uint8 i;

for(i=0;i

{

U0DBUF = *Data++;

while(UTX0IF == 0);

UTX0IF = 0;

} }

void main(void){

HAL_BOARD_INIT();

HalLcd_HW_Init();

InitUart();

//UartSendString(“ds18b20:”, 8);

while(1)

{

myApp_ReadTemperature();

HalLcd_HW_WriteLine(1,(char*)wendu);

UartSendString((char*)wendu, 7);

Delay_ms(1000);

UartSendString(“n”, 1);

} }

烟雾

#include “ioCC2530.h” #include “string.h” typedef signed

short int16;typedef unsigned short uint16;typedef unsigned char uchar;typedef unsigned int uint;

char A3[4];

//存储发送字符串 uint16 A1;

uint16 A2(void);

/**************************************************************************** * 名

称: InitUart()* 功

能: 串口初始化函数 * 入口参数: 无 * 出口参数: 无

****************************************************************************/ void InitUart(void){

PERCFG = 0x00;

//外设控制寄存器 USART 0的IO位置:0为P0口位置1

P0SEL = 0x0c;

//P0_2,P0_3用作串口(外设功能)

P2DIR &= ~0XC0;

//P0优先作为UART0

U0CSR |= 0x80;

//设置为UART方式

U0GCR |= 11;

U0BAUD |= 216;

//波特率设为115200

UTX0IF = 0;

//UART0 TX中断标志初始置位0 }

/**************************************************************************** * 名

称: UartSendString()* 功

能: 串口发送函数

* 入口参数: Data:发送缓冲区

len:发送长度 * 出口参数: 无

****************************************************************************/ void UartSendString(char *Data, int len){

uint i;

for(i=0;i

{

U0DBUF = *Data++;

while(UTX0IF == 0);

UTX0IF = 0;

} }

/**************************************************************************** * 名

称: DelayMS()* 功

能: 以毫秒为单位延时 16M时约为535,32M时要调整,系统时钟不修改默认为16M * 入口参数: msec 延时参数,值越大延时越久 * 出口参数: 无

****************************************************************************/ void DelayMS(uint msec){

uint i,j;

for(i=0;i

for(j=0;j<1070;j++);}

/****************************************************************************** * @fn main * * @brief *

Main function of application example.* * Parameters: * * @param void * * @return void * ******************************************************************************/ void main(void){

CLKCONCMD &= ~0x40;

//设置系统时钟源为32MHZ晶振

while(CLKCONSTA & 0x40);

//等待晶振稳定为32M

CLKCONCMD &= ~0x47;

//设置系统主时钟频率为32MHZ

InitUart();

//调置串口相关寄存器

while(1)

{

A1 = A2();

/*上面一条语句是读取烟雾传感器引脚上的ad转换值,并没有换算成能表示烟雾浓度的值

主要是示意大家如何使用2530芯片的AD功能*/

A3[0] = A1 / 1000 + 48;

A3[1] = A1 / 100%10 + 48;

A3[2] = A1 / 10%10 + 48;

A3[3] = A1 % 10 + 48;

/*以上三句,是吧读取到的数值转换成字符,供串口函数使用*/

UartSendString(A3, 4);//想串口助手送出数据,波特率是115200

DelayMS(1000);//延时函数,如果没此函数,读取时间太短,向串口送数据太快了

UartSendString(“n”, 1);

} }

uint16 A2(void){

uint16 reading = 0;

/* 启动低功耗 */

ADCCFG |= 0x80;

/*

AIN7 p0.7为单端输入

AVDD5 参考电压为VDD5V

*/

ADCCON3 = 0x87;

/* 等待转换完成 */

while(!(ADCCON1 & 0x80));

/* 关闭低功耗 */

ADCCFG &= ~0x80;

/* Read the result */

reading = ADCH;

reading |=(int16)(ADCH << 8);

reading |= ADCL;

return(reading);} 人体

#include “ioCC2530.h”

// 申明该文件中用到的头文件

void main(void){

P0DIR &= ~0x20;

P1DIR |= 0x13;

P1_0 = 0;//原来可以直接写,不用定义LED

P1_1 = 0;

P1_4 = 0;

P0_1 = 0;

while(1)

{

if(P0_5 == 1)

P1_0 = 1;

if(P0_5 == 0)

P1_0 = 0;

} } // end of main(光敏

/****************************************************************************** 光敏电阻,使用P01。需要吧P01跳冒拔掉,进行实验,当吧P01跳冒拔去的时候,led4就与P01断开了,那么led4就是一直是微亮的了。

******************************************************************************/ #include “ioCC2530.h” #include “string.h”

typedef signed

short int16;typedef unsigned short uint16;typedef unsigned char uchar;typedef unsigned int uint;

char TxData[2];

//存储发送字符串 uint16 LightLevel;

uint16 myApp_ReadLightLevel(void);

/**************************************************************************** * 名

称: InitUart()* 功

能: 串口初始化函数 * 入口参数: 无 * 出口参数: 无

****************************************************************************/ void InitUart(void){

PERCFG = 0x00;

//外设控制寄存器 USART 0的IO位置:0为P0口位置1

P0SEL = 0x0c;

//P0_2,P0_3用作串口(外设功能)

P2DIR &= ~0XC0;

//P0优先作为UART0

U0CSR |= 0x80;

//设置为UART方式

U0GCR |= 11;

U0BAUD |= 216;

//波特率设为115200

UTX0IF = 0;

//UART0 TX中断标志初始置位0 }

/**************************************************************************** * 名

称: UartSendString()* 功

能: 串口发送函数

* 入口参数: Data:发送缓冲区

len:发送长度 * 出口参数: 无

****************************************************************************/ void UartSendString(char *Data, int len){

uint i;

for(i=0;i

{

U0DBUF = *Data++;

while(UTX0IF == 0);

UTX0IF = 0;

} }

/**************************************************************************** * 名

称: DelayMS()* 功

能: 以毫秒为单位延时 16M时约为535,32M时要调整,系统时钟不修改默认为16M * 入口参数: msec 延时参数,值越大延时越久 * 出口参数: 无

****************************************************************************/ void DelayMS(uint msec){

uint i,j;

for(i=0;i

for(j=0;j<1070;j++);}

/****************************************************************************** * @fn main * * @brief *

Main function of application example.* * Parameters: * * @param void * * @return void * ******************************************************************************/ void main(void){

CLKCONCMD &= ~0x40;

//设置系统时钟源为32MHZ晶振

while(CLKCONSTA & 0x40);

//等待晶振稳定为32M

CLKCONCMD &= ~0x47;

//设置系统主时钟频率为32MHZ

InitUart();

//调置串口相关寄存器

while(1)

{

LightLevel = myApp_ReadLightLevel();

/*上面一条语句是读取光敏电阻引脚上的ad转换值,并没有换算成能表示光强强度的值

主要是示意大家如何使用2530芯片的AD功能*/

TxData[0] = LightLevel / 10 + '0';

TxData[1] = LightLevel % 10 + '0';

/*以上两句,是吧读取到的数值转换成字符,供串口函数使用*/

UartSendString(TxData, 2);//想串口助手送出数据,波特率是115200

DelayMS(1000);//延时函数,如果没此函数,读取时间太短,向串口送数据太快了

} }

uint16 myApp_ReadLightLevel(void){

uint16 reading = 0;

/* Enable channel */

ADCCFG |= 0x40;

/* writing to this register starts the extra conversion */

ADCCON3 = 0x86;

/* Wait for the conversion to be done */

while(!(ADCCON1 & 0x80));

/* Disable channel after done conversion */

ADCCFG &=(0x40 ^ 0xFF);

/* Read the result */

reading = ADCH;

reading |=(int16)(ADCH << 8);

reading >>= 8;

return(reading);}

继电器

/**************************************************************************** * 文 件 名: main.c * 作

者: Andy * 修

订: 2013-01-10 * 版

本: 1.0 * 描

述: 继电器接开发板P9座子上,使用P0.5口控制继电器的信息端,*

高电平继电器断开;低电平继电器吸合,并且继电器吸合指示灯亮

****************************************************************************/ #include #include “type.h” #include “hal_lcd.h”

typedef unsigned char uchar;typedef unsigned int uint;

#define DATA_PIN P1_3

//定义P0.5定义为输入口

/**************************************************************************** * 名

称: DelayMS()* 功

能: 以毫秒为单位延时 16M时约为535,系统时钟不修改默认为16M * 入口参数: msec 延时参数,值越大,延时越久 * 出口参数: 无

****************************************************************************/ void DelayMS(uint msec){

uint i,j;

for(i=0;i

for(j=0;j<535;j++);}

void main(void){

P1DIR |= 0x08;

//P13定义为输出口

HalLcd_HW_Init();//初始化LCD

HalLcd_HW_WriteLine(1,“nanjing gebi dianzi”);

while(1)

//死循环,继电器间隔3秒开关一次

{

DATA_PIN = 1;

//继电器断开

HalLcd_HW_WriteLine(2,“1”);

DelayMS(3000);

DATA_PIN = 0;

//继电器吸合 HalLcd_HW_WriteLine(2,“0”);

DelayMS(3000);

}

}

第三篇:小学期心得体会

2010~2011学年第一学期

期末教学、科研主要工作日程安排 序号 时间 内容 方式 备注 1 12月27日

(第18周周一)五课教研评比“备课” 电子优秀教案 教科室组织 教务处实施 1月1~3日 元旦休息 1月4日 布置期末工作 教研室负责人会议 4 1月4日-14日

(第19、20周)新教师汇报课 所在教研室 各系配合 5 1月5日

(第19周周三下午3、4课)五课教研评比“说课” 公共基础和专业课程两组 图书馆报告厅A和B 6 1月6日

(第19周周四)新教师业务(备课、说课)培训 课件培训 教科室组织 7 1月7日前 制定参加省技能大赛集训方案(包括寒假),积极备战省赛 完成下学期各专业课程设置调整、确定、征订教材工作 8 1月7日

(第19周周五)教学工作例会

精品课程中期评估 网上申报和评估 1月8~9日07级专接本学生参加统一考试 1月10日前 完成下学期10级选修课课程确定,定任课教师 11 1月12日

(第20周周三下午三、四课)说专业 研讨会结合各系部制定《专业发展三年规划(2011年—2013年)》 图书馆报告厅A和B 12 1月13日前 各系部完成下学期实验实训耗材预算方案 教务处审核、汇总 1月14日下班前 收齐期末试卷,安排期末考务工作 14 1月14日

(第20周周五)精品课程立项 规范格式和程序 教科室、各系组织 15 1月14日下午 学期重修课程考试 16 1.10~14(第20周)本学期新课结束 1.17~21(第21周)复习迎考,10级任选课及部分考查课程随堂考试 18 1月19日

(下午第3节课)全校统一组织德育考试, 19 1月19日 各系部完成对兼职实验员本学期期中考核,教务处审核、汇总 20 1月21日前 完成本学期教师挂职锻炼情况汇总 系部完成教师业务档案填写 汇总教务处邵建萍处

布置寒假学生社会综合实践活动 完成教研室工作过程性评价 1月22~24日 全校统一组织期末考试

市职教文化课会考(中职)时间为1月20~21日;市普高考试时间为1月20~23日22 1月25日下班前 教师交本学期记分册、总成绩册、提交鹏达网成绩单、学生不及格统计表;23 1月25日前 基本完成下学期教师课务安排、校历、实训计划 24 1月26~27日 全校教学工厂安全检查 25 1月26日

(第22周周三)新教师学期考核汇总 26 1月27日

(第22周周四)《学报》 编辑寒假审稿 时间待定 市技能大赛表彰暨省技能大赛动员会...

第四篇:小学期心得体会

2010~2011学年第一学期

期末教学、科研主要工作日程安排 序号 时间 内容 方式 备注 1 12月27日

(第18周周一)五课教研评比“备课” 电子优秀教案 教科室组织 教务处实施 1月1~3日 元旦休息 1月4日 布置期末工作 教研室负责人会议 4 1月4日-14日

(第19、20周)新教师汇报课 所在教研室 各系配合 5 1月5日

(第19周周三下午3、4课)五课教研评比“说课” 公共基础和专业课程两组 图书馆报告厅A和B 6 1月6日

(第19周周四)新教师业务(备课、说课)培训 课件培训 教科室组织 7 1月7日前 制定参加省技能大赛集训方案(包括寒假),积极备战省赛 完成下学期各专业课程设置调整、确定、征订教材工作 8 1月7日

(第19周周五)教学工作例会

精品课程中期评估 网上申报和评估 1月8~9日07级专接本学生参加统一考试 1月10日前 完成下学期10级选修课课程确定,定任课教师 11 1月12日

(第20周周三下午三、四课)说专业 研讨会结合各系部制定《专业发展三年规划(2011年—2013年)》 图书馆报告厅A和B 12 1月13日前 各系部完成下学期实验实训耗材预算方案 教务处审核、汇总 1月14日下班前 收齐期末试卷,安排期末考务工作 14 1月14日

(第20周周五)精品课程立项 规范格式和程序 教科室、各系组织 15 1月14日下午 学期重修课程考试 16 1.10~14(第20周)本学期新课结束 1.17~21(第21周)复习迎考,10级任选课及部分考查课程随堂考试 18 1月19日

(下午第3节课)全校统一组织德育考试, 19 1月19日 各系部完成对兼职实验员本学期期中考核,教务处审核、汇总 20 1月21日前 完成本学期教师挂职锻炼情况汇总 系部完成教师业务档案填写 汇总教务处邵建萍处

布置寒假学生社会综合实践活动 完成教研室工作过程性评价 1月22~24日 全校统一组织期末考试

市职教文化课会考(中职)时间为1月20~21日;市普高考试时间为1月20~23日22 1月25日下班前 教师交本学期记分册、总成绩册、提交鹏达网成绩单、学生不及格统计表;23 1月25日前 基本完成下学期教师课务安排、校历、实训计划 24 1月26~27日 全校教学工厂安全检查 25 1月26日

(第22周周三)新教师学期考核汇总 26 1月27日

(第22周周四)《学报》 编辑寒假审稿 时间待定 市技能大赛表彰暨省技能大赛动员会...

第五篇:小学期心得体会

2010~2011学年第一学期

期末教学、科研主要工作日程安排 序号 时间 内容 方式 备注 1 12月27日

(第18周周一)五课教研评比“备课” 电子优秀教案 教科室组织 教务处实施 1月1~3日 元旦休息 1月4日 布置期末工作 教研室负责人会议 4 1月4日-14日

(第19、20周)新教师汇报课 所在教研室 各系配合 5 1月5日

(第19周周三下午3、4课)五课教研评比“说课” 公共基础和专业课程两组 图书馆报告厅A和B 6 1月6日

(第19周周四)新教师业务(备课、说课)培训 课件培训 教科室组织 7 1月7日前 制定参加省技能大赛集训方案(包括寒假),积极备战省赛 完成下学期各专业课程设置调整、确定、征订教材工作 8 1月7日

(第19周周五)教学工作例会

精品课程中期评估 网上申报和评估 1月8~9日07级专接本学生参加统一考试 1月10日前 完成下学期10级选修课课程确定,定任课教师 11 1月12日

(第20周周三下午三、四课)说专业 研讨会结合各系部制定《专业发展三年规划(2011年—2013年)》 图书馆报告厅A和B 12 1月13日前 各系部完成下学期实验实训耗材预算方案 教务处审核、汇总 1月14日下班前 收齐期末试卷,安排期末考务工作 14 1月14日

(第20周周五)精品课程立项 规范格式和程序 教科室、各系组织 15 1月14日下午 学期重修课程考试 16 1.10~14(第20周)本学期新课结束 1.17~21(第21周)复习迎考,10级任选课及部分考查课程随堂考试 18 1月19日

(下午第3节课)全校统一组织德育考试, 19 1月19日 各系部完成对兼职实验员本学期期中考核,教务处审核、汇总 20 1月21日前 完成本学期教师挂职锻炼情况汇总 系部完成教师业务档案填写 汇总教务处邵建萍处

布置寒假学生社会综合实践活动 完成教研室工作过程性评价 1月22~24日 全校统一组织期末考试

市职教文化课会考(中职)时间为1月20~21日;市普高考试时间为1月20~23日22 1月25日下班前 教师交本学期记分册、总成绩册、提交鹏达网成绩单、学生不及格统计表;23 1月25日前 基本完成下学期教师课务安排、校历、实训计划 24 1月26~27日 全校教学工厂安全检查 25 1月26日

(第22周周三)新教师学期考核汇总 26 1月27日

(第22周周四)《学报》 编辑寒假审稿 时间待定 市技能大赛表彰暨省技能大赛动员会...

下载小学期实验心得体会word格式文档
下载小学期实验心得体会.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    小学期心得体会

    篇一:小学期心得体会 2013暑期小学期总结 今年我们学校全面开展“2+1”学期制改革!在经过了紧张的考试周的洗礼之后,我们紧张的神经还未放松,就迎来了2013年暑期小学期,在这样的......

    小学期心得体会

    2013暑期小学期总结 今年我们学校全面开展“2+1”学期制改革!在经过了紧张的考试周的洗礼之后,我们紧张的神经还未放松,就迎来了2013年暑期小学期,在这样的趁热打铁之下,经过了......

    小学期心得体会

    小学期心得体会 统本新1003 王亚冰 终于又到了写小学期总结的时刻了,我可以说我挺开心的吗?尽管此刻依旧被一些事情烦恼着,不知如何解决。上次小学期工作的一塌糊涂,惨败而归,沮......

    小学期心得体会

    小学期心得体会 为了完善人才培养体系、提高教育教学质量,我们学校全面开展“2+1”学期制改革!在今年6月 27 日——7月22日我们首次实施了短学期。作为学校的一名大一学生,我深......

    小学期心得体会

    2013暑期小学期总结今年我们学校全面开展“2+1”学期制改革!在经过了紧张的考试周的洗礼之后,我们紧张的神经还未放松,就迎来了2013年暑期小学期,在这样的趁热打铁之下,经过了两......

    冬季小学期心得体会

    冬季小学期心得体会 冬季小学期心得体会 全国各地高校期末考试正在紧张进行中,而与众不同的是,海南大学却在此期间开办起颇具特色的“冬季小学期”,令寒假前夕的校园充满浓......

    冬季小学期心得体会

    冬季小学期心得体会 冬季小学期心得体会 全国各地高校期末考试正在紧张进行中,而与众不同的是,海南大学却在此期间开办起颇具特色的“冬季小学期”,令寒假前夕的校园充满浓......

    小学期讲座心得体会

    小学期讲座心得体会 利用小学期时间,学校和学院给我们安排了一系列讲座,在我看来,旨在丰富小学期生活,积累专业知识,拓宽视野。这些讲座与我们专业知识紧密相关,但是却不单一,涉及......