试就可能使单片机有效的复位。在应用系统中,有些外围芯片也需要复位。如果这些芯片复位端的复位电平与单片机的复位电平的要求致,则可以将复位信号与之相连。复位是单片机的初始化操作。其主要功能是把初始化为,使单片机从单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。除之外,复位操作还对其他些寄存器有影响,它们的复位状态如表表所示。表些寄存器的复位状态寄存器复位状态寄存器复位状态不定复位信号及其产生引脚是复位信号的输入端。复位信号是高电平有效,其有效时间应持续个振荡周期即二个机器周期以上。若使用颇率为的晶振,则复位信号持续时间应超过才能完成复位操作。产生复位信号的电路逻辑如图图所示图复位信号的电路逻辑图整个复位电路包括芯片内外两部分。外部电路产生的复位信号送至施密特触发器,再由片内复位电路在每个机器周期的时刻对施密特触发器的输出进行采样,然后才得到内部复位操作所需要的信号。复位操作有上电自动复位相按键手动复位两种方式。上电自动复位是通过外部复位电路的电容充电来实现的,其电路图如图所示。这佯,只要电源的上升时间不超过,就可以实现自动上电复位,即接通电源就成了系统的复位初始化。按键手动复位有电平方式和脉冲方式两种。其中,按键电平复位是通过使复位端经电阻与电源接通而实现的,其电路图如图所示而按键脉冲复位则是利用微分电路产生的正脉冲来实现的,其电路如图如图所示复位电路如图图所示。上电复位按键电平复位按键脉冲复位图复位电路图上述电路图中的电阻电容参数适用于晶振,能保证复位信号高电平持续时间大于个机器周期。本系统的复位电路采用图上电复位方式。时钟电路内部有个用于构成振荡器的高增益反相放大器,引脚和分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。内部方式的时钟电路如图所示,在和引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在之间选择,电容值在之间选择,电容值的大小可对频率起微调的作用。外部方式的时钟电路如图所示,接地,接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,般采用频率低于的方波信号。片内时钟发生器把振荡频率两分频,产生个两相时钟和,供单片机使用。时钟电图如图图所示。示,接地,接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,般采用频率低于的方波信号。片内时钟发生器把振荡频率两分频,产生个两相时钟和,供单片机使用。接地,接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,般采用频率低于的方波信号。片内时钟发生器把振荡频率两分频,产生个两相时钟和,供单片机使用。内部方式时钟电路外部方式时钟电路图时钟电路本设计采用的是内部方式时钟电路。设计电路及其连接线设计电路及其连接线路图如图图所示。图设计电路及其连接线路图软件的设计汇编语言的简介汇编语言是单片机程序设计语言的重要形式,也是当今单片机开发人员进行程序开发最常用的语言形式。汇编语言是种用来替代机器语言进行程序设计的语言。汇编语言的特点是每条指令都给出了助记符。由于助记符用英文缩写来描述指令的特征,因此它不但便于记忆,也便于理解和分类。汇编语言源程序中的每条语句可以有多项构成,其格式如下标号操作码助记符第操作数,第二操作数,第三操作数注释其中,带方括号的部分为可选项。在单片机系统设计中,程序设计是重要的环,它的质量直接影响到整个系统的功能,用汇编语言进行程序设计的过程大致可以分为以下几个步骤明确课题对程序功能运算精度执行速度等方面的要求及硬件条件。把复杂问题分解为若干个模块,确定各模块的处理方法,画出程序流程图。对复杂问题可分别画出分模块流程图和总的流程图。存储器资源分配,如各程序段的存放地址数据区地址工作单元分配等。编制程序,根据程序流程图精心选择合适的指令和寻址方式来编制源程序。对程序进行汇编调试和修改。将编制好的源程序进行汇编,并进行目标程序检查修改程序中的,对程序运行结果进行分析,直到正确为止。流程图设计主程序流程图如图图所示。初始化按键查询层按键按下层按键按下层按键按下层按键按下层按键按下层按键按下层按键按下层按键按下对应中断程序图主程序流程图该图为电梯上升时的流程,任意按键按下时则进入相应的中断程序,否则直进行到层按键的循环检测。电梯下降时则进行到层按键的循环检程序设计此单片机模拟电梯用红色发光二极管组成的箭头来指示电梯当前是处于上升状态还是下降状态,用数码管显示当前是处于哪层,用红色发光二极管指示电梯走到哪层会停电源接通后,若没有人按下停止按键,它就以每层秒的速度直上下运行,若有人按下层的停止按键,它就会在相应的那层停止秒钟,并伴有开门和关门的声音提示。程序的初始化主程序及其说明中断程序的调用判断楼层信息标志位响铃次响铃次关闭相应的指示灯改变运行标志位延时并判断按键判断运行标志位楼层向上运行楼层向下运行系统调试硬件调试硬件调试是利用开发系统基本测试仪器万用表示波器等,检查用户系统硬件中存在的故障。硬件调试可分为静态调试与动态调试两步进行。静态调试静态调试是在用户系统未工作时的种硬件检测。第步目测。检查外部的各种元件或者是电路是否有断点。第二步万用表测试。先用万用表复核目测中有疑问的连接点,再检测各种电源线与地线之间是否有短路现象。第三步加电检测。给板加电,检测所有的插座或是器件的电源端是否符合要求的值。第四步联机检查。因为只有用单片机开发系统才能完成对用户系统的调试。动态调试动态调试是在用户系统工作的情况下,发现和排除用户系统硬件中存在的器件内部故障器件连接逻辑等的种硬件检查。动态调试的般方法是由近及远由分到合。由分到合是指首先按逻辑功能将用户系统硬件电路分为若干块。当调试电路时,与该元件无关的器件全部从用户系统中去掉,这样可以将故障范围限定在个局部的电路上。当各块电路无故障后,将各电路逐块加入系统中,再对各块电路功能及各电路间可能存在的相互联系进行调试,由分到合的调完成块独立分时复用口。它分时提供位双向数据总线。对于片内含有的单片机,当编程时,从口输入指令字节,而当检验程序时,则输出指令字节。口脚脚统称为口,可作为准双向接口使用。对于子系列单片机,和还有第功能口用作定时器计数器的计数脉冲输入端用作定时器计数器的外部控制端。对于编程和进行程序校验时,口接收输入的低位地址。口脚脚统称为口,般可作为准双向接口。当接有外部程序存储器或扩展接口且寻址范围超过个字节时,口用于高位地址总线送出高位地址。对于编程和进行程序校验时,口接收输入的位地址。口脚脚统称为口。它为双功能口,可以作为般的准双向接口,也可以将每位用于第功能,而且口的每条引脚均可独立定义为第功能的输入输出或第功能。口的第功能见表。表单片机管脚含义综上所述,系列单片机的引脚作用可归纳为以下两点单片机功能多,引脚数少,因而许多引脚具有第功能单片机对外呈总线形式,由口组成位地址总线由口分时复用作为数据总线。附的引脚如图图单片机引脚分布串行口的应用利用单片机的串行口可以实现单片机之间的点对点串行通信多机通信以及单片机与机间的单机或多机通信。双机串行通信的硬件连接单片机串行口的输入输出均为电平。这种以电平串行传输数据的方式,抗干扰性差,传输距离短,传输速率低。为了提高串行通信的可靠性,增大串行通信的距离和提高传输速率,般都采用标准串行接口,如等来实现串行通信。根据单片机的双机通信距离和抗干扰性的要求,可选择电平传输,或选择。串行接口进行串行数据传输。电平通信接口双机通信接口双机通信接口双机通信接口串行通信设计需要考虑的问题单片机的串行通信接口设计时,需要考虑如下问题首先确定通信双方的数据传输速率。根据数据传输速率确定采用的串行通信接口标准。在通信接口标准允许的范围内确定通信的波特率。为减少波特率的误差,通常选用的晶振频率。根据任务需要,确定在通信过程中,收发双方所使用的通信协议。通信线的选择是需要考虑的个很重要的因素。通信线般选用双绞线较好,并根据传输的距离选择纤芯的直径。如果空间的干扰较多,还要选择带有屏蔽层的双绞线。机与单片机的点对点串行通信接口设计在测控系统中,经常使用单片机在操作现场进行数据采集,但是由于单片机的数据存储容量和数据处理能力都较低,所以般情况下单片机通过串行口与机的串行口相连,把采集到的数据传送到机上,再在机上进行数据处理。由于单片机的输入输出是电平,而机配置的都是标准串行接口,为针型连接器。机与单片机的点对点串行通信接口设计硬件接口电路台机和若干台单片机可构成小型分布式测控系统。软件设计思想第章主要元器件的介绍单片机是位集成储存器的系列兼容单片机,和系列单片机软件兼容管脚也兼容。片内有两块气特性。可以驱动的大电流。口在外部主机模式编程和校验时接收低位地址数据。口是位带内部上拉的双向口。向口写入时口被内部上拉为高电平,可用作输入口。当作为输入脚时,被外部拉低的口会因为内部上拉而输出电流见电气特性。在访问外部程序存储器和外部数据时分别作为地址高位字节和位试就可能使单片机有效的复位。在应用系统中,有些外围芯片也需要复位。如果这些芯片复位端的复位电平与单片机的复位电平的要求致,则可以将复位信号与之相连。复位是单片机的初始化操作。其主要功能是把初始化为,使单片机从单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。除之外,复位操作还对其他些寄存器有影响,它们的复位状态如表表所示。表些寄存器的复位状态寄存器复位状态寄存器复位状态不定复位信号及其产生引脚是复位信号的输入端。复位信号是高电平有效,其有效时间应持续个振荡周期即二个机器周期以上。若使用颇率为的晶振,则复位信号持续时间应超过才能完成复位操作。产生复位信号的电路逻辑如图图所示图复位信号的电路逻辑图整个复位电路包括芯片内外两部分。外部电路产生的复位信号送至施密特触发器,再由片内复位电路在每个机器周期的时刻对施密特触发器的输出进行采样,然后才得到内部复位操作所需要的信号。复位操作有上电自动复位相按键手动复位两种方式。上电自动复位是通过外部复位电路的电容充电来实现的,其电路图如图所示。这佯,只要电源的上升时间不超过,就可以实现自动上电复位,即接通电源就成了系统的复位初始化。按键手动复位有电平方式和脉冲方式两种。其中,按键电平复位是通过使复位端经电阻与电源接通而实现的,其电路图如图所示而按键脉冲复位则是利用微分电路产生的正脉冲来实现的,其电路如图如图所示复位电路如图图所示。上电复位按键电平复位按键脉冲复位图复位电路图上述电路图中的电阻电容参数适用于晶振,能保证复位信号高电平持续时间大于个机器周期。本系统的复位电路采用图上电复位方式。时钟电路内部有个用于构成振荡器的高增益反相放大器,引脚和分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。内部方式的时钟电路如图所示,在和引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在之间选择,电容值在之间选择,电容值的大小可对频率起微调的作用。外部方式的时钟电路如图所示,接地,接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,般采用频率低于的方波信号。片内时钟发生器把振荡频率两分频,产生个两相时钟和,供单片机使用。时钟电图如图图所示。示,接地,接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,般采用频率低于的方波信号。片内时钟发生器把振荡频率两分频,产生个两相时钟和,供单片机使用。接地,接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,般采用频率低于的方波信号。片内时钟发生器把振荡频率两分频,产生个两相时钟和,供单片机使用。内部方式时钟电路外部方式时钟电路图时钟电路本设计采用的是内部方式时钟电路。设计电路及其连接线设计电路及其连接线路图如图图所示。图设计电路及其连接线路图软件的设计汇编语言的简介汇编语言是单片机程序设计语言的重要形式,也是当今单
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 29 页
第 2 页 / 共 29 页
第 3 页 / 共 29 页
第 4 页 / 共 29 页
第 5 页 / 共 29 页
第 6 页 / 共 29 页
第 7 页 / 共 29 页
第 8 页 / 共 29 页
第 9 页 / 共 29 页
第 10 页 / 共 29 页
第 11 页 / 共 29 页
第 12 页 / 共 29 页
第 13 页 / 共 29 页
第 14 页 / 共 29 页
第 15 页 / 共 29 页
预览结束,还剩
14 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。