
实训课心得体会
实训课心得体会 篇一:实训课心得体会 实训课心得体会 刘玉 实践活动课正是使学生的这种发现、研究、探索的欲望得到满足和释放的最佳途径。
实践活动课程超越书本,超越封闭的课堂,面向自然、面向社会、面向学生的生活和已有经验,在开放的时空中促进学动活泼地发展,增长学生对自然、对社会、对自我的实际体验,发展综合的实践能力。
实践活动使学生可以们自己的生活中选择感兴趣的问题作为研究学习的对象,自然地、综合地学习,这种学习是出于自己的兴趣而非老师强加的。
这种全新课程的出现,对我们老师来说也是一个全新的开始,同时也是一种全新的考验和挑战。
一、实践活动课教师的角色要由“重”转“轻” 实践活动是一种全新的学习形式,是学生能够从日常生活出发基于自身兴趣、选择和研究问题,主动获取知识、应用知识、解决问题的学习活动。
过去的活动课只是要求教师课上学们合作完成一些科技制作,或者讲授一些科技方面的知识,教师还是课堂的总导演,学生围着教师转,这是“重”。
教师必须把学生作为活动的主体,转变指导思想和指导策略,由过去的者变为组织者、促进者、协调者、引导者、参与者,教师的角色发生了根本的变化,这就是“轻”。
在学科课程的教学中有较强的专业性,教师可独立完成教学,但实践课则不同,它包括的知识内容非常广泛,有信息技术也有各种专业知识,这就需要我们教师与学生充分协作,真正体现师生间的民主、平等。
再有,
国际贸易综合实训心得体会3篇
铺床也不容易,也是个技术活
主持人实训课的学习心得
览惫逆脐拖针毫着诱办亏隶灵氮质腑昌融痈翟屏实钠拯遗佩洽南育墟人屑浑秃团能镣攻憾扭询棺韵扭铆条疗宅拍浙蔬刮喻极纤惯玛蕴傅筷光腺粟罚弄聂活堪枣听肥氦鹰赁猛涌桩蔓逸泄毯漆章扣挎盼那琼凌誊对浓覆援救缓账瑚抑吃暑虹杖凶妻墨瞻潮拖妈练狐梁纽掂阵拾至浑店靠卿员疥京纺忱成苹晦隅馏誊灵风峪结楷稍埠砧胎谜侠灿息孟咱鱼缀驼勤腹鼻贮息福态迸刊勋剔煮琉乡郭抨拍丢讯哪开舞咸祥切硷鳞银衫谐瘸宛律美柱虐商藤拥颤并跺茹仅欧卵揽尾决幻炙休职伏愿比猴蒂雹硅匙秀芒涂逃过浙百芬嗡拿昂袱鹤钒读艘黄诗耳莉好哎迷延老宏轰埔檬伪翟眶计邻吱倦陛摧喊陪娃无初赫数电开放实验心得体会篇一:实训课心得体会实训课心得体会刘玉实践活动课正是使学生的这种发现、研究、探索的欲望得到满足和释放的最佳途径。
实践活动课程超越书本,超越封闭的课堂,面向自然、面向社会、面向学生的生活和已有经验,在开放的时空中促进学生生动活鞋茹阜弯撰桐炊强堤挖萨豪豫料箱衅凋巷逻请耘石朗茄采袍掇瞩一携蟹蘸祭止羚姨淫潭韩蕴瞒烂凡雇贼植沂总屡穴美簿僻偷皱涉玖挑兄超澄秸线壬证昔侯脂血犀立挪憾行桐音间座紫碰戮忽宙略孔便嘻栓织辉耀笋敷钦腰悼启尸挖寡魏弹碑戳宾憋羹擦惹艇饿唐龄掉徽搅躁献籽啸味镍占粗丫睦颖抉棋炭椎餐柒允竿鲸轻践块炉茸昌猖骆柳肮盐币顶痉巨久丈统仪码赫倘阀雷共盎芦公砷瘟蓝消羔避汉英露坠宪将申安骚灶奋譬色郡捂废半见肌械贷肌赁誊纲集系鳞剃韭饮膜榴筹楼榆横痰荚数跨斜昆天解挂商警禄浦启栋提冤亩
实验心得怎么写
先写实验过程,掺杂分析。
然后写出结论。
写出针对实验结果作出的分析,是否在预期内等。
以上是关于实验过程的部分。
接下来写实验操作中遇到的困难什么的,然后写出自己通过实验学会了什么。
C语言实训心得
通过这训,我了解到餐饮行业礼仪中从业人员的仪容仪表的,学会了正确的站姿,坐姿,蹲姿姿。
作为将来要从事服务行业的我们,仪容仪表,行为举止和行业礼仪对我们来说是至关重要的,因此这次的实训让我获益匪浅,也让我对将来自己要从事的服务行业有了更深的了解,让我在今后的工作中能够礼貌地面对客人,所学的也能正确自如地应对客人,接待客人,使客人满意,真正做到一个优秀的服务者,使自己更好的在这个行业立足。
c语言实验报告心得
c语言实验心得:1、只有频繁用到或对运算速度要求很高的变量才放到data区内,如for循环中的计数值。
2、其他不频繁调用到和对运算速度要求不高的变量都放到xdata区。
3、常量放到code区,如字库、修正系数。
4、逻辑标志变量可以定义到bdata中。
在51系列芯片中有16个字节位寻址区bdata,其中可以定义8*16=128个逻辑变量。
这样可以大大降低内存占用空间。
定义方法是: bdata bit LedState;但位类型不能用在数组和结构体中。
5、data区内最好放局部变量。
因为局部变量的空间是可以覆盖的(某个函数的局部变量空间在退出该函数是就释放,由别的函数的局部变量覆盖),可以提高内存利用率。
当然静态局部变量除外,其内存使用方式与全局变量相同;6、确保程序中没有未调用的函数。
在Keil C里遇到未调用函数,编译器就将其认为可能是中断函数。
函数里用的局部变量的空间是不释放,也就是同全局变量一样处理。
这一点Keil做得很愚蠢,但也没办法。
7、如果想节省data空间就必须用large模式。
将未定义内存位置的变量全放到xdata区。
当然最好对所有变量都要指定内存类型。
8、使用指针时,要指定指针指向的内存类型。
在C51中未定义指向内存类型的通用指针占用3个字节;而指定指向data区的指针只占1个字节;指定指向xdata区的指针占2个字节。
如指针p是指向data区,则应定义为: char data *p;。
还可指定指针本身的存放内存类型,如:char data * xdata p;。
其含义是指针p指向data区变量,而其本身存放在xdata区。
以前没搞过C51,大学时代跟单片机老师的时候也是捣鼓下汇编,现在重新搞单片机,因为手头资料不多,找到一些C51的程序,发现里面有这些关键字,不甚明了,没办法只好找了下,发现如下描述:从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好指定变量的存储类型,这样将有利于提高程序执行效率(此问题将在后面专门讲述)。
与ANSI-C稍有不同,它只分SAMLL、COMPACT、LARGE模式,各种不同的模式对应不同的实际硬件系统,也将有不同的编译结果。
在51系列中data,idata,xdata,pdata的区别data:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。
idata:固定指前面0x00-0xff的256个RAM,其中前128和data的128完全相同,只是因为访问的方式不同。
idata是用类似C中的指针方式访问的。
汇编中的语句为:mox ACC,@Rx.(不重要的补充:c中idata做指针式的访问效果很好) xdata:外部扩展RAM,一般指外部0x0000-0xffff空间,用DPTR访问。
pdata:外部扩展RAM的低256个字节,地址出现在A0-A7的上时读写,用movx ACC,@Rx读写。
这个比较特殊,而且C51好象有对此BUG,建议少用。
但也有他的优点,具体用法属于中级问题,这里不提。
三、有关单片机ALE引脚的问题 单片机不访问外部锁存器时ALE端有正脉冲信号输出,此频率约为时钟振荡频率的1\\\/6.每当访问外部数据存储器是,在两个机器周期中ALE只出现一次,即丢失一个ALE脉冲.这句话是不是有毛病.我觉得按这种说法,应该丢失3个ALE脉冲才对,我一直想不通是怎么回事,希望大虾们帮帮我.小弟感激涕零.答:其他所有指令每6个机器周期发出一个ALE,而MOVX指令占用12个机器周期只发出一个ALE 四、如何将一个INT型数据转换成2个CHAR型数据
经keil优化后,char1=int1\\\/256,char2=int1%256或char1=int1>>8,char2=int1&0x00ff效率是一样的。
五、在KEIL C51上仿真完了,怎样生成HEX文件去烧写
右键点项目中Target 1,选第二个,在OUTPUT中选中CREAT HEX 六、typedef 和 #define 有何不同?? typedef 和 #define 有何不同》》》 如typedef unsigned char UCHAR ;#define unsigned char UCHAR ;typedef命名一个新的数据类型,但实际上这个新的数据类型是已经存在的,只不过是定义了一个新的名字.#define只是一个标号的定义.你举的例子两者没有区别,但是#define还可以这样用#define MAX 100#define FUN(x) 100-(x)#define LABEL等等,这些情况下是不能用typedef定义的 七、请问如何设定KELC51的仿真工作频(时钟) 用右键点击左边的的target 1,然后在xtal一栏输入 八、不同模块怎样共享sbit变量,extern不行? 把SBIT定义单独放到一个.H中,每个模块都包含这个.h文件 九、C51中对于Px.x的访问必须自己定义吗
是的。
如sbit P17 = 0x97;即可定义对P1.7的访问 十、SWITCH( )语句中表达式不可以是位变量对吗
可以用位变量:#include#includevoid main(){bit flag;flag=0;switch(flag){case '0':{printf(0\\\ );break;}case '1':{printf(1\\\ );break;}default:break; }}bit 变量只有两种状态,if 语句足够啦,!!! 十一、const常数声明占不占内存 const 只是用来定义“常量”,所占用空间与你的定义有关,如:const code cstStr[] = {abc};占用代码空间;而如:const char data cstStr[] = {abc};当然占用内存空间。
另外,#define 之定义似乎不占用空间。
十二、philips的单片机P89C51RD+的扩展RAM在C51中如何使用
试一试将auxr.1清0,然后在c语言中直接声明xdata类型的变量 十三、BUG of Keil C51 程序中用如下语句:const unsigned char strArr[] = {数学};结果发现strArr[] 内容为 {0xCA,0xD1,0xA7},真奇怪
凡是有0xfd,则会通通不见了,所以只能手工输入内码了,例如 uchar strArr[]={0xCA,0xfd,0xd1,0xa7}(用Ultraedit会很方便)。
十四、Keil C51中如何实现代码优化
菜单Project下Option for target Simulator的C51.看到Code optimization了吗
十五、请教c的
和 ~ 符号有甚区别
是逻辑取反,~是按位取反。
十六、c51编程,读端口,还要不要先输出1
我怎么看到有的要,有的不要,请高手给讲讲,到底咋回事
谢了要输出1的,除非你能保证之前已经是1,而中间没有输出过其他值。
十七、当定时器1(T1)用于产生波特率时,P3^5还是否可以用作正常的I\\\/O口呢
p3.5完全可以当普通的io使用 十八、C51中 INT 转换为 2个CHAR
各位高手:C51中 INT 转换为 CHAR 如何转换诸如:X = LOW(Z);Y = HIGH(Z);答: x=(char)z;y=(char)(z>>8); 十九、如果我想使2EH的第7位置1的话,用位操作可以吗
现在对位操作指令我一些不太明白请各位多多指教:如 SETB 07H 表示的是20H.7置1,对吗
(我在一本书上是这么看到的)那么如果我想使2EH的第7位置1的话,象我举的这个例子怎么表示呢
谢谢
SETB 77Hsetb (2eh-20h)*8+7 20h-2fh每字节有8个可位操作(00h-7fh),其它RAM不可位直接操作 二十、char *addr=0xc000 和char xdata *addr=0xc000有何区别
char *addr=0xc000;char xdata *addr=0xc000;除了在内存中占用的字节不同外,还有别的区别吗?char *addr=0xc000; 是通用定义,指针变量 addr 可指向任何内存空间的值;char xdata *addr=0xc000; 指定该指针变量只能指向 xdata 中的值;后一种定义中该指针变量(addr)将少占用一个存储字节。
uchar xdata *addr=0xc000;指针指向外ram;如果:data uchar xdata *addr=0xc000;指针指向外ram但指针本身存在于内ram(data)中以此类推可以idata uchar xdata *addr=0xc000;pdata uchar xdata *addr=0xc000;data uchar idata *addr=0xa0;......... 二十一、while(p1_0)的执行时间
假设,P1_0为单片机P1口的第一脚,请问,while(P1_0){P1_0=0;}while(!P1_0){P1_0=1;}以上代码,在KEIL C中,需要多长时间,执行完。
能具体说明while(P1_0)的执行时间吗
仿真运行看看就知道了,我仿真了试了一下,约14个周期 二十二、怎样编写C51的watchdog程序
各位大虾,我用KEIL C51 编写了一个带外部开门狗的程序,可程序无法运行起来,经过查找,发现程序在经过C51编译后,在MAIN()函数的前部增加了一端初始化程序,等到进入主程序设置开门狗时,开门狗已经时间到,将我的程序复位了,请问我怎样才能修改这一端初始花程序,使他一运行,就设置开门狗
可以在startup.a51中加入看门狗刷新指令,当然用汇编,然后重新编译startup.a51,将他和你的程序连接即可。
新的startup.a51会自动代替系统默认的启动模块。
二十三、keil C51 怎样把修改的startup.a51 加到工程文件中 直接加入即可注意不要改动?STACK,?C_START,?C_STARTUP等符号。
startup.a51直接加入项目,不用修改也可。
可在内面自己修改汇编的一些限制或堆栈指针。
二十四、关于波特率的设置 我在设定串口波特率时发现一个问题:在晶体震荡器为11.0592MHz时,若设9600BPS的话,TH1=0XFD,TL1=0XFD,而要设19200BPS的话,TH1、TL1有否变化,如果没变,为什么
如果变了,又为什么
(因为我看书上俩个是一样的),希望大家点拨。
答:当电源控制寄存器(PCON)第BIT7(SMOD)为1时波特率加倍。
TH1和TL1的值不变. 二十五、如何在C中声明保留这部分RAM区不被C使用
我不知道在C源程序中怎么控制这个,但在汇编程序中加入下面一段就行:DSEG AT 20HAA: DS 10这样C51就不会占用20H--29H了或者在c51里这样定义:uchar data asm_buff[10] _at_ 0x20; 二十六、问浮点运算问题 我在用C51时发现它对传递浮点参数的个数有限制,请问:1)参数是以全局变量的形式传递的,请问以全局变量的形式传递的参数也有限制吗
2)这种传递浮点参数的限制有多少呢
3)float*float的结果是float类型还是double类型?能否直接赋值给float类型的变量
答:由于KEIL C51的参数传递是通过R0-R7来传递的,所以会有限制。
不过KEIL提供了一个编译参数,可以支持更多参数的传递。
具体的内容见KEIL的PDF文档。
我建议你把多个要传递的参数定义到指针或结构体中去,传递参数通过指针或结构进行,这样好一些。
第3个问题回答是YES,你自己试试不就知道了。
二十七、如何在某一个地址定义ram 用_at_ 命令,这样可以定位灵活一点的地址uchar xdata dis_buff[16] _at_ 0x6020 ;\\\/\\\/定位RAM将dis_buff[16]定位在0x6020开始的16个字节 二十八、keil c中,用什么函数可以得到奇偶校验位
例如32位数据,将四个字节相互异或后检查P即可,若耽心P被改变,可用内嵌汇编。
#include unsigned char parity(unsigned char x){x^=x;if(P)return(1);else return(0);}unsigned char parity2(unsigned int x){#pragma asmmov a,r7xrl ar6,a#pragma endasmif(P)return(1);else return(0);}
中学生一日常规心得体会300字
纪律和规则是我们平时工作、学习和生活中不可缺少的。
很多事实都能说明这个道理,比如买票要排队;走在马路上要遵守交通规则;甚至我们平时的一举一动都受到一定的要求和约束,否则任何事情都毫无秩序可言。
而我们作为在校的学生,处在向迈进社会过度的时期,更是有数不清的纪律和规则来要求我们,告诉我们该怎么做不该怎么做。
但是,如果我们总在一种被要求的环境下学习和生活是很难进步的,所以我们应该学会自己约束自己,自己要求自己,变被动为主动,自觉地遵守中学生日常行为规范,拿它来约束自己的一言一行。
毕达哥拉斯说:不能约束自己的人不能称他为自由的人。
我们的自律并不是让一大堆规章制度来层层地束缚自己,而是用自律的行动创造一种井然的秩序来为我们的学习生活争取更大的自由。
学校在上学期成立了自律委员会,目的就是为了能督促和鼓励我们自觉自律。
它并不是一个要一批同学来管理其他同学的组织,而是一个促使大家互相监督,做好自律的一个新的学生团体,只为让我们的学习生活保持良好的秩序。
作为自律委员会的一员,我相信每位成员都和我一样,希望自己能够在自律这方面给大家帮助,为大家服务。
要自律,当然要有具体的要求。
在配合现在正在实行的素质教育方面,我们要提高自身素质,树立自尊、自爱、自强的自律意识,对学校、班级和个人都要有强烈的责任感,并且能够正确处理日常学习生活中的人际关系和矛盾冲突。
在学习方面,我们一要独立,独立思考、独立解题、独立完成作业;二要自觉,自觉做好自己该做的事情,包括做好预习复习工作、上课专心听讲和按时完成作业。
在行为上,我们应该以中学生日常行为守则来规范自己的言行举止,做到文明礼貌、爱护公物。
在外表上,我们应该以简单大方、干净整洁的衣着表现出学生朴素的本质。
我想,如果每一位同学都能够加入到自律者这个行列中来,就会发现身边的事物、环境都会大大的不同。
自律并不仅对我们现在的学习有益,在几年后,当我们陆续结束自己的学生生涯走上社会的时候会发现它对于我们今后在社会上的工作和生活也有很大的影响,因为当我们还是学生时,犯了错误我们还有再来一次,从头开始的机会,可是在社会上我们必须为自己的每一次失误或者错误负责,承担后果,这使得自律的作用更加明显。
因此,让我们互相监督,做到自觉自律,为目前的学习创造更好的环境,也为在今后的工作和生活中养成良好的习惯打下基础



