输出单片机的系统扩展通常情况下,单片机内部存储器容量和外部引脚数都是可满足应用要求,但在有些情况下,由于控制对象的复杂性和多样性,使单片机内部存储器等不能满足应用系统的要求,因此,需要在片外连接相应的外围芯片,对单片机进行系统扩展。扩展概述的片外总线结构所有的外部芯片都通过三组总线进行扩展。数据总线由口提供,数据总线要连到连接的所有外围芯片上,但在同时间只能够有个是有效的数据传送通道。地址总线位,可寻址范围为字节,由口提供低位地址,与数据分时传送,传送数据时将低位地址锁存高位地址由口提供。控制总线系统扩展用控制总线有。系统扩展能力片外数据存储器与程序存储器的操作使用不同的指令和控制信号,允许两者的地址重复。故据地址的宽度,片外可扩展的存储器与程序存储器分别为。此处扩展了的程序存储器和的地址存储器,且没有使用片内存储器。地址锁存器因为口是分时提供的各位师长表示感谢,参考文献朱晓春数控技术机械工业出版社王爱玲现代数控原理及控制系统国防工业出版社余英良机床数控改造及实例机械工业出版社陈立德机械设计基础高等教育出版社白恩远现代数控机床伺服及检测技术国防工业出版社戴曙金属切削机床机械工业出版社阎楚良机械数字化设计新技术天津大学出版社杜君文邓广敏数控技术机械工业出版社张迎新单片机初级教程北京航空航天大学出版社国兵刘静单片机原理与应用天津大学出版社附录直线插补程序框图初始化低位地址和数据信息的,所以必须用锁存器把地址锁存住。本次设计使用带三态缓冲输出的锁存器。其引脚见图。信号输入端信号输出端下降沿时,将锁存于内部使能端,时,三态门处于导通状态,输出端与输入端连通,当时,输出三态门断开,输入数据锁存。图地址译码器扩展电路中,都牵涉到外部地址空间的分配问题,即当数据总线分时与多个外围芯片进行数据传送时,首选要进行片选,然后再进行片内地址选择。地址译码实现片选的方法目前常用的有两种线选法和译码法。此处采用译码器组成的译码电路对系统的高位地址进行译码。是双译码器,每个译码器仅有个使能端,电平选通。有个选择输入端,个译码输出端,输出电平有效。个输入信号译码后有个输出状态,其引脚与真值表如下所示。真值表输入输出使能选择存储器扩展存储器扩展的实质是三总线的连接,此处采用两片芯片扩展程序存储器。芯片与存储器的连接据芯片存储容量的大小确定数据地址线的根数。数据线的连接将的芯片的按位与数据线直连。地址总线的连接据确定的地址线根数,将相应低地址线相连,剩余高位地址线作为片选。控制总线的连接对应控制线相连。口的扩展单片机共有四个位并行口。这些般不能完全供用户完全使用,只有在片内有程序存储器的单片机不能使用外部扩展时,才能允许将这个口全部作为用户使用。但在些应用情况下,仍不够用,此时需要对单片机应用系统进行扩展。这里采用可编程的扩展接口电路。口扩展采用总线扩展方法,数据输入线取自的口。这种扩展方法分时占用口,不影响口与其它扩展芯片的连接操作。具有个位,进行统调试及优化固化到各程序存储器中。数控系统中常用软件模块软件实现环行分配器插补运算模块自动升降速控制模块。单片机及其扩展系列单片机源于系列,美国公司将系列单片机实行技术开放后,众多的公司,如等公司均已中的基础结构为基核推出了许多各具特色各具优越性的单片机。公司的单片机是目前应用最为广泛的单片机之,是系列单片机的典型代表。单片机的简介单片机的组成与结构单片机是系列的典型代表,其基本组成如图所示。它主要包括以下几个主要部分位的中央处理器片内程序存储器片内数据存储器定时计数器振荡器和时钟电路并行端口中断看门狗图单片机基本组成单片机的引脚及功能单片机的有效引脚为根,通常采用和三种封装形式。时钟电路总线控制字节字节个定时计数器个串行口全双工个并行口个中断系统中断源优先级不同的封装形式引脚的排列有所不同,在此设计中用的封装。图为单片机的引脚图。为了尽可能地缩小体积,减少引脚数目,部分引脚还具有第二功能。下面对这些引脚的名称和功能进行说明。图单片机引脚图电源引脚和脚电源端,接电源脚接地端时钟电路引脚和脚接外部晶体的端。在片内它是振荡电路反向放大器的输入端。在采用外部时钟时,对于单片机,该端引脚必须接地对于单片机,此引脚作为驱动端。脚接外部晶体的另端。在片内它是个振荡电路反向放大电路的输出端,振荡电路的频率是晶体振荡频率。若需采用外部时钟电路,对于单片机,该引脚输入外部时钟脉冲对于单片机,此引脚应悬浮。控制信号引脚脚输入端为复位信号输入端。单片机刚接上电源时,其内部各寄存器处于随机状态,在该引脚输入个时钟周期宽度以上的高电平将使单片机复位。地址锁存允许信号输出编程脉冲输入引脚。访问片外存储器时,作锁存扩展地址低位字节的控制信号称允许锁存地址。平时不访问片外存储器时,该端也以的时钟振荡频率固定输出正脉冲,供定时或者其他需要使用在访问片外数据存储器时会失去个脉冲。端的负载驱动能力为个低功耗高速。第二功能是用于输入编程脉冲,此时该引脚低电平有效。脚片外读选通信号端。在访问片外程序存储器时,此端输出负脉冲作为存储器读选通信号。在向片外存储器取指令期间,信号在个时钟周期中两次生效。不过,在访问片外数据存储器时,这两个有效的信号不出现。端同样可驱动个负载。我们根据和输出是否有信号输出,可以判别是否在工作。脚外部程序存储器地址允许输入端编程电压输入端。当端输入高电平时,从片内程序存储器地址单元开始执行程序。当地址超过时,将执行片外程序存储器的程序。当输入低电平时,仅访问片外程序存储器。第二功能是在对存储器编程时,输入的编程电压。并行端口引脚脚口的位双向口线。脚口的位准双向口线。脚口的位准双向口线。脚口的位准双向口线。口的主要功能是用于外部设备中数据的输入输出。而口在整个系统中还具有专门的第二功能,如下所示口各位的第二功能口的各位第二功能串行口输入串行口输出外部中断输入外部中断输入定时器计数器的外部输入定时器计数器的外部输入片外数据存储器写选通控制输出片外数据存储器读选通控制的并东西左转黄灯东西右转黄灯东西直行绿灯东西左转绿灯东西右转绿灯南北直行红灯南北左转红灯南北右转红灯东西直行红灯东西左转红灯东西右转红灯南北直行绿灯南北左转绿灯南北右转绿灯结论本程序在设计过程遇到了些难点我把它整理了下发现有以下几个问题。因为实际的红绿灯控制中人行道的红绿灯和主干道的红绿灯是有着定的对应关系的,所以在编程前定要理清它们,这样有利于在编程时简化程序减少不必要的运算。手动车流控制按键是对相应的主干道绿灯延长的进行控制,但不能使它在按下时使改变当时的红绿灯显示情况,如现在是南北红灯东西绿灯时按下南北绿灯延长按键就不能使它变成南北绿灯东西红灯。这就涉及到了个请求和响应的关系。经过设计,想次性把程序完成是非常难的,在调试中就出现了不少的。刚开始的时候把程序写进去然后运行却发现有些灯亮不起来而且在完成了个周期后就循环不起来了。那时真的不知道从哪里入手,只好到了在创造过程中的探索的艰难和成功的喜悦。虽然这个项目还不是很完善,但是在设计过程中所学到的东西是这次毕业设计的最大收获和财富,使我终身受益。参考文献廖常初著基础及应用第版北京机械工业出版社,廖常初编应用技术北京机械工业出版社,三菱电机,微型可编程控制器编程手册,三菱电机,编程手册,马小军可编程控制器及其应用南京东南大学出版社,钟肇新,范建东,冯太合可编程控制器原理及应用广州华南理工大学出版社,郁汉琪电气控制与可编程序控制器应用技术第二版南京东南大学出版社,赵凯城市智能交通信号控制系统西安西北工业大学出版社,徐继峰智能交通信号控制系统的设计与研究北京北京工商大学出版社,田淑珍原理及应用北京机械工业出版社,文国玮城市交通与道路系统规划北京清华大学出版社,附录附录附录附录条地检查才发现了条指令把常闭写成了输出真正的输出口就没有收到信号了。灯虽然是亮了但仍然循环不起来。从梯形图又仔细的看了次却看不出什么问题出来。突然想起来编程器还可以进行监控于是再在运行的同时进行监控,于是发现了在程序的第周期切都运行正常但再运行下去的时候第二周期就再没有反应了,包括里面的辅助继电器,最后发现原来是程序前面没有并上完成这个循环的继电器号。后来就这样把加上其他功能出现的也找出来了。虽然找是个枯燥无味的工作,但只要你耐心的去做的话,你肯定能学到有用的东西。传统的十字路口交通控制灯,通常是事先经过交通流量的调查,运用统计的方法将两个方向红绿灯的延时预先设置好。然而实际上交通流量的变化往往是不确定的,有的路口在不同的时段甚至可能产生很大的差异。即使是经过长期运行适用的方案,仍然会发生这样的现象绿灯方向几乎没有什么车辆,而红灯方向却排着长队等候通过。这种流量变化的偶然性是无法建立准确模型的,统计的方法已不能适应迅猛发展的交通现状,需要有种能够根据流量变化情况自适应控制的交通灯。而模糊控制恰恰具有这方面的优势。此系统就是应用可编程序控制器对十字路口交通控制灯实现模糊控制传统的十字路口交通控制灯,通常是事先经过交通流量的调查,运用统计的输出单片机的系统扩展通常情况下,单片机内部存储器容量和外部引脚数都是可满足应用要求,但在有些情况下,由于控制对象的复杂性和多样性,使单片机内部存储器等不能满足应用系统的要求,因此,需要在片外连接相应的外围芯片,对单片机进行系统扩展。扩展概述的片外总线结构所有的外部芯片都通过三组总线进行扩展。数据总线由口提供,数据总线要连到连接的所有外围芯片上,但在同时间只能够有个是有效的数据传送通道。地址总线位,可寻址范围为字节,由口提供低位地址,与数据分时传送,传送数据时将低位地址锁存高位地址由口提供。控制总线系统扩展用控制总线有。系统扩展能力片外数据存储器与程序存储器的操作使用不同的指令和控制信号,允许两者的地址重复。故据地址的宽度,片外可扩展的存储器与程序存储器分别为。此处扩展了的程序存储器和的地址存储器,且没有使用片内存储器。地址锁存器因为口是分时提供的各位师长表示感谢,参考文献朱晓春数控技术机械工业出版社王爱玲现代数控原理及控制系统国防工业出版社余英良机床数控改造及实例机械工业出版社陈立德机械设计基础高等教育出版社白恩远现代数控机床伺服及检测技术国防工业出版社戴曙金属切削机床机械工业出版社阎楚良机械数字化设计新技术天津大学出版社杜君文邓广敏数控技术机械工业出版社张迎新单片机初级教程北京航空航天大学出版社国兵刘静单片机原理与应用天津大学出版社附录直线插补程序框图初始化低位地址和数据信息的,所以必须用锁存器把地址锁存住。本次设计使用带三态缓冲输出的锁存器。其引脚见图。信号输入端信号输出端下降沿时,将锁存于内部使能端,时,三态门处于导通状态,输出端与输入端连通,当时,输出三态门断开,输入数据锁存。图地址译码器扩展电路中,都牵涉到外部地址空间的分配问题,即当数据总线分时与多个外围芯片进行数据传送时,首选要进行片选,然后再进行片内地址选择。地址译码实现片选的方法目前常用的有两种线选法和译码法。此处采用译码器组成的译码电路对系统的高位地址进行译码。是双译码器,每个译码器仅有个使能端,电平选通。有个选择输入端,个译码输出端,输出电平有效。个输入信号译码后有个输出状态,其引脚与真值表如下所示。真值表输入输出使能选择存储器扩展存储器扩展的实质是三总线的连接,此处采用两片芯片扩展程序存储器。芯片与存储器的连接据芯片存储容量的大小确定数据地址线的根数。数据线的连接将的芯片的按位与数据线直连。地址总线的连接据确定的地址线根数,将相应低地址线相连,剩余高位地址线作为片选。控制总线的连接对应控制线相连。口的扩展单片机共有四个位并行口。这些般不能完全供用户完全使用,只有在片内有程序存储器的单片机不能使用外部扩展时,才能允许将这个口全部作为用户使用。但在些应用情况下,仍不够用,此时需要对单片机应用系统进行扩展。这里采用可编程的扩展接口电路。口扩展采用总线扩展方法,数据输入线取自的口。这种扩展方法分时占用口,不影响口与其它扩展芯片的连接操作。具有个
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。