第一篇:鱼台县实验小学8期简报2014
鱼台实小教育简报
第 8 期2014年4月25日
———————————————————————————
我校开展党的群众路线教育实践活动第三次集中学习4月24日,我校进行党的群众路线教育实践活动第三次集中学习。总支书记、校长梁守超主持学习并讲话,总支委员、副校长刘国锋逐篇逐段、逐字逐句地领学了总书记视察山东行程及重要讲话精神,全体党员干部教师参加了集中学习活动。
梁守超指出,形式为内容服务,教育实践活动内容丰富,要学深学透,内化为自己的东西,变成自觉行动,通过学习营养大脑、净化思想、洗涤心灵、提升境界。总书记视察山东和孔子研究院,亲自交代重要文化任务,提出殷切期望和明确要求。下一阶段,要依据总书记的重要讲话精神,大力加强社会主义核心价值体系建设、弘扬中华优秀传统文化,结合学校正在开展的国学教育活动,大力进行多种形式的经典诵读活动,让学生在诵读、书写、讲解中华经典的过程中,学国学、爱国学,了解、热爱祖国传统文化。
播撒幸福成长的种子、做最好的自己
我校举办2014年春季田径运动会
带着春天的气息,迎着明天的希望,伴着吐翠的杨柳,惴着未来的憧憬。4月18日,我校隆重召开2014年春季田径运动会。县教体局副局长随善兵出席开幕式并宣布运动会开幕,校长梁守超致开幕词,县教体局体卫艺科科长黄岩,县教体局团委书记、教育科副科长王炳占,副校长姜广侠、方旭、邓风雷出席开幕式,副校长刘国锋主持开幕式,学校家委会成员、全校4300余名师生和110位家长代表观看了运动会。
开幕式隆重而热烈。国旗队、管乐队、彩扇队、花环队、彩旗队,裁判员方
队和37支代表队依次走过,场面宏大壮观,充分展示了我校师生昂扬向上的精神风貌。开幕式上,学校女教师表演的广场健身舞蹈和学生集经典诵读、舞蹈和体操为一体的百人方队表演成为运动会上一道亮丽的风景。
男教师托球跑和女教师袋鼠跑比赛拉开了运动会的序幕。比赛中,全体运动员团结友爱、文明参赛,赛场上奋力拼搏,赛场下加油鼓劲,充分体现了“友谊第一、比赛第二”的运动精神,取得了体育竞技和精神文明的双丰收;全体裁判员恪尽职守、公平公正、认真履行职责,给大会交了一份合格的答卷;全体工作人员坚守岗位、吃苦耐劳,保证了大会的顺利进行。运动会上师生的文明表现和骄人的比赛成绩,集中展示了县实验小学体育事业和阳光体育运动蓬勃开展的辉煌成就,让我们看到了推动学校工作全面发展的美好未来。
本次运动会本届运动会以“文明、诚信、拼搏、创新”为主题,以“我运动、我健康、我快乐”和“播撒幸福成长的种子、做最好的自己”为目的。赛前做好安全预案,赛中做好安全保障,严密的措施保证了运动会安全有序,圆满热烈;体育组的老师对运动员进行科学训练,赛场无一意外发生;音乐教研组的老师加班加点训练管乐队、彩扇队、花环队、彩旗队,为大会营造了热烈隆重的气氛;各班教育学生文明观赛,自觉保护环境卫生,学生入场、退场安全有序,特别是离场后,场地卫生洁净如初,养成教育成效显著。
本次运动会共有37个代表队296名运动会参加了32个项目的角逐,经过一天紧张而热烈的比赛,共决出单项奖32个,3人次打破两项校运动会记录,三年级1班、四年级10班、五年级3班、六年级1班分获年级团体总分第一名,20个班级获得精神文明奖。
梁守超指出,文明、诚信是做人和做事的根基,学校是培育文明诚信的沃土,运动会是检阅文明诚信的舞台。希望实小的每一位同学都是文明诚信的使者,做文明诚信的运动员、做文明诚信的观众和服务者。
梁守超希望全校师生要以我国的体育健儿为榜样,以饱满的激情,昂扬的斗志,勇于拼搏进取的信念,团结向上的精神投入到本次运动会中去,赛出成绩,赛出水平,赛出风格,做最好的自己、做最好的团队!
通过一天的激烈比赛,同学们释放了运动的活力,放飞了童年的梦想。一个个充满激情的身影,一次次顽强拼搏的冲刺,一声声凝聚团结的加油,一条条璀璨亮丽的跑道,都印证了实小人是最可爱的,实小人是最可敬的,他们把文明、诚信、拼搏、创新的美德留在了运动会,“更快、更高、更强”的奥运精神得以传承发扬,“我运动,我健康,我快乐”的体育锻炼理念已深入人心。
姜广侠主持闭幕式,方旭致闭幕词,刘国锋宣布比赛成绩和获得精神文明奖的班级名单,县实验小学领导班子成员出席闭幕式。
科普报告进校园
4月24日,山东省青少年科普报告百校行在济宁分会场我校学术报告厅开讲。国家高级心理咨询师、济南市精神卫生中心心理科主任赵长英教授为孩子们上了一堂“成长的快乐”心理教育大课。县科协主席马树轩、副主席田玉民,县教体局副局长常秀纯,校长梁守超和全校师生共同聆听了报告。副校长刘国峰主持报告会,五年级部分师生在主会场,其余班级师生在各自教室利用校园网同步收听、收看报告。
赵教授的报告在单相沟通的心理游戏中开始,在别开生面的“解开心中千千结”心理游戏中结束,师生互动、引人入胜、气氛热烈,西游记故事贯穿始终,通过生动形象的语言、有趣的心理测试图片和大量经典心理学案例向同学们解释了青少年心理健康的五个标准、什么是人格和7—12岁青少年人格发展的特点,孩子们在游戏和互动中体验到了心理健康教育活动的乐趣,明白了当遇到困难或矛盾时,要学会疏导和安慰自己,无论遇到多大的困难,总有办法打开一个“结”,找到一条走向成功的康庄大道。
附属幼儿园开放周活动好评如潮
4月22日,附属幼儿园开放周活动圆满结
束,为期十天的活动,共接待来自全县各镇街幼
儿园的老师400余人次,良好的园容园貌、科学
规范的管理、先进的教育理念和卓有成效的教育
活动给前来参观的老师留下了深刻的印象。
各镇街幼儿园的参观时间都是半天,老师们
兴致勃勃地观看了幼儿园的园容园貌、文化建
设、幼儿集体操、丰富多样的户外体育活动、富
有特色的国学经典启蒙教育、幼儿一日生活常规管理和区域活动开展情况。观摩中,大家手中的相机闪个不停,唯恐错过每一个环节,孩子们放学离园后还不舍离开,依旧围住附属幼儿园的园长老师“取经”。幼儿园的各项活动都给与会人员留下了深刻印象,特别是国学经典启蒙教育和区域活动更是赢得了大家的高度赞赏,一致认为利用废旧物品师生齐努力布置区域角,孩子们在玩中自由发展、张扬个性,教师对幼儿活动观察细致、引导科学,师生互动、生生互动情况较好,孩子从小就学国学、爱国学,达到了阳光、强身、健体、感受中华美德、个性发展的教育目标,不仅增强了幼儿动手能力和参与精神,还在幼儿的心中植入了环保节约和孝老爱亲的种子,促进了幼儿体、智、德、美全面发展。
县教体局副局长李洪学参观之后,对附属幼儿园开放周活动给予高度评价。李洪学指出,县实验小学附属幼儿园开放周活动活动组织有序,层次清晰,重点突出,展示内容在全县具有示范指导意义。李洪学要求,全县各幼儿园要把县实验小学附属幼儿园好的经验做法学深吃透,注重幼儿的科学发展,进一步提高办园水平。
2014年春季运动会奖项
团体总分年级前三名:
三年级:第一名
三、1第二名
三、9第三名
三、6
四年级:第一名
四、10第二名
四、1第三名
四、7
五年级:第一名
五、3第二名
五、6第三名
五、9
六年级:第一名
六、1第二名
六、4第三名
六、7
精神文明班级:
三年级:
三、3三、8
三、7
三、6
三、1四年级:
四、4四、1四、8
四、6
四、9
五年级:
五、5五、2五、1五、8
五、9
五、7
六年级:
六、2六、1六、6
六、7
六、4优秀组织班级:
三年级:1—10班
四年级:1—10班
五年级:1—9班
六年级:1—8班
“感恩母亲”征文比赛揭晓
4月25日,我校“感恩母亲”征文比赛揭晓,三年级五班张奕洋、四年级九班张楠、五年级六班姚笑和六年级八班司马兴彤等四位同学荣获一等奖。
为广泛开展传统美德教育,引导学生树立母爱、回报母亲的意识,2014年4月,我校结合即将到来的母亲节,组织了“感恩母亲”征文比赛活动。本次比赛由三至六年级同学参加,在为期二十天的征文活动中,共征集到同学们200余篇作文,这些作品用饱蘸深情的笔触感念母亲,记叙感恩母亲的故事,格调积极向上,体裁形式多样。经评委会精心评选,分年级评出一、二、三等奖和优秀奖,最终有70篇优秀作品获得奖励。
报送:县分管领导,县教体局各科室
主办:鱼台县实验小学办公室审核:方 旭编辑:梁霄马犇 电子邮箱:yutaimaben@yeah.net(保留存档)共印200份
第二篇:02小学期实验
任务9 串口通信
发送发送什么字符串接收相同的字符串
#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 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 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 /**************************************************************************** * 名 称: 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 #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 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); } } 小学期实验心得体会 为期一个月的小学期实验已经结束了,在这一个月的学习中,我不仅学习到了专业知识,更重要的是收获了经验与体会,这些使我一生受用不尽。 开展小学期实验的目的在于加深我门对所学知识的理解,进一步了解我们所学的专业,系统的将我们三年所学的知识连贯起来,应用在实践当中,因此,本实验与我们以往所做的实验大不相同。我们从实验设计,实验方法,实验操作,实验结果验证,数据处理都要自己完成。由于以前我们做的都是验证性实验,没有做过设计性实验,一开始有些无从下手。接下来的两天,我们都在查资料,设计实验方案。通过这次实验,我学到了很多;同时也同时也敬佩那些研究者,因为通过这次设计性实验,我清楚的明白一项研究的成功不会像我们这样简单的一次实验就行了的,要经过几百次、几千次甚至无数次的实验,让我知道什么叫做“屡败屡战”、“坚持不懈”、“永不放弃”等词。没有想到,文献上短短一面的实验方法与操作步骤,我们就尝试了许多次。明白了一个试验的成功有很多影响因素。我深刻的体会到了科研工作者的辛苦与探索精神。从这次的小学期的实验中,在收获知识的同时,还收获了阅历,收获了成熟,在此过程中,我们通过查找大量资料,请教老师,以及不懈的努力,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在实验课上,我们学会了很多学习的方法。而这是日后最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。 实验过程中,不仅培养我们独立思考问题的能力,还锻炼了我们团队合作的能力,与队友的合作是一件快乐的事情,只有彼此都付出,彼此都努力维护才能将实验做的更加完美。而团队合作也是当今社会最提倡的。 在实验过程中,我发现了自己很多不足。首先,查阅文献的能力有待提高。在查找文献的时候,会发现网上太多繁杂的信息,不知道该从何下手,没有了解一些常用的药学文献搜素引擎,没有掌握文献搜索的要领,而导致花了很长时间却没有查到所需要的信息。在实验过程中,查阅文献很重要。在我们做药物化学时,就因为查阅文献不到位,导致第一次实验的失败。在以后的工作学习中,我会记住这次教训,做事前认真做好准备工作,这样才不至于事到临头手忙脚乱。要认真对待每一件工作。学会了多学多问,学会他人技能。学问学问,无问不成学。知识和经验的收获可以说与勤学好问是成正比的,要记住知识总是垂青那些善于提问的人。要善于思考,真正消化知识。由知到识,永远不是那么简单的事,当你真正学会去思考时,他人的知识才能变成你自己的东西。前人铺路,后人修路。墨守陈规永远不会有新的建树,前人的道路固然重要,但是学会另辟蹊径更为重。学会独立思考,独立实验,但要记住与他人的交流也是非常重要的,实验和实验事永远不是你自己的。实事求是做实验。不骗自己更不要骗他人。认真仔细地做好实验纪录。不要当你真正用到它时才知它的重要所在。实验完成后要认真思考,总结失败的原因,吸取经验教训。 从这次试验中我得出以下几点思考:①探索性实验是一次很好的学习机会,我们从中学到了多种操作技能和实验方法,接近“科研”,让我们亲身体会到了实验的艰辛和快乐,提高了学习兴趣,学到了写论文、做实验的全过程,这是理论课不可比拟的。②探索性实验教学不仅让学生学到了很多知识,而且锻炼了动手能力,增进了同学之间的团结协作。由以往被动做实验转为现在的主动。③大学中的教学应发展学生的动手和思考能力,只做那些课本上的实验不利于拓展学生的思想。只有真正去思考这个实验怎么做,怎么才能真正学到知识,而且经过自己思考、动手,最后取得成果的开心是无可比拟的。 实验幼儿园研修简报 ——2016年济源市中小学、幼儿园教师 信息技术应用能力提升项目简报 ___________________________________________ 编辑:王丽丽 第2期 各位参与培训的老师: 从这一阶段的学习中,我看到了老师们都很积极的学习、提交作业、发表感言,先向大家道一声:辛苦了! 许多老师都能联系实际发表感言,在互动平台上经常擦起思想的火花,诉说工作一线的心声……从作业的质量和互动的频率来看,仍存在一些问题: 学员间的交流比较少,互助答疑还不够积极。 希望各位老师能在以后的培训过程中认真学习、用心思考、独立完成作业,展示自己的独特感受和想法,分享自己的教学方法及见解,有效利用远程培训给大家提供的各项资源,用心交流和总结培训所得,使自己能够获得充实的培训成果。 欢迎您来到“2016 年济源市小学、幼儿园信息技术应用能力提升工程培训” 的大家庭!未来的两个月中,我们将共同携手,一起踏上信息技术培训后 50 学时的研修之旅。希望参训的老师们都能在此收获、成长、进步。 为了使每一阶段都能顺畅进行,在每个阶段开始前期,项目组会给出建议学习指南,引导各角色老师研修学习与工作,以下为第一阶段建议研修指南。 预热学习时间:9 月 15 日-9 月 18 日 坊主组织学员上线预热,创建本班 QQ 群引导学员加入,建设班级沟通渠道。第一阶段研修时间:9 月 19 日—9 月 30 日 研修主题: 运用思维导图 梳学科重难点 注意:【所有参训教师】(1)核对个人信息 参训老师获得自己的帐号,登录自己的个人工作室后,需要在个人设置内核对完善自己的真实姓名、电话、身份证号、学科、学段。这些信息与日后的看课学习、发放证书息息相关。如有错误的学科、学段、真实姓名、身份证号、手机号等都可以在“个人设置”中修改。 (2)认真学习了解本项目实施方案,掌握研修大致情况(“实施方案”请见首页导航栏。) (3)学校管理员自己来建学校的校级坊。 【第一阶段各角色研修内容】 【我是学校管理员】 1.通知本校未上线的学员上线学习,督促学员学习。2.制定本校的校本研修计划,并以简报的形式在平台发布。 【我是学校坊主】 1.维护工作坊内资源、话题、活动、问答等内容,活跃工作坊研修氛围。 2.结合阶段主题发布网络线上研修活动。3.指导学员线下研修。 4.组建学校学科坊的 qq 群,邀请本坊成员加入。5.制定线下研修活动情况,以简报形式在平台发布。6.观看网络课程。 【我是区域学科坊主】 1.维护工作坊内资源、话题、活动、问答等内容,活跃工作坊研修氛围。 2.结合阶段主题发布网络研修活动,组织本学科组教师参与研讨。3.制定本坊的研修计划,并以简报的形式在平台发布。4.观看网络课程。 【我是学员】 1.观看第一阶段课程。按照项目的的学习安排和考核要求,在 9 月 19 日—9 月 日期间,参训学员要浏览【第一阶段】项目组开放的课程,并至少学习80 分 钟的课程。2.参与线上活动。3.撰写作业。 【温馨提示】: 1.项目组邮箱: 2016jyxxjs@yanxiu.net 2.培训首页:客服小研在线 3.电话咨询:客服热线 4007799010。 后面的话 学习仍在继续,关注仍在继续…… 虽然每天的工作繁忙,但我们的学习热情仍旧不变,记住上班第一件事:开机!然后用“见缝插针”的方式做以下几件事情:学习、发贴、回贴、上传资源、答疑…… 加油,亲爱的老师们! 驻马店市第七小学创文工作 简 报 第七小学开展“经典照亮人生” 师生诵读活动 为引导师生自觉传承和弘扬优秀传统文化,建设文明校园,驻市七小积极组织开展了“经典照亮人生”诵读比赛。活动分为教师组和学生组,师生们精心准备、踊跃参赛,在校园中掀起了诵读经典的热潮。 经过师生们的认真准备,校园“经典照亮人生”诵读活动取得了圆满成功。师生们深刻感受到了传统文化的博大精深与无穷魅力。 驻马店市第七小学 2017年4月13日第三篇:小学期实验心得体会
第四篇:实验幼儿园简报第二期
第五篇:七小简报