下载

0下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 数码管译码芯片驱动和单片机IO口介绍FU

数码管译码芯片驱动和单片机IO口介绍FU.doc

数码管译码芯片驱动和单片机IO口介绍FU

唐素琴
2017-11-26 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《数码管译码芯片驱动和单片机IO口介绍FUdoc》,可适用于综合领域

数码管译码芯片驱动和单片机IO口介绍FU引脚现现现现在我介现片机引脚及功能,系列各芯片的引脚是相互兼容的现现现现现现现现现现现现,、、引脚均脚双列直插封装形式。当然,不同芯片之引脚也略有差异。现现现现现现现现现现现现现现现现现现片机是高性能片机,因受到引脚数目限制,所以不少引脚具有第二功能,各引脚功能要明如下:现现现现现现现V脚,源端现现现现VV脚,接地端小站制作CCSS现现现路引脚XTAL引脚,接外部晶体和微容。在现现现现现片内它是振路反相放大器的现现现现现现现现现现出端,振路的率就是晶体固有率。若需要采用外部路,引脚入外脉冲要现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现的振现现现现现现现路是否正常工作,可用波器看XTAL端是否有脉冲出。现现现现现现路引肢XTAL,接部晶体的微容的另一端。在片内它是振路反相现现现现现现现现现现现现现现现现现现现放大器入端。在采用外部,引脚必接地。现现现现现现现现现现现现现现现现现现现现现RST脚,RST是位信号端,高平有效。当此入端保持现现现现现现现现现现现现现现现现现现现个机器周期,即现个振周期的现现现现现现现高平,就可以完成位操作。现现现现现现现现现现现现现现RST引脚的第二个功能就是VPD,即用源入端。当主源现现现现现现现现现现现现V现生故CC障,降低到定,就会将现现现现现现现现V现现现现源自接入RST端,现RAM提供用源,以保存在现现现现现现现现现现现RAM中的信息不失,以使源正常后能工作。现现现现现现现现现现现现现现现现小站制作ALE脚,地址存允端。当现现现现现现现正常上后,现现现ALE引脚不断向外出正脉冲信号,此现现现现现现现现现现率振器率现现现现现现FOSC的,。CPU现现现现现现片外存器,ALE现现现现出信号作存位地址的控制信号。在CPU现现现现现现现现现现现现现现现现现现现现现现现现现现片外数据存器,会失一个脉冲。平不片外存器,ALE也会以,的振率固定现现现现现现出正脉冲,因而ALE信号可以用来作定信号。如果你想一下现现现现现现现现现现现现的好坏,只需要用波器看现现现现现ALE端是否有脉冲信号出。现现现ALE现现现能力个LS型TTL。此引脚第二功能是PROG,用于片内有现现KEPROM现现现现现程脉冲入端。PSEN脚,程序存器允出信号端。在片外程序存器,此端定现现现现现现现现现现现现现现现现现现现现现现现现现现现出脉冲作片外程序存器的通信号。此引脚接现现现现现现现现现现现现现现现现现现现EPROM的OE端,PSEN端有效,即允出片外现现现现现EPROM中的指令。现现CPU在外部EPROM取指期,现现PSEN信号在个机器周期中再次有效。每PSEN端同现可现现个ST型TTL。要一个现现现现系上后现现现现CPU能否正确到EPROM中取指令,也可以现现现现现现现现用波器看现现现现现PSEN有无脉冲出,若有,明基本是工作正常。现现现现现现现现现现现现现现现现EA脚,外部程序存器地址允端。当现现现现现现现现现EA引脚接高平,现现现现CPU现现片内EPROM并行内部程现现现现现序存器中的指令,但在程序数器现现现现现现现现现现现现现现PC的超现现现OFFFH现现现现现现现现现现现现现现现现现现现,将自向行片外程序存器内的程序。当EA引脚接低平,现现现现CPU只外部现现现现EPROM并行外部程序存器中的指令,而不管现现现现现现现现现现现现现现现现现是否有片内程序存器。于无片内现现现现现现现现ROM的,外现EPROM必将现现EA接地。如使用有片内ROM的,外现EPROM现,EA也要接地。P口脚,P口是一个漏极路的现现现位准双向I,口。作漏极路的出端口,现现现现现现现现现现现现现现位能每个LS型TTL现现。当P口作入口使用,先向口存器地址现现现现现现现现现现现现现现现现现现H,写入全,此现P口的引脚全部浮空,可作高现现阻抗入。作入口使用要先写现现现现现现现现现现现现现,就是准双向口的含。现现现现现现现现现现现P口脚,P口是一个内部上接阻的准双向现现现现现现现现现现现I,O口。P的一位能每现现个LS型TTL现现。在P口作现现现现现现现入口使用,先向P口存器地址现现现现现现H,写入全,此现P引脚由内部上接阻接成高平。现现现现现现现现小站制作P口脚,P口是一个内部上接阻的现现现现现现现现位准双向I,O口。P口一位能每现现个LS型TTL现现。P脚,P口是一个内部上接阻的现现现现现现现现位准双向I,O口。P口一位能每现现个LS型TTL现现。P口与其它I,O口有大区,现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现个引脚具有功能,于四个并行接口使用,我今后再。每单片机IO引脚工作原理一。P端口的构及工作原理现现现现现现现P端口位中的一位构下:现现现现现现现由上可,现现现现P端口由存器。入冲器。切。一个与非。一个与及现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现效管路构成。再看的右,号PX引脚的,也就是现现现现现现现PX引脚可以是P到P的任何一位,即在P口有个与上相同的路成。现现现现现现现现现下面,我先就成现现现现现P口的个元部份跟大家介一下:每现现现现现现现现现现现现先看入冲器:在现现现现现现现P口中,有两个三的冲器,在学数字路,我已知道,现现现现现现现现现现现现现现现现现现现现三有三个状,即在其的出端可以是高平。低平,同有一就是高阻状现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现(或称禁止状现现现现现),大家看上,上面一个是存器的冲器,也就是,要取现现现现现现现现现现现现现现现现现现现现现现现现D现现现现存器出端Q的数据,那就得使存器现现现现的个冲器的三控制端现现现现现现现现现现现(上中号现现现‘现现’现存器端)有效。下面一个是引脚的冲器,要取现现现现现现现现现现现PX引脚上的数据,也要使号引脚的个三冲器的控制端有效,引脚上的数据现现‘现’现现现现现现现现现现现现现现现现现现现现才会到我片机的内部数据上。现现现现现现现现现现现现现现现现现D现现现现现现现现现现现现现现现现现现现现现现现现现现存器:构成一个存器,通常要用一个序路,序的元路在学数字路我已知道,一个触器可以保存一位的二制数现现现现现现现现现现现现现现现现现现现现现现现现现(即具有保持功能),在现片机的根IO口中现现都是用一个D触器来构成存器的。大家看上中的现现现现现现现现现现现现现现现现现D现存器,D端是数据入端,现现现现CP是控制端(也就是现序控制信号入端现现现),Q是出端,现现现现Q非是反向出端。现现现现现于D触器来,当现现现现现现D现现现现现现现现现现现现现入端有一个入信号,如果控制端CP没有信号(也就是序脉冲没有到来现现现现现现现现),现现现入端D的数据是无法到出端现现现现现现Q及反向出端现现现Q非的。如果序控制端现现现现现CP的序脉冲一旦到了,现现现现现现现现现现现D端现现现现入的数据就会到Q及Q非端。数据送来后,当现现现现现现现CP现现现现现现现现现现现序控制端的序信号消失了,,现现现现现现现现现现现出端会保持着上次入端D的数据(即把上次的数据存起来了现现现现现)。如果下一个序控制脉冲信号来了,现现现现现现现现现现现现现D端的数据才再次送到现现现Q端,从而改现Q端的状。现现多路:在现现现现现现现现现片机中,当内部的存器用(也就是不需要外展存器,里的存器现现现现现现现现现现现现现现包括数据存器及程序存器现现现现现现现现)现,P口可以作通用的入出端口现现现现现现现现现现(即IO)使用,于现现(内部没有ROM)的片机或者写的程序超了片机内部的存器容量,需要外存器,现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现P口就作地址现‘数据使’现现用。那个多路就是用于是做普通现现现现现现现现现现现现现现现现现现现现IO口使用是作现现‘数据地址使用的了。’现现现现现现现现大家看上,当多路与下面接通,现现现现现现现现现现现现现现P口是作普通的现现现现IO口使用的,当多路是与上面接通,现现现现现现现现现现P口是作地址现‘数据使用的。’现现现现现现现现现现现现现现现现现现出部份:从上中我已看出,P口的出是由两个现现现现现现MOS管成的推拉式构,也就是,两个现现现现现现现现现现现现现现现现现MOS管一次只能通一个,当现现现现现现V现现现通,V就截止,当V现现现通,V截止。与。与非:两个元路的原理我在第四数字及常用路现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现已做介,不明白的同学回到第四去看看。现现现现现现现现现现现现现现现现现现现现前面我已将现现现P口的各元部件行了一个的解,下面我就来研现现现现现现现现现现现现现现现现现现现现现现现现现究一下P口做现IO口及地址数据现现现现现现现现现现现使用的具体工作程。作现IO端口使用的工作原理现现现现现现P口作现IO端口使用,多路的控制信号现现现现现现现现现现现现(低平现现),看上中的部份,多路的控制现现现现现现现现现现现现现现现信号同与与的一个入端是相接的,我知道与的现现现现现现现现现现现现现现现现现现现现现现现现现“现全特点是出,有出”那控制信号是现现现现现现的,与出的也是一个现现现现现现现现现现现现现(低平现现),与的出是现现现现现,V管就截止,在多路控制现现的控制信号是(低平现现)现现现现现现现现现,多路是与存器的Q非端相接的(即P口作现IO口使用现现现)。P口用作IO口,其由数据向引脚出现现现现现现现现现现现现现(即出状现现现现Output)的工作程:当写存器信号现现现现现现现现现现CP有效,数据现现现现现现的信号存器的入端D现现现存器的反向出Q非端多路现现V管的极现现V的漏极到出端现现现PX。前面我已了,当多路的控制信号低平现现现现现现现现现现现现现现现现现现现现现现现现现现现现,与出低平,V管是截止的,所以作现现现现出口,P是漏极路出,现现现现现现现现似于OC现现现现现现现现现现现现现现现现现现现现,当上接流,需要外接上拉阻。下就是由内部数据向现现现现现现现现现现现P口出数据的现现现现现现现现流程(现现色箭)。P口用作IO口,其由引脚向内部数据入现现现现现现现现现现现现现现现(即入状现现现现Input)的工作程:现现现数据入现现现(现P口)有两现现现情况现引脚现现现现现现现现现现现现现现现芯片引脚上的数据,引脚数,引脚冲器打(即三冲器的控制端要有效现现现现现现现现现现现),通内部数据现现现现现现现现入,看下现现现现(现现现色)。现现存器通现现现现现现现现现现现现现现现现现现现现打存器三冲器取存器出端Q的状,看下现现现现现现(现现色箭):在入状下,从存器和从引脚上来的信号一现现现现现现现现现现现现现现现现现现现现现现现现现现现现现般是一致的,但也有例外。例如,当从内部出低平后,存器现现现现现现现现现现现现Q,,Q非,,现现现效管T现现现现现现现通,端口呈低平状现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现。此无端口上外接的信号是低乎是高平,从引脚入片机的信号都是低平,因而不能正确地入端口引脚上的信号。现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现又如,当从内部出高平后,存器Q,,Q非,,现现现效管T截止。如外接引脚信号低平,从引脚上入的信号就与从现现现现现现现现现现现现现现现现现现现现现现现现现现现现现存器入的信号不同。此,现现现现片机在端口P一P的入操作上,有如下定:此,现现现现现现现现现现现现现现现现片机在端口现现现P一P的入操作上,有如下定:现现现现现现现现现现现现现现现现凡属于修改写方式的指令,从存器入信号,现现现现现现现现其它指令从端口引脚上入信号。现现现现现现现现现现现现现现修改写指令的特点是,从端口入现现(现)信号,在片机内现现现现现现现现加以运算(修改)后,再出现现(写)到端口上。现现现现下面是几条现修改写指令的例子。ANLP,#立即数P立即数PORLP,APAPINCPPPDECPPPCPLPPP现现现安排的原因在于修改写指令需要得到端口原出的状,现现现现现现现现现现现现现现现现现现修改后再出,存器而不是引脚,可以现现现现现现现现现现现现现现现现现现现现现现现现现现现现避免因外部路的原因而使原端口的状被。P端口是现现现现现现现现现现现片机的口,分出数据D一D低位地址A一AO,以及三,用来接口现现现现现现存器。外部路与外部。现现现现现现现现现现现现现P端口是使用最广泛的I,O端口。作地址现现现数据用口使用的工作原理现现现现现现现现现现现在外部存器现现现现现现现现P口作地址现现现数据用口使用。现现现现现现现现现现‘’现‘多路控制信号’,与解,与出信号平由地址‘现’现‘现’现现“数据信号”现现现现现现现现现现现决定,多路与反相器的出端相,地址信号现现“地址数据反相器”现V现现现现现效管极V漏极出。现现现例如:控制信号现,地址信号现“”现现现现现现现现,与出低平,V管截止,反相器出高平,现现现现现现V管通,出现现现现现引脚的地址信号低平。看下现现现现现现现现现(现现现现色字体平):反之,控制信号现“”。地址信号现“”,与出高平,“现”现现现现现现V管通现现现现现现现现现现现现,反相器出低平,V管截止,现出引脚的地址信号高平。看下现现现现现现现现现(现现现现色字体平):可,在出现现“现现地址数据信息,”现现VV管是交替现现现现现现现现现现现现现现,可以直接与外通的,能力强很现现现现现现现现现现现现现现现现存器相,无增加器。P口又作数据使用。在外部程序存器,现现现现现现现现现现现现现现现现现现现现P口出低现现现位地址信息后,将数据,现现现现现现现以便现现现现指令(现入)。在取指令期,控制信号现“”现“”,V管截止,多路也跟着向存器反相出端现现现现现现现现现现现现现现现Q非,CPU自将现现FFH(,即向D现现现‘存器写入一个高平’)写入P口存器,使现现现现现V管截止,在引脚信号控现现现现现现制下,通引脚三路将指令到内部。看下现现现现现现现现现现现现现现现现现现现现现现现现如果指令是出数据,如现现现现现现现现现现MOVXDPTR,A(将累加器的内容通现P口数据送到外部现现现现现现现RAM中),现现多路现“”现‘控制信号’,与解,与出地址信号的工作“现”现现现现现现现现现“现现地址流程似,数据据由数据反相器”现V现现现现现效管极V漏极出。现现现如果指令是入数据现现现现现现现现(现现现现现现现现现外部数据存器或程序存器),如MOVXA,DPTR(将外部RAM某一存元内现现现现容通现P口数据入到现现现现现现现现累加器A中),现现现现现现现现现现现现现现现现现现现入的数据仍通引脚三冲器到内部,其程现现现现现现现现现现现现现现现现似于上中的取指令流程。通以上的现现现现现现现现现现现现分析可以看出,当P作地址现现现数据使用,在指令或入数据前,现现现现现现现现现现现现现现现现现现CPU自向现现P口现存器写入FFH,破坏了P口原来的状。因此,不能再作通用的现现现现现现现现现现现现现IO端口。大家以后在系必现现现现现现现注意,即程序中不能再含有以P口作操作数现现现现(包含源操作数和目的操作数)的指令。二。P端口的构及工作原理现现现现现现现P口的构现现现现现现现现现现现现现现现现现现现最,用途也一,作数据入现现现现现现现现现现现现现出端口使用。出的信息有存,入有现现现现现现现现引脚和存器之分。P端口的一位构下。现现现现现现由可,现现现现P端口与P端口的主要差在于,现现现现P端口用内部上拉阻现现R代替了P端口的效管现现现现T,并且现出的信息来自内部。由内部出的数据存器反相和效管反现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现相后,存在端口上,所以,现现现现现现现现现现现P端口是具有出存的现现现现现现现现现静口。由上可,要正确地从引脚上入外部信息,必先使效管断,现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现以便由外部入的信息确定引脚的状。此,在作引脚入前,必先端口写入现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现l。具有操作现现现现特点的入现现现现现现现出端口,称准双向IO口。现片机的PPP都是准双向口。P端口由于出有三现现现现现功能,入前,端口已于高阻,无需先写入现现现现现现现现现现现现现现现现现现现l后再作操作。现现现现P口的构相,前面我已的现现现现现现现现现现现现现现现现现现分析了P口,只要大家现现现现现现真的分析了P口的工作原理,P口我想大家都有能力去分析,里我就不多现现现现现现现现现现述了。现现现现现现现现现现现现现现现现现片机位后,各个端口已自地被写入了,此,可直接作入操作。如果在用端口的程中,已向现现现现现现现现现现现现现现现现现现现现现现现现现P一P端口出现现现现,现现现现现现现现现再要入,必先写后再引脚,才能得到正确的信息。此现现现现现现现现现现现现现现现外,随现现现现现现现现入指令的不同,H端口也有存器与引脚之现现现现现现现现现现现分。三。P端口的构及工作原理:现现现现现现现现P端口的一位构下:现现现现现现由可,现现现现P端口在片内既有上拉阻,现现现现现现现现现又有切MUX,所以P端口在功能上兼有P端口和P端口的特点。现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现主要表在出功能上,当切向下接通,从内部出的一位数据反相器和效管反相后,出在端口引脚上现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现,当多路向上现现现现现现现现现现现现现现现现现现现现现现现现出的一位地址信号也反相器和效管反相后,出在端口引脚上。现于现现现现现现现现现现现现现现现现现片机必外接程序存器才能构成用路(或者我的用路展了外部存器现现现现现现现现现现现现现现),而P端口就是用来周期性地出从外存中取指令的地址现现现现现现现现现现现现(高位地址),因此,P端口的多路是在行切,现现现现现现现现现现分现现现现现现现现现现现现现现现现现现现现现现现现现现现现地出从内部来的数据和从地址信号上来的地址。因此P端口是的现现现IO端口。出数据现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现被存,但不是定地出在端口上。其,里出的数据往往也是一地址,只不是外部RAM的高位地址。在入功能现现现现现现现方面,P端口与P和H端口相同,有引脚和存器之现现现现现现现现现现现现现分,并且P端口也是准双向口。可,现现P端口的主要特点包括:不能出现现现现现现现现静的数据,自身现现现现现现现现现现现出外部程序存器的高位地址,现现行MOVX指令,出外部现现现现现现现RAM的高位地址,故称P端口地址端口。现现现现现现现现即然P口可以作现IO口使用,也可以作地址使用,下面我就不现现现现现现现现现现现现现现现现现现现现现现现现现现分析下它的两工作状。作现IO端口使用的工作程现现现现现现当没有外部程序存器或然有外部数据存器,但容现现现现现现现现现现现现现现现现现现现现易不大于B,即不需要高位地址现(在现现现现现情况下,不能通数据地址现现现现现现现现寄存器DPTR现现现写外部数据存器),P口可以IO口使用。,控制信号现现“”现“”,多路现现现向存器同相出端现现现现现现现现Q,现现现现现现现现出信号内部存器同相出端Q反相器V管极现现V管漏极出。现现现由于V漏极有上拉阻,可以提供一定的上拉现现现现现现现现现现现现现现现现现现现现现现现现现流,能力个TTL与非现现现现现现现现现,作出口前,同需要向存器写入现现现现现现现现现“”,使反相器出低平,现现现现现现V管截止,即引脚空高平,现现现现现现现现现防止引脚被现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现位在低平。引脚有效后,入信息引脚三路到内部数据。作地址使用的工作程现现现现现现现现现现现现现P口作地址,现现现现“”现‘控制信号’,多路向地址现现现现现现现(即向上接通),地址信息反相器现现现现V管极现现漏极出。由于现现现现现P口出高现现现位地址,与P口不同,无现现现现现现现现分使用,因此P口上的地址信息(程序存器现现上的A~A)功数据地址寄存器高位DPH保存,无存。现现现现现现现现现四。P端口的构及工作原理现现现现现现现P口是一个多功能口,它除了可以作现IO口外,具有第二功能,现现现现现现现现P端口的一位构下。现现现现现现由上可,现现现现P端口和Pl端口的构相现现现现现现现现现现似,区在于P端口的各端口有两功能。当现现现现现现现现现现现于第一功能,第二出功能现现现现现现现现现现,此,内部信号存器和效管入现现现现现现现现现现现现现现现现现现现现出,其作用与P端口作用相同,也是静现现现现准双向IO端口。当于第二功能,存器出现现现现现现现现现现现现现,通第二出功能出现现现现现现现现现现现现特定的内含信号,在入现现现现现现现现现现现现现现现现现现现现现现现现现现方面,即可以通冲器入引脚信号,可以通替代现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现入功能入片内的特定第二功能信号。由于出信号存并且有双重功能,故P端口现现现现现静双功能端口。P口的特殊功能(即第二功能):口现第二功能信号名称PRXD串行数据接收PTXD串行数据送现现PINT外部中断申现PINT外部中断申现PT定器现现现数器现现现数入PT定器现现现数器现现现数入PWR外部RAM写通现现PRD外部RAM现现通使P端品各于第二功能的现现现现现现现现现现现现条件是:串行IO现现于运行状(RXD,TXD)打现现现现现现了部中断(INT,INT)定器现现现现现现现现现现现数器于外部数状(T,T)现现现现现行写外部RAM的指令(RD,WR)在用中,如不定现现现现现现现现P端口各位的第二功能(WR,RD信的生不用现现现现现现现现置),现P端口自于第一现现现现现现现功能状,也就是现现现现现现现静I,O端口的工作状。在现现现现现现现现现现现现现现现现现现现更多的合是根据用的需要,把几条端口现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现现置第二功能,而另外几条端口于第一功能运行状。在情况下,不宜P端口作字现操作,需采用位操作的形式。端口的能力和入,出操作:现现现现现现现现现现现现现P端口能现现个LSTTL现现现现现现现现现。如需增加能力,可在P现现现现现现现现上增加器。P,P,P端口各能现现个LSTTL现现。前已述及,由于PP端口已映射成特殊功能寄存器中的P一P端口寄存器,所以现现现现现现现些端口寄存器的,写就了信息从相端口的入,出。现现现现现现现现现现现现现现现现现现现现现现现现例如:MOVA,P,把Pl端口上的信息入到现现现现现现现现AMoVP,A,把A的内容由P端口出现现MOVP,#FFH,使P端口各位现现现现置l

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/24

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利