




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
word文档可自由复制编辑word文档可自由复制编辑本科毕业设计(论文)基于单片机的线路交换机的设计燕山大学年月本科毕业设计(论文)(输入毕业设计(论文)题目)学院:专业:学生姓名:学号:指导教师:答辩日期:燕山大学毕业设计(论文)任务书学院:系级教学单位:学号学生姓名专业班级题目题目名称题目性质1.理工类:工程设计();工程技术实验研究型();理论研究型();计算机软件型();综合型()2.文管理类();3.外语类();4.艺术类()题目类型1.毕业设计()2.论文()题目来源科研课题()生产实际()自选题目()主要内容基本要求参考资料周次第~周第~周第~周第~周第~周应完成的内容指导教师:职称:年月日系级教学单位审批:年月日注:表题黑体小三号字,内容五号字,行距18磅。(此行文字阅后删除)word文档可自由复制编辑摘要随着经济的发展和人民生活水平的提高,电话通讯在生活及工作中发挥了重大作用,近年来,在我国通信技术的发展势头十分迅猛。以电路交换和数字程控交换技术为基础的电话网更是在整个通信网中占据着重要的地位。本文结合课题首先介绍了程控交换机的发展状况,对模拟交换机和数字交换机进行了性能比较,并指出未来数字交换机的发展方向。本文主要完成了一个基于单片机的小型线路交换机的设计。本文结合课题首先介绍了程控交换机的发展状况,对模拟交换机和数字交换机进行了性能比较,并指出未来数字交换机的发展方向。然后具体介绍了以AT89C52单片机为核心控制器的小型程控交换机的硬件电路的设计。该系统主要由用户线接口模块、DTMF模块、摘挂机检测模块、信号音模块、控制模块和交换模块组成。具体包括各个模块的主要功能,芯片的选择以及具体的应用电路。软件设计中主要介绍了编程的环境,以及设计流程图。关键词程控交换机单片机MT8870word文档可自由复制编辑word文档可自由复制编辑AbstractWitheconomicdevelopmentandpeople’slivingstandardsimprove,telephonecommunicationsinthelifeandworkplayedamajorrole.Inrecentyears,thecommunicatingtechnologyhasadvancedrapidlyinourcountry.Withcircuitswitchinganddigitalswitchingtechnologybasedontelephonenetworkwasinthewholecommunicationnetworkplaysanimportantrolein.Thispaperfirstintroducesthetopicofthedevelopmentofprogram-controlledswitches,analogswitchesanddigitalswitchescomparestheperformanceandpointedoutthefuturedirectionofdevelopmentofdigitalswitches.Inthispaper,completedasmallmicrocontrollerbasedcircuitswitchdesign.Thispaperfirstintroducesthetopicofthedevelopmentofprogramcontrolledswitchesanalogswitchesanddigitalswitchescomparestheperformanceandpointedoutthefuturedirectionofdevelopmentofdigitalswitches.ThenspecificallyintroducedtoAT89C52microcontrollerasthecorecontrollerPABXhardwarecircuitdesign.Thesystemmainlyconsistssubscirberlineinterfacemodule,DTMFmodulehookdetectionmodule,asignaltonemodule,controlmoduleandswitchingmodule.Specificallyincludingthemainfunctionofeachmodule,chipselectionaswellasspecificapplicationcircuit.Softwaredesignintroducestheprogrammingenvironment,andthedesignflow.Keywordsprogram-controlledswitch;SCM;DTMFword文档可自由复制编辑目录摘要 ⑹尽量朝“单片”方向设计硬件系统。系统器件越多,器件之间相互干扰也越强,功耗也增大,也不可避免地降低了系统的稳定性。结合以上基本原则,本课题在设计过程中经反复修改,最终确定的控制部分电路原理图。MT8870的基本工作流程如下:DTMF模拟信号从IN-脚引入后首先进行双音滤波器初步滤除带外干扰信号,滤出后的信号再经高群滤波器和低群滤波器分离出信号其中的低频和高频分量,随后这两种分量通过过零检测后送至数字检测计算电路;如果分离出高、低频信号同时被编码器检测到,芯片的Est引脚会输出高电平,通过此信号可以判定输入的信号是否为双音频信号。当输入DTMF信号消失时,Est引脚会输出低电平。为了防止输入的噪声被MT8870误判,MT8870需要输入端的信号能够延迟一段时间。时间的长短由PK1和C2组成的电路来决定。见图3-12。如果输入的信号为DTMF信号,Est引脚输出高电平,电容C2放电,ST/GT引脚上的电压值上升,电压上升至门限VTST时,输入的音频信号会被编码成四位二进制数字信号。该数字信号会被锁存起来。此时ST/GT脚会输出高电平,使此引脚的电压由门限值VTST升到VCC。之后只要Est引脚输仍然保持为高电平ST/GT就为高电平,使PK1和C2组成的电路回到初始状态。芯片将数字信号锁存操作并延时以后STD引脚会输出高电平,表示数字信号已经锁存完毕。此时控制模块若要从Q1~Q4上读出这四位编码,应使TOE引脚为高电平来打开锁存器。信号注释:Vin输入的DTMF信号;Est提前动作输出。高电平表示检测到DTMF音频信号;ST/GT动作输入/监视时间。连接外部RC电路作为延迟判定信号;Q1~Q4DTMF音频信号译码器输出信号;Std延时动作输出。高电平表示出现有效的DTMF信号;低电平表示没有出现有效的DTMF信号。TOEDTMF译码器输出使能信号。信号为高电平时,Q1~Q4能够从寄存器中输出译码信号。控制模块需要得到DTMF的译码值时会扫描查询St的引脚的状态。当St的上出现一个上升沿的脉冲时,即Std的前一状态为低电平而当前状态为高电平时,就表示输入端输入了新的DTMF信号,控制模块会对从Q1~Q4的到的信号进行分析、储存工作。依次将得到的不同的DTMF信号值存入一个数组当中。并对该数组中的号码经行分析处理,既确定收到的被叫用户号码是否有效。如有效控制模块会打开相应的被叫用户端口进行后续操作。3.4本章小结本章主要叙述了基于单片机的线路交换机在硬件电路原理图的设计思路以及具体的硬件电路的连接。先是对设计中所需芯片进行了简单的讲述。本课题是以AT89C51单片机为核心控制系统。之后对硬件系统的整体结构和硬件系统的总电路图做了大体的描述。尤其对系统各个功能模块及其具体电路作了进一步的介绍。其中控制系统部分重点描述了双音多频(DTMF)信号及其专用接收芯片MT8870。本系统的电路原理图都是使用PROTEL99se软件进行绘制的,并对整体及各部分电路原理图进行了截图叙述。第4章软件系统设计4.1软件系统的基本结构及特点程控交换机的软件系统可分为运行软件和支持软件两大部分。运行软件是交换机中运行使用的、对交换系统各种业务进行处理的软件总和;支持软件是软件开发、调试和维护的工具,包含语言编译、连接程序和调试程序等。交换机的软件在结构上实行模块化设计。程控交换机的特点是业务量大,实时性和可靠性要求高。因此对软件也要求有较高的实时效率,能处理大量呼叫,而且必须保证通信业务的不间断性。运行软件包括系统程序和应用程序。系统程序是交换机硬件同应用程序的接口,操作系统还实现了交换网以及硬件各端口的初始化和状态扫描、时钟管理、数据库管理、消息处理和进程调度等基本功能。应用程序包括呼叫处理程序和管理维护程序。其基本结构如图4-1所示:图4-1运行软件的基本结构运行软件的基本任务是控制交换机的运行,而交换机的基本目的是建立和释放呼叫。因此运行软件的主要任务是呼叫处理。呼叫处理程序集中体现了交换机软件的两个基本特点:实时性和并发性。图4-1运行软件的基本结构4.2呼叫处理的基本过程下面以本局呼叫为例,简要说明程控交换机呼叫处理的基本过程。1、用户呼出阶段在用户呼出阶段,程控交换机按照一定的周期检查每一条用户线的状态。当发现用户摘机时,程控交换机就根据用户线在交换机上的安装位置找到该用户的用户数据,并对其进行分析。如该用户有权发起呼叫,程控交换机就寻找一个空闲的收号器并通过交换网络将该用户电路与收号器相连接,向用户送拨号音,进入拨号状态。2、数字接收机分析阶段该阶段是处理任务最繁重的阶段。在此阶段,程控交换机接收用户拨号。对于直流拨号脉冲方式,每次收到的是一个脉冲,并由信令接收程序将收到的多个脉冲装配为拨号数字;而对于DTMF信号,每次收到的是一个数字。当程控交换机收到一定位数的号码后将进行数字分析,从而确定呼叫的类型、路由等。当数字分析的结果是本局呼叫时,就通知信令接收程序继续接收剩余号码。3、通话建立阶段当被叫号收齐后,程控交换机根据被叫号码查询被叫号码的用户数据。若被叫空闲且未登记与被交有关的新业务(如呼叫前转),程控交换机就在交换网络中寻找一条能将主叫用户和被叫用户连接的通路,并预先占用该通路,同时向被叫用户送振铃信号,向主叫用户送回铃音。4、通话阶段当被叫用户摘机应答后,交换机停止向被叫用户送振铃信号,停止向主叫用户送回铃音,将交换网络中连接主、被叫用户的链路接通,同时启动计费,呼叫处理进入通话阶段。5、呼叫释放阶段在通话阶段,交换机如果发现一方先挂机,就给另一方送忙音。当双方都挂机时,程控交换机就收回此次呼叫占用的资源,停止计费,呼叫处理过程结束。这个例子完整的讲述了程控交换机完成一次本局通话的过程,呼叫的全过程可以看做为若干个稳态,交换机每次呼叫处理,总是使呼叫由一个稳定状态转移到另一个稳定状态。4.3呼叫处理程序完成整个呼叫过程的呼叫处理程序由输入处理、内部处理和输出处理程序组成。输入处理程序主要是各种扫描程序,内部处理程序是由各种分析程序和任务执行程序组成,输出处理程序则是各种驱动程序。1.用户摘、挂机扫描原理摘挂机识别的实质就是识别用户回路状态有无变化。回路的状态有两种:断开或闭合,分别用“1”和“0”表示。为了能及时地发现回路状态的变化,但又不至于使处理机只为某一用户服务,将用户扫描程序按一定时间启动以读取用户电路状态的信息。一般用户摘挂机识别的扫描周期为100~100ms。要判别用户原先的状态的变化,除了要知道当前用户状态,即本次扫描的信息外,还要知道用户原先的状态,即上次扫描的结果。本次的扫描信息用LSCN表示。LSCN为“0”表示用户摘机,为“1”表示挂机。上次扫描结果记录在用户存储器中,用LM表示,每个用户一位,LM为“1”,表示用户空闲,为“0”表示忙。图4-2为用户回路由断开到闭合的状态变化。图4-2用户摘机识别原理图4-2用户摘机识别原理从图可以看出,只有当上次扫描结果LM为“1”,即回路是切断状态,而本次扫描LSCN为“0”,即回路是闭合状态时,才能判定为摘机呼出事件发生。这两个条件同时满足,用逻辑关系表示是(/LSCN)∧LM=1同理,挂机事件发生是上次扫描结果为“0”,本次扫描为“1”,其逻辑表达式是LSCN∧(/LM)图4-3挂机识别原理图4-3为用户回路由闭合到断开的状态变化。图4-3挂机识别原理因为每个用户的摘挂机状态数据只占一个二进制位。每次只对一个二进制位进行检测,效率太低。在实际处理中采用群处理办法,即每次对一组用户进行扫描检测,这样既节省了机时又提高了扫描速度。2.拨号脉冲扫描原理当用户用好盘拨号时,回路将交替地断开和闭合,向交换机发送拨号脉冲。因此,识别拨号脉冲,仍然要监视用户回路状态的变化,此外,还必须区分每一串脉冲,即要识别出二位号码之间的“位间隔”,以便接受完整号码。拨号盘所发的拨号脉冲有规定的参数。我国规定的号盘脉冲的参数有:——脉冲速度:即每秒钟送的脉冲个数。规定脉冲速度为每秒钟8~16个脉冲;——脉冲断、续比:即脉冲宽度(断)和间隔宽度(续)之比。必须知道脉冲最短的变化间隔是多少,由此来决定扫描间隔时间。规定的号盘最快速度是每秒16个脉冲,也就是说脉冲周期1000/16=62.5ms断续比为3:1时续的时间最短,它占周期的1/4,即15.625ms,这样要求扫描的最长间隔不能大于这个时间,否则要丢失脉冲。一般拨号脉冲识别的扫描周期为8~10ms。图4-4脉冲识别原理图4-4脉冲识别原理图4-4中,SCN⊕LL=变化识别,它标志状态的变化。当用户线状态变化时,变化识别为“1”。对于一个脉冲来说,是前沿和后沿各识别一次。可以任取一个来识别脉冲。图4-4中采用的是脉冲前沿识别,因此又将“变化识别”和前次结果相与。3.位间隔识别原理位间隔识别的目的是要识别两位号码之间的间隔,从而区分各位号码。按规定拨号盘的位间隔不小于250ms。最慢的脉冲速度为每秒8个脉冲,这就是说脉冲周1000/8=125ms。当断续比为1:1时,脉冲(续)时间应为62.5ms。所以位间隔识别程序要能鉴别62.5ms和250ms间的间隔。可以采用96ms~100ms扫描程序来识别。原理如图4-5所示:图4-5位间隔识别原理图4-5位间隔识别原理图4-5在“变化识别”以前的数据和图4-4中的脉冲识别完全一样。以后就要由96ms程序和8ms程序协同工作。位间隔识别要讨论的主要也是这段工作工程。在图4-5中,变量AP标志着首次碰到了“变化”。平时它为“0”,只要在8ms的扫描周期内发现有变化,它就变为“1”,且在以后每次拨号脉冲的8ms扫描周期到来时,都保持为“1”,直至这次位间隔扫描周期结束。这个要求可以在如下的逻辑运算中实现:AP=AP∨变化识别为保证上述的变量AP平时为“0”这一点,每到一个位间隔96ms扫描周期开始,都要给AP设初值“0”。这样就形成了下列计算式AP=(AP∨变化识别)∧(/96)在每次96ms程序执行期间来检查“AP”这个变量,若为“0”,说明在前96ms周期内没有发生过变化;若为“1”,说明已发生过变化。那么久看下一个96ms周期,若仍有变化,那就是脉冲变化;若无变化,那就是位间隔变化(>96ms无变化)。再在下一个周期内仍能识别出“无变化”。但是已经识别出一次了,不能再作重复识别。综上所述,只要识别两个变量就可以了:=1\*GB3①本次位间隔96ms扫描周期内无变化;=2\*GB3②上一个周期内有变化就可确认为位间隔了。需要说明的是仅上面所识别的“位间隔”还不够,因为它只证明了前一次变化在96ms以前。那么用户中途挂机也可以达到这个条件,因此必须区别是“位间隔”还是“中途挂机”。区别这个容易,只要区别现在用户处于挂机还是摘机状态即可。前者为中途挂机,后者为位间隔。这是可以查一下“上次扫描结果”的内容。若为“1”,说明此时用户已挂机,那么识别的是“中途挂机”;若为“0”,说明用户证处于摘机状态,应为位间隔。4.按钮话机双音多频信号的接收双音多频信号由MT8870芯片接收,管脚STD在无信号到来时为低电平“0”,有双音多频信号到达时则变为“1”,因此,应有一个专用于扫描STD管脚的程序,来接收双音多频信号。按钮号码识别方法如图4-6所示:图4-6按钮号码接收原理一般按钮信号传送时间大于40ms,因此用16ms扫描周期已能识别。图4-6按钮号码接收原理4.4系统总程序相关子函数及各变量功能说明系统总程序包括:一号机呼叫处理子程序,二号机呼叫处理子程序,三号机呼叫处理子程序,四号机呼叫处理子程序。一号机振铃子程序,二号机振铃子程序,三号机振铃子程序,四号机振铃子程序。一号机应答摘机处理子程序,二号机应答摘机处理子程序,三号机摘机应答处理子程序,四号机摘机应答子程序。话路切换子程序。程序中相关的状态标志变量包括:摘机检测程序中的定义全局变量函数SBIT函数。电话号码定义函数UCHAR。应答子程序中的电话号码检测函数NUM_check.4.5总程序相关流程图单片机机程序功能就是根据主、被叫状态以及主、被叫各状态下所发生的各种事件进行相应的处理,也分几个模块级程序。每个模块级程序对应一个用户状态,单片机程序按照一个用户一个状态循环执行,即:先查询第一个用户的状态,执行该用户状态所对应的模块级程序,然后查询第二个用户的状态,接着执行第二个用户所处的状态对应的模块级程序,然后第三个用户的状态对应的模块级程序……当执行完最后一个用户对应的状态模块级程序,再返回从第一个用户开始重新执行。本设计中,单片机上电复位后,首先执行初始化操作,然后持续扫描P1.0~P1.3,判断摘挂机检测模块电路检测的用户话机摘挂机状态。根据检测到的状态决定是否调用话机摘机处理程序:将该处于摘机状态的话机与收号部分连接。此时,单片机通过P2.0~2.3接收MT8870经译码后输出的信号,判断被叫用户话机,由P1.4~P1.7输出控制信号到振铃控制电路,控制相应的继电器导通以是被叫话机收到振铃信号。之后由P1.0~P1.3输出控制信号到话路切换模块,控制响应的继电器导通以接通话机之间的线路,完成通话。根据程控交换机的功能,整个程序分为初始化、摘机处理、按键处理、挂机处理、外线来电处理、振铃处理几个模块,以下为基于单片机的线路交换机的设计相关流程图:摘机处理模块流程图图4-7软件设计流程图摘机处理模块流程图图4-7软件设计流程图摘挂机识别流程图按钮号识别流程图摘挂机识别流程图按钮号识别流程图4.6本章小结本系统基于SM8951单片机与CM8870双音多频解码芯片实现小型数字程控交换机的功能。重点介绍了软件系统流程图,摘挂机检测电路流程图,按钮号识别流程图。为了设计的简单明了,对软件部分进行了由整体到部分的模块化处理,先整理出了整体的设计思路,将软件部分分为了几个重要的模块,强调模块化的管理。采用KeilC51作为编程环境,编程语言为C语言。并以一号机拨打二号机为例,进行了程序编写。结论本文对程控交换机的交换原理进行了研究,尤其对系统的工作过程进行了细致的分析,并在此基础上进行了基于单片机的小型程控交换机的硬件和软件的设计。本设计由五个大部分组成,分别是单片机控制模块、摘挂机模块、DTMF解码模块、交换网络模块和信号音模块。硬件电路部分采用了51系列单片机AT89C51作为系统的核心。控制系统是整个系统的中枢,它需要完成对各个功能模块的控制和调配。而51单片机I/O接口有限,因此在设计过程中通过使用74LS377锁存器对CPU进行了并行I/O口扩展。双音多频(DTMF)信号收号部分采用了MT8870专用芯片来实现,通过继电器来控制4部话机与收号器的连接。话路切换控制部分也采用了继电器来实现,电路简单,易于实现。软件系统采用了C语言来完成对交换机的控制。介绍了软件系统的结构和基本特点,设计了各个模块化的程序,画出了相应的流程图。当前,小型程控交换机还是有着不错的市场需求,它具有设备小巧使用方便、对技术环境要求不高、成本低等优点。适用于办公室、家庭等环境。我通过本次毕业设计,提高了电路分析能力、硬件差错与排错能力用C语言编写程序的能力,也提高了使用Protel99SE软件的能力。在设计原理图阶段,我查阅了不少的书籍和网上一些相关资料,就是为了能够将原理弄懂,能够设计出简单,实用,可行性强的电路。整个设计过程中,我积累了不少硬软件开发的经验,这些经验都是非常宝贵,是无价的。但由于种种原因实际电路功能未能实现。参考文献[1]张文冬.程控数字交换技术原理[M].北京:北京邮电大学出版社,1994[2]沈金龙.现代电信交换和网络[M].北京:人民邮电出版社,20017[3]胡汉才.单片机原理及其接口技术[M].北京:清华大学出版社,20042[4]索红光,王海燕,赵清杰,于峰,石乐义.现代通信技术概论[M].北京:国防工业出版社,20058[5]陈维言.电话交换技术[M].北京:人民邮电出版社,199510[6]叶敏.程控数字交换与交换网[M].北京:北京邮电大学出版社,2003[7]陆建洛.DTMF解码器MT8870及应用。现代通信,1991(9)[8]何立民,单片机高级教程-应用与设计,北京航空航天大学出版社[9]仲兆楠,李全虎.基于89C51的小型程控交换机.内蒙古大学学报(自然科学版).2002,3.2(33)[10]潘兆群.双音多频信号接收芯片MT8870的高效实用方法.电信技术.1998,8[11]曹尉青.小型数字程控交换机的设计与实现.河北.河北大学,硕士.2003[12]陈雷.电力通信用小型程控数字交换机的设计.河北.河北大学,硕士.2005[13]张毅刚.MCS—51单片机应用设计[M].哈尔滨:哈尔滨工业大学出版社,2008[14]张培仁.基于C语言编程MCS-51单片机原理与应用[M].北京:清华大学出版社,2003[15]KnutA.Bahr.GMD/I2,Rhernstr.75,D-6100Darmstadt,Germany.OntheIntegrationofPABXFunctionsinComputerApplications.[16]ChristopherAChung,AbuHuda.AninteractiveMultimediaTrainingSimulationforRespondingtoBombThreals.Simulation,1999,72(2)[17]MiguelAgarcia.AconfigurableACSL-BasedInterfaceGeneratorforSimulatedSystems.Simulation,1999,73(4)致谢在自身的努力与老师的指导下,我圆满完成了毕业设计,包括原理图设计,印制电路板设计,软件编写,和毕业论文的撰写。在整个毕业设计的过程中,我首先要感谢我的指导老师:卢辉斌老师。卢老师很负责任也很耐心,对我提出的问题都会悉心指导,给了我很大的帮助。我的设计过程比较曲折,其中出现了不少问题,卢老师及时为我提供解决方案供我参考,并竭力满足我设计中的各种需求。在卢老师的指导下,我顺利完成了设计任务,也学到了一些硬软件设计方面的技巧与方法,而这些小知识在书本上是很难学到的,只有自己经历过了,经过了艰苦的调试过程,这些知识才会印在自己大脑里,成为自己知识的一部分。另外我也很感谢苏明老师,苏老师几乎每天都会去实验室中指导我们,解决设计中遇到的困难,并尽可能的给我们提供所需的器件、材料等的帮助。我在这里对大学四年教导过我的老师,关心支持我的同学以及给予了良好学习环境的学校表达最诚挚的谢意!你们为我大学四年的学习提供了良好的环境,我将在今后努力工作,努力奋斗,以此作为报答,不辜负学校和老师对我的期望。结论本文对程控交换机的交换原理进行了研究,尤其对系统的工作过程进行了细致的分析,并在此基础上进行了基于单片机的小型程控交换机的硬件和软件的设计。本设计由五个大部分组成,分别是单片机控制模块、摘挂机模块、DTMF解码模块、交换网络模块和信号音模块。硬件电路部分采用了51系列单片机AT89C51作为系统的核心。控制系统是整个系统的中枢,它需要完成对各个功能模块的控制和调配。而51单片机I/O接口有限,因此在设计过程中通过使用74LS377锁存器对CPU进行了并行I/O口扩展。双音多频(DTMF)信号收号部分采用了MT8870专用芯片来实现,通过继电器来控制4部话机与收号器的连接。话路切换控制部分也采用了继电器来实现,电路简单,易于实现。软件系统采用了C语言来完成对交换机的控制。介绍了软件系统的结构和基本特点,设计了各个模块化的程序,画出了相应的流程图。当前,小型程控交换机还是有着不错的市场需求,它具有设备小巧使用方便、对技术环境要求不高、成本低等优点。适用于办公室、家庭等环境。我通过本次毕业设计,提高了电路分析能力、硬件差错与排错能力用C语言编写程序的能力,也提高了使用Protel99SE软件的能力。在设计原理图阶段,我查阅了不少的书籍和网上一些相关资料,就是为了能够将原理弄懂,能够设计出简单,实用,可行性强的电路。整个设计过程中,我积累了不少硬软件开发的经验,这些经验都是非常宝贵,是无价的。但由于种种原因实际电路功能未能实现。第3章硬件电路设计3.1MacroButtonNoMacro[单击此处输入节标题]MacroButtonNoMacro[单击此处输入正文内容(宋体、小四号字,行距20磅)]……………………PO口:PO口为一个8位漏级开路双向I/O口,每教可吸收8TTL门电流。当P1口的管脚第一次写“1”时,被定义为高阻输入。PO能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,PO口作为原码输入口,当FAISH进行校验时,PO输出原码4,此时PO外部必须拉高。P1口:P1口是一个具有内部上拉电阻的8位双向I/O口,P1输出缓冲器能驱动4个TTL逻辑电平。对P1口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。此外,P1.0和P1.2分别作为定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX)。参考文献MacroButtonNoMacro[单击此处输入参考文献内容(宋体、小四号字,行距20磅)]致谢MacroButtonNoMacro[单击此处输入致谢内容(宋体、小四号字,行距2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论