第一篇:鱼台县实验小学4期简报2014
鱼台实小教育简报
第 4 期2014年3月20日
———————————————————————————
用孔子智慧引领师德建设
3月15日,我校举办宋立林博士“孔子智慧与师德建设”专题讲座,县教体局副局长常秀纯,校党总支书记、校长梁守超,县实验中学、滨湖中学、第二实验小学、特殊教育学校主要负责同志和我校全体教师共同聆听了宋博士精彩的报告。
宋立林是历史学博士,曲阜师范大学孔子研究所副教授,致力于孔子儒学的研究与普及,学术研究集中在孔子与早期儒学、儒家学术史研究、帛书易传研究等方面,在国内外有较大影响。
宋博士从民间国学热讲起,从社会主义核心价值观入手,剖析了当前教育工作中存在的问题和误区,深刻阐释了君子人格与师德建设的关系,经典信手拈来,用鲜活的事例,风趣诙谐的语言,深入浅出,娓娓道来,妙趣横生,引人入胜。报告在教师中引起强烈共鸣,也引发了老师们对传统与现实、经典与教育的更多思考,如雨后甘霖解决了教师在教育工作中的困惑,让与会人员充分认识到立足现实、接续传统,从经典中汲取养料、从圣贤处寻找智慧,也是当前教育教学的一条康庄大路。
成立文学社放飞文学梦想
3月7日下午,我校小葵花文学社正式宣告成立,为同学们提供了一个施展自己的文学才华、放飞文学梦想的舞台。
总支书记、校长梁守超出席成立仪式并为文学社授牌,青年诗人、县作协副主席周民伟到会祝贺,副校长方旭主持成立仪式,副校长姜广侠、刘国峰出席,教科室主任董艳梅宣读文学社活动方案,曹娟代表指导教师、四年级七班白硕扬
同学代表全体社员做了表态发言,文学社全体社员和三至六年级语文老师参加会议。
小葵花文学社是我县小学第一个文学社团组织,她继承了学校浓郁的文化传统,结束了学校没有文学社的历史,不仅迎合了广大同学对文学的渴求,也符合校园文化建设的需求,符合和谐校园建设的需求,是学校推行语文课程改革、实施素质教育的一个有益尝试。
梁守超希望全体社员向大师们学习,与大师交友,与经典名著作伴,学习他们高尚的人格,学习他们献身文学的人生态度;勤于动笔,勤于思考,用童心去书写童真的世界;勤于学习、乐于学习,勤于阅读、乐于阅读、享受阅读,学习观察生活,提高认识生活、提炼写作主题的能力,不断积累文学写作知识与技巧。
梁守超勉励所有爱好阅读与写作的同学,珍惜小葵花文学社提供的良好机会,把自己内心深处对大自然、对社会、对校园,对人、事、物的体认与感悟,抒写出来,投送出去,得以发表和展示,写作水平得以提升,美好人格得到陶冶,让作品在学校、鱼台、济宁以及省、国家的报刊上发表,让每个人都能体验到成功的喜悦。
磨课教研促提高
3月5日,副校长方旭和三年级语文教研组全体老师来到三年级六班,认真听取了马肖肖老师执教的《惊弓之鸟》,并在课后进行了集体评课,把我校本学期的磨课活动逐步引向深入。
今年是全县教学质量提升年。我校把磨课活动作为校本教研的重要内容,切实提升教师执教水平,不断优化课堂教学。活动以教研组为单位,按照备课、研讨、上课、观课、议课、评课等磨课环节,通过“四次备课两轮打磨”,对某一课题进行反复研磨。基本程序是:选定磨课课题——开展备课分析,编制教学方案——在教研组说课,集体讨论修改,同行对比研讨,二次修改方案——组织同伴观课、议课,三改教学方案——二次执教,录像回放,四改教学方案——如此反复,直到完全达到教学目标为止,形成最终教案——撰写磨课体会——形成课例上报学校,经验共享。各教研组按照程序制定计划,教务处全过程追踪检查,坚持每课必磨,每周一小结,每月出一堂精品课,开创了一种全新的教研方式,成为教师专业成长的有效途径。
校长梁守超在连续听了3节课同课异构的课后,指导老师结合教学设计、师生互动和把握教材的深度等方面,对课堂教学中的成败得失及其原因做出中肯的分析,并针对性提出了调整意见,幽默的话语,精彩的点评,轻松的气氛,让上课老师的思路豁然开朗,既感到压力又受益匪浅!
磨课活动营造了浓厚的教研氛围,为教师搭建了展示自己的舞台,提高了教
学水平,对打造“高效”课堂、提高教学质量奠定了坚实的基础。
学雷锋“不扎堆”常态化
我校把学雷锋活动融入课程,融入主题教育,充分做好“结合文章”,不再“扎堆”在“学雷锋日”突击搞活动,将学习活动常态化。
把学雷锋活动和文明礼仪教育活动相结合,师生面貌焕然一新。利用班队会、学唱学雷锋歌曲、学习雷锋日记、征文和演讲比赛全方位了解雷锋精神、宣传雷锋精神、学习雷锋精神。学习身边的典型,把远、大、空的典型转化为近、小、实的榜样,同学之间相互帮助,真正的使学雷锋活动收到实效;开展 “三不”(向不文明语言说不;向不文明行为说不;向不文明习惯说不)评比活动,争创文明小组、礼仪标兵,积极创建文明班级。
把学雷锋活动和志愿者活动相结合,学雷锋活动常态化。积极尝试“小手牵大手”,由学生、老师和家长组成的志愿者队伍,从捡拾社区垃圾等贴近孩子们身心发展特点的小事着手,把“学雷锋”活动辐射到家庭和社区,常态化开展形式多样的志愿服务活动,实现“教好一个孩子、带动一个家庭、影响一个社会”的教育目标。
把学雷锋活动和学校主题教育相结合,学雷锋活动具体化。今年的学雷锋月,县实验小学以“爱心”为主题,开展了“将爱心献给班级、将爱心献给妈妈、将爱心献给地球、将爱心献给他人和将爱心献给自己”四项系列活动。
切实做好学生营养餐补助发放工作
“学校工作认真细致,透明公开,真正照顾了家庭困难的孩子。”3月10
日,三年级的部分家长和师生在学校公
示栏前,认真查看《鱼台县实验小学
2014年春季家庭经济困难学生营养餐
补助申报公示》后由衷地说。
我县2014年春季家庭困难学生营
养餐补助工作于3月初全面展开,学校
高度重视,周密部署、统筹安排,成立
了由家长、学生、教师代表和学校领导
共同参加的学生营养餐补助工作领导和监督小组,设置监督举报电话和公众意见箱,广泛接受社会监督,严格按照“个人申请、班主任调查核实、班级申报、领导小组评审、学校公示反馈、统一上报审批、银行发放补助金”七个环节进行,扎扎实实把这项惠民工程的各个环节落到实处,把党和政府的温暖送到每一位家庭困难的孩子心中。
强化安全工作
3月18日下午,我校召开学校安全工作会议。总支书记、校长梁守超出席会议并讲话,学校安全领导小组成员、中层干部、年级组长、值勤人员参加了会
议。会议传达学习了《学校应急处理流程》等相关制度,安排部署了下一阶段学
校安全工作。
副校长刘国锋首先传达了《鱼台县教育体育局2014年学校安全工作意见》并强调了学校安全值勤工作的要求及学校安全工作存在的问题今后工作的办法。
梁守超指出,安全工作首先解决认识问题,责任意识和标准问题。安全无止境,没有最好,只有更好。学校安全工作要落实好四好:早预防、早发现、早报告、早解决,在访查上做文章,在教育上做文章,今后学校安全教育要走进课堂,课课讲安全、时时抓安全,强化责任,齐抓共管,共同做好学校的安全工作。
百灵鸟管乐队”伴随孩子快乐成长
“一、二、三、四,起”,音乐老师翟凌一次次向孩子们下达训练口令。3月14日早7点20分,我校“百灵鸟管乐队”的小队员们准时开始训练,优美的音符在音乐训练厅流淌。
我校“百灵鸟管乐队”共有成员65人,是在孩子自愿报名,通过实际训练、层层选拔筛选的基础上组建而成。孩子们不怕吃苦,利用晨读前和下午课外活动时间进行训练,充分展示自我、弘扬个性、增长才干,在管乐队中学习、成长、收获,从中得到一种自我肯定,增强了自信心,激发了学习音乐的热情,并在各种演出活动中培养了自我展示能力和团队的协作意识,全面展示了校园素质教育成果,成为学校重要的文化窗口。
加强英语听评课活动丰富课堂
3月20日,我校举行英语课观摩活动,县教体局小学教研室主任张敬领、教研员王丽,我校副校长方旭等全程参与活动。我校和三所兄弟联谊学校的全体英语教师共同观摩了聂曼曼和任聪两位青年教师的以小学英语读写课为主题教学的展示课。
课后,两位老师分别就自己的课进行了反思说明,并和其他观课老师现场互动交流,大家畅所欲言,纷纷陈述自己的观点与看法,气氛热烈。不论是刚刚走上工作岗位不久的年轻老师、年富力强的中青年教师,还是即将光荣离职的老教师,都表示收获很大,希望能把这次活动所学用于今后的教学实践中去,不断探索,不断进步。
王丽对两位老师的课进行了深入细致的点评,希望英语教师在制定自己的教学计划时适当补充相关背景知识,适当渗透文化意识,合理激发学生兴趣,带动、启发学生思维,多关注不同层次学生的需求,多关注教材,多解读《英语课程标准》,加紧教师自身修养的提高,加强本教研团队之间交流学习的机会,以便促进团队整体素质的提高。
报送:县分管领导,县教体局各科室
主办:鱼台县实验小学办公室审核:方 旭编辑:梁霄马犇 电子邮箱: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日第四篇:实验幼儿园简报第二期
第五篇:七小简报