特别说明:该系列内容均是本人实验记录,无盗取侵权之嫌,仅供参考,请多动手实践。
一、实验目的
详见报告
二、实验环境
详见报告
三、实验内容
(1)基本要求:以Basys3四位拨码开关SW3~SW0为输入,最低位七段式数码管为输出,使用逻辑门设计电路,使得输入的BCD码能与数码管显示的字型有正确的对应关系。
(2)进阶要求:当SW3SW0输入09时,最低位七段式数码管输出09,当输入为AF时,数码管熄灭无显示。
四、实验过程详解
考虑到进阶要求是在基本要求的基础上,因此,直接依据进阶要求进行实验,即考虑10~15的情况。
1.列出真值表,根据真值表画出卡诺图,由卡诺图列出a~g七根数码管的对应表达式。卡诺图及其化简如下图:
2.真机win10下载工程包BCDtoSevenSegDisplay.mpzip到虚拟机win8上解压打开。
3.打开编辑BCDtoSevenSegDisplay.ms14,设计并连接逻辑门电路如下图所示:
4.进行仿真:
5.仿真结果正确后,将“BCDtoSevenSegDisplay.ms14”导出到Basys3上完成实验。分别拨动SW0SW3完成从09、1015输入,对应观察数码管情况。当SW3SW0输入09时,最低位七段式数码管输出09,当输入为A~F时,数码管熄灭无显示。
6.实验结果
详见报告
五、实验思考
详见报告
以下内容请忽略
按照城市交通控制的需要,本文讨论了用PLC实现正常时序、急车强通2种控制方式,通过传感器与PLC完成对交通异常状况(滞留或堵车)的判别及处理。
正常时序控制对路面进行控制,南北方向红灯时,东西方向绿灯,绿灯闪3秒紧接着黄灯闪2秒,变红灯,南北方向红灯直接变绿灯,东西方向红灯时同理。
急车强通时,发送信号给交通灯让其对来急车方向的交通灯进行绿灯畅通。急车强通信号受急车强通开关控制;无急车时,信号灯接正常时序控制;有急车来时,一律强制让急车方向的绿灯亮,使急车放行,直至急车通过为止。
交通滞留的异常情况,在路口与路尾设置两个传感器进行检测车流量。交通路段车流量繁忙时,传感器起到勘测车流量的存在与通过的作用。当一方车流量过大的时候,PLC要对控制这一路段的信号灯进行调控,让滞留或堵车的一方绿灯时间加长,直到交通畅通为止这种工作的好处是避免了交通堵塞造成的不必要的麻烦与事故。
本文选用三菱系列的FX2N-64,其输入端接收来自各个路口的车辆探测器测得的输出标准电脉冲,输出接十字路口的红绿信号交通灯。信号灯的选择:选用红、黄、绿发光二极管作为信号灯(箭头方向型)。FX2N系列拥有无以匹及的速度、高级的功能、逻辑选件以及定位控制等特点,FX2N是从16到256路输入/输出的多种应用的选择方案。价格便宜,功能齐全,比起其他PLC有着速度、逻辑、定位等优越之处。安装简单,维修方便。FX2N-64的I/O总数32,输入/输出各32个,输入类型为漏型,输出类型为继电器或晶体管。FX2N通过储存的程序周期运转。
正常时序、急车强通和车辆的流量记数、交通灯的时长控制可由可编程控制器(PLC)来实现。当然,也可选用其他种类的计算机作为控制器。我选用PLC作为控制器件是因为可编程控制器核心是一台计算机,它是专为工业环境应用而设计制造的计算机。它具有高可靠性丰富的输入/输出接口,并且具有较强的驱动能力;它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程;它采用模块化结构,编程简单,维修方便。