基于单片机的智能数字显示仪表设计_第1页
基于单片机的智能数字显示仪表设计_第2页
基于单片机的智能数字显示仪表设计_第3页
基于单片机的智能数字显示仪表设计_第4页
基于单片机的智能数字显示仪表设计_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能仪器设计基础课程设计目录摘要3题目3整体设计及系统原理3主要硬件介绍4STC89C51单片机特点4STC89C51引脚说明4硬件设计6单片机最小系统6数码管显示电路7键盘电路8AD转换电路9信号调理电路924C02电路10报警电路11加热电路11电源电路12软件设计12数码管显示程序1224C02读写程序14AD转换程序18算数平均滤波程序18热电阻非线性校正算法19按键子程序20报警子程序23PID子程序23主程序23课程设计总结27参考文献27附录:系统原理图系统PCB图摘要:随着电子技术的飞速发展,单片机在国民经济生产各行业发挥了重要的作用。它因为集成度高、体积小、运行可靠、应用灵活、价格低、面向控制等特点得到了广大工程技术人员和客户的好评。在温度控制方面,单片机能够代替常规的模拟调节器。本文主要设计了单片机炉温控制系统硬件电路和软件程序。系统具有工作可靠、实时性强等特点,满足控制精度的要求。本着在满足系统性能要求的前提下,尽可能的减少硬件成本。本文主要涉及到控制系统的硬件设计和单片机的控制软件编程。本系统选用热电阻Cu50对炉温进行检测,在AD0804完成模数转换之后,STC89C51单片机对数据进行处理。人机接口电路部分能实现温度设定、温度显示、超温报警等功能。题目:20.试设计智能仪表实现智能数字显示仪表。要求8位数码管显示(4位显示测量值,4位显示设定值),4输入按钮(功能选择、数码管选择、数字增加、数字减少),可设定上下限报警,蜂鸣器报警。适配Cu50热电阻,测温范围为0℃~130℃。采用比例控制、并用晶闸管移相驱动1000W电加热器(电源电压为AC220V)。整体设计及系统原理:电源在系统中,利用热电阻测得电阻炉实际温度并转换成毫伏级电压信号。该电压信号经过温度检测电路转换成与炉温相对应的数字信号进入单片机,单片机进行数据处理后,通过LED数码管显示温度并判断是否报警,同时将温度与设定温度比较,根据设定的P算法计算出控制量,根据控制量通过控制双向晶闸管的导通和关闭从而控制电阻丝的导通时间,以实现对炉温的控制。该系统中的时钟电路可以根据要求进行准确计时。电源数码管键盘STC89C51单片机数码管键盘STC89C51单片机信号调理电路AD0804信号调理电路AD080424C02晶闸管 24C02晶闸管主要硬件介绍:STC89C51是改进型的51内核单片机,它比人们常用的AT89S51单片机编程更简单。STC89C51单片机特点:12时钟/6时钟机器周期的8051CPU;工作电压3.4-5.5V;工作频率0-40MHz;程序存储器容量4KB;RAM容量512B;I/O端口与AT89S51相同;通过串口(P3.0P3.1)直接下载用户程序到代码存储器中(ISP功能),可下载10万次以上;具有EEPROM;具有看门狗,冷启动后未关闭状态,一旦启动无法关闭;3个定时计数器;2个外部中断,掉电模式可由外部中断低电平触发唤醒;一个异步串行口;温度范围0-75℃(商业),-40-85℃(工业);具有PDIP-40、PLCC-44、PQFP-44封装。STC89C51引脚说明:VCC:供电电压。

GND:接地。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:

口管脚备选功能

P3.0RXD(串行输入口)P3.1TXD(串行输出口)

P3.2/INT0(外部中断0)P3.3/INT1(外部中断1)

P3.4T0(记时器0外部输入)P3.5T1(记时器1外部输入)

P3.6/WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)

P3口同时为闪烁编程和编程校验接收一些控制信号。

RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。

/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。硬件设计:单片机最小系统:时钟电路采用12MHz的晶振和两个30pF的电容连接而成,是单片机的机器周期为1us左右,在使用定时器时便于计算和设置定时器的初始值。复位电路:由于机器周期为2us,所以RESET引脚上产生一个2us以上的高电平脉冲,即可产生复位动作。电源接上瞬间,电容上没有电荷,相当于短路,所以复位引脚直接连到VCC,单片机复位,随时间增加,电容上电压逐渐变大,RESET引脚上电压逐渐降低至低电平时,单片机恢复正常状态,在此使用10k电阻,10uF电容,时间常数远大于2us,高电平能保持2us以上,足以使系统复位。串口可以用来向单片机里下载程序,以及和计算机通讯等。数码管显示电路:此电路采用8个数码管和一个74LS245,一个74LS138和一个排阻组成。74LS245是一个8双向总线接收器,与单片机的P0口相接,控制数码管的段选端。由于P0口内部没有上拉电阻,所以做输出口时,必须外接上拉电阻。74LS138是一个3-8译码器,与P2口的高三位相接,经过译码控制数码管的位选端,数码管都是共阳数码管。键盘电路:4个按键分别与单片机的P3.3、P2.2、P2.3、P2.4相接,功能分别为功能选择、数码管选择,加数字、减数字,都是低电平有效,都接上拉电阻是保证没有键按下时,均为高电平,其中功能键按下时会触发外部中断。AD转换电路:ADC0804是一个CMOS的逐步逼近式AD转换器,具有8为分辨率,转换时间为100us,而最大误差为1个LSB值,差动式模拟电压输入、三态数字输出,模拟输入电压为0-5V。信号调理电路:Cu50在0℃~130℃时电阻变化为50.000Ω——77.833Ω,左上方电路为提供1mA电流的恒流源,因此Cu50输出的电压为0.0050.077833V的电压,通过信号调理电路将其转化为0—4.2V的电压送入AD。可列方程组0.005m+b=0与0.077833m+b=4.2解得m=151b=-7.55由电路图可得

可令R23=150K,R24=1K,Vref=0.05V√_D_Dd__________ĻřϨϨ________________DPAGEXXXDdPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXX⟙Ἲ͛͜PAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXDPAGEXXXDdPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXぽै˺˼PAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXXPAGEXXX24C02电路:24C02是一种由I2C接口的EEPROM存储芯片,存储容量为256B,100万次的编程/擦除周期,数据保存可达100年。在此电路中使用此芯片是要保存仪表中某些已设定好的数据,当掉电后,数据不会丢失。由于I2C总线是开漏结构,因此时钟线SCL和数据线SDA用10kΩ电阻上拉到高电平。报警电路:

该报警电路由蜂鸣器和发光二极管、PNP三极管组成,当单片机的P2.0口输出低电平时三极管基极为低电平,三极管导通,蜂鸣器工作发出响声,同时发光二极管也导通,发光。三极管在此处是为了驱动蜂鸣器和发光二极管工作。在软件设计中可设置当温度超过上限或下限时,报警电路工作。加热电路:单片机驱动移相型驱动器、具有点阻性负载的电路如上图所示。移相型驱动器可以在单片机控制驱动器的瞬间使驱动器MOC3022触发双向晶闸管BTA12,因此可以按照单片机发出的控制信号控制双向晶闸管导通角。其中R9=(5V-VOL-VF)/IFT=2V/10mA=200Ω,电阻R11用于限制MOC3022的输出电流ITSM,计算公式如下:R11=Vpeak/ITSM=(220)V/1A=311Ω.第二个电路为电压过零检测电路,当电压过零时,向单片机发一个中断,单片机可以按照此信号控制双向晶闸管的导通角。电源电路:这是仪表的供电电路可以通过外接直流电源,然后通过该电源电路给仪表供电。电路图中的二极管桥式电路是滤波电路。接入电源后通过稳压模块7805稳压最终获得+5V的电压。最左面的发光二极管是检测电源是否接通。通电时,二极管亮。软件设计:数码管显示程序:#defineucharunsignedchar#defineuintunsignedintvoiddelay(uintx)//延时函数大约延时5ms{ ucharm,n; for(m=x;m--;m>0) for(n=60;n--;n>0);}voiddisplay1(uchara,ucharb,ucharc,uchard)//设定值显示{ P2=0x8f&P2;//送第一个数码管的位码 P0=a;//送第一个数码管的段码 delay(10);//短暂延时 P2=0x9f&P2; //送第二个数码管的位码 P0=b;//送第二个数码管的段码 delay(10); P2=0xaf&P2; //送第三个数码管的位码 P0=c; //送第三个数码管的段码 delay(10); P2=0xbf&P2; //送第四个数码管的位码 P0=d; //送第四个数码管的段码 delay(10);}voiddisplay2(uchara,ucharb,ucharc,uchard)//测量值显示{ P2=0xcf&P2; //送第一个数码管的位码 P0=a; //送第一个数码管的段码 delay(10); P2=0xdf&P2; //送第二个数码管的位码 P0=b; //送第二个数码管的段码 delay(10); P2=0xef&P2; //送第三个数码管的位码 P0=c; //送第三个数码管的段码 delay(10); P2=0xff&P2; //送第四个数码管的位码 P0=d; //送第四个数码管的段码 delay(10);}24C02读写程序:#defineucharunsignedchar#defineuintunsignedintuchara;sbitsda=P3^4;sbitscl=P3^5;voiddelay(){;;}voidstart()//启用总线{ sda=1; delay(); scl=1; delay(); sda=0; delay(); }voidstop() //停用总线{ sda=0; delay(); scl=1; delay(); sda=1; delay(); }voidreply() //应答信号{ uchari; scl=1; delay(); while((sda==1)&&(i<250)) i++; scl=0; delay();}voidfirst() //24C02初始化程序{ sda=1; delay(); scl=1; delay();}voidwrite(uchardate) //写一个字节的程序{ uchark,temp; temp=date; for(k=0;k<8;k++) { temp=temp<<1; scl=0; delay(); sda=CY; delay(); scl=1; delay(); } scl=0; delay(); sda=1; delay(); }ucharread() //读一个字节的程序{ uchari,m; scl=0; delay(); sda=1; delay(); for(i=0;i<8;i++) { scl=1; delay(); m=(m<<1)|sda; scl=0; delay(); } returnm;}voiddelay1(intx) //延时程序{ uchara,b; for(x=a;a>0;a--) for(b=100;b>0;b--);}voidwrite_add(ucharaddress,uchardate) //写程序{ start(); write(0xa0); reply(); write(address); reply(); write(date); reply(); stop();}ucharread_add(ucharaddress) //读程序{ uchardat; start(); write(0xa0); reply(); write(address); reply(); start(); write(0xa1); reply(); dat=read(); stop(); returndat;}AD转换程序:sbitwr=P3^6;sbitrd=P3^7;#defineuintunsignedint#defineucharunsignedcharuintAD()//AD转换函数{ucharAD;wr=0;delay(2);wr=1;delay(20);rd=0;delay(2);P1=0xff;AD=P1;rd=1;returnAD;}算数平均滤波子程序:#defineN8 //定义采样次数ucharvalue_buf[N];ucharlvbo() //滤波函数{uchari;ucharcount;intsum=0;value_buf[i++]=AD; //获取AD转换结果,并计算累加和if(i==N)i=0;for(count=0;count<N;count++)sum+=value_buf[count];return(uchar)(sum/N);}热电阻的非线性校正算法:热电阻Cu50的阻值与温度的关系,并非是绝对的线性关系,因此为了使仪表误差较小应该对热电阻进行非线性校正。在1mA的恒定电流下,热电阻的电压与温度变化的关系如下表所示:T/℃0102030405060U/mA50.00052.14454.28556.42658.56560.70464.842T/℃708090100110120130U/mA64.98167.11969.25971.40073.54275.68777.833程序:uintvar;uintcodeRtable[]={5000052144542855642658565607046484264981671196925971400735427568777833}//热电阻的电压值,每隔10度对应一个电压//值voidtab() //查表子函数{uintv1=0,max,min,min,mid,j;v1=AD*1000; //AD采样值扩大1000倍,因为表中电压值扩大//了1000倍min=0;max=13; //给出表格的初始元素序号与最后元素的序号while(1) //开始查表{mid=(max+min)/2; //中心元素位置if(Rtable[mid]=v1)var=mid*10;break;//中心元素等于查表得元素//计算相应温度if(Rtable[mid]>v1)max=mid;elsemin=mid; if((max-min)<=1) //多次循环后,获得v1值对应的下限值元素序//号与上限元素序号{j=(Rtable[max]-Rtable[min])/10;//表中相邻两值对应温度相差//10度j=(v1-Rtable[min])/j;//得到max-min之间的电压/度var=10*min+j; //获得总温度break; }}}按键子程序:ucharba,sh,ge,sf,m;sbitset=P3^3;sbitxuan=P2^2;sbitjia=P2^3;sbitjian=P2^4;voidkey() //按键函数{uchari;if(xuan==0) //按下数码管选择键{delay(10); //延时消抖if(xuan==0) //再次确认是否按下{i=i+0x10; //位选值加1if(i==0xcf)i=0x8f;P2=P2&i; //送入位选while(!xuan); //等待松手while((jia!=0)&&(jian!=0)&&(set!=0)&&(xuan!=0))//数码管闪烁{P0=0xff;delay(20);P0=0x00;delay(20);}}}if(jia==0) //加数子程序{delay(10);if(jia==0){switch(i)//选择要加数的数码管{case0x8f:{ba++;if(ba==10)ba=0;P0=table[ba];while(!jia);}break;case0x9f:{sh++;if(sh==10)ba=0;P0=table[sh];while(!jia);}break;case0xaf:{ge++;if(ge==10)ge=0;P0=table1[ge];while(!jia);}break;case0xbf:{sf++;if(sf==10)sf=0;P0=table[sf];while(!jia);}break;}}}if(jian==0) //减数子程序{delay(10);if(jian==0){switch(i) //选择要减数的数码管{case0x8f:{ba--;if(ba==0)ba=9;P0=table[ba];while(!jian);}break;case0x9f:{sh--;if(sh==0)sh=9;P0=table[sh];while(!jian);}break;case0xaf:{ge--;if(ge==0)ge=9;P0=table1[ge];while(!jian);}break;case0xbf:{sf--;if(sf==0)sf=9;P0=table[sf];while(!jian);}break;}}}}voidanjian(uinthial,uintloal,uintp,uintsv) //按键程序{if(m==1) //设定设定值{key();sv=ba*1000+sh*100+ge*10+sf;display2(0x00,0x6d,0x1c,0x00);}if(m==2) //设定上限值{key();hial=ba*1000+sh*100+ge*10+sf;display2(0x76,0x06,0x77,0x38);}if(m==3) //设定下限值{key();loal=ba*1000+sh*100+ge*10+sf;display2(0x38,0x5c,0x77,0x38); }if(m==4) //设定比例带{key();p=ba*1000+sh*100+ge*10+sf;display2(0x00,0x73,0x00,0x00);}if(m==5) //设定退出m=0;}voidsetjian()interrupt2//按下功能选择键触发中断通过记录中断//次数改变要设定的功能{delay(10);while(!set);m++;}报警子程序:sbitfengmingqi=P2^0;sbitled1=P3^1;sbitled2=P3^0;voidbaojing(){if(var>hial){fengmingqi=0;led1=0;}if(var<loal){fengmingqi=0;led2=0;}}PID子程序:uinte,out,outm,k;voidpid(){e=var-sv;k=1/p;out=k*e+outm;if(out>outm)out=outm;if(out<0)out=0;}主程序:#include<reg51.h>#defineucharunsignedchar#defineuintunsignedintucharcodetable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};ucharcodetable1[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef,};uintcodeRtable[]={5000052144542855642658565607046484264981671196925971400735427568777833};uchardisplaytime,sampletime,controltime,ba,sh,ge,sf,m;uintvar,e,out,out0,outm,k,ci;sbitsda=P3^4;sbitscl=P3^5;sbitwr=P3^6;sbitrd=P3^7;sbitset=P3^3;sbitxuan=P2^2;sbitjia=P2^3;sbitjian=P2^4; sbitfengmingqi=P2^0;sbitjiare=P2^1;sbitled1=P3^1;sbitled2=P3^0;voidmain(){uchargao,di;TMOD=0x22;TH0=156;TL0=156;TH1=200;TL1=200;EA=1;ET0=1;ET1=1;TR0=1;gao=ucharread_add(1);di=ucharread_add(2);sv=gao*100+di;gao=ucharread_add(3);di=ucharread_add(4);hial=gao*100+di;gao=ucharread_add(5);di=ucharread_add(6);loal=gao*100+di;gao=ucharread_add(7);di=ucharread_add(8);p=gao*100+di;while(1){anjian(hial,loal,p,sv);write_add(0x01,sv/100);write_add(0x02,sv%100);write_add(0x03,hial/100);write_add(0x04,hial%100);write_add(0x05,loal/100);write_add(0x06,loal%100);write_add(0x07,p100);write_add(0x08,p%100);ba=sv/1000;sh=sv%1000/100;ge=sv%100/10;sf=sv%10display1(tsble[ba],table[sh],table1[ge],table[sf]);if(displaytime==1){ba=var/1000;sh=var%1000/100;ge=var%100/10;sf=var%10display2(tsble[ba],table[sh],table1[ge],table[sf]);displaytime=0;}if(sampletime==1){uintAD();ucharlvbo();tab();sampletime=0;}If(controltime==1){pid();baojing();controltime=0;}}}voidtimer0()interrupt1{staticuintn,m,k;n++;m++;k++;h++;if(n=100){n=0;displaytime=1;}if(m=5000){m=0;displaytime=1;}if(k=5000){k=0;controltime=1;}}voidintr0interrupt0{TR1=1;jiare=1;}voidsetjian()interrupt2{delay(10);while(!set);m++;}voidtim1interrupt3{ci++;if(ci==180-(180*out/outm)){ci=0;jiare=0;}}课程设计总结:通过这次课程设计,我不只是仅仅简单的设计出电阻炉温度控制系统,我还加深了对单片机硬件系统和微型计算机控制系统的理解,此外我对C语言有了更深刻的理解,更进一步了解了如何用C语言编写程序,以及如何用Altiumdesigner绘制电路原理图和系统的PCB图。在这次课程设计的过程中,我遇到过许多次失败的考验,比如说对温度控制系统的不太了解等,这些都增加了课程设计的难度。这次课程设计更锻炼了我发现问题,解决问题的能力。我在这次课程设计上的收获不仅仅对于单片机这一门课有帮助,这些对于其他专业课乃至以后的学习、生活、工作都有极大的帮助。总之这次课程设计不是简简单单的一次课程设计,它也是我的一次学习过程,对我起到了非常积极的影响。附录:PCB图

社会实践报告系别:班级:学号:姓名:作为祖国未来的事业的继承人,我们这些大学生应该及早树立自己的历史责任感,提高自己的社会适应能力。假期的社会实践就是很好的锻炼自己的机会。当下,挣钱早已不是打工的唯一目的,更多的人将其视为参加社会实践、提高自身能力的机会。许多学校也积极鼓励大学生多接触社会、了解社会,一方面可以把学到的理论知识应用到实践中去,提高各方面的能力;另一方面可以积累工作经验对日后的就业大有裨益。进行社会实践,最理想的就是找到与本专业对口单位进行实习,从而提高自己的实战水平,同时可以将课本知识在实践中得到运用,从而更好的指导自己今后的学习。但是作为一名尚未毕业的大学生,由于本身具备的专业知识还十分的有限,所以我选择了打散工作为第一次社会实践的方式。目的在于熟悉社会。就职业本身而言,并无高低贵贱之分,存在即为合理。通过短短几天的打工经历可以让长期处于校园的我们对社会有一种更直观的认识。实践过程:自从走进了大学,就业问题就似乎总是围绕在我们的身边,成了说不完的话题。在现今社会,招聘会上的大字报都总写着“有经验者优先”,可还在校园里面的我们这班学子社会经验又会拥有多少呢?为了拓展自身的知识面,扩大与社会的接触面,增加个人在社会竞争中的经验,锻炼和提高自己的能力,以便在以后毕业后能真正真正走入社会,能够适应国内外的经济形势的变化,并且能够在生活和工作中很好地处理各方面的问题,我开始了我这个假期的社会实践-走进天源休闲餐厅。实践,就是把我们在学校所学的理论知识,运用到客观实际中去,使自己所学的理论知识有用武之地。只学不实践,那么所学的就等于零。理论应该与实践相结合。另一方面,实践可为以后找工作打基础。通过这段时间的实习,学到一些在学校里学不到的东西。因为环境的不同,接触的人与事不同,从中所学的东西自然就不一样了。要学会从实践中学习,从学习中实践。而且在中国的经济飞速发展,又加入了世贸,国内外经济日趋变化,每天都不断有新的东西涌现,在拥有了越来越多的机会的同时,也有了更多的挑战,前天才刚学到的知识可能在今天就已经被淘汰掉了,中国的经济越和外面接轨,对于人才的要求就会越来越高,我们不只要学好学校里所学到的知识,还要不断从生活中,实践中学其他知识,不断地从各方面武装自已,才能在竞争中突出自已,表现自已。在餐厅里,别人一眼就能把我人出是一名正在读书的学生,我问他们为什么,他们总说从我的脸上就能看出来,也许没有经历过社会的人都有我这种不知名遭遇吧!我并没有因为我在他们面前没有经验而退后,我相信我也能做的像他们一样好.我的工作是在那做传菜生,每天9点钟-下午2点再从下午的4点-晚上8:30分上班,虽然时间长了点但,热情而年轻的我并没有丝毫的感到过累,我觉得这是一种激励,明白了人生,感悟了生活,接触了社会,了解了未来.在餐厅里虽然我是以传菜为主,但我不时还要做一些工作以外的事情,有时要做一些清洁的工作,在学校里也许有老师分配说今天做些什么,明天做些什么,但在这里,不一定有人会告诉你这些,你必须自觉地去做,而且要尽自已的努力做到最好,一件工作的效率就会得到别人不同的评价。在学校,只有学习的氛围,毕竟学校是学习的场所,每一个学生都在为取得更高的成绩而努力。而这里是工作的场所,每个人都会为了获得更多的报酬而努力,无论是学习还是工作,都存在着竞争,在竞争中就要不断学习别人先进的地方,也要不断学习别人怎样做人,以提高自已的能力!记得老师曾经说过大学是一个小社会,但我总觉得校园里总少不了那份纯真,那份真诚,尽管是大学高校,学生还终归保持着学生的身份。而走进企业,接触各种各样的客户、同事、上司等等,关系复杂,但我得去面对我从未面对过的一切。记得在我校举行的招聘会上所反映出来的其中一个问题是,学生的实际操作能力与在校理论学习有一定的差距。在这次实践中,这一点我感受很深。在学校,理论的学习很多,而且是多方面的,几乎是面面俱到;而在实际工作中,可能会遇到书本上没学到的,又可能是书本上的知识一点都用不上的情况。或许工作中运用到的只是很简单的问题,只要套公式似的就能完成一项任务。有时候我会埋怨,实际操作这么简单,但为什么书本上的知识让人学得这么吃力呢?这是社会与学校脱轨了吗?也许老师是正确的,虽然大学生生活不像踏入社会,但是总算是社会的一个部分,这是不可否认

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论