单片机技术课程设计说明书 交通灯-课程设计_第1页
单片机技术课程设计说明书 交通灯-课程设计_第2页
单片机技术课程设计说明书 交通灯-课程设计_第3页
单片机技术课程设计说明书 交通灯-课程设计_第4页
单片机技术课程设计说明书 交通灯-课程设计_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

单片机技术课程设计说明书交通灯院、部:电气与信息工程学院学生姓名:沐弓指导教师:王韧职称副教授专业:电子信息工程班级:电子120班完成时间:2013年12月21日摘要交通灯在现代社会交通管理的作用毋庸置疑,它使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。本系统采用单片机AT89S52为中心器件来设计交通灯控制器,系统实用性强、操作简单、扩展性强。本设计就是采用单片机模拟十字路口交通灯的状态显示以及倒计时。设计以AT89S52单片机为核心,外接外围电路构成基本电路,本设计除基本的交通灯功能外,还增加了在紧急情况下能手动切换信号灯让特殊车辆优先通行,较好的模拟实现了十字路口可能出现的状况。软件上采用汇编语言编程,主要编写了主程序,LED数码管显示程序。经过整机调试,实现了对十字路口交通灯的模拟关键词交通灯;单片机ABSTRACTThetrafficlightsinthemodernsocietytrafficmanagementrole.itsoccurrence,maketraffictoeffectivelycontrolforrelievestrafficflow,improvetrafficcapacity,reducethenumberoftrafficaccidentshaveobviouseffect.Thesystemadoptssingle-chipmicrocomputerAT89C51asthecenterdevicetodesigningtrafficlightcontroller,systemstrongpracticality,simpleoperation,extensible.Thisdesignisone-chipcomputersimulationintersectiontrafficlightsstatedisplayandcountdown.DesignwithAT89S52single-chipmicrocomputerasthecore,anexternalcircuitconstitutethebasiccircuit.Intelligenttrafficcontrolsystemwillusuallyachieveautomaticcontrolandinemergencysituationscanmanualswitchinglightsmakespecialvehiclerighe-of-way.goodsimulationcrossroadspossibleconditions.Softwareisusedonassemblylanguageprogramming,mainlypreparedthemainprogram,LEDdigitalpipedisplayprogram.Afterthemachinecommissioning,realizetheintersectiontrafficsimulation.KeywordsThetrafficlights;single-chip目录TOC\o"1-3"\h\u142751系统总体设计方案 1228141.1设计课题任务 127621.2功能要求说明 1321241.3总体方案介绍及工作原理 1295522设计课题硬件系统的设计 2143132.1设计课题硬件系统各模块功能简要介绍 215872.2设计课题电路原理图、PCB图、元器件布局图各1份 3235912.3设计课题元器件清单 471713设计课题软件系统的设计 4191323.1设计课题使用单片机资源的情况 464863.2设计课题软件系统各模块功能简要介绍 650793.3设计课题软件系统程序流程框图 76383.4设计课题软件系统程序清单 8245804使用说明,仿真结果及误差分析 8110584.1设计使用说明 8158294.2程序仿真结果 828384.3误差分析 10119734.4设计体会 104243结束语 1130473致谢 122225参考文献 132705附录A 143743附录B 156872附录C 1619634附录D 175257附录E 1816899附录F 261系统总体设计方案1.1设计课题任务设计一个具有特定功能的十字路口交通灯。1.2功能要求说明(1)该交通灯上电或按键复位后能自动显示系统提示符“P.”。(2)进入准备工作状态。按开始键则开始工作,按结束键则返回“P.”状态。(3)要求甲车道和乙车道两条交叉道路上的车辆交替运行,甲车道为主车道,每次通车时间为60秒,乙车道为次车道,每次通车时间为30秒,要求黄灯亮3秒,并且1秒闪烁一次。(4)有应急车辆出现时,红灯全亮,应急车辆通车时间10秒,同时禁止其他车辆通过。1.3总体方案介绍及工作原理交通灯的总体功能原理是以AT89S52单片机为主要的控制核心,通过外接4个独立式键盘作为控制信号源,八个七段数码管作为显示器件。单片机实时的去执行相应的功能。在数码管上显示出来,此时通过不同的按键来观看和调节各种数据。系统的硬件框图如图1所示。图1系统的硬件框图2设计课题硬件系统设计2.1设计课题硬件系统各模块功能简要介绍2.1.1单片机最小系统片机最小系统包括AT89S52单片机以及电源电路、时钟电路、复位电路。只有当单片机有了这些电路才会工作。AT89S52主要性能与MCS-51单片机产品兼容、8K字节在系统可编程Flash存储器,1000次擦写周期,全静态操作。0Hz~33H三级加密程序存储器、32个可编程I/O口线、三个16位定时器/计数器、八个中断源、全双工UART串行通道、低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。AT89S52具有8K在系统可编程Flash存储器。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。 时钟电路中主要由石英晶体这个感性元件,与电容构成振荡回路,为片内放大器提供正反馈和振荡所需的相移条件,从而构成一个稳定的自激振荡器。从而给单片机提供计数时间。复位电路复位电路有上电复位,按键电平复位和按键脉冲复位3种。80C51的RST引脚是复位信号的输入端。复位信号时高电平有效,其有效时间应持续24个振荡脉冲周期以上,整个复位电路包括芯片内、外两部分。外部电路产生的复位信号RST送施密特触发器;再由片内复位电路在每个机器周期的S5P2时刻对施密特触发器的输出进行采样;最后才得到内部复位操作所需要的信号。电源电路给单片机提供稳定的直流稳压电源。2.1.2键盘功能模块按键电路的设计就是在一端公共接地,另一端通过上拉电阻接到P1口,当有按键按下,相应的口就会变成低电平,产生一个下降沿各键功能单一,互不影响,操作起来十分的清晰与方便2.1.3数码管显示模块。2.1.4蜂鸣器模块蜂鸣器通过9012三极管与单片机P3.1口线连接,当P3.1口线取低电平时,蜂鸣器鸣叫。2.1.5LED模块LED电路直接挂接在单片机的P3口上,采用共阳接法。P3口线取低电平时LED2.1.6下载电路下载口的1脚接P1.5口,2脚悬空,3脚接单片机的复位口,4脚接P1.6口,5脚接P1.7口,6脚接地,7、8、8、10脚接地。2.2设计课题电路原理图、PCB图、元器件布局图各1份电路原理图见附录A电路pcb图见附录B元器件布局图见附录C电路CDA图件附录F2.3设计课题元器件清单元器件清单见附录D3设计课题软件系统的设计3.1设计课题使用单片机资源的情况P0口输出数码管段控信号,P2口输出数码管位控信号,P1口接按键,P3口接流水灯;晶振12MHz;按键S0:P1.0,复位显示P;按键S1:P1.1;按键S2:P1.2;按键S3:P1.3;按键S4:P1.4,复位显示P。40H用于显示缓冲区个位;41H用于显示缓冲区十位;堆栈栈底:70H。3.2设计课题软件系统各模块功能简要介绍3.2.1键扫描子程序键处理函数主要是将从P1口取值送往单片机进行取反处理。键扫描函数主要是判断是否真的有键按下,即度过前沿抖动之后再判断是否有键按下,如果确实有键按下再判断是否释放,同样也要度过后沿抖动。最终将处理完的键值作为返回值返回3.2.2显示子程序显示子程序主要是完成数码管的动态显示,将相应的段控码送P0口,位控码送P2口,根据查表显示需要的字符信息。3.2.3延时子程序根据程序的设计要求,需要1ms,500ms,1s的延时,由于时间比较短,故采用软件方式延时。

外部中断程序

本课题是用外部中断函数来实现应急车道通车。外部中断函数里面用到的延时1s和正常通车时用到的延时1s不是同一个延时函数,因为按键扫描是加在正常通车时的延时1s中,这样是为了防止其他按键影响中断服务的进行。3.2.5主程序本课题的主程序中,包含上电显示P.和键扫描程序,当没有键按下时,一直显示P.。当S1按下时,甲车道通车;当S2按下时,乙车道通车;当S4按下时显示P.;当S3按下时,显示紧急车道通车。3.3设计课题软件系统程序流程框图根据软件系统各模块设计程序流程框图3.3.1主程序流程框图图2主程序流程框图3.3.2显示子程序流程框图图3显示子程序流程框图3.3.3键扫描子程序流程框图图4键扫描子程序流程框图3.3.4键功能子程序流程框图图5键功能子程序流程框图3.3.5中断子程序流程框图图6中断子程序流程框图3.4设计课题软件系统程序清单程序清单见附录E4使用说明,仿真结果及误差分析4.1设计使用说明本次设计的十字路口交通灯能够运用在大多情况下,S1键控制甲车道通车,S2键控制乙车道通车,S3键控制紧急情况通车,S4键显示P.。4.2程序仿真结果上电显示P.仿真。图7上电显示仿真图按下S1后,甲车道通车,甲车道绿灯亮60S,乙车道红灯亮60S。图8甲车道通车仿真图甲车道通车60S内,最后3秒黄灯闪烁。图9甲车道黄灯闪烁仿真图按下S2后,乙车道通车30S,乙车道绿灯亮30S,甲车道红灯亮30S。图10乙车道通车仿真乙车道通车30S内,最后3秒乙车道黄灯闪烁,甲车道红灯亮。图11乙车道黄灯闪烁仿真按下S4后,显示P.,LED灯全部熄灭。按下S3后,紧急情况通车,甲乙两车道红灯亮10S。图13紧急情况仿真4.3误差分析交通灯在紧急情况下入栈后经过中断程序后出栈的值会有所出入。该误差可能的产生原因是:(1)首先是采用的计时方案是软件计时的,计时又是利用中断来实现。而你开启定时器和开启LED灯顺序上是有先后的,这个过程需时间的,所以就产生了一定的误差,当然这个误差是避免不了的;设计用到12MHz的晶振,计算是满20次为一秒钟,但实际会慢很多;受到外部因素的影响,如温度等4.4设计体会通过本次课程设计,我进一步地掌握了单片机的接口技术以及汇编语言程序设计。在编写程序之前,我首先好好的看了一下要用到的书上的内容,然后理清思路,画出大概的流程图以后才开始动手编写程序。第一次写这样长的程序,刚开始时非常害怕的,但在老师的指导下,通过分模块的编写,将一个大的程序分成几个小程序编写果然简单了许多。我认为本次课题的难点在与堆栈的使用,刚开始因为对断点保护的不熟悉,反复几次通过Proteus和Keil的验证才找出问题并解决,让我对着两个软件的功能有了更进一步的认识。结束语将本设计的程序下载到单片机中,通过测试,基本上完成了任务书的基本要求,并且在不外加干扰的情况下可以实现智能控制十字路口的车辆交通情况。但是因为定时是用的延时编写的程序,所以定时的精度有待进一步提高在设计过程中,画电路图制PCB板、打孔、溶铜、焊接等,真的经历了许多困难,却积累了很多宝贵的经验,在调试时出现异常,不过这些都是经常性错误,经过调试修改都一一解决,程序顺利完成,并实现了其功能。由于使用的是单片机作为核心的控制元件,使得电路的可靠性比较高,功能也比较强大,而且可以随时的更新系统,进行不同状态的组合。但是在我们设计和调试的过程中,也发现了一些问题,譬如红灯和绿灯的切换还不够迅速,红绿灯规则不效率还不是很高等等,这需要在实践中进一步完善。当然,通过这次课程设计,我也发现了自身的很多不足之处,在以后的学习中,我会不断的完善自我。致谢通过本次课程设计,我懂得了单片机学习的重要性,更是了解到理论知识与实践相结合的重要意义,学会了坚持、耐心和努力,这将为自己今后的学习和工作做出了最好的榜样。另外,要非常感谢我的指导老师王韧老师,是她细心的给我讲解了许多关于AT89S52、独立式键盘、数码管显示相关的知识,并在设计过程中所遇到的难题都给了非常重要的意见,是她指引我克服一个由一个的困难,让我学会对困难无所畏惧,以及对问题的一些很重要的思考方法。同时,在我的实际作品的制作过程之中,得到的学校许多的同学的热情的指导和详细的说明。此外,在实际程序的编写的过程之中得到了别人的认可,在遇到许多的不解困难的时候,自己班里的电子制作的爱好者也给我提供的最详细的解答,没有以上的每一个人的帮助,我的单片机课程设计很难顺利的完成,在此,我对于在我的设计和制作的过程中给予我帮助的每一个人一并表示感谢。参考文献[1]马忠梅.单片机C程序设计[M],北京:北京航空航天大学出版社,2007MaZhongmei.microcontrollerCprogramming[M],Beijing:BeijingAerospaceUniversityPress,2007[2]李广弟.单片机基础[M],北京:北京航空航天大学出版社,2007LiGuangdi.microcontrollerbasedon[M],Beijing:BeijingAerospaceUniversityPress,2007[3]曹巧媛.单片机原理及应用[M],北京:电子工业出版社,1997.7.CaoQiaoYuan.MicrocontrollerTheoryandApplications[M],Beijing:ElectronicIndustryPress,1997.7.[4]张洪润.兰清华,单片机应用技术教程[M],北京:清华大学出版社,1997.11.ZhangHongrun,LanQinghua,MCUapplicationtechnologytutorial[M],Beijing:TsinghuaUniversityPress,1997.11.附录A电路原理图图14电路原理图附录B电路PCB图图15顶层PCB图图16底层PCB图附录C元器件布局图图17元器件布局图附录D材料清单表1元器件清单名称数量参数单片机1个AT89S52共阳数码管2个4位一体晶振1个12MHz发光二极管9个芯片插座1个20DIP芯片插座1个40DIP蜂鸣器1个按键10个排阻4个10K下载口座子1个十芯六脚按键开关1个USB电源线加接口1个电阻1个200Ω电阻3个1K电阻8个470Ω电解电容2个22μf瓷片电容2个33p短路帽3个PCB板子1块电源白色插座1个杜邦线2个铜柱(带螺母)4个集成芯片1个74HC573排阻1个470三极管1个9012附录E程序清单/*项目名称:交通灯*//*设计者:宋强*//*时间:2013年12月21日*//*项目功能:设计一个具有特定功能的十字路口交通灯。*//*项目所以单片机资源:P0口输出数码管段控信号, P2口输出数码管位控信号, P1口接按键, P3口接流水灯; 晶振12MHz; 按键S1:P1.0,甲车道通车; 按键S2:P1.1,乙车道通车; 按键S3:P1.3,紧急情况通车;按键S4:P1.2,复位显示P.; 40H用于显示缓冲区个位; 41H用于显示缓冲区十位; 堆栈栈底:70H。*//*项目所用的显示模块:四位一体数码管最后2位; 6个LED灯(LED0,LED3,LED4,LED5,LED6,LED7).*//*项目所用报警装置:蜂鸣器(与单片机P3.1口线相连接)。*/;********建立显示缓冲区:个位40H,十位41H,************************ORG 0000H LJMP MAIN ORG 0003H LJMP WBZDMAIN: MOV SP ,#70H SETB EA SETB EX0 SETB IT0 MOV 40H ,#17 MOV 41H ,#16 ;显示P. SETB P3.7 ;关闭所有灯DD: LCALL KEY LJMP DD ;判有无按键按下;*********甲车道通60s**********************************************JIA: CLR P3.3 ;甲车道绿灯亮 CLR P3.5 ;乙车道红灯亮 SETB P3.0 SETB P3.6 ;关闭其他灯 MOV 40H ,#0MOV 41H ,#6 ;初始化60SLCALL DELAY ;延时1秒并显示 MOV R4 ,#05LOOP1:DEC 41H ;十位减 MOV 40H ,#9;个位显示9 LCALL DELAYLOOP2:DEC 40H ;个位减 LCALL DELAY MOV A ,40H CJNE A ,#00H ,LOOP2LOOP3:DJNZ R4 ,LOOP1FF:MOV 40H ,#9 MOV 41H ,#0 LCALL DELAYDD1: DEC 40H LCALL DELAY MOV A ,40H CJNE A ,#04H ,DD1;*************黄灯闪烁3s********************************************HD1: CLR P3.4 ;甲车道黄灯亮 CLR P3.5 ;乙车道红灯亮 SETB P3.6 MOV 40H ,#3 MOV 41H ,#0 ;初始化3S LCALL DLY ;显示500MS并延时 LCALL DLY ;显示500MS并延时 LOOP4: DEC 40H LCALL DLY ;显示500MS并延时 LCALL DLY ;显示500MS并延时 MOV A ,40H CJNE A ,#01H ,LOOP4;********乙车道30s***********************************************JI: CLR P3.6 ;乙车道绿灯亮 CLR P3.0 ;甲车道红灯亮 SETB P3.7 ;关闭其他灯MOV 40H ,#0 MOV 41H ,#3 ;初始化30SLCALL DELAY ;延时1秒并显示MOV R3 ,#02LOOP5: DEC 41H ;十位减 MOV 40H ,#9 ;个位显示9 LCALL DELAY LP1:DEC 40H ;个位减 LCALL DELAY MOV A ,40H CJNE A ,#00H ,LP1;判断个位是否为0LP2:DJNZ R3 ,LOOP5FF1:MOV 40H ,#9 MOV 41H ,#0LCALL DELAY DQ: DEC 40H LCALL DELAY MOV A ,40H CJNE A ,#04H ,DQ;*********黄灯闪3s*************************************************HD2: CLR P3.7 ;乙车道黄灯亮 CLR P3.0 ;甲车道红灯亮 SETB P3.4 MOV 40H ,#3 MOV 41H ,#0 ;初始化3S LCALL DLY ;显示500MS并延时 LCALL DLY ;显示500MS并延时LOOP6: DEC 40H LCALL DLY ;显示500MS并延时 LCALL DLY ;显示500MS并延时 MOV A ,40H CJNE A ,#01H ,LOOP6 LJMP JIA;********500ms延时**************************************************DLY: MOV A ,R0 PUSH ACC MOV R0 ,#125LL: LCALL DIR LCALL KEY DJNZ R0 ,LL MOV R0 ,A POP ACC RET;*********延时1s,显*************************************************DELAY: MOV A ,R0 PUSH ACC MOV R0 ,#250LOO11:LCALL DIR LCALL KEY DJNZ R0 ,LOO11 MOV R0 ,A POP ACC RET;*******显示程序*****************************************************DIR: PUSH DPH PUSH DPL PUSH ACC MOV DPTR ,#TAB MOV P2 ,#00000001B ;选中个位数码管 MOV A ,40H MOVC A ,@A+DPTR MOV P0 ,A ;送个位数 LCALL DL ;延时1ms MOV P0 ,#0FFH MOV P2 ,#00000010B ;选中十位数码管 MOV A ,41H MOVC A ,@A+DPTR MOV P0 ,A;送十位数 LCALL DL MOV P0 ,#0FFH POP ACC POP DPL POP DPH RET;***********延时1ms***********************************************DL: MOV R7 ,#01HDL1:MOV R6 ,#8EHDL0:MOV R5 ,#02H DJNZ R5 ,$ DJNZ R6 ,DL0 DJNZ R7 ,DL1 RET;**********应急车道10s*********************************************WBZD: PUSH PSW PUSH ACC PUSH B MOV B ,P3 MOV 45H ,40H MOV 46H ,41H CLR P3.1 CLR P3.5 ;亮两个红灯 SETB P3.6 ;关闭其他灯 MOV 40H ,#0 MOV 41H ,#1 ;初始化10秒 LCALL DELAY1 ;显示并延时1S MOV 40H ,#9 MOV 41H ,#0 ;显示09 LCALL DELAY1 ;显示并延时1SBB: DEC 40H LCALL DELAY1 ;显示并延时1S MOV A ,40H CJNE A ,#00H ,BB MOV P3 ,B MOV 40H ,45H MOV 41H ,46H POP B POP ACC POP PSW CLR IE0 RETI;********中断调的延1s**********************************************DELAY1:MOV A ,R3 PUSH ACC MOV R3 ,#250LOOP51:LCALL DIR ;调显示 LCALL DL LCALL DL DJNZ R3 ,LOOP51 POP ACC MOV R3 ,A RET;********键盘扫描****************************************************KEYSAO:LCALL KEYCHULI JZ EXIT LCALL DL LCALL DL ;去抖动 LCALL KEYCHULI JZ EXIT MOV B ,20HKEYSF: LCALL KEYCHULI JZ KEY110 LCALL DL LCALL DL ;去抖动 LJMP KEYSFKEY110:MOV 20H ,BEXIT: RETKEYCHULI:PUSH PSW CLR RS1 SETB RS0 MOV P1 ,#0FFHMOV A ,P1CPL AANL A ,#0FHMOV 20H ,A CLR RS1CLR RS0POP PSWRET;*********按键功能判断**********************************************KEY: LCALL DIR ;调显示子程序LCALL KEYSAO ;调键盘扫描子程序MOV A, 20H ;键值送AKEY0: CJNE A ,#01H ,KEY1 LJMP JIAKEY1: CJNE A ,#02H ,KEY2LJMP JI KEY2: CJNE A ,#08H ,KEY3LJMP MAINKEY3:RET;********段码表(阳)*************************************************TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH END附录F电路CAD图你所谓的迷茫,说到底,就是懒!你说,你很迷茫,对未来有那么多不确定,看不到希望,不敢轻举妄动。我说,别找借口,你无非是懒得行动罢了。少年,别总把你的懒惰说得那么漂亮……少年不识愁滋味,爱上层楼,爱上层楼,为赋新词强说愁。这可以理解成为矫情,也可以深层次的理解成所谓的迷茫。记住,无论是青春还是年华,一旦和迷茫扯上关系,接下来,坐以待毙,甘心平庸,就会成为主旋律,如病毒一样侵袭每个人。我给大家说一个真实的故事:大学毕业后,步入社会,走入职场,顺理成章。有一天,一个朋友给我打,讲述着自己的困惑,对未来的迷茫。大概的内容总结起来是这样的;第一;在单位没有存在感,工作乏味,赚钱不多。第二;不是很喜欢这个职位,和自己的专业不对口,没有那么多兴趣爱好。第三;每天工作内容是不少,但都是细如牛毛的小事,没什么意义。第四;觉得领导是难为自己,他们也没有什么真才实学。说实话,我听的有点累,但我还是耐心的听到最后,给出真心实意的建议。那就是;别扯迷茫,你就是懒,说到底。这也许是许多人嘴里所谓的迷茫,那我倒是想问一问;工作,你真的用心做了吗?你说你不喜欢它,你兴趣爱好不在于此,但是,为什么一开始你选择了?选择了刚起步你就退缩了?你坚持过吗?你到底能坚持什么?你说工作事情小,你又可以做多少大事呢?小事也没做好,甚至不愿意去做,还不就是给懒惰找借口吗?我真的很难发现,什么是你付出却没有一点回报的?你不说自己的懒散,给自己讲理由,你如果真可以,那么领导的位置就是你的了,不是吗?我知道;你们说的迷茫,是对不可控的未来,见不到希望的未来,看不到方向的未来,可是,说到底,还是未来,你脚踏实地的看当下了吗?很多人都在讲选择比努力还重要,你千万别信,最大的谎言莫过于此。选择,你没有站在一个制高点,选择不就是瞎蒙吗?但是,你只要不懒散,去努力,还是有所实践的,摸索中前进。心里想的,明明是“不想做,不愿做”,嘴上却说的理直气壮。“不喜欢”,不过就是你不努力的借口,“迷茫”就是你逃避的理由。这让我想起了学生时代,考试前,觉得通不过,我好迷茫。感情谈不明白,我好迷茫。同学关系,处理不好,我好迷茫。几乎所有的不顺心,所有事一旦遇到沟沟坎坎,就他妈迷茫,唉声叹气是标配,更可怕是动不动找人倾述。回头想想,都觉得可笑至极,还不要脸的说,那就是青春的味道,狗屁。你想过,为什么你的迷茫那么频繁吗?你为什么落后于别人吗?你自认为是不喜欢读书,讨厌考试,那不能说明自己的才学和能力,所以,宁愿打游戏,逃课,打篮球,在宿舍打扑克,但是,看到别人的成绩,你却眼红,然后还装作毫不在意。你竟想着把妹,扯犊子,谈着毫不用心的恋爱,打发了自己的寂寞和空虚,浪费着大好光阴。然后,喝上几瓶啤酒,叹息着;迷茫。所有的迷茫,都是因为懒,懒得努力,懒得上进,所以,考试不行,感情不顺,工作不好,自己超级的差劲,还在那里,自以为是,聊以自慰,多可悲!懒其实分两种;一种是行动上,一种是思维上。第一种几乎是无可救药,因为谁也救不了自暴自弃的人,如果你懒着去做,那就代表,不是你不忙,而不是你压根就不想忙。我们常常听;好记性不如烂笔头,其实讲的就是不要懒。我想重点说第二种;看到许多人每天忙的焦头烂额,成果甚微,那你要注意,是不是你的工作方式要改变呢,你的工作效率不高呢?是不是你应该思考一下,勤思考,不要懒着思考,那更可怕,埋头就干也要时刻总结。别人发奋图强,你在偷懒。别人努力向上,你在放纵。于是,差距就出来了,一点点的出来了。你以为自己的迷茫,所有人都一样,于是你理所应当的偷懒,而且认为别人是自讨苦吃,干嘛活的如此累?你还天真的以为你得了便宜。你却不知道,在努力的路上,很多人是非常开心的。而你现在偷的懒,以后要用累来还。如果当初怎样?这是最可悲的的假设。你一直在迷茫,其实就是在懒,不想通过努力给自己增值,却迷茫那不可知的未来,你输的不是客观因素,而是你自己。终于,你看见了很多人,很多年以后,熠熠生辉,头戴光环,你却忘记了人家背后的付出,而那时你在干嘛?在懒。如果你总觉得时间够用,那说明你不偷懒,如果你觉得时间不够用,那么说明你在偷懒。听过了太多的迷茫,那都不是迷茫,都是懒。于是,有人立刻就反驳;努力了也一定的成功,这话无比正确,但是下一句呢?不努力一定成功不了。如果你懒,就去努力,别扯什么迷茫,让人看不起。这是我见过最聪明的回答-没有之一!1、在一次宴会上,马克·吐温与一位女士对坐,出于礼貌,说了一声:您真漂亮!那位女士却不领情,高傲地说:可惜我无法同样来赞美您!马克·吐温委婉平和地说:那没关系,你可以像我一样,说一句谎话就行了。那位女士羞愧地低下了头。感悟:你扔下的石头,绊倒的往往是你自己。2、老鼠掉进了半满的米缸,意外让它喜不自禁。确定没有危险后,它便开始了在米缸里吃了睡、睡了吃的生活。很快,米缸就要见底了,可它终究还是摆脱不了大米的诱惑,继续留在缸里。最后,米吃完了,它才发现,跳出去只是梦想,一切都无能为力了……感悟:我们的生活看似平坦,其实到处都是危机。3、第一天,小白兔去钓鱼,一无所获。第二天,它又去钓鱼,还是如此。第三天它刚到,一条大鱼从河里跳出来,大叫:你要是再敢用胡萝卜当鱼饵,我就扁死你!感悟:你给的都是你自己“想”给的,而不是对方想要的,活在自己世界里的付出,不值钱。4、一个朋友是医生,一次癌症手术,打开后发现切不了,只好再缝上。去和病人解释情况,那病人农村来的,听不懂术语,坚持认为手术过了,病就好了。只好让其出院,一年后回访,真的好了,癌细胞消失了!感悟:乐观的心态是最好的手术。5、那年,他坐在咖啡店等朋友,一位女孩走过来问:你是通过王阿姨的介绍来相亲的吗?他抬头打量一下她,正是自己喜欢的类型,心想何不将错就错,于是忙答应道:对,请坐。结婚当天,他坦白,当时自己不是去相亲的。老婆笑,说:我也不是去相亲的,只是找个借口和你搭讪……感悟:机遇来了,要毫不犹豫地抓住它。6、女生公开投票选班花,相貌平平的小梅发表演说:如果我当选,再过几年,在座的姐妹可以向自己先生骄傲地说,我上大学时,比班花还漂亮!结果,她全票当选!感悟:说服别人支持你,不一定要证明比别人都优秀,而是要让别人觉得,因为有你,他们才变得更优秀、更有成就感。7、在高速行驶的火车上,一个老人不小心把刚买的新鞋从窗口掉了一只,周围的人倍感惋惜,不料老人立即把第二只鞋也从窗口扔了下去。这个举动让人大吃一惊。老人解释说:这一只鞋无论多么昂贵,对我而言已经没有用了,如果有谁能捡到一双鞋子,说不定他还能穿呢!感悟:注定无法挽回的痛苦,不如早点放弃。开心一刻一、喜欢一女神,久追不下,就在昨天她找到我说,“你剪个光头看看。”我心喜,以为有戏,当晚立马剪了光头?今天老子屁颠屁颠跑去找她,她问我,“剪了光头啥感觉?”我想都没想说道“凉快”她说“对啊,哪里凉快哪里呆着去啊”我艹。。。二、以前有个猴就偷了一个桃

[冷笑话]

有个贼偷水果被巡逻队抓,要关起来,

那贼还理直气壮的说:不就偷了20斤山竹,至于关起来吗?

巡逻队不慌不忙的说:以前有个猴就偷了一个桃,被关了500年。三、我是猪才怪

[冷笑话]

女同事骂男同事:“你是猪!”

男同事怒了,反驳道:“我是猪才怪!!”

于是,这几天,女同事的语气都很奇怪。

“猪才怪,去开会了!”

“猪才怪,在上厕所呢?”

“猪才怪,中午吃什么啊?”

男同事忍无可忍,对女同事大吼:“我不是猪才怪!”

四、猪八戒调戏嫦娥!

[冷笑话]

天蓬元帅调戏嫦娥,一怒之下,嫦娥将其告至玉帝!

玉帝问太白金星:“天蓬此举,该如何处置?”

太白金星:“知法犯法,按律当诛!”

玉帝点了点头,说:“唉,当猪就当猪吧!”五、

我在学校火了

[囧人糗事]

小学时上课爱睡觉,一次语文课老师布置作业写一篇作文,题目是“假如我是蜘蛛”。

下课了问了同学,晚上在家绞尽脑汁的写了一篇轰动全校的“假如我是只猪”。

后来我在学校火了„„

温馨提示

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

评论

0/150

提交评论