ZKX's LAB

avrled交通指挥灯程序框图

2020-07-17知识16

程序框图 第一个对第二个不对,输入框和输出框可以放在任何需要输入和输出的位置上交通信号灯控制程序设计 简单I/O实验(交通灯控制)一.实验要求以74LS273作为输出口,控制4个双色LED灯(可发红,绿,黄光),模拟交通灯管理。二.实验目的1.学习在单片机系统中扩展简单I/O接口的方法。2.学习数据输出程序的设计方法。3.学习模拟交通灯控制的方法。4.学习双色灯的使用。三.实验电路及连线四.实验说明1.因为本实验是交通灯控制实验,所以要先了解实际交通灯的变化规律。假设一个十字路口为东西南北走向。初始状态0为东西红灯,南北红灯。然后转状态1南北绿灯通车,东西红灯。过一段时间转状态2,南北绿灯闪几次转亮黄灯,延时几秒,东西仍然红灯。再转状态3,东西绿灯通车,南北红灯。过一段时间转状态4,东西绿灯闪几次转亮黄灯,延时几秒,南北仍然红灯。最后循环至状态1。2.双色LED是由一个红色LED管芯和一个绿色LED管芯封装在一起,公用负端。当红色正端加高电平,绿色正端加低电平时,红灯亮;红色正端加低电平,绿色正端加高电平时,绿灯亮;两端都加高电平时,黄灯亮。五.实验程序框图程序框图:源代码:ORG 0000HLJMP STARTORG 0040HSTART:MOV SP,#60HLCALL STATUS0;初始状态(都是红灯)CIRCLE:LCALL STATUS1;南北绿灯,东西红灯LCALL STATUS2;南北绿灯程序框图符号“ B 在程序框图符号中,矩形方框“”是处理框,平行四边形框才是输出与输入,而判断则是菱形框,故选B.考点:程序框图.用Labview做交通灯时,程序框图采用条件结构,为什么运行不按正确的顺序?不知道怎么改 你这样放当然会不知道执行的先后顺序了,可以加个顺序帧结构,这样就保证你的3个条件结构的执行顺序了程序框图符号“ 程序框图符号是赋值框所以可用于赋值a=10故选B如图所示,程序框图 根据程序框图,程序的功能是求和 S=12+14+16=1112 故选B.根据程序框图,程序的功能是求和 S=1 2+1 4+1 6,由此可得结论.程序框图如 程序框图,如图所示, D 当s=0时,a=c=0,∴曲线E的方程为by2=0,∴y=0,表示x轴;当s=1时,a=c>0,∴E不一定表示椭圆;当s=-1时,a=c,∴当b>0时,E是双曲线.选D.考点:圆锥曲线的程序框图 1)绘制框图单击“绘图”工具栏上的“自选图形”按钮,选择“流程图”项,选择“结束”按钮,这时鼠标变成十字型,在编辑区中按下鼠标左键,然后进行拖动,这个框就画出来了。用同样的方法,可以把别的框图也画出来。2)框图的大小和分布使“选择对象”按钮处于按下状态,然后在工作区中拖出一个框,框住所有绘制好的框图。将所有的框图都选中后,在图上单击鼠标右键,选择“设置自选图形格式”命令。选择“尺寸”选项卡,将框图的高度和宽度分别设为0.6,1.4厘米,单击“确定”按钮。这样所有的图形尺寸都一样了。保持所有框图处于选中状态,单击“绘图”按钮,选择“对齐或分布”项,选择“左对齐”,现在所有的图形都左对齐了。再次单击“绘图”按钮,选择“对齐或分面”项,选择“纵向分布”命令,这样所有的框图不仅左对齐而且纵向间隔也是均匀的。3)绘制连接符绘制好一系列流程图并排列对齐后,选择“绘图”工具栏中的“自选图形”按钮,再选其中“连接符”里的“直线箭头连接符”。用鼠标拖动连接符,从第一个框图的下框线位置拖动到第二个框图的上框线线位置,释放鼠标,连接符就自动连接到图形的中点处,绘制好直线箭头连接符后,选择“肘形箭头连接符”。用肘形程序框图的常用符号 是算法的一种,又叫流程图,是有一些规定的图形和流程线组成,用来描述算法的图形.程序框图中,圆角长方形表示起、止框,平行四边形表示输入、输出框,长方形表示处理框、执行框,用于赋值、计算,菱形表示判断框,成立写是或Y,不成立则写否或N.程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.顺序结构是最简单的结构,也是最基本的结构,循环结构必然包含条件结构.这三种基本逻辑结构是相互支撑的,它们共同构成了算法的基本结构,无论怎样复杂的逻辑结构,都可以通过它们来表达.(1)三者的共同特点①只有一个入口;②只有一个出口.菱形判断框有两个出口,而条件结构只有一个出口,不要将菱形框的出口和条件结构的出口混为一谈;③结构内的每一部分都有机会被执行到.即对每一个框来说都应当有一条从入口到出口的路径通过它;④结构内不存在死循环.在程序框图中不允许有死循环出现.(2)三者的比较①顺序结构在程序框图中的体现是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤;②条件结构在程序框图中是用判断框来表示,判断框内写上条件,两个出口分别对应着条件满足和条件不满足时所执行的不同指令;③循环结构在程序框图中是利用判断框来表示,判断框内写上条件

随机阅读

qrcode
访问手机版