第一篇:基于单片机的火柴人设计
基于单片机的火柴人设计
设计者:吉泽欢
摘要:火柴人本来是由火柴搭建起来的小人,具有简化性,后来随着电子计算机技术的发展,逐渐出现了火柴人小游戏,LG公司的棒棒糖系列手机更是允许用户自定义火柴人的样式并作为来电显示的动画。
本设计是基于单片机的火柴人,以STC89C52作为单片机,8个8×8的红绿双色点阵作为显示设备,74HC138和74HC595作为点阵的驱动芯片,最终达到的效果就是火柴人在点阵屏上跳舞。程序:
#include
ulint tab[16]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};//保存每一行的旧数据
ulint code arrlizheng[12]={0x00ffc000,0x00800000,0x00ffdffc,0x3cffd000,0x3ffff000, 0x3ffff000,0x3cffd000,0x00ffdffc,0x00800000,0x00ffc000};//立正
ulint code arrhand[13]={0x00ffc000,0x00800000,0x00ffdffc,0x3cffd000,0x3ffff000, 0x3ffff000,0x3cffd000,0x00ffdffc,0x00800000,0x00800000,0x00800000,0x00800000, 0x00800000};
//左手立正,右手横 Ulint code arrhandbendno[16]={ 0x0f800000,0x00800000,0x00800000,0x00800000,0x00800000,0x00ffdffc, 0x3cffd000,0x3ffff000,0x3ffff000,0x3cffd000,0x00ffdffc,0x00800000,0x00800000,0x00800000,0x00800000,0x00f80000};
//左手向上弯,右手向下弯 Ulint code arrhandbendup[16]={0x0f800000,0x00800000,0x00800000,0x00800000,0x00800000,0x00ffdffc, 0x3cffd000,0x3ffff000,0x3ffff000,0x3cffd000,0x00ffdffc,0x00800000,0x00800000,0x00800000,0x00800000,0x0f800000};
//两手都向上弯 Ulint code arrhandbenddown[16]={0x00f80000,0x00800000,0x00800000,0x00800000,0x00800000,0x00ffdffc, 0x3cffd000,0x3ffff000,0x3ffff000,0x3cffd000,0x00ffdffc,0x00800000,0x00800000,0x00800000,0 x00800000,0x00f80000};
//两手都向下弯
ulint code arr1[16]={0x00000000,0x00000000,0x00000000,0x00000000,0x3f800000,0x40ffdffc, 0xbcffd000,0x3ffff000,0x3ffff000,0x3cffd000,0x00ffdffc,0x00840000,0x00440000,0x00240000,0x00140000,0x000c0000};
//左手上内弯,右手叉腰
ulint code arr2[16]={0x000c0000,0x00140000,0x00240200,0x00440100,0x00840080,0x00ffdfc0, 0x3cffd000,0x3ffff000,0x3ffff000,0x3cffd000,0x00ffdffc,0x00840000, 0x00440000,0x00240000,0x00140000,0x000c0000};
//两手叉腰,左腿勾 Ulint code arr22[16]={0x000c0000,0x00140000,0x00240200,0x00440100,0x00840080,0x00ffdfc0, 0x3cffd000,0x3ffff000,0x3ffff000,0x3cffd000,0x00ffdfc0,0x00840080, 0x00440100,0x00240200,0x00140000,0x000c0000};
//两手叉腰,两腿勾 Ulint code arr31[16]={0x00040020,0x00080040,0x00100080,0x00200100,0x00400200,0x00800400, 0x3cffc800,0x3ffff000,0x3cffd000,0x007fc7e0,0x00200000,0x00100000, 0x00080000,0x00040000,0x00020000,0x00010000};
//向右跑1 Ulint code arr32[16]={0x00040020,0x00080040,0x00100080,0x00200100,0x00400200,0x00800400, 0x3cffc800,0x3ffff000,0x3cffd000,0x007fc800,0x00200600,0x001003e0, 0x00080000,0x00040000,0x00020000,0x00010000};
//向右跑2 Ulint code arr41[16]={0x00040000,0x00080000,0x00100000,0x002001e0,0x00400600,0x00800800, 0x3cffd000,0x3ffff000,0x3cffc800,0x007fc600,0x00200180,0x001002c0, 0x00080420,0x00040420,0x00020240,0x00010180};
//踢足球1 Ulint code arr42[16]={0x00040000,0x00080000,0x00100000,0x002001e0,0x00400600,0x00800800, 0x3cffd000,0x3ffff000,0x3cffc800,0x007fc400,0x002003e0,0x00100310, 0x00080290,0x00040250,0x00020120,0x000100c0};
//踢足球2 Ulint code arr51[16]={0x00020000,0x00420000,0x00210000,0x00108000,0x00086000,0x00041000, 0x3cffd000,0x3ffff000,0x3cffd000,0x007fd000,0x00046000,0x00084000, 0x00108000,0x00210000,0x00420000,0x00020000};
//上跳1 Ulint code arr52[16]={0x00020000,0x00420000,0x00210000,0x00108000,0x00086000,0x00049000, 0x007f1000,0x000f1000,0x000f1000,0x007f9000,0x0004e000,0x00084000, 0x00108000,0x00210000,0x00420000,0x00020000};
//上跳2 Ulint code arrend[16]={0x7e083070,0x7e08504c,0x40085042,0x40089041,0x7e089041,0x7e091041,0x40091041, 0x400a1042,0x7e0a104c,0x7e0c1070};
//end ulint code arr_xiexie[16]={0x01100110,0x02a802a8,0x28882888,0x34883488,0x2a882a88,0x21882188,0x2fa82fa8,0x24a824a8,0x24c824c8,0xe788e788,0x04880488,0x07be07be,0x24882488,0x27882788,0x42084208,0x01080108};
//谢谢 ulint code arr_xuzhou[16]={0x20808004,0x21404004,0x28442084,0x24442084,0x22481084,0x22501084,0x20401084,0xa7fc9084,0x60405294,0x20405294,0x15f654a4,0x92081084,0x41101084,0x20a01084,0x10401084,0x10401004};
//徐州 ulint code arr_gongcheng[16]={0x00001000,0x000013fe,0xfffe1020,0xfffe1020, 0x010091fc,0x01005420,0x01005420,0x010039fe,0x01003000,0x01001000,0x0100fdfc,0x01001104,0x01001104,0x7ffcf104,0x00001dfc,0x00000800};
//工程 ulint code arr_xueyuan[16]={0x02004400,0x0500420e,0x01004112,0x01004112, 0x01005090,0xfffe6890,0x01804890,0x00404bfe, 0x01fe04800,0x80045000,0x400261f8,0x7ffe5404, 0x00205202,0x11104bfe,0x11087820,0x22080040};
//学院
ulint code arr_jidian[16]={0x140000fe,0x120e0102,0x12120102,0x1112210a,0x11123ff8,0x91102108,0x55102108,0x55102108,0x39103ff8,0x31102108,0x11002108,0xfd102108, 0x11103ff8,0x11100100,0x11f00100,0x10000100};
//机电
ulint code arr_keji[16]={0x10102606,0x10105188,0x10101050,0x10101020,0x90101050,0x53f0d048,0x501e3088,0x34101884,0x389015fc,0x10901020,0xfd101020,0x1010fc20,0x109013fe,0xf0901020,0x1d101020,0x08101020};
//科技 ulint code arr_xiehui[16]={0x24201008,0x22503ff8,0x21101010,0x21100820,0x20900400,0x28920200,0x24927ffc,0x22940000,0x22980000,0x2090cfe6,0x20903018,0xfbf00820,0x20800440,0x20800280,0x20800100,0x20800100};
//协会 uchar tt=0,i;uint num;
/*#define OFF 0 #define ON 1 #define RED 0 #define GREEN 1*/
#define scan0
{IA=0;IB=0;IC=0;ID=0;} #define scan1
{IA=1;IB=0;IC=0;ID=0;} #define scan2
{IA=0;IB=1;IC=0;ID=0;} #define scan3
{IA=1;IB=1;IC=0;ID=0;} #define scan4
{IA=0;IB=0;IC=1;ID=0;} #define scan5
{IA=1;IB=0;IC=1;ID=0;} #define scan6
{IA=0;IB=1;IC=1;ID=0;} #define scan7
{IA=1;IB=1;IC=1;ID=0;} #define scan8
{IA=0;IB=0;IC=0;ID=1;} #define scan9
{IA=1;IB=0;IC=0;ID=1;} #define scan10
{IA=0;IB=1;IC=0;ID=1;} #define scan11
{IA=1;IB=1;IC=0;ID=1;} #define scan12
{IA=0;IB=0;IC=1;ID=1;} #define scan13
{IA=1;IB=0;IC=1;ID=1;} #define scan14
{IA=0;IB=1;IC=1;ID=1;} #define scan15
{IA=1;IB=1;IC=1;ID=1;} /************************************************* void delay(uint xms){ uint x,y;
for(x= xms;x>0;x--)
for(y=110;y>0;y--);
}*/
/*****不影响其他端口的扫描*************************/ void scan(uchar Value)//扫描行 {switch(Value)
{case 0: scan0;break;
case 1: scan1;break;
case 2: scan2;break;
case 3: scan3;break;
case 4: scan4;break;
case 5: scan5;break;
case 6: scan6;break;
case 7: scan7;break;
case 8: scan8;break;
case 9: scan9;break;
case 10:scan10;break;
case 11:scan11;break;
case 12:scan12;break;
case 13:scan13;break;
case 14:scan14;break;
case 15:scan15;break;
} }
/********************************************************** 函数名:exp(m)功能:计算2的m次方 参数:m:2的次幂 返回值:result ************************************************************* ulint exp(uchar m)//计算2的m次方 { uchar i;ulint result=1;for(i=0;i result=result<<1; } return result;}*/ /********************************************************** 函数名:dat 功能:发送32位的每一行数据 参数:dat:每一行的32位数据 color:0为红色,1为绿色 返回值:无 **************************************************************/ void dat(ulint dat,bit color){ ulint uldat=dat;uchar i;if(color){ for(i=0;i<32;i++) //32为数据 { SDA_G=(uldat&0x1)?0:1;//高位在左,低位在右,1显示,0不显示 SCK=1;SCK=0; uldat>>=1; } } else { for(i=0;i<32;i++) //32为数据 { SDA_R=(uldat&0x1)?0:1;//高位在左,低位在右,1显示,0不显示 SCK=1;SCK=0; uldat>>=1; } } STR=1;STR=0;} /********************************************************** 函数名:point(x,y,color,show)功能:画点。左下角为(0,0),向右为X正,向上为Y正 参数:x:点的横坐标 y:点的纵坐标 color:0为红色,1为绿色 show:为1显示,为0不显示 返回值:无 ************************************************************* void point(uchar x,uchar y,bit color,bit show) { ulint temp;temp=exp(31-x);if(show){ dat(temp|tab[y],color); //显示的点为1与旧数据相或 scan(y); tab[y]=temp|tab[y];//将新数据存入对应数组 } if(!show) { dat((~temp)&tab[y],color);//不显示的点为0与旧数据相与 scan(y); tab[y]=(~temp)&tab[y];//将新数据存入对应数组 } }*/ void showtime3(){ for(i=0;i<10;i++){ dat(0x01818180,0); scan(i+2);} dat(0x01ffff80,0);scan(12);dat(0x01ffff80,0);scan(13);} void showtime2(){ dat(0x0181ff80,0);scan(3);dat(0x0181ff80,0);scan(4);for(i=0;i<6;i++){ dat(0x01818180,0); scan(i+5);} dat(0x01ff8180,0);scan(11);dat(0x01ff8180,0);scan(12);} void showtime1(){ dat(0x00200000,0);scan(5);dat(0x00600000,0);scan(6);dat(0x00c00180,0);scan(7);dat(0x01ffff80,0);scan(8);dat(0x01ffff80,0);scan(9);dat(0x00000180,0);scan(10);} void show_lizheng() //立正 { for(i=0;i<10;i++){ dat(arrlizheng[i],1); scan(i+3);} } void show_right_hand_bend_up()//左手立正,右手横 { for(i=0;i<13;i++){ dat(arrhand[i],1); scan(i+3);} } void show_left_hand_bend_up()//左手横,右手立正 { for(i=0;i<13;i++){ dat(arrhand[12-i],1); scan(i);} } void show_hand_bend_no_1() //左手向上弯,右手向下弯 { for(i=0;i<16;i++){ dat(arrhandbendno[i],1); scan(i);} } void show_hand_bend_no_2() //左手向下弯,右手向上弯 { for(i=0;i<16;i++){ dat(arrhandbendno[15-i],1); scan(i);} } void show_hand_bend_up() //两手向上弯 { for(i=0;i<16;i++){ dat(arrhandbendup[i],1); scan(i);} } void show_hand_bend_down() //两手向下弯 { for(i=0;i<16;i++){ dat(arrhandbenddown[i],1); scan(i);} } void show_arr1() //左手上内弯,右手叉腰 { for(i=0;i<16;i++){ dat(arr1[i],1); scan(i);} } void show_arr1no() //左手叉腰,右手上内弯 { for(i=0;i<16;i++){ dat(arr1[15-i],1); scan(i);} } void show_arr2() //两手叉腰,左腿勾 { for(i=0;i<16;i++){ dat(arr2[i],1); scan(i);} } void show_arr2no() //两手叉腰,右腿勾 { for(i=0;i<16;i++){ dat(arr2[15-i],1); scan(i);} } void show_arr22() //两手叉腰,两腿勾 { for(i=0;i<16;i++){ dat(arr22[i],1); scan(i);} } void show_arr31() //向右跑1 { for(i=0;i<16;i++){ dat(arr31[i],1); scan(i);} } void show_arr32() //向右跑2 { for(i=0;i<16;i++){ dat(arr32[i],1); scan(i);} } void show_arr41() //踢足球1 { for(i=0;i<16;i++){ dat(arr41[i],1); scan(i);} } void show_arr42() //踢足球2 { for(i=0;i<16;i++){ dat(arr42[i],1); scan(i);} } void show_arr51() //上跳1 { for(i=0;i<16;i++){ dat(arr51[i],1); scan(i);} } void show_arr52() //上跳2 { for(i=0;i<16;i++){ dat(arr52[i],1); scan(i);} } void show_end() //显示END { for(i=0;i<10;i++){ dat(arrend[i],0); scan(i+3);} } void show_xiexie() //显示谢谢 { for(i=0;i<16;i++){ dat(arr_xiexie[i],0); scan(i);} } void show_xuzhou() //显示徐州 { for(i=0;i<16;i++){ dat(arr_xuzhou[i],0); scan(i);} } void show_gongcheng() //显示工程 { for(i=0;i<16;i++){ dat(arr_gongcheng[i],0); scan(i);} } void show_xueyuan() //显示学院 { for(i=0;i<16;i++){ dat(arr_xueyuan[i],0); scan(i);} } void show_jidian() //显示机电 { for(i=0;i<16;i++){ dat(arr_jidian[i],0); scan(i);} } void show_keji() //显示科技 { for(i=0;i<16;i++){ dat(arr_keji[i],0); scan(i);} } void show_xiehui() //显示协会 { for(i=0;i<16;i++){ dat(arr_xiehui[i],0); scan(i);} } void main(){ EN=0;SCK=0;STR=0;TMOD=0X01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=1; while(1){ if(num<4)showtime3(); else if(num<8)showtime2(); else if(num<12)showtime1(); else if(num<14)show_lizheng(); else if(num<16)show_right_hand_bend_up(); else if(num<18)show_lizheng(); else if(num<20)show_left_hand_bend_up(); else if(num<22)show_lizheng(); else if(num<24)show_hand_bend_no_1(); else if(num<26)show_lizheng(); else if(num<28)show_hand_bend_no_2(); else if(num<30)show_lizheng(); else if(num<32)show_hand_bend_up(); else if(num<34)else if(num<36)else if(num<38)else if(num<40)else if(num<42)else if(num<44)else if(num<46)else if(num<48)else if(num<50)else if(num<52)else if(num<54)else if(num<56)else if(num<58)else if(num<60)else if(num<62)else if(num<64)else if(num<66)else if(num<68)else if(num<70)else if(num<72)else if(num<74)else if(num<76)show_lizheng();show_hand_bend_down();show_lizheng();show_arr1();show_lizheng();show_arr1no();show_lizheng();show_hand_bend_no_1();show_lizheng();show_hand_bend_no_2();show_lizheng();show_arr2();show_lizheng();show_arr2no();show_lizheng();show_arr22();show_lizheng();show_hand_bend_no_2();show_lizheng();show_hand_bend_no_1();show_lizheng();show_arr31(); else if(num<78)show_arr32(); else if(num<80)show_arr41(); else if(num<82)show_arr42(); else if(num<84)show_arr51(); else if(num<86)show_arr52(); else if(num<92)show_xuzhou(); else if(num<98)show_gongcheng(); else if(num<104)show_xueyuan(); else if(num<110)show_jidian(); else if(num<116)show_gongcheng(); else if(num<122)show_xueyuan(); else if(num<128)show_keji(); else if(num<134)show_xiehui(); else if(num<140)show_end(); else show_xiexie();} } /*************************************************************/ void ser0()interrupt 1 { tt++;if(tt==4){ tt=0; num++; if(num==146) num=0;} } 《火柴人》影评 火柴人——美国俚语,说的是那种让你掏心掏肺外加掏钱的骗徒。一个厉害的火柴人,即使手上只有一盒火柴,他都有办法用高超的骗术,夸张火柴的效能,并且让一堆人捧着现金抢着向他买火柴。本片开片以一个极度神经质洁癖爱好者,看似极其享受生活的罗伊(尼古拉斯 凯奇)上班前的生活作为切入点,向我们讲述了罗伊和法兰克(沙姆洛克 维尔)作为火柴人的行骗生活。对于罗伊来说生活却是一团糟,与妻子离婚近15年,陪伴他的就是一只填满钞票及其一支想用来自杀的枪的雕像狗;神经质的洁癖,家里堆满了清洁剂,有一丝灰尘会将整个家打扫一遍,以至于每次想用枪自杀后放弃的理由竟然是害怕把地毯弄脏;恐旷症,害怕呆在户外,喜欢呆在家里一个人不停的抽烟,这也是全片最“矛盾”但却最能表达罗伊心理的地方;依靠药物缓解着高度紧绷的神经。然后一切的改变源于罗伊接受心理治疗过程中得知自己和前妻有个名叫安其拉(艾莉森 洛曼)的女儿毫无征兆的介入后,他的私有空间被一种陌生的亲情一点一点填满,所有的怪癖在这个女孩面前逐渐得到妥协。崭新的父女关系让罗伊觉得既新鲜又慰藉,生活也因此美好起来。当看到这里或许觉得导演只是想表达下亲情的伟大能让一个人得以改变,然而一切都没这么简单。原来一切都是罗伊的搭档法兰克设的一个局,而罗伊从一个骗子的身份跌入一个被骗者的行列,如此的黑色幽默。于是罗伊变成了身无分文的穷光蛋,那些原本不属于他的钱,女儿,伪装的友情统统的离开了他,最让人无法接受的永远是感情上的欺骗,但却没看到被骗后通常会有的咬牙切齿与痛不欲生的悲愤,然而失去了一切不属于自己的东西却换回了自己想要的生活。对于结局一年后与安其拉的再次相见,罗伊选择了原谅,也有了自己的孩子。个人不是很喜欢这种“happy ending”,感觉欠缺了点什么,或者黑色幽默的表现力被冲淡了很多。但毕竟是给大家看的,总要表现点美好的东西,结局罗伊回到家,从背后抱住亲爱的妻子并且亲吻她怀孕的肚子,你会发现,真正的爱是不是要你在寻找到一种平衡后才能找到。本片尼古拉斯凯奇对人物的诠释,各种小动作的刻画都将罗伊内心的挣扎表现得很有力度。而本片是一部小成本影片,故事紧凑,情节丰满,人物鲜活。然而缺点或许在于离现实生活比较远,缺乏共鸣以及表现的主题过于狭隘,不过作为一部休闲电影挺不错的。 Match-American slang, said is that let you TaoXin tao lung plus pay of the swindlers.A great match, even if only on a box of matches, he has a way with superb legerdemain, exaggerated the efficiency of matches, and make a lot of people are holding cash to get rob to match.The film opens the piece to an extremely nervous cleanliness lovers, look be like very enjoy life's Roy(nicolas cage)before going to work, life as a starting point, tells the Roy and frank(ShaM rockville)as a match the con of life.For life is a mess for Roy, and his wife divorced nearly 15 years, with his is a fill money and a wanted to commit suicide the statue of the gun dog;A nervous cleanliness, the home was cleaner, have a little dust will clean the whole home again, so that every time want to commit suicide with a gun and give up the reason for fear of carpet dirty;Agoraphobia, afraid of being outdoors, like to stay at home a man keep smoking, this also is the film “paradox” but most can express Roy psychological place;Rely on medicaments ease the highly frayed nerves.And then all of the change from Roy psychological treatment process and that his ex-wife was Ann its pull(Alison los mann)daughter without warning after the intervention, his private space was a strange little affection fill, all of the quirks in the girl gradually get compromise before.New between father let Roy felt both fresh and comfort, the life also so good together.When see here may feel that the director just want to express the sentiments of the great can let a person to change, and it's so simple.Original all is Roy partner frank set a bureau, and a swindler from Roy identity fell into a BeiPianZhe ranks, so black humor.So the poor man broke into the Roy, that does not belong to his money, daughter, camouflage friendship all left him, most unacceptable is always feelings of cheating, but didn't see be cheat usually some gnash teeth in hatred and pain of grief, but lost everything does not belong to you the things they want to change to return to life.For a year later and Ann its end, meet again, Roy chose to forgive, also have children of their own.Individual is not like the “happy ending”, feel the lack of something, or black humor expression is diluted the many.But after all is for everyone to see, total want to show some good things, and the end, Roy returned home from behind and hold dear wife and kiss her pregnant belly, you'll find true love is you're looking for a kind of balance can be found.The film on the character of the interpretation of nicolas cage, all kinds of incidents will be the depict of Roy her inner struggle played very powerful.And this movie is a smaller movies, the story is compact, if the circumstances are plump, character fresh.But the drawbacks that maybe away from real life is far away, and the theme of the lack of resonance performance is too narrow, but as a leisure movie pretty good. 《火柴人》心理学观后感 在影片《火柴人》中,尼古拉斯凯奇扮演的罗伊大半辈子中一直在以“骗”谋生,但是他自己却始终不承认他是一个卑鄙的骗子,而是自封为“行骗的艺术家”。从这个“高雅”的称号,我们足可以看出他对这份职业的崇尚。然而,就算他是如何高深的一位“行骗艺术家”,他还是长期会被现实中自己在精神以及心理上的问题所折磨。这点,回顾一下影片的开始,我们就会懂得:原来,那些莫名其妙的言语及动作是尼古拉斯凯奇对强迫症患者的逼真的演绎。其一,关门关三下,并默念一二三。这是强迫症病人的常见症状,病人自己会不放心门窗是否关好,所以他们为了安慰自己就会不断重复,并相信必须重复几次之后才可以确认门的的确确是关好了。其二,洗手。这也是强迫症病人的常见症状:疯狂的洁癖,尤其会表现在洗手上。有的人手上只要有脏东西就会去洗。这一点同样也表现在他会戴着手套干所有的家务及对地毯的非常严格的卫生要求。其三,物品摆放规律。影片中罗伊的家中总是整整齐齐的,所有的东西都有固定的位置。这还是强迫症的表现:对自己的家要完美的布置,不能有一点瑕疵。有的东西要反复摆放多次才可以停止,甚至会因此反复摆放、整理房间。不允许别人穿鞋进入房间也是一样的道理。其四,对门窗的要求。不符合病人心意的开关门窗,会使病人变得很烦躁,这是典型的强迫症的体现。可能在别人看起来很不起眼的门窗会很影响强迫症病人的情绪。 在失手把可以控制自己疾病的药物冲进洗手盆中并找不到帮自己开处方的医生之后,罗伊的病演变得越发的强烈,使他无法再正常地生活下去。为了恢复自己的“行骗生涯”,经过朋友的介绍,他接受了克莱因医生的咨询治疗。罗伊在其真情流露时说到:“干骗子这一行并不好受,很多时候我们骗的是不该受骗的人,我常常感到很内疚。”这正是“火柴人”在遭受道德、良心谴责后内心冲突的体现,因为始终戴着假面具生活在谎言中,会使自己时常处于神经质的紧张状态,失去或降低了正确感知真实世界的能力,无法建立起正常的人际关系。常常担心自己会赤身裸体地被暴露于众人面前,这也是他讨厌室外、对阳光有很强烈的抵触情绪的原因。这种“并不好受”的心情只能迫使患者经常我在黑暗的家中,从而只能更加加剧他的强迫症状与恐惧心理。 当然,所有的神经症患者的发病都是有一定的病态心理基础的。而相对于罗伊而言,这个根源也许就是他非常不愿意提及的他的第一次感情的失败。但是,随着一个自称是“罗伊的女儿”的安吉拉的女孩的闯入,罗伊被改造了。他从一开始的不习惯、无法忍受到后来的想要多陪陪“女儿”、多了解了解“女儿”,伟大的亲情,正帮助他逐渐走出自己压抑的世界。 可是,正当罗伊病情好转并准备金盆洗手之时,意外出现了,原来,一切的一切都只是他曾经的搭档伙伴的一个骗局和阴谋。他没有了女儿,也没有财富。 他崩溃过,可是他再也不愿意重复自己曾经充满骗局的生活了,于是,他找了一份正当的销售员的工作,找到了可以陪伴自己的另一半,并将会拥有自己真正的孩子。在这样正常、温情的生活之中,他再也不需要什么药物来控制自己的强迫症和洁癖,再也不需要什么心理医生,因为他拥有了爱——世界上最伟大的精神食粮。 影片的结尾很温馨,我们好似可以预见罗伊美好的将来。 心理疾病很大一部分来自各种压力,其实心理疾病并不可怕,可怕的是,永远都让自己活在黑暗与压抑之中。药物只是一种初期的辅助功效,只有找准心灵的窗户,让病人感受到来自周围人的关爱,而不是躲避和逃离,让病人自己解除压抑,放松意识,这才是真正的一剂良药。 《火柴人》是一部非常好的心理方面的电影,它让我们更加确切地了解到强迫症患者的表现,也让我们懂得压抑,很多时候,是来自自身的,所以我们要学会随时调整自己的心态与生活状态。 《画画火柴人》参考教案 教学目标: 1、能抓住人物动作的基本形状特征画出动态的火柴人。 2、能关注生活中的场景和人物,用简笔画的形式进行场景再现。 3、能够大胆细致的用线条画出心中所想,表现出整体组合能力和求异思维能力。 教学重点: 画画火柴人的活动场景。教学难点: 在人物周威添画景物,使画面完整。教学准备: 铅笔、画纸、彩笔等画画工具。教学过程: 一、导入新课 1.看图说话:教师出示教材P36的滑雪图和P37的游泳图,学生欣赏,提出要求,让学生看图创编故事。 2.小组内自由看图说话,时间约两分钟。3.请两到三名学生到台上分别表演讲故事。 二、情景教学 1.小朋友们说故事说得真好!老师有一首小儿歌送给小朋友们: 火柴人,真神气,扭腰翻滚有活力。滑滑雪,游游泳,快来一起玩游戏。 2.你们想不想画一画有活力的火柴人呢?想一想说一说火柴人聚在一起可以做些什么有趣的事情。 3.想清楚两个问题:火柴人在哪里?火柴人在干什么? 4.尝试完成P37的作业任务:在场景中添画3人或5人,注意安排好他们的位置。 三、绘画指导 1.观察图:教师根据学生的回答展示一些图片:餐厅图、操场图、教室图、1/2 游泳图、滑雪图、溜冰图、春游图…… 2.画场景:画画火柴人活动所在的场景。 3.添画火柴人:怎样画火柴人?步骤如下:①确定画几个火柴人,以及他们的位置;②画火柴人的头部;③画火柴人的身躯;④画火柴人下肢;⑤画上肢。 4.勾线上色,根据需要稍作修改。 四、自主表现 学生作业,教师指导。 五、展示评价 1.作业展示。 2.学生根据自己的创作,看图说话编故事。 3.评一评谁画的火柴人最有活力。说一说你认为最有意思的是哪个故事、哪幅作品。 六、课堂小结 通过今天的学习,你的收获是什么? 2/2 《画画火柴人》美术教案 《画画火柴人》美术教案1 教学目标: 1、能画出不同动态的火柴人并组合成富有情趣的完整场景图。 2、了解场景组合的要素,初步建立场景的视觉图示。 3、感受绘画的乐趣,激发热爱生活的情感。 教学重难点: 重点:人物动态与环境背景的场景组合描绘。 难点:描绘有情趣性的火柴人场景画。 教学过程: 一、动画激趣: 1、同学们见过火柴吗?知道火柴有什么作用吗?(火柴在生活中比现在使用的打火机使用起来既环保又安全,除了点火外,还可以画成漂亮的小人。板书:画画火柴人) 2、边欣赏动画边思考:动画中的火柴人在干什么?生:打坏人 二、分析火柴人: 1、那你想不想画一个这样的火柴人?接下来我们就来欣赏一下火柴人是由哪几部分构成的?(头部躯干胳膊腿部道具) 2、哪个同学能从老师给的图片中找出老人和去超市的人。 3、找一位学生上讲台做动作,教师黑板范画。 三、练习火柴人 1教师出示一幅正在跳舞的.四个小女孩,学生尝试看着图片用火柴人的形式画出正在跳舞的几个女孩。 2教师巡视指导。 四、创作: 1欣赏迈克杰克逊的舞蹈,边欣赏边记忆,把你映像深刻的四个动作画出来。 2现在我们把火柴人画出来,你能不能给她们一个跳舞的舞台。学生添画舞台。 五、评价: 1学生把画完的画举起来互相评价。 2教师点评画作。 六拓展延伸: 1大家一起来跳小水果。 2欣赏火柴人在其他领域的运用。 《画画火柴人》美术教案2 一、教学目标: 1、能抓住人物动作的基本形状特征画出动态的火柴人。 2、能关注生活中的场景和人物,用简笔画的形式进行场景再现。 3、能够大胆细致的用线条画出心中所想,表现出整体组合能力和求异思维能力。 二、教学重点: 1、让学生牢记人体最基本的关节的数量、部位及名称。 2、抓住人物动作特征,画出多个动态组合的火柴人。 三、教学难点: 1、抓住人物的动态特点,并应用于绘画中。 2、在人物周围添画背景,使画面更完整。 四、教学准备: 教具:教材画画火柴人、学生作业本、多媒体课件 学具:铅笔、橡皮、水彩笔等绘画工具 五、教学过程: (一)、组织教学: 检查学生学习用具:彩笔、铅笔、作业本,做好上课准备。让学生养成良好的上课、作业习惯。 (二)导入并讲授新课 1、活动导入: 1)课件演示:幻灯片谜语导入: (身穿白衣袍,头戴小红帽,墙上撞一撞,冒火烧掉头。) 让同学回答: 师:那位同学知道这个谜语的答案是什么? 生:火柴 师:同学们真棒!那么谁能说一下火柴在我们生活中有什么作用? 生:(自由回答) 师小结:火柴在生活中比现在使用的打火机即环保又安全,又很容易解决点火的问题。我们除了点火,安全以外也可以用来画成漂亮的小人。 2)课件幻灯片图片: 师:同学们谁能说一下图片上的火柴人都在干些什么? 生:举重、骑摩托车。 3)今天老是想请同学们画一画火柴人。(板书课题:18、画画火柴人) 4)出示教材P36的滑雪图和P37的游泳图。 学生欣赏: 提出要求:让同学们看图编故事。 小组内自由看图说话。 请一两位小组代表人员到讲台上分别讲故事。 2、评议讨论、探究 1)怎么画火柴人?(板书演示) ⑴画火柴人的头部(以椭圆形代表头部) (2)画火柴人的的身躯(以直线代表身躯和四肢) (3)画火柴人的下肢 (4)画火柴人得上肢 2)课件演示: 师:看一下图片上的火柴人的'动态,谁能上来演示一下? 师:同学们都很棒!老师这里有一个关于火柴人得小视频,给大家欣赏一下。 师:同学们你们觉得视频里的小火柴人好不好?会跑、会跳也会格斗。 生:好/不好 师:那同学们想不想画一画有活力的火柴人?(美术教案 )想一想,火柴人聚在一起除了视频上的这些活动以外,还可以做哪些有趣的事呢? 3)引导同学们分析火柴人场景的表现(课件演示) 观察亲子运动会的图片,观看亲子运动会的绘画步骤。 观察同学们课间活动的图片,观看课间活动的绘画步骤。 (第一步,画主体人物,主体动态。 第二步,画出周围的所有的活动对象 第三步,画出火柴人活动所在的场所。) 4)(课件演示)展示我们身边同学的作品: 师:这是其他小朋友的'一些作品,有在餐厅的场景、有在农田的场景、工地上的场景……感受一下他们的画怎么样?好,好在哪里?不好,不好在哪里。 师:同学们想一个属于你们自己的场景,用刚才你们所欣赏到的,所看到的画,利用他们的有点,改正它们的缺点,画出一幅属于自己的画。 师小结:通过展示其他小朋友的作品,让同学们感受一下其他小朋友们的优点,感受画面的立意、造型和构图等效果。更容易树立小朋友们的自信心。 3、作业。 想一想火柴人聚在一起还可以做哪些有趣的事,画出他们的活动场景。 注意: 先想它们在干吗,再画小小火柴人,最后添上小背景。 4、学生作画,教师巡回指导。 5、展示评价: 采用互评的方式 ,让同学们更好地学习。 师:同学们你们画的真好,把自己的想法都变现在了画面上,那么有哪位小朋友可以讲讲自己的画?可以用故事的方式来说明自己的想法。 六、课堂小结: 通过今天的学习,你们收获了些什么? 师:同学们今天用火柴人的方式画出了自己心里的场景,回家之后或者去游玩的时候,我们也可以用火柴人的方式记录下身处的场景。第二篇:影评火柴人
第三篇:《火柴人》心理学观后感
第四篇:《画画火柴人》参考教案
第五篇:《画画火柴人》美术教案