文档库 最新最全的文档下载
当前位置:文档库 › 红绿灯实验报告

红绿灯实验报告

红绿灯实验报告
红绿灯实验报告

实验报告

班级:学号:

姓名:日期:

实验一、红绿灯控制

一、实验目的

熟悉软件的使用,掌握plc编程的方法,编写程序控制十字路口的红绿灯。

二、实验设备

一台安装有STEP 7-MivroWIN4.0与S7200_simulation的电脑。

三、控制要求分析

实验利用PLC控制十字路口的红绿灯。十字路口的红绿灯分为横向控制灯和纵向控制灯,每个方向有红、绿、黄3种颜色的控制灯。

当电路接通,双向红绿灯开始正常工作,横向的绿灯和纵向的红灯先亮。横向的绿灯亮维持8s,在横向绿灯亮的同时纵向的红灯也亮起,并维持10s。第8秒时横向的绿灯熄灭,同时亮起黄灯并维持2s后熄灭。第10s时,横向黄灯熄灭的同时亮起红灯并维持10s,同时纵向的绿灯亮起并维持8s。当纵向绿灯熄灭并亮起黄灯持续2s后红灯亮起,同时横向的绿灯也亮起并维持8s到此一个循环就此结束下一个循环开始。当按下紧停按钮时两路同时亮黄灯2s后,其中一路亮红灯另一路亮绿灯。本实验设置了两个紧停按钮。

四、PLC的I/O分析

I0.1,I0.2两个紧停按钮。M0.1,M0.2中间继电器。

Q0.0横向绿灯,Q0.1横向黄灯,Q0.2横向红灯,

Q0.3纵向红灯,Q0.4纵向绿灯,Q0.5纵向黄灯。

T37、T41为8s定时器,

T38、T42为2s定时器,

T39、T40为10s定时器。

五、PLC梯形图程序及指令表程序

梯形图程序:

指令表程序:

LD I0.1 = M0.1 Network 2 LDN M0.2

AN T37 LDN M0.1

A T38

A M0.2 OLD

= Q0.0 Network 3 LDN M0.2 AN M0.1 AN T39 TON T37, 80 Network 4 LDN M0.2 AN M0.1 AN T38

A T37 LDN M0.2 AN T38

A M0.1 OLD

LDN M0.1 AN T38

A M0.2 OLD

= Q0.1 Network 5 LDN M0.1 AN M0.2

A T37 LDN M0.2

A M0.1 OLD

LDN M0.1

A M0.2 OLD

TON T38, 20 Network 6 LDN M0.2 AN M0.1 AN T39

A T38 LDN M0.2

A T38

OLD

= Q0.2 Network 7

LDN M0.1

AN M0.2

A T38

TON T39, 100 Network 8

LDN M0.1

AN M0.2

AN T40

LDN M0.1

A T42

A M0.2 OLD

= Q0.3 Network 9

LDN T42

AN M0.1

AN M0.2 TON T40, 100 Network 10 LDN M0.1

AN M0.2

AN T41

A T40

LDN M0.2

A T38

A M0.1 OLD

= Q0.4 Network 11 LDN M0.1

AN M0.2

AN T42

A T40

TON T41, 80 Network 12

LD T41

AN M0.2

AN T42

AN M0.1 LDN T42

AN M0.2

OLD

LDN T42

AN M0.1

A M0.2

OLD

= Q0.5

Network 13

LDN M0.1

AN M0.2

A T41

LDN M0.2

A M0.1

OLD

LD M0.2

AN M0.1

OLD

TON T42, 20

Network 14

LD I0.2

= M0.2

六、实验过程记录及分析

根据实验要求,编写plc梯形图程序。打开软件录入程序,运行调试直到达到正确控制红绿灯的亮灭。模拟软件S7-200调试时,双向红绿灯开始正常工作,横向的绿灯和纵向的红灯先亮。横向的绿灯亮维持8s,在横向绿灯亮的同时纵向的红灯也亮起,并维持10s。第8秒时横向的绿灯熄灭,同时亮起黄灯并维持2s后熄灭。第10s时,横向黄灯熄灭的同时亮起红灯并维持10s,同时纵向的绿灯亮起并维持8s。当纵向绿灯熄灭并亮起黄灯持续2s后红灯亮起,同时横向的绿灯也亮起并维持8s到此一个循环就此结束,下一个循环开始。按下紧停按钮I0.1、I0.2时,Q0.1、Q0.5同时亮起并维持2s后熄灭,同时其中一路常亮绿灯,另一路常亮红灯。

说明实验程序正确,保存好实验数据,做好记录。关闭软件。

七、时序分析

正常无故障运行:

Q0.0横向绿灯,Q0.1横向黄灯,Q0.2横向红灯,Q0.3纵向红灯,Q0.4纵向绿灯,Q0.5纵向黄灯。

I0.1、I0.2为紧停开关

当按下紧停按钮I0.1:横向红灯(Q0.2)亮,纵向绿灯(Q0.4)亮。

当按下紧停按钮I0.2:横向绿灯(Q0.0)亮,纵向红灯(Q0.3)亮。

八、实验心得体会

通过实验操作,了解掌握了plc编程的原理和方法,同时实验前期遇到很多各类问题,均得到了解决,对plc产生了初步的兴趣。对以后进一步学习plc相关知识奠定了坚实的基础。

人民生活现状调查报告

人民生活现状调查报告 调查主题:邳州市小楼村人民日子现状调查研究 姓名:宋威海 学院:计算机工程学院 来到学校后我没有做家教或其他兼职,因此我的社会经验确信是别如其他同学的。而2010年大二暑假,思政课社会实践让我别得别去进行社会实践了。这是大学生必修的实践课,因此就同本村好友商议后一起进行了邳州市小楼村人民日子现状调查研究。做这项调查,别仅锻炼了朋友之间的默契与合作,还增加了对当前农村人民日子的了解,更加丰富了自己的社会实践经验。那个暑假是充实的。 我们日子在农村,对农村事情本来就比较了解,这是我们挑选那个课题的原因。因为上了大学以来很少回家的原因,这次回去发觉我们那小村变了。事实上别仅仅是我们小楼村变了,我们那个镇子基本上一样的。因为我们那个镇子的特点:干炒之乡。依照围着全村看过之后发觉的变化我们下定了所要调查的几个咨询题,这些咨询题脚以体现农村日子到底如何样了。 (一)村中的主路差不多由石头路修成水泥路。我们去村里支部调查修路金额来源,原来是每户300元底线,在此基础上任意捐助,其余政府补贴。于是我们随机到几户邻居家调查捐助金额,高的1000元,低的50,100。这就体现了农村贫富依然有差距的。俗话说,要想富先修路,路修好了,村中的轿车,货车果然多了很多。 (二)每户人家都统一了厕所。原来的农村尽管也是绿数围绕,鸟语花香。但处处都有着如此或那样的厕所。这是农村一具别太好的现象,因为时别时的会飘过一阵臭味。如今,政府补贴,各家出资,为各家造了比较合适的厕所。 (三)村子边缘空地开始建厂。由于我们镇子是干炒之乡,有句话说:一把铲子一口锅,瓜子炒遍全中国。因此村中少年全都外出奔波,村中大多为老的少的了,因此留守儿童也是一大咨询题,这个地方留守儿童的咨询题我们就别予调查了。我们经过父母带领寻到厂长,调查了建厂安排。这是在外奔波回乡的成功人士,看到了本村优势后决定回乡自理。建好场子后,决定干炒,而这次就在村里炒,本村农民算是工人。厂长还要我们调查下村中情愿别出去在村中干炒的人数和中意工资,并提供咨询卷,我们就一同到下发给村民调查。也许是村民别太敢相信在村子里赚钞票依然有自己的摊位,仅有30%的村民同意。要求都是是50元每天并管一顿午饭。这也许算是农村的朴实,从来别说什么基本工资+加成吧。我相信,这厂子办的起来! (四)政府补贴农民种地降实了。整理了两天资料,去上看了看政府对农村政策,决定调查下对农民种地补助事情。8日,我们对我们村第六,七组农户进行询咨询,政府的补贴按亩下发,没有拖欠,我们家也有收获。尽管种上了树,但怎么说也细心哺育了嘛!还有村民说,别要钞票差不多很感激了,还送钞票,明年多包两亩。今年种大蒜就赚了5,6万,比外出打工还强! (五)最后,我们还想了解农村的一具咨询题,打算生育咨询题。由于那个咨询题村民普通是可不能告诉我们的,惟独咨询至亲之人了。农村的妇人依然很会闲聊的。我们了解到,尽管国家强制实行打算生育策略,提倡晚婚晚育,少生优生等等较为理想的生育策略,但是我们发觉真正做到的别能说没有依然很少的。我们发觉农村依然存在着重男轻女人陈旧思想,依然有不少家庭想要生个男孩。而且,农村家庭依然想要一男一女为最美。 短暂的社会实践,一转眼就过去了,在这其中,让我从中领悟到了不少的东西,而这些东西都将会让我平生受用。尽管我们的调查普一般通,却可以体现农村如今的日子现状。政策是国家下发的,是要下边切实努力执行的,因此农村的搞好与否与农村领导干部有很大干系,领导干部一定要选好。有的城镇搞建房,全村农民组成泥水匠,司机等等到别的村子

交通灯实验报告

交通控制器设计实验 一.实验目的 1.了解交通灯的亮灭规律。 2.了解交通灯控制器的工作原理。 3.进一步熟悉VHDL语言编程,了解实际设计中的优化方案。二.实验任务 设计一个十字路口交通控制系统,其东西,南北两个方向除了有红、黄、绿灯指示是否允许通行外,还设有时钟,以倒计时方式显示每一路允许通行的时间,绿灯,黄灯,红灯的持续时间分别是40、5和45秒。当东西或南北两路中任一道上出现特殊情况,例如有消防车,警车要去执行任务,此时交通控制系统应可由交警手动控制立即进入特殊运行状态,即两条道上的所有车辆皆停止通行,红灯全亮,时钟停止计时,且其数字在闪烁。当特殊运行状态结束后,管理系统恢复原来的状态,继续正常运行。 三.原理分析 本系统主要由计数控制器和倒计时显示器电路组成。计数控制器实现总共90秒的计数,90秒也是交通控制系统的一个大循环;控制器控制系统的状态转移和红黄绿灯的信号输出;倒计时显示器电路实现45秒倒计时和显示功能。整个系统的工作时序受控制器控制,它是系统的核心。 控制器的整个工作过程用状态机进行描述,其状态转移关系如下图所示。五种状态描述如下: s0:东西方向红灯亮,南北方向绿灯亮,此状态持续40秒的时间; s1:东西方向红灯亮,南北方向黄灯亮,此状态持续5秒的时间;

s2:东西方向绿灯亮,南北方向红灯亮,此状态持续40秒的时间; s3:东西方向黄灯亮,南北方向红灯亮,此状态持续5秒的时间; s4:紧急制动状态,东西方向红灯亮,南北方向红灯亮,当紧急制动信号有效(hold=’0’)时进入这种状态。 当紧急制动信号无效(hold=’1’)时,状态机按照s0→s1→s2→s3→s0循环;当紧急制动有效(hold=’0’)时,状态机立即进入s4,两个方向红灯全亮,计数器停止计数;当紧急制动信号再恢复无效时,状态机会回到原来的状态继续执行。 四.电路设计 交通控制器系统顶层原理图如下图所示,它由计数控制器(control),45秒倒计时计数器(M45)模块组成。下面主要介绍计数控制器和倒计时计数器M45的设计方法。

微机原理与接口技术实验五报告8255 并行接口实验

电子信息专业实验报告 课程微机原理与接口技术实验 实验题目8255并行接口实验 学生姓名lz评分 学号20171414xxxxxxx班级 同实验者 实验时间2019.11.9上午地点望江实验室基B520电子信息学院专业实验中心

一、实验目的 1、掌握8255A的工作原理 2、掌握8255A的编程方法 二、实验内容(含技术指标) 1、8255A的A口作为输入口,与逻辑电平开关相连。8255A的B口作为输出口,与发光二极管相连。编辑程序,单步运行,调试程序; 2、K1~K8控制LED1~LED8 3、K1控制LED1、LED2;K2控制LED3、LED4 K3控制LED5、LED6;K4控制LED7、LED8 4、K置H,对应LED亮;K置L,对应LED灭 5、全速运行程序,观看实验结果。 三、实验仪器(仪器名称、型号,元器件名称、清单,软件名称、版本等) 清华同方微机;8086单片机原理实验系统;EL型微机试验箱 四、实验原理(基本原理,主要公式,参数计算,实现方法及框图,相关电路等) 1、开关量输入输出电路 开关量输入电路由8只开关组成,每只开关有两个位置H和L,一个位置代表高电平,一个位置代表低电平。对应的插孔是:K1~K8。开关量输出电路由8只LED组成,对应的插孔分别为LED1~LED8,当对应的插孔接低电平时LED点亮,其原理见图一。 2、8255并行接口电路 该电路由1片8255组成,8255的数据口、地址、读写线、复位控制线均已接好,片选输入端插孔为8255CS,A,B,C三端口的插孔分别为:PA0~PA7,PB0~PB7,PC0~PC7,电路原理见图二。 3、8255A工作基本输入输出方式

调查报告人民生活现状调查报告

三一文库(https://www.wendangku.net/doc/2213263171.html,)/报告范文/调查报告 人民生活现状调查报告 调查主题:邳州市小楼村人民生活现状调查研究 姓名:宋威海 学院:计算机工程学院 来到学校后我没有做家教或其他兼职,所以我的社会经验肯定是不如其他同学的。而20XX年大二暑假,思政课社会实践让我不得不去进行社会实践了。这是大学生必修的实践课,所以就同本村好友商量后一起进行了邳州市小楼村人民生活现状调查研究。做这项调查,不仅锻炼了朋友之间的默契与合作,还增加了对当前农村人民生活的了解,更加丰富了自己的社会实践经验。这个暑假是充实的。 我们生活在农村,对农村情况本来就比较了解,这是我们选择这个课题的原因。因为上了大学以来很少回家的原因,这次回去发现我们那小村变了。其实不仅仅是我们小楼村变了,我们这个镇子都是一样的。因为我们这个镇子的特点:干炒之乡。根据

围着全村看过之后发现的变化我们下定了所要调查的几个问题,这些问题足以体现农村生活到底怎么样了。 (一)村中的主路已经由石头路修成水泥路。我们去村里支部调查修路金额****,原来是每户300元底线,在此基础上任意捐助,其余政府补贴。于是我们随机到几户邻居家调查捐助金额,高的1000元,低的50,100。这就体现了农村贫富还是有差距的。俗话说,要想富先修路,路修好了,村中的轿车,货车果然多了不少。 (二)每户人家都统一了厕所。原来的农村虽然也是绿数环绕,鸟语花香。但处处都有着这样或那样的厕所。这是农村一个不太好的现象,因为时不时的会飘过一阵臭味。现在,政府补贴,各家出资,为各家造了比较合适的厕所。 (三)村子边缘空地开始建厂。由于我们镇子是干炒之乡,有句话说:一把铲子一口锅,瓜子炒遍全中国。所以村中青年全都外出奔波,村中大多为老的少的了,所以留守儿童也是一大问题,这里留守儿童的问题我们就不予调查了。我们通过父母带领找到厂长,调查了建厂安排。这是在外奔波回乡的成功人士,看到了本村优势后决定回乡自理。建好场子后,决定继续干炒,而这次就在村里炒,本村农民就是工人。厂长还要我们继续调查下村中愿意不出去在村中干炒的人数和满意工资,并提供问卷,我们就一同到下发给村民调查。也许是村民不太敢相信在村子里赚钱还

交通灯实验报告

微机原理课程设计报告 新疆农业大学 计算机与信息工程学院 课程题目:微机原理与几口技术 班级:电科112 指导老师:张婧婧 姓名:刘建国 学号:114633222

基于8086的交通信号控制器的设计报告摘要: 这次课程设计,我们的任务是:基于8086的交通信号控制器的设计。8086系统是我们这个学期学习的主线方向,我们将在8086系统的基础上完成交通信号控制器的设计,其具体功能是:1.显示十字路口东西、南北2个方向的红、黄、绿的指示状态。2.实现正常的倒计时功能。用2组数码管作为东西和南北方向的倒计时显示,显示时间为红灯30s,绿灯50s,黄灯5s。3.按S1键能实现特殊的功能,显示倒计时的2组数码管闪烁,计数器停止计数并保持在原来的状态;东西、南北路口均显示红灯状态;特殊状态解除后能继续计数。4.按S2键实现总体清零功能。计数器由初始状态计数,对应的指示灯亮。 关键词:8086系统 74154 74HC373 8255A LED交通灯

(一) 1) 设计目的 交通信号控制灯是日常交通不可缺少的工具,涉及到人们的人生和财产安全,在道路行驶上起了相当关键的作用,因而设计交通信号控制灯是非常有意义的。同时我们这次设计的课题就是“基于8086交通信号控制器的设计”,基于以上目的,我利用一周时间精心设计出课题要求的交通灯。 2) 设计思想 在此次设计过程中,我们选择了数码管、发光二极管、74LS138、74LS373、8255A和8086来控制实现交通灯按设计要求工作。 3)硬件部分 1、LED设计说明: 用LED作为倒计时时间的显示器,LED在亮度、功耗、可视角度和刷新速率等方面,都更具优势。LED与LCD的功耗比大约为10:1,利用LED技术,可以制造出比LCD更薄、更亮、更清晰的显示器,LED是发光二极管属于二极管的一种,LCD是液晶显示器,两者相差太多.但是用LED的点阵也能组成显示器,适用于户外大屏幕显示,分辨率较低,LED与LCD具体比较如下图 表1-1:LCD与LED的比较 2、8255设计说明: 用8255A可编程并行接口芯片的A、B、C三口作为红、绿、黄交通灯的控制输入口。8255有三个并行输入输出口,可以方便的对三种颜色的交通灯进行很好的控制。解决方案是:PB0~PB7接模拟灯二极管,PA0~PA7接7段二极管的段选,PC0~PC3接7段二极管的位选,PC4~PC7与开关相连,处理器芯片集成芯片卡PCI卡连接,用于完成硬件方面的实验正常通信。其芯片比较说明:如下表: 表1-2:8255A与8251芯片的比较

PLC实验报告(交通灯控制系统)

交通灯控制系统 一、实验目的 (1)用PLC构成十字路口交通灯控制系统。 (2)掌握程序调试的步骤和方法。 (3)掌握构建实际PLC控制系统的能力。 二、实验要求 (1)复习PLC常用指令的功能及用法。 (2)复习PLC程序设计的一般方法。 (3)根据实验要求提前编写程序,待上机验证调试修改。 三、实验环境 软件:STEP 7-Micro_WIN V40+ SP9:S7-200的编程软件 STEP 7-Micro_WIN V32指令库 硬件:THSMS-2A型PLC实验箱(西门子)、电脑、连接导线、USB-PPI 通信电缆 四、实验内容及步骤 交通灯控制系统面板图如上图所示,控制要求如下: 交通信号灯受一个总控制开关控制,当总控制开关接通时,信号灯系统开始工作。 开始工作后,南北红灯和东西绿灯同时点亮,4秒后东西绿灯开始闪烁,闪烁2秒后熄灭,熄灭同时切换成东西黄灯亮,2秒后东西黄灯和南北红灯同时熄灭,东西红灯和南北绿灯同时点亮。4秒后南北绿灯开始闪烁,闪烁2秒后熄灭,熄灭同时切换成南北黄灯亮,2秒后南北黄灯和东西红灯同时熄灭,再次切换成南北红灯和东西绿灯同时点亮。如此循环,周而复始。 当总控制开关断开时,所有信号灯都熄灭。

(1)确定I/O点数。列出详细的I/O地址分配表。如(该表仅为举例, (3)输入编好的PLC控制程序。 (4)运行程序,按控制要求设置各输入量,观察PLC运行情况,记录南北、东西各灯顺序亮、灭的运行情况。调试程序直至正确为止。 解:由题目要求得,

②梯形图如下图①,语句表如下图②,时序图如下图③: 图①图① 图②图② 图③ 五、注意事项

8255并口实验详解

xxxx大学计算机学院实验报告

一、实验内容与要求 1.1 实验内容 (1)8255方式0实验 从8255端口C输入数据,再从端口A输出 (2)8255方式1输出实验 编程实现每按一次单脉冲按钮产生一个正脉冲,使8255产生一次中断服务:依次输出01H,02H,04H,08H,10H,20H,40H,80H使L0~L7依次发光,中断8次结束。 (3)8255方式1输入实验 编程实现:每按一次单脉冲按钮产生一个正脉冲使8255产生一次中断请求,让CPU进行一次中断服务:读取逻辑电平开关预置的ASCII码,在屏幕上显示其对应的字符,中断8次结束。 1.2 实验要求 (1)8255方式0实验 实验预期效果:拨动逻辑开关,启动程序,开关打开的对应灯可以亮起。改变开关的状态,灯的亮暗也随之改变。 (2)8255方式1输出实验 实验预期效果:按一次单脉冲按钮,L0亮起;以后每按一次,后面的灯依次会亮起。中断8次结束。 (3)8255方式1输入实验 实验预期效果:每按一次单脉冲按钮读取逻辑电平开关预置的ASCII码,在屏幕上显示其对应的字符,中断8次结束。 二、实验原理与硬件连线 2.1 实验原理 CPU通过指令将控制字写入8255A的控制端口设置它的工作方式。8255A有两个控制字:方式选择控制字和端口C置位/复位控制字,这两个控制字均写入同一个控制端口地址(端口选择

先A1A0=11) 8255A有3种工作方式:方式0——基本输入/输出方式;方式1——选通输入/输出方式;方式2——双向传输方式。方向选择控制字用于设置各端口的工作方式。 方式0称为基本输入/输出方式。该方式下,端口A、端口B、端口C的高4位和端口C的低4位均可独立地设为输入或输出数据端口。在方式0时,8255A与CPU时间没有应答联络信号,可用于无条件传送或查询方式数据传送场合。采用查询方式传送时,可以将端口A、端口B 作为数据端口,用端口C存放外部设备状态信息,用于CPU查询。 方式1称为选通输入/输出方式。该方式下,端口A、端口B可作为数据传输口,而端口C 的一些引脚规定作为端口A、端口B的联络控制信号,有固定的搭配规定。在方式1时,CPU和8255A之间有应答联络信号,所以采用中断方式或程序查询方式传送数据。 当端口A作为方式1输入时,端口C的PC3、PC4、PC5作为端口A的联络控制信号。 当端口A作为方式1输出时,端口C的PC7、PC6、PC3作为端口A的联络控制信号。 状态字通过读端口C获得。需要强调,从端口C读出的状态字与端口C的外部引脚的状态无关。 2.2 硬件连线 (1)8255方式0实验1 连接实验电路,8255端口C接逻辑电平开关K0~K7,端口A接LED显示电路 L0~L7 U18 8255 K0 K1 K5 L0 L1 L2 L3 L4 L5 L6 L7图2-2-1 实验一接线

plc交通灯实验报告

plc交通灯实验报告 篇一:PLC交通灯课程设计报告 信息与电子工程学院 课程设计报告 目录 一、课程设计概述 ................................................ .................. 3 1.1课程设计内容 ................................................ ........................... 3 1.2课程设计技术指标 ................................................ ................... 3 二、方案的选择及确定 ................................................ ........... 4 三、系统硬件设计 ................................................ .................. 5 四、系统软件设计 ................................................ .................. 6 五、触摸屏设计 ................................................ ...................... 8 六、系统调试 ................................................ ......................... 9 七、总结以体

8086软硬件实验报告(微机原理与接口技术上机实验)

实验一实验环境熟悉与简单程序设计 实验目的 (1)掌握DEBUG调试程序的使用方法。 (2)掌握简单程序的设计方法。 实验内容 编程将BH中的数分成高半字节和低半字节两部分,把其中的高半字节放到DH中的低4位(高4位补零),把其中的低半字节放到DL中的低4位(高4位补零)。如: BH=10110010B 则运行程序后 DH=00001011B DL=00000010B 实验准备 (1)熟练掌握所学过的指令。 (2)根据实验内容,要求预先编好程序。 实验步骤 (1)利用DEBUG程序输入、调试程序。 (2)按下表要求不断地修改BH的内容,然后记录下DX的内容。 实验报告 (1)给出程序清单。 (2)详细说明程序调试过程。

程序: CODE SEGMENT START : MOV BH,00111111B MOV AL,BH MOV CL,4 SHR AL,CL MOV DH,AL MOV AL,BH AND AL,00001111B MOV DL,AL MOV CL,0 CODE ENDS END START

实验二简单程序设计 实验目的 (3)掌握DEBUG调试程序的使用方法。 (4)掌握简单程序的设计方法。 实验内容 试编写一个汇编语言程序,要求实现功能:在屏幕上显示:Hello world My name is Li Jianguo 参考程序如下:(有错) data segment out1 db 'Hello world' ax db 'My name is Li Jianguo' data ens code segment assume cs:code;ds:data lea dx,out1 mov ah,2 int 21h mov dl,0ah mov ah,2

居民生活状况调查报告

居民生活状况调查报告 篇一:城市居民生活现状调查报告1800字 城市居民生活现状调查报告 一、城市居民生活现状 每一次假期回到家都能明显感受到社区的变化,借着此次社会调查的机会,我也对社区居民的生活现状做了更深层次的了解,总结出了以下几点: 1.社区居民对于社会保障的满意度明显上升: 社区居民对政府社会保障工作的满意度明显上升,尤其是对医疗服务的满意 度上升幅度较大,同时医疗支出对居民的生活压力也有所减轻。近几年来,我国 医疗保障体系覆盖面的扩展,以前所未有的速度快速推进,已经基本实现

了全民 覆盖的制度建设。医疗保障体系建设的快速推进,取得了明显的效果。 2.社区环境有明显改善: 据我的实地考察,今年小区内供居民歇息的长椅的数量比去年增加了 倍,新的长椅在构造上也更结实、牢固。在没有电梯的居民楼中目前也已全部安 装上楼梯的扶手,方便老年人上下楼。社区环境的明显改善,不仅使城市居民感 受到了便利、提高了生活质量,也会使市民们更加愿意为这个社会出力做贡献。 3.居民收入水平有所提高: 居民的可支配收入普遍提高,生活质量也得到相应的改善,大家也开始把越 来越多的心思花在了理财上。 二、社会保障制度仍需加快完善的几个方面

目前,我国社会保障制度的建设取得了很大成就,但应对经济波动的挑战、人口老龄化的加剧、人口迁移流动的加快、就业形式的多样化等等,都要求我国 社会保障制度加快完善。 1.养老保险覆盖率亟待提高: 养老保障一直是本市居民关注的热点问题之一,随着老龄化的加剧,家庭结 构日益小型化,家庭保障功能逐渐弱化,传统的家庭代际养老模式受到很大的挑 战,城乡居民对城乡养老保险及相关服务的需求快速提升。在本次调查中,28% 的居民认为养老保障问题是我国重大的社会问题。养老等社会保障问题的解决程 度,也直接影响到居民的社会公平感。从本次调查来看,认为养老等社会保障“比

plc红绿灯实验报告

竭诚为您提供优质文档/双击可除plc红绿灯实验报告 篇一:交通灯pLc控制实验报告 交通灯的pLc控制实验报告 学院:自动化学院班级:0811103姓名:张乃心学号:20XX213307 实验目的 1.熟悉pLc编程软件的使用和程序的调试方法。2.加深对pLc循环顺序扫描的工作过程的理解。3.掌握pLc的硬件接线方法。 4.通过pLc对红绿灯的变时控制,加深对pLc按时间控制功能的理解。5.熟悉掌握pLc的基本指令以及定时器指令的正确使用方法。 实验设备 1.含可编程序控制器microLogix1500系列pLc的Demo 实验箱一个 2.可编程序控制器的编程器一个(装有编程软件的pc 电脑)及编程电缆。3.导线若干

实验原理 交通指挥信号灯图 I/o端子分配如下表 注:pLc的24VDc端接Demo模块的24V+;pLc的com端接Demo模块的com。 系统硬件连线与控制要求 采用1764-L32Lsp型号的microLogix1500可编程控制器,进行 I/o端子的连线。它由220VAc供电,输入回路中要串入24V直流电源。1764系列可编程控制器的产品目录号的各位含义如下示。1764:产品系列的代号L:基本单元 24:32个I/o点(12个输入点,12个输出点)b:24V 直流输入w:继电器输出 A:100/240V交流供电 下图为可编程控制器控制交通信号灯的I/o端子的连线图。本实验中模拟交通信号灯的指示灯由24V直流电源供电。o/2-o/4为南北交通信号灯,o/5-o/7为东西交通信号灯。 实现交通指挥信号灯的控制,交通指挥信号灯的布置,控制要求如下:(1)信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始正常工作,且先南北红灯亮,东西绿灯亮。当启动开关断开时,所有信号灯熄灭。 (2)南北红灯维持25秒。在南北红灯亮的同时东西绿

实验二 8255A并行接口实验

实验二 8255A并行接口实验(一) 一实验目的 1、掌握通过8255A并行口传输数据控制LED发光二极管的亮灭;进一 步熟悉软件编程环境。 二实验设备 1、微机系统一套; 2、TPC-3型微机接口实验系统一台; 3、导线若干。 三实验内容 1、基础部分:用8255A的A端口控制8个LED发光二极管的亮和灭(端口 输出为1则亮,输出为0则灭)。其中L0―L2为东西方向,L5―L7为南北 方向、L3-L4不用,PA口与相应的发光二极管驱动信号输入端相连,输入端 为1时发光二极管亮。接线如图4-5所示。 图4-5 编制程序,通过8255A控制发光二极管,以模拟交通灯的管理。 2.提高部分:利用开关K0,K1的控制,以模拟几种交通灯的管理,具体要求 为: K0K1灯控制 00正常运行 01南北路口绿灯亮、东西路口红灯亮 10东西路口绿灯亮、南北路口红灯亮 3.如果模拟车流量大小来来决定红绿灯交通时间,请问你有什么解决办法。如果 能解决请加以解释并编程调试。

四、编程提示: 1.要完成本实验,首先必须了解交通灯的亮灭规律。设有一个十字路口,南北、东西方向初始态为四个路口的红灯全亮。之后,南北路口的绿灯亮,东西 路口的红灯亮,南北路口方向通车。延迟一段时间后,南北路口的绿灯熄灭, 而南北路口的黄灯开始闪烁。闪烁8次后,南北路口的红灯亮,同时东西路口 的绿灯亮,东西路口方向开始通车。延迟一段时间后,东西路口的绿灯熄灭, 而黄灯开始闪烁。闪烁苦干次后,再切换到南北路口方向。之后,重复上述过 程。 2.程序中应设定好8255A的工作模式,使三个端口均工作于方式0,并处于输出态 3.8255A的A端口地址为:288H B端口地址为:289H C端口地址为:28AH 控制口地址为:28BH 五、实验要求: 1.做好实验预习和准备工作,并写出预习报告(要求写出实验的流程图及程序),熟练掌握8255A编程原理及编程方法。 2.实验操作的最低要求是要做出实验内容的基础部分,然后根据实际操作能力争取做出实验内容的提高部分及回答实验内容的第三部分问题。 3.写出实验报告,内容为: 1)实验目的; 2)实验设备; 3)实验中遇到的问题及解决问题的分析思路与办法,问题定位及问题的性质; 4)对本实验的建议及有何创新。 ;这是自动生成的代码模板 STACKS SEGMENT STACK ;堆栈段 DW 128 DUP(?) ;注意这里只有128个字节 STACKS ENDS DATAS SEGMENT ;数据段 ;请在这里定义您的数据 DATAS ENDS CODES SEGMENT ;代码段 ASSUME CS:CODES,DS:DATAS START: MOV AX,DATAS ;初始化 MOV DS,AX

(整理)业务现状调研报告

业务调研报告

目录 文档概述 ................................................................................................. 错误!未定义书签。 本科简介 .......................................................................................... 错误!未定义书签。 组织架构 (3) 总体流程 (3) 研发中心业务现状与需求 (5) 组织构架 (5) 现有系统 (5) 业务流程 (5) 业务现状 (5) 业务需求 (6) 供应链中心业务现状与需求 (7) 组织构架 (7) 现有系统 (7) 业务流程 (7) 业务现状 (8) 业务需求 (9) 涉及报表或单据 (10) 涉及考核指标 (11) 热水器事业部业务现状与需求 (12) 组织构架 (12) 现有系统 (12) 业务流程 (12) 业务现状 (12) 业务需求 (12) 涉及考核指标 (13) 五金洁具事业部业务现状与需求 (14) 组织构架 (14) 现有系统 (14) 业务流程 (14) 业务现状 (14) 业务需求 (14) 模具事业部业务现状与需求 (15) 组织构架 (15) 现有系统 (15) 业务流程 (15) 业务现状 (16) 业务需求 (16) 营销中心现状与需求 (17)

组织构架 (17) 现有系统 (17) 业务现状 (17) 业务需求 (17) 涉及考核指标 (18) 财务中心业务现状与需求 (19) 组织构架 (19) 现有系统 (19) 业务流程 (19) 业务现状 (20) 业务需求 (20)

红绿灯实验报告

实验报告 班级:学号: 姓名:日期: 实验一、红绿灯控制 一、实验目的 熟悉软件的使用,掌握plc编程的方法,编写程序控制十字路口的红绿灯。 二、实验设备 一台安装有STEP 7-MivroWIN4.0与S7200_simulation的电脑。 三、控制要求分析 实验利用PLC控制十字路口的红绿灯。十字路口的红绿灯分为横向控制灯和纵向控制灯,每个方向有红、绿、黄3种颜色的控制灯。 当电路接通,双向红绿灯开始正常工作,横向的绿灯和纵向的红灯先亮。横向的绿灯亮维持8s,在横向绿灯亮的同时纵向的红灯也亮起,并维持10s。第8秒时横向的绿灯熄灭,同时亮起黄灯并维持2s后熄灭。第10s时,横向黄灯熄灭的同时亮起红灯并维持10s,同时纵向的绿灯亮起并维持8s。当纵向绿灯熄灭并亮起黄灯持续2s后红灯亮起,同时横向的绿灯也亮起并维持8s到此一个循环就此结束下一个循环开始。当按下紧停按钮时两路同时亮黄灯2s后,其中一路亮红灯另一路亮绿灯。本实验设置了两个紧停按钮。 四、PLC的I/O分析 I0.1,I0.2两个紧停按钮。M0.1,M0.2中间继电器。 Q0.0横向绿灯,Q0.1横向黄灯,Q0.2横向红灯, Q0.3纵向红灯,Q0.4纵向绿灯,Q0.5纵向黄灯。 T37、T41为8s定时器, T38、T42为2s定时器, T39、T40为10s定时器。 五、PLC梯形图程序及指令表程序

梯形图程序:

指令表程序: LD I0.1 = M0.1 Network 2 LDN M0.2

AN T37 LDN M0.1 A T38 A M0.2 OLD = Q0.0 Network 3 LDN M0.2 AN M0.1 AN T39 TON T37, 80 Network 4 LDN M0.2 AN M0.1 AN T38 A T37 LDN M0.2 AN T38 A M0.1 OLD LDN M0.1 AN T38 A M0.2 OLD = Q0.1 Network 5 LDN M0.1 AN M0.2 A T37 LDN M0.2 A M0.1 OLD LDN M0.1 A M0.2 OLD TON T38, 20 Network 6 LDN M0.2 AN M0.1 AN T39 A T38 LDN M0.2 A T38

8255并行口实验实验报告

8255并行口实验实验报告 作者: 一、实验目的 掌握8255A的编程原理。 二、实验设备 CPU挂箱、8086CPU模块。 三、实验内容 8255A的A口作为输入口,与逻辑电平开关相连。8255A的B口作为输出口,与发光二极管相连。编写程序,使得逻辑电平开关的变化在发光二极管上显示出来。 四、实验原理介绍 本实验用到两部分电路:开关量输入输出电路和8255可编程并口电路。 五、实验步骤 1、实验接线 CS0?CS8255; PA0~PA7?平推开关的输出K1~K8; PB0~PB7?发光二极管的输入LED1~LED8。 2、编程并全速或单步运行。 3、全速运行时拨动开关,观察发光二极管的变化。当开关某位置于L 时,对应的发光二极管点亮,置于H时熄灭。 六、实验提示 实验也是如此。实验中,8255A工作于基本8255A是比较常用的一种并行接口芯片,其特点在许多教科书中均有介绍。8255A有三个8位的输入输出端口,通常将A端口作为输入用,B端口作为输出用,C端口作为辅助控制用,本输入输出方式(方式0)。 七、实验结果 程序全速运行后,逻辑电平开关的状态改变应能在LED上显示出来。例如:K2置于L位置,则对应的LED2应该点亮。 八、程序框图(实验程序名:t8255.asm)

开始 设置8255工作方式 读A口 输出至B口 结束 九、程序源代码清单: assume cs:code code segment public org 100h start: mov dx,04a6h ;控制寄存器地址 mov ax,90h ;设 置为A口输入,B口输出 out dx,ax mov al,0feh start1:mov dx,04a2h 芯片的 入口地址 out dx,al mov bl,al mov dx ,04a0h in al,dx test ax,01h jz strat2 mov al ,bl rol al,1 流水灯循环左移 mov bl,al mov cx,3000h 设置cx为灯闪烁时间对应的循环次数 add: loop add jmp start1 无条件跳转至start1 strat2:mov al,bl mov dx,04a2h out dx,al ror al,1 流水灯循环左移 mov bl, al mov cx,3000h add1: loop add jmp start 无条件跳转至start code ends end start 十、实验总结 通过该实验,掌握了8255A的编程原理,学会了用汇编语言来编写程序控制8255A进行流水灯的操作实验。

红绿灯实验报告

课程设计 《微机原理与接口技术》 2012~2013学年第一学期 目录 学院(部)电子电气工程学院 学号021210134 姓名崔平 授课教师戎自强

目录 一、课程设计的目的 (1) 二、设计的题目及要求 (1) 2.1、题目(一) (1) 2.2、题目(二) (1) 三、设计的内容及程序 (1) 3.1对于题目(一)的分析与设计 (2) 3.1.1设计的程序流程图 (2) 3.1.2设计的程序 (3) 3.1.3调试结果和程序结果分析 (4) 3.2对设计题(二)的分析与设计 (4) 3.2.1实验电路及连线 (4) 3.2.2设计程序流程图 (5) 3.2.3设计的程序 (6) 3.2.4结果分析 (9) 3.2.5程序拓展内容 (9) 四、扩展内容 (13) 4.1、关于行人闯红灯的扩展 (13) 4.2、关于黄灯问题的扩展 (15) 五、心得体会 (18) 六、参考文献 (19)

微机课程设计报告 一、课程设计的目的 课程设计有利于基础知识的理解和逻辑思维的锻炼。本课程设计是微机原理与接口技术课程的配套内容。微型计算机在很多场合作为一个控制系统的控制部件或作为一个设备的智能化部件融入系统中。学习和掌握计算机汇编语言和常用接口电路的应用和设计技术。充分认识理论知识对应技术的指导作用,进一步加强理论知识与实践相结合,加深对专业知识和理论知识的认识和理解。对于自动化专业的学会了解和认识微机的硬件结构和输入输出接口技术是十分必要的。本课程设计要求同学们自己按要求设计一段程序并完成简单的红绿灯程序制作以及相应的拓展。 二、设计的题目及要求 2.1、题目(一) 2.1.1设计目的 熟练掌握8088汇编语言程序各种结构的设计及编程方法,熟练掌握DOS中断功能调用的方法。 2.1.2内容 编制一个完整的程序,计算100个正整数(字数据)之和,如果不超过机器数的范围(65535),则计算其平均值并存于(RUSULT)中,否则显示“overflow”。 2.2、题目(二) 2.2.1设计目的 掌握8088CPU及存储器硬件接口电路的设计连接,掌握相关硬件驱动软件设计及信息处理软件的设计调试方法。 2.2.2内容 利用8088CPU以及8255设计十字路口交通灯控制系统。基本要求是完成双向红灯黄灯的配合控制。并对当前的红绿灯系统的不足加以思考,并给出相应的解决方法。

8255试验报告(方式1查询输出)

《微型计算机接口技术》实验报告 实验名称:可编程并行接口芯片8255应用 (8255方式1、查询输出) 姓名 学号: 班级: 日期: 广东外语外贸大学信息科学技术学院

一、实验目的 掌握8255方式1查询输入、输出时的使用及编程 二、实验内容 1、按照图示连接硬件(注意图中大多数线试验箱已经连好,只连接需要用户连接的部分,预习,参考PPT) 2、编程:每按一次单脉冲按钮,ACK信号有效,8255内部输出准备好状态有效(INTR),查询输出一次数据,点亮、熄灭相应的发光二极管。 三、实验原理(8255方式1输出:结合结构图、时序图、状态字描述) 8255是一片可编程并行I/O接口芯片,每片8255有两个8位的并行口(PA,PB)和两个4位并行口(PC的高、低四位),其中PA口可工作于方式0,1,2。PB口工作于方式0,1。PC口仅能工作于方式0。在方式1中,将8255的三个端口分为了A、B两组,PA、PB两个口仍作为数据输入/输出口,而PC口则作为两部分,分别作为PA、PB口的联络信号。8255A 方式1 A口输出过程由CPU响应中断开始,在中断中用OUT指令通过8255A 向外设输出数据,发出WR 信号;WR上升沿清除INTRA 中断请求信号,且使OBFA =“L”(有效),通知外设取数;当外设接受数据后,发出ACKA 应答信号,一方面使OBFA=“H”(无效),另一方面在ACKA信号的上升沿使INTRA=“H”(有效),以此向CPU发出新的中断请求,开始下一轮输出。 四、硬件设计及方案论证(完整图的信号线连接及作用:数据、地址、控制及外设线)硬件设计如图,其中: 1.8255芯片中的数据总线D0—D7是和CPU的数据线直接相连的,从而CPU可以向8255 发送命令、数据和8255芯片也可以向CPU发送状态、数据等等。 2.8255芯片中的A0和A1也是与CPU的地址总线直接相连,并且在控制字在以下几种 情况有不同的设置,若A1A0= 00时,8255芯片中的PA口被选中,若A1A0=01时,8255芯片中的PB口被选中,若A1A0=10时,8255芯片中的PC口被选中,若A1A0=11时,则8255芯片的控制口被选中。 3.8255芯片的读信号、写信号、复位信号,分别于CPU的IOR、IOW、RESET直接相 连,当CPU执行IN指令时,8255的读信号有效,CPU从8255芯片读取信息,当CPU 执行OUT指令时,8255的写信号有效,CPU输出信息到8255芯片,完成一定的功能。 而当CPU发出复位的信号时,8255也会进行复位操作。 4.8255芯片中的片选信号与3—8译码器的Y1相连,而Y1的寻址范围是288H—28FH, 而8255芯片中的端口A的地址是288H,端口B的地址是289H,端口C的地址是28AH,控制端口的地址是28BH,因此4的端口都在在3—8译码器的Y1的寻址范围之内。5.8255芯片的PC6与脉冲信号是连接在一起,8255芯片的A端口与二极管L7—L0直接 相连。当脉冲信号到来,PC6会被置1,允许中断,CPU会将数据通过8255芯片的A 口输出到二极管L7中,点亮相应的灯。 。。。。。。等等详细论证,如我课堂所讲

红绿灯实验报告

红绿灯实验报告 上海交通大学材料科学与工程学院 实验目的: 通过Labview程序设计做出十字路口红绿灯的计算机模拟。 程序原理: 整体思路: 用户将纵向红灯时间t纵红、纵向黄灯时间t纵黄、纵向绿灯时间t纵绿输入完毕后,程序会将这三段时间相加作为一个循环的时长T,并把时间计数器的时间除以1000取整数部分,再用这个结果除以T取余数得到当前循环已进行的时间t,取整数得到已进行的循环次数n。为了简便起见,程序默认t横黄等于t纵黄。根据实际经验可知: 机动车道部分: t纵红= t横黄+ t横绿 t横红= t纵黄+ t纵绿 人行道部分: t纵红= t横绿= 机动车道部分t纵红 t横红= t纵绿= 机动车道部分t横红 因此,我们可以采用判断时间区间的办法控制各个指示灯的亮灭,即:令纵向红灯时间区间为[ 0,t 纵红 ]、纵向黄灯时间区间为[ t纵红 + t纵绿,T ]、纵向绿灯时间区间为[ t纵红,t纵红 + t纵绿 ]、横向红灯时间区间为[ t纵红,T ]、横向黄灯时间区间为[ t横绿,t纵红 ]、横向绿灯时间区间为[ 0,t横绿 ],利用判定范围元件判断t所符合的区间。当t符合某些红灯或绿灯的区间时,指定元件将布尔量直接输出到信号灯,从而点亮这些红灯或绿灯并保持其他红灯或绿灯不工作;当t符合黄灯的区间时,利用相应元件得到黄灯已工作的时间,并将其除以2取余数,判断余数是否等于0,将布尔量输入信号灯,达到让黄灯闪烁的目的。 显然,各对指示灯时间区间均不相同,但是同一方向上三种颜色的指示灯的时间区间相加正好可以构成一个完整的循环,所以某一确定方向上有且仅有一种颜色的交通灯在工作。另外,本程序通过控制时间区间,完美地实现了不同方向上指示灯的协同工作,很好地模拟了实际情况。 另外,程序利用while循环以及移位寄存器实现连续运行。根据时间计数器的性质,每计时1000毫秒就会自动停止一次,所以本程序的设计中,每次循环里时间计数器只运行1000毫秒,通过不停地循环实现程序的连续运行。将移位寄存器赋以初始值1,而开始计时的时候n = 0。当二者不相等时,利用元件把此时移位寄存器的数值再次寄存并继续循环;当二者相等后,利用元件把移位寄存器此时的数值加1后寄存并继续循环,则二者又不相等了,元件就会把此时移位寄存器的数值再次寄存并继续循环。依此类推,则程序就会连续运行下去,不会终止。 程序设计方案: 当前循环已进行的时间t和已进行的循环次数n的获取: 加入一个时间计数器。由于时间单位是毫秒,而用户输入的时间单位是秒,因此需要转换单位:把计数的时间用“商与余数”元件除以1000取整数部分,即可将毫秒转化为秒。记此结果为t0,然后把t纵红、t纵黄和t纵绿用复合运算元件相加得到T,再用“商与余数”元件将t0除以T取余数即可得到当前循环已进行的时间t,取整数即为已进行的循环次数n。 机动车道指示灯部分:

微机接口 8255并行接口实验报告

浙江工业大学计算机学院实验报告 实验名称 8255并行接口实验 姓名徐洁 学号 201326810521 班级计科1301班 教师雷艳静 日期 2015/12/31

一、实验内容与要求 1.1 实验内容 8255方式0实验一:从8255端口C输入数据,再从端口A输出,即TPC-USB平台按逻辑电平开关K0~K7通过编程使端口C接收,然后再通过端口A输出到LED显示电路L0~L7,这样逻辑电平开关的值就可以通过8255芯片显示在LED显示电路上。 8255方式1输出实验:编程实现每按一次单脉冲按钮产生一个正脉冲,使8255产生一次中断,让CPU进行一次中断服务:依次输出01H、02H、04H、08H、10H、20H、40H、80H 使LED显示电路L0~L7依次发光,中断8次结束。 8255方式1输入实验:编程实现每按一次单脉冲按钮产生一个正脉冲使8255产生一次中断请求,让CPU进行一次中断服务,读取逻辑电平开关预置的ASCII码,在屏幕上显示其对应的字符,中断8次结束。 1.2 实验要求 (1) 具有一定的汇编编程的基础,能编写一些基本语句来实现实验。实验前根据实验流程 图,写出对应代码; (2) 要了解8255A并行接口芯片内部结构和外部引脚,理解8255芯片的工作方式和程序设 计方法; (3) 熟悉实验平台TPC-USB了解各个接口的名称与功能,进行实验时能快速并正确地连接 好实验电路; (4) 8255方式0实验一:连接PC与TPC-USB平台,用微机实验软件运行程序,用TPC-USB 平台上的逻辑电平开关与LED显示电路观察,LED显示的值与逻辑电平开关设的值对应; (5) 8255方式1输出实验:连接PC与TPC-USB平台,用微机实验软件运行程序,手按单 脉冲按钮,观察LED显示电路能依次发光,按8次后,中断结束,程序结束; (6) 8255方式1输入实验:连接PC与TPC-USB平台,用微机实验软件运行程序,用TPC-USB 平台的逻辑电平开关设置一个ASCII码,按一次单脉冲,屏幕就能显示该ASCII码对应的字符,变更逻辑电平的开关,按一次单脉冲,屏幕就会显示变更的ASCII码对应的字符。这样操作N次之后,中断结束,程序结束。

相关文档