毕业设计-基于at89c51单片机的多用户门铃设计_第1页
毕业设计-基于at89c51单片机的多用户门铃设计_第2页
毕业设计-基于at89c51单片机的多用户门铃设计_第3页
毕业设计-基于at89c51单片机的多用户门铃设计_第4页
毕业设计-基于at89c51单片机的多用户门铃设计_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

目录摘要IABSTRACTII1前言111多用户门铃的概述12单片机简介221单片机的发展史23设计要求与方案331设计要求332方案一333方案二44系统硬件设计541AT89C51芯片5411AT89C51芯片引脚排列5412AT89C51芯片引脚功能介绍6413AT89C51的主要性能参数742晶振电路843复位电路944负载电路1045元件分类和清单115系统软件设计1251多用户门铃设计的流程图1252门铃程序的编写126仿真与调试1361KEILC51编译软件1362PROTEUS仿真软件1763仿真说明与分析197电路板制作2071PCB的制作过程2072电路元器件的搜集23参考文献25致谢26附录27附录A英文原文27附录B中文翻译31附录C源代码34摘要小区的安全受到越来越多人的重视,多用户门铃得到广泛应用。本文针对小区公寓楼的门铃进行设计,来访者只需要在楼下按下住户的门铃,相应住户家里的门铃就会响起,住户听到门铃的响起,可以按下室内开关控制楼下大门的开启。本文采用单片机AT89C51作为中央处理芯片,介绍了多用户门铃的设计及其软硬件调试结果。该多用户门铃方便了人们的生活,大大提高了小区的安全性,满足人们的生活需求。同时这个课题添加了报警的功能,进一步完善门铃的功能。关键词多用户门铃;单片机;AT89C51;报警;ABSTRACTTHESAFETYOFCOMMUNITYDRAWINGMOREANDMOREATTENTION,MULTIUSERDOORBELLBEINGWIDELYAPPLIEDAIMINGATTHEVILLAGEAPARTMENTBLOCKTODESIGN,THEDOORBELLOFVISITORSONLYNEEDTOPRESSRESIDENTDOORBELLDOWNSTAIRSANDCORRESPONDINGHOUSEHOLDSWILLRINGTHEDOORBELLOFHOMEHEARINGTHEBELLRANG,THERESIDENTSCANPRESSINDOORSWITCHCONTROLDOORSDOWNSTAIRSOPENTHISPAPERMAINLYINTRODUCESTHEDESIGNIDEAOFHOWTHEUSERTHEDOORBELLPRODUCTIONMETHODSANDTHEWHOLEMANUFACTUREPROCESS,MULTIUSERDOORBELLADOPTSSINGLECHIPMICROCOMPUTERAT89C51ASCENTRALPROCESSINGCHIP,THISMULTIUSERDOORBELLCONVENIENTSTOPEOPLESLIFE,GREATLYIMPROVESTHEVILLAGEOFSECURITY,SATISFYPEOPLESLIVINGNEEDSKEYWORDSMULTIUSERDOORBELL;SINGLECHIPMICROCOMPUTER;AT89C51ALARM1前言门铃在日常生活中已是随处可见了,特别是在城镇和大城市中,几乎是每家每户都有使用。随着人们生活水平的提高,小区的安全受到越来越多人的重视,得到一种简便实用的门铃控制,不但可以保障小区的安全,而且能够提高人们的效率。本设计主要介绍了基于单片机的多用户门铃(四用户门铃)电路的设计,从画电路图开始到编写单片机C语言程序再到仿真再到绘制PCB板,本设计详细的介绍了整个设计的思路和制作流程,并且对使用到的软件(KEIL、PROTEUS)的使用方法和操作流程都有详细的说明。该多用户门铃以单片机AT89C51作为中央处理芯片,详细介绍了AT89C51的管脚结构和每个管脚的作用及各自的连接方法,使得该系统的功能扩展比较方便。AT89C51是美国ATMEL公司生产的低电压、高性能CMOS8位单片机,片内含2KBYTES的可反复擦写的只读程序存储器(PEROM)和128BYTES的随机数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS51指令系统,片内置通用8位中央处理器和FLASH存储单元,并且在掉电状态保存存储数据的特点,正是因为AT89C51具有以上的特点,所以很适合作为本次设计的中央处理芯片。11多用户门铃的概述由最初的手动敲门,到铃铛门铃,在到本设计制作的基于单片机的多用户门铃,这是门铃的一个发展历程。从最简单的门铃,到基于单片机的多功能门铃这是门铃的进步。随着科技的发展,人们生活水平的提高,生活节奏的加快。为了适应人们对门铃更高的要求,会不断有功能更加强大的门铃被研制出来。本设计制作的基于单片机的多用户门铃是以芯片AT89C51为中央处理器芯片。主要完成对不同楼层用户之间的门铃应答。来访者只需要在楼下大门上的门铃按下相应住户的门铃,相应住户家里的门铃就会响起。住户听到门铃的响起,知道有来访者。可以按下室内开关,室内开关可以控制楼下大门的开启。该多用户门铃方便了人们的生活,提高了小区的安全性。2单片机简介21单片机的发展史1第1阶段1971年1978年,以MCS48系列为代表,称4位单片机。在片内CPU有4位或8位;ROM有1KB或2KB;RAM有64B或128B;只有并行接口,无串行接口;只有1个8位的定时/计时器;中断源只有2个。在片外寻址范围只有4KB;芯片引脚有40个。2第2阶段1978年1983年,以MCS51系列为代表,称8位单片机。在片内CPU有8位;ROM有4KB或8KB;RAM有128B或256B;有串/并行接口;有2个或3个16位的定时/计时器;中断源有5至7个。在片外寻址范围有64KB;芯片引脚有40个。3第3阶段1983年以后,以MCS96系列为代表,称16位单片机。在片内CPU有16位;ROM有8KB;RAM有232B;有串/并行接口;有4个16位的定时/计时器;中断源有8个;增加了D/A和A/D转换电路。在片外寻址范围有64KB;芯片引脚有48个或68个1。以上MCS51系列以其优良的性价比,在我国得到了广泛的应用。3设计要求与方案31设计要求设计的功能主要有两个(1)当有人来访时,实现系统手动发出”叮咚”的门铃响声;(2)当有危险或者异常发生时,可通过按钮实现报警提示;32方案一根据设计要实现的功能,用一个简单的单片机驱动一个负载,根据选择负载的不同,可以实现不同的门铃响起不同的音乐,从而达到多用户控制的功能,具体控制方案如图31。由于芯片和负载的选择过于繁多,考虑到电路的简单性,经济性与实用性,该方案还需进一步改进。图31方案一33方案二考虑小区门铃要求的简单、经济、耐用等特点,选择AT89C51的P2口作为驱动端口,从而减少的芯片的数目,简化电路。该方案可以驱动八个负载,本文选择四个,其余端口可作为扩展时使用。具体控制方案如图32。图32方案二本设计选用第二种方案,即可实现多用户门铃的控制,技术含量、成本、设计周期也低,并且根据中央芯片检测门铃按钮是否按下。当按下时,单片机控制扬声器发出”叮咚”的提示音,当有危险或者异常的情况下,由用户手动按下按钮提醒邻居或者房子里的人有危险需撤离,此设计适合本人此阶段自身的设计水平9。4系统硬件设计门铃设计硬件电路包括单片机、晶振电路、复位电路和负载电路等8。现将各硬件及电路介绍如下41AT89C51芯片411AT89C51芯片引脚排列AT89C51是标准的40引脚双列直插式集成电路芯片,引脚分布可参照单片机引脚。P00P07P0口8位双向线(在引脚的3239号端子);P10P17P1口8位双向线(在引脚的18号端子);P20P27P2口8位双向线(在引脚的2128号端子);P30P37P3口8位双向线(在引脚的1017号端子)。40号管脚VCC电源5V输入。20号管脚GND接地。芯片AT89C51封装引脚排列如图41。图41AT89C51芯片引脚排列412AT89C51芯片引脚功能介绍VCC电源电压;GND地;P0口P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写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)这是由于上拉的缘故。引脚具体说明如表41所示。RST复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/ERROR当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。ERROR外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的ERROR信号将不出现。ERRORERROR/VPP当ERRORERROR保持低电平时,则在此期间外部程序存储器(0000HFFFFH),不管是否有内部程序存储器。注意加密方式1时,ERRORERROR将内部锁定为RESET;当ERRORERROR端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚可用于施加12V编程电源(VPP)。XTAL1片内晶振电路反向放大器输出端接CPU内部时钟电路。XTAL2片内晶振电路反向放大器输出端。表41AT89C51引脚说明引脚功能特性P30RXD(串行输入口)P31TXD(串行输出口)P32INTO(外中断0)P33INT1(外中断1)P34T0定时/计数器0外部输入P35T1定时/计数器1外部输入413AT89C51的主要性能参数1与MCS51产品指令系统完全兼容22K字节可重擦写闪速存储器31000次擦写周期427V6V的工作电压范围5全静态操作0HZ24MHZ6两级加密程序存储器42晶振电路晶体振荡器,简称晶振。在电气上它可以等效成一个电容和一个电阻并联再串联一个电容的二端网络,电工学上这个网络有两个谐振点,以频率的高低分其中较低的频率是串联谐振,较高的频率是并联谐振。由于晶体自身的特性致使这两个频率的距离相当的接近,在这个极窄的频率范围内,晶振等效为一个电感,所以只要晶振的两端并联上合适的电容它就会组成并联谐振电路。这个并联谐振电路加到一个负反馈电路中就可以构成正弦波振荡电路,由于晶振等效为电感的频率范围很窄,所以即使其他元件的参数变化很大,这个振荡器的频率也不会有很大的变化。晶振有一个重要的参数,那就是负载电容值,选择与负载电容值相等的并联电容,就可以得到晶振标称的谐振频率5。ATAL1和XTAL2T89S51引脚X与晶体振荡器及电容C2、C1按图42所示方式连接。晶振、电容C1C2及片内与非门(作为反馈、放大元件)构成了电容三点式振荡器,振荡信号频率与晶振频率及电容C1、C2的容量有关,但主要由晶振频率决定,范围在033MHZ之间,电容C1、C2取值范围在530PF之间。根据实际情况,对外接电容C1,C2虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低,振荡器工作的稳定性,起振的难易程度及温度稳定性。如果使用石英晶体,推荐电容使用30PF10PF,而如使用陶瓷振荡器建议选择40PF10PF。本设计中采用12MHZ的晶振作为系统的外部晶振,电容取值为30PF。晶振电路原理图如图42所示。图42晶振电路原理图43复位电路当输入的信号连续2个机器周期以上高电平时即为有效,用以完成单片机的复位初始化操作,当复位后程序计数器PC0000H,即复位后将从程序存储器的0000H单元读取第一条指令码。为了确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。一般微机电路正常工作需要供电电源为5V5,即475525V。由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,只有当VCC超过475V低于525V以及晶体振荡器稳定工作时,复位信号才被撤除,微机电路开始正常工作。电阻给电容充电,电容的电压缓慢上升直到VCC,没到VCC时芯片复位脚近似低电平,于是芯片复位,接近VCC时芯片复位脚近高电平,于是芯片停止复位,复位完成。选择5V的电源和10UF的极性电容外加一个10K的电阻就组成了复位电路,复位电路原理图如图43所示。图43复位电路原理图44负载电路负载电路主要是由一个PNP型三极管和一个2K欧电阻外加一个蜂鸣器组成的。当芯片有电平的变化就会使蜂鸣器导通,使其工作发出蜂鸣声,从而实现门铃的作用。考虑功耗低,经济性能高,本文所选的蜂鸣器为无源蜂鸣器,其额定电压为15V,工作电压范围为1017V,最大电流02A,电阻610欧。经实测元件知其电阻为10欧姆。根据图44所构成的电路图计算如下假设蜂鸣器在额定电压下工作,则集电极电流ARVIC150根据集电极电流满足所选三极管的要求,最终选择PNP型S8550三极管。其耗散功率0625W,S8550放大倍数40140,集电极电流05A,集电极基极电压40V,集电极发射极击穿电压25V,集电极发射极饱和电压06V。本设计购买的三极管放大倍数为100。根据放大倍数基极电流AICB015基极电阻20153BCEQIVR为了保证电路工作的可靠性,将电阻选大一些,且根据常用的电阻型号选择220欧姆的电阻。室内门铃电路原理图如图44所示。图44室内门铃电路原理图45元件分类和清单基于单片机的多用户门铃的设计,所需要的元件的所属分类和清单列表如表42所示。表42所需元件分类元件名称所属类所属子类元件个数AT89C51MICROPROCEBSORICS8051FAMILY1CAPCAPACITORSGENERIC2CAPELECCAPACITORSGENERIC1CRYSTALMISCELLANEOUS1RESRESISTORSGENERIC14PNPTRANSISTORSBIPOLAR4SPEAKERERSPEAKERSP0MOUTHISATWOWAYBUS,SENDTHEINTRODUCTIONOF8LOWADDRESSESANDDATA/EXPORTINTIMESHARINGOUTPUTGRADE,P3OFMOUTH,P1OFP1,CONNECTWITHINSIDEHAVELOADRESISTANCEOFDRAWING,EVERYONEOFTHEYCANDRIVE4MODELLSTTLLOADTOOUTPUTASWHILEINPUTTINGTHEMOUTH,ANYTTLORNMOSCIRCUITCANDRIVEP1OF8051ONECHIPCOMPUTERSASP3MOUTHINANORMALWAYBECAUSEDRAWRESISTANCEONOUTPUTGRADEOFTHEMHAVE,CANOPENAWAYCOLLECTORTOOORDRAINSOURCERESISTANCEISITURGETOOPENAWAY,DONOTNEEDTOHAVETHERESISTANCEOFDRAWINGOUTERLYMOUTHSAREALLACCURATETWOWAYMOUTHSTOOWHENTHECONDUCTISINPUT,MUSTWRITETHECORRESPONDINGPORTLATCHWITH1FIRSTASTO80C51ONECHIPCOMPUTER,PORTCANONLYOFFERMILLIAMPEREOFOUTPUTELECTRICCURRENTS,ISITOUTPUTMOUTHGOWHENURGINGONEORDINARYBASINGOFTRANSISTORTOREGARDAS,SHOULDCONTACTARESISTANCEAMONGTHEPORTANDTRANSISTORBASE,INORDERTOTHEELECTRICITYWHILERESTRAININGTHEHIGHLEVELFROMEXPORTINGP1P3BEINGRESTOREDTOTHETHRONEISTHEOPERATIONOFINITIALIZINGOFANONECHIPCOMPUTERITSMAINFUNCTIONISTOTURNPCINTO0000HINITIALLY,MAKETHEONECHIPCOMPUTERBEGINTOHOLDTHECONDUCTPROCEDUREFROMUNIT0000HEXCEPTTHATTHEONESTHATENTERTHESYSTEMAREINITIALIZEDNORMALLY,ASBECAUSEPROCEDUREOPERATEITMAKEMISTAKESOROPERATETHEREARENTMISTAKE,INORDERTOEXTRICATEONESELFFROMAPREDICAMENT,NEEDTOBEPRESSEDANDRESTOREDTOTHETHRONETHEKEYRESTARTINGTOOITISANINPUTENDWHICHISRESTOREDTOTHETHRONETHESIGNALIN8051CHINARSTPINRESTORETOTHETHRONESIGNALHIGHLEVELEFFECTIVE,SHOULDSUSTAIN24SHAKECYCLENAMELY2MACHINECYCLESTHEABOVEITSEFFECTIVETIMESIF6OFFREQUENCYOFUTILIZATIONBRILLIANTTOSHAKE,RESTORETOTHETHRONESIGNALDURATIONSHOULDEXCEED4DELICATETOFINISHRESTORINGTOTHETHRONEANDOPERATINGPRODUCETHELOGICPICTUREOFCIRCUITWHICHISRESTOREDTOTHETHRONETHESIGNALRESTORETOTHETHRONETHECIRCUITANDINCLUDETWOPARTSOUTSIDEINTHECHIPENTIRELYOUTSIDETHATCIRCUITPRODUCETORESTORETOTHETHRONESIGNALRSTHANDOVERTOSCHMITTSTRIGGER,RESTORETOTHETHRONECIRCUITSAMPLETOOUTPUT,SCHMITTOFTRIGGERCONSTANTLYINEACHS5P2,MACHINEOFCYCLEINHAVINGONEMORE,THENJUSTGOTANDRESTOREDTOTHETHRONEANDOPERATEDTHENECESSARYSIGNALINSIDLYRESTORETOTHETHRONERESISTANCEOFCIRCUITGENERALLY,ELECTRICCAPACITYPARAMETERSUITABLEFOR6BRILLIANTTOSHAKE,CANISITRESTORETOTHETHRONESIGNALHIGHLEVELDURATIONGREATERTHAN2MACHINECYCLESTOGUARANTEEBEINGRESTOREDTOTHETHRONEINTHECIRCUITISSIMPLE,ITSFUNCTIONISVERYIMPORTANTPIECESOFONECHIPCOMPUTERSYSTEMCOULDNORMALRUNNING,SHOULDFIRSTCHECKITCANRESTORETOTHETHRONENOTSUCCEEDINGCHECKINGANDCANPOPONESHEADANDMONITORTHEPINWITHTHEOSCILLOGRAPHTENTATIVELY,PUSHANDISRESTOREDTOTHETHRONETHEKEY,THEWAVEFORMTHATOBSERVESANDHASENOUGHRANGEISEXPORTEDINSTANTANEOUS,CANALSOTHROUGHISITRESTORETOTHETHRONECIRCUITGROUPHOLDINGVALUECARRYONTHEEXPERIMENTTOCHANGE附录B中文翻译51系列单片机的结构和功能51系列单片机是英特尔公司生产的具有一定结构和功能的单片机产品。这家公司在1976年引入8位MCS48系列单片机后,于1980年又推出了8位高档的MCS51系列单片机。它包含很多种这类型的单片机,如8051,8031,8751,80C51BH,80C31BH等,它们的基本组成,基本性能和指令系统都是一样的。一般情况习惯用8051来代表51系列单片机。一个单片机的系统是由以下几部分组成1一个8位CPU微处理器。2静态随机存取存储器,能够储存程序运行过程中产生的数据。(3)程序存储器ROM/EPROM中(4KB/8KB),用来保存程序和一些初始数据。但是在一些单片机中不使用ROM/EPROM中,如8031,8032,80C系列等。44个8排的I/O并行接口P0P3,每个口可以用作输入,也可以用作输出。52个定时器/计数器,每个定时器/计数器可设置计数用来计数外部事件,可以设置成常用的定时方式,并可以根据计算或结果控制单片机的运行。6五个中断源控制系统。71个双向串行I/O口的UART(通用异步接收器/发送器UART),用于实现单片机的串行通信。8振荡器和时钟产生电路,需要外部电源的石英晶体微调电路,允许接在12V的振荡频率上。上述部分通过内部数据总线连接。其中,CPU是单片机的核心,它是单片机的控制和指挥中心,ALU算数逻辑运算单元可进行算术运算和逻辑运算,由1个8暂时存储器,和2个8位的累加器组成。ACC累加器是ALU运算结果的存放单元,一般数据通过它来传送。此外,ACC往往被视为对8051内的数据传输中转站。和通常的微处理器一样,它是最繁忙的寄存器。有记忆功能并执行命令。该控制器包括程序计数器,可读写的存储器,振荡器和定时电路等。该程序计数器是有两对8或16位计数器,它是一个字节地址计数器,在个人电脑运行程序时,执行下一个单元的内容,程序执行时可以改变它的内容从而改变运行的结果。在8051芯片震荡电路中,需要外接石英晶体和微调电容,其频率范围为12MHZ12MHZ。该脉冲信号,即为8051的工作周期,是最小的时间单位。8051和其他单片机一样,都有相同的控制和功能,就像乐队也有打击乐器一样。在8051中有ROM(程序存储器,只能读取),和RAM(数据存储器,可以读和写),他们有各自独立的内存地址空间,也有相同的处理方式。8051和8751的程序存储器的存储容量为4KB,地址从0000H开始,在使用过程中其中的数据不变。8051、8751、8031数据存储器的内存为128B,默认地址是00FH,用于保存中间数据和缓存。在这128B的内存中,有32BYTESES,被称作工作寄存器,和常用的微处理器不同的是,8051的RAM是按功能来划分模块的。MCS51系列单片机和一般电脑的处理方式不同。一般电脑会自动分配地址空间,ROM和RAM的计算机可以安排在不同的空间内,地址范围会根据ROM和RAM的位置分配不同地址空间。在访问的内存,不管是ROM和RAM,只有一个地址对应一个内存单元,都要按这个顺序访问。这种内存结构是所谓的普林斯顿结构。8051的存储器按物理结构划分可分为程序存储器空间和数据存储空间,共有四个内存空间,按结构位置的不同分为内部程序存储空间、外部程序存储空间、内部数据存储空间和外部数据存储空间。但从用户的使用角度看,8051存储器地址空间被分成三类(1)片内,安排FFFFH的块,片外的(使用16个地址)串口0000H地址。(2)外部数据存储器地址空间为64KB,地址是从0000H到FFFFH(含16个地址)的位置排列也。(3)256B的数据存储器(使用8个地址)的地址空间。上述三个重叠的内存空间地址,用8051指令系统的传输不同的数据和使用的功能区分。CPU的访问内存时,访问ROM使用MOVC语句,访问RAM块顺序使用片外操作的MOVX语句,访问内存片段使用MOV语句。8051单片机有4个8并行的I/O端口,分别为P0,P1,P2和P3。每个端口是8位精确的双向口,共占了32针。每一个I/O线可作为独立的入口和出口。每个端口包括一个锁存器(即特殊功能寄存器),一个出口驱动器和引进缓冲器。使数据能够锁存输出,数据可以及时缓冲,其余四个具有相同的功能。接外部存储扩大它们的内存时,这四个口就可作为双向口常用的I/O口,这是,P2口看到高8位地址,P0口是一个公共两用口,传送输出低8的地址和数据。P3口的输出级别小于P1,可以在里面绘制负载电阻,每一个都能驱动4个LS型TTL负载输出。作为输入口时,所有TTL或NMOS电路都可以驱动一个正常的方式8051P3口作为单片机的P1口。可以利用改变电阻的输出大小,直接地充当震荡开路,不需要添加外部电阻。其中每个口都是标准的双向口。当在当做输入口时,必须把相应的端口置1来锁闭输出。比如8051单片机,所有端口提供的输出电流只能几毫安,用作输出口时接一个普通的晶体管,要稳定使用,还要接一定电阻。其主要功能是把初始地址设为0000H,使单片机从0000H的地址开始运行程序。除了正常进入系统的初始化,由于操作失误或操作过程错误,也要能够解决错误,重新运行。在8051中RST引脚是一个输入复位键,复位键高电平信号有效,要保证24倍以上的时钟周期(即2个机器周期)。如果收到高频的6V输入信号,单片机就会复位。初始化时,需要两部分外部电路。外部电路采用施密特触发方式触发了复位键(RST),形成了复位信号输出电路,并把信号传送到每个引脚,按顺序到了复位引脚,就会迅速响应信号指令。复位功能的可靠性,适合6V电压的电容震荡电路,复位信号的周期可以大于两个机器周期。虽然复位电路的结构很简单,但它的功能是非常重要的。一个单片机系统能否正常运行,应先检查它有没有正确的复位电路。检查和检测其发出信号,用示波器显示时,结合复位电路很重要,观察波形时,输出口(瞬时)的波动范围是很大的,也可以通过复位电路对实验进行有必要的改变。附录C源代码INCLUDE/头文件INCLUDEDEFINEUCHARUNSIGNEDCHAR/宏定义DEFINEUINTUNSIGNEDINTSBITBEEP1P10/定义门铃SBITBEEP2P11SBITBEEP3P12SBITBEEP4P13SBITK1P17/定义门铃开关SBITK2P16SBITK3P15SBITK4P14SBITK5P34/定义LED灯开关SBITK6P35SBITK7P36SBITK8P37SBITLEDP30SBITSPKP33VOIDDELAYUINTZ/函数声明VOIDSOUND1VOIDSOUND2VOIDSOUND3VOIDSOUND4VOIDOPENUCHARA,B,C/变量声明UCHARFRQ0X00VOIDDELAYMSUINTMS/毫秒延迟函数UCHARIWHILEMSFORI0I0XFORY110Y0YVOIDSOUND1/蜂鸣器发声子函数FORA200A0A/A循环用变量,影响声音BEEP10FORC500C0CBEEP11FORC500C0CFORB200B0BBEEP10DELAY3/延时BEEP11DELAY3VOIDSOUND2FORA200A0ABEEP20FORC500C0CBEEP21FORC500C0CFORB200B0BBEEP20DELAY3BEEP21DELAY3VOIDSOUND3FORA200A0ABEEP30FORC500C0CBEEP31FORC500C0CFORB200B0BBEEP30DELAY3BEEP31DELAY3VOIDSOUND4FORA200A0ABEEP40FORC500C0CBEEP41FORC500C0CFORB200B0BBEEP40DELAY3BEEP41DELAY3VOIDOPENLED0DELAY5000/延时LED1VOIDEX0_INTINTERRUPT0TR0TR0TR1TR1IFP20X00P20XE0ELSEP20X00VOIDT0_INTINTERRUPT1TH00XFETL0FRQSPKSPKVOIDT1_INTINTERRUPT3TH045000/256TL045000256P2_CROL_P2,1/左循环移位函数/【5】GANEMPLOYMENTTRIBUNALCLAIEMPLOYMENTTRIBUNALSSORTOUTDISAGREEMENTSBETWEENEMPLOYERSANDEMPLOYEESYOUMAYNEEDTOMAKEACLAIMTOANEMPLOYMENTTRIBUNALIFYOUDONTAGREEWITHTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUYOUREMPLOYERDISMISSESYOUANDYOUTHINKTHATYOUHAVEBEENDISMISSEDUNFAIRLYFORMOREINFORMATIONABOUTDISMISSALANDUNFAIRDISMISSAL,SEEDISMISSALYOUCANMAKEACLAIMTOANEMPLOYMENTTRIBUNAL,EVENIFYOUHAVENTAPPEALEDAGAINSTTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUHOWEVER,IFYOUWINYOURCASE,THETRIBUNALMAYREDUCEANYCOMPENSATIONAWARDEDTOYOUASARESULTOFYOURFAILURETOAPPEALREMEMBERTHATINMOSTCASESYOUMUSTMAKEANAPPLICATIONTOANEMPLOYMENTTRIBUNALWITHINTHREEMONTHSOFTHEDATEWHENTHEEVENTYOUARECOMPLAININGABOUTHAPPENEDIFYOURAPPLICATIONISRECEIVEDAFTERTHISTIMELIMIT,THETRIBUNALWILLNOTUSUALLYACCEPTIIFYOUAREWORRIEDABOUTHOWTHETIMELIMITSAPPLYTOYOU,TAKEADVICEFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPEMPLOYMENTTRIBUNALSARELESSFORMALTHANSOMEOTHERCOURTS,BUTITISSTILLALEGALPROCESSANDYOUWILLNEEDTOGIVEEVIDENCEUNDERANOATHORAFFIRMATIONMOSTPEOPLEFINDMAKINGACLAIMTOANEMPLOYMENTTRIBUNALCHALLENGINGIFYOUARETHINKINGABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,YOUSHOULDGETHELPSTRAIGHTAWAYFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPIFYOUAREBEINGREPRESENTEDBYASOLICITORATTHETRIBUNAL,THEYMAYASKYOUTOSIGNANAGREEMENTWHEREYOUPAYTHEIRFEEOUTOFYOURCOMPENSATIONIFYOUWINTHECASETHISISKNOWNASADAMAGESBASEDAGREEMENTINENGLANDANDWALES,YOURSOLICITORCANTCHARGEYOUMORETHAN35OFYOURCOMPENSATIONIFYOUWINTHECASEIFYOUARETHINKINGABOUTSIGNINGUPFORADAMAGESBASEDAGREEMENT,YOUSHOULDMAKESUREYOURECLEARABOUTTHETERMSOFTHEAGREEMENTITMIGHTBEBESTTOGETADVICEFROMANEXPERIENCEDADVISER,FOREXAMPLE,ATACITIZENSADVICEBUREAUTOFINDYOURNEARESTCAB,INCLUDINGTHOSETHATGIVEADVICEBYEMAIL,CLICKONNEARESTCABFORMOREINFORMATIONABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,SEEEMPLOYMENTTRIBUNALSTHELACKOFAIRUPTHEREWATCHMCAYMANISLANDSBASEDWEBB,THEHEADOFFIFASANTIRACISMTASKFORCE,ISINLONDONFORTHEFOOTBALLASSOCIATIONS150THANNIVERSARYCELEBRATIONSANDWILLATTENDCITYSPREMIERLEAGUEMATCHATCHELSEAONSUNDAY“IAMGOINGTOBEATTHEMATCHTOMORROWANDIHAVEASKEDTOMEETYAYATOURE,“HETOLDBBCSPORT“FORMEITSABOUTHOWHEFELTANDIWOULDLIKETOSPEAKTOHIMFIRSTTOFINDOUTWHATHISEXPERIENCEWAS“UEFAHASOPENEDDISCIPLINARYPROCEEDINGSAGAINSTCSKAFORTHE“RACISTBEHAVIOUROFTHEIRFANS“DURINGCITYS21WINMICHELPLATINI,PRESIDENTOFEUROPEANFOOTBALLSGOVERNINGBODY,HASALSOORDEREDANIMMEDIATEINVESTIGATIONINTOTHEREFEREESACTIONSCSKASAIDTHEYWERE“SURPRISEDANDDISAPPOINTED“BYTOURESCOMPLAINTINASTATEMENTTHERUSSIANSIDEADDED“WEFOUNDNORACISTINSULTSFROMFANSOFCSKA“AGEHASREACHEDTHEENDOFTHEBEGINNINGOFAWORDMAYBEGUILTYINHISSEEMSTOPASSINGALOTOFDIFFERENTLIFEBECAMETHEAPPEARANCEOFTHESAMEDAYMAYBEBACKINTHEPAST,TOONESELFTHEPARANOIDWEIRDBELIEFDISILLUSIONMENT,THESEDAYS,MYMINDHASBEENVERYMESSY,INMYMINDCONSTANTLYALWAYSFEELONESELFSHOULDGOTODOSOMETHING,ORWRITESOMETHINGTWENTYYEARSOFLIFETRAJECTORYDEEPLYSHALLOW,SUDDENLYFEELSOMETHING,DOIT一字开头的年龄已经到了尾声。或许是愧疚于自己似乎把转瞬即逝的很多个不同的日子过成了同一天的样子;或许是追溯过去,对自己那些近乎偏执的怪异信念的醒悟,这些天以来,思绪一直很凌乱,在脑海中不断纠缠。总觉得自己自己似乎应该去做点什么,或者写点什么。二十年的人生轨迹深深浅浅,突然就感觉到有些事情,非做不可了。THEENDOFOURLIFE,ANDCANMEETMANYTHINGSREALLYDO而穷尽我们的一生,又能遇到多少事情是真正地非做不可DURINGMYCHILDHOOD,THINKLUCKYMONEYANDNEWCLOTHESARENECESSARYFORNEWYEAR,BUTASTHEADVANCEOFTHEAGE,WILLBEMOREANDMOREFOUNDTHATTHOSETHINGSAREOPTIONALJUNIORHIGHSCHOOL,THOUGHTTOHAVEACRUSHONJUSTMEANSTHATTHEREALGROWTH,BUTOVERTHEPASTTHREEYEARSLATER,HISWRITINGOFALUMNIINPEACE,SUDDENLYFOUNDTHATISNTREALLYGROWUP,ITSEEMSISNOTSOIMPORTANTTHENINHIGHSCHOOL,THINKDONTWANTTOGIVEVENTTOOUTYOURINNERVOICECANBEINTHEHIGHSCHOOLCHILDRENOFTHEFEELINGSINAPERIOD,BUTWASEVENTUALLYINFARCTIONWHENGRADUATIONPARTYINTHETHROAT,LATERAGAINSTOODONTHEPITCHHEHASSWEATPROFUSELY,LOOKEDATHISTHROWNABASKETBALLHOOPS,SUDDENLYFOUNDHIMSELFHASALREADYCANTREMEMBERHISAPPEARANCE童年时,觉得压岁钱和新衣服是过年必备,但是随着年龄的推进,会越来越发现,那些东西根本就可有可无;初中时,以为要有一场暗恋才意味着真正的成长,但三年过去后,自己心平气和的写同学录的时候,突然就发现是不是真正的成长了,好像并没有那么重要了;然后到了高中,觉得非要吐露出自己的心声才能为高中生涯里的懵懂情愫划上一个句点,但毕业晚会的时候最终还是被梗塞在了咽喉,后来再次站在他曾经挥汗如雨的球场,看着他投过篮球的球框时,突然间发现自己已经想不起他的容颜。ORIGINALLY,THISWORLD,CANPRODUCEACHEMICALREACTIONTOANEVENT,INADDITIONTORESOLUTELY,HAVETODO,ANDTIME原来,这个世界上,对某个事件能产生化学反应的,除了非做不可的坚决,还有,时间。APERSONSTIME,YOURIDEASAREALWAYSSPECIALTOCLEARWANT,WANT,LINEISCLEAR,ASIFNOTHINGCOULDSHAKEHISALSOONCESEEMEDTOBEDETERMINEDTODOSOMETHING,BUTMOREOFTENISHEBACKEDOUTATLASTDISLIKEHISCOWARDICE,FINALLYFOUNDTHATTHEREAREALOTOFLOVE,THEREAREALOTOFMISS,LIKESHADOWREALLYHAVEBEENDOOMEDTHOSEWHODO,JUSTGREENYEARSONESELFGIVEONESELFANARMINJECTION,ORISASELFRIGHTEOUSSPIRITUAL一个人的时候,自己的想法总是特别地清晰。想要的,不想要的,界限明确,好像没有什么可以撼动自己。也曾经好像已经下定了决心去做某件事,但更多的时候是最后又打起了退堂鼓。嫌恶过自己的怯懦,最终却发现有很多缘分,有很多错过,好像冥冥之中真的已经注定。那些曾经所谓的非做不可,只是青葱年华里自己给自己注射的一支强心剂,或者说,是自以为是的精神寄托罢了。ATTHEMOMENT,THESKYISDARK,THEAIRISFRESHFACTORAFTERJUSTRAINEDSUDDENLYTHOUGHTOFBLUEPLAIDSHIRTTHOSEWEREBROKENINTOVARIOUSSHAPESOFSTATIONERYFROMTHECORNERATTHEBEGINNINGOFDEEPFRIENDSHIPHAVEDECLAREDTHEENDOFTHEENCOUNTERTHATHAVENTSTARTPLANNINGTHOSE

温馨提示

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

评论

0/150

提交评论