求数电交通灯课程设计..MULTISIM.

(1)主、支干道交替通行,主干道每次放行30s,支干道每次放行20s。
(2)绿灯亮表示可以通过,红灯亮表示禁止通行。
(3)每次绿灯变红灯时,贡灯先亮5s(此时另一道上的红灯不变)。
(4)十字路口要有数字显示作为时间提示,以便人们能更直观地把握时间。
(5)主、支干道通行时间及黄灯亮的时间均以秒为单位作减计数。
(6)在黄灯亮时原红灯按1Hz频率闪烁。
(7)要求主、支干道通告时间及黄灯亮的时间均可在0~99s内任意设定。
邮箱:1642710604@qq.com
谢谢了

第1个回答  2012-06-17
#include <msp430x41x.h>
unsigned i;//全局变量,用于传递时间信值
void main (void)
{

unsigned state;
WDTCTL= WDTPW + WDTHOLD; //设置看门狗控制寄存器,关看门狗
TACTL = TASSEL0 + TACLR; // 设置定时器A控制寄存器,
CCTL0 = CCIE; //设置捕获/比较控制寄存器,CCIE=0x0010,使能捕获比较中断
CCR0 =32768; //设置捕获/比较寄存器,初始值为32768,对于32768Hz的频率,相当于1s
TACTL |= MC0; //设置定时器A控制寄存器,MC0=0x0010,使计数模式为增计数
_EINT(); //使能中断,这是一个C编译器支持的内部过程。
P2DIR=0XFF;
P2OUT=0XDE;
state=0;
while(1) //无限次while循环
{

if( state==0 && i==4 )
{
P2OUT=0XDE; //东西红,南北黄
state=1;

}
if(state==1 && i>=7 )
{
P2OUT=0XEE; //东西绿,南北红
state=2;

}
if( state==2 && i==4 )
{
P2OUT=0XF3; //东西黄,南北红
state=3;

}
if(state==3 && i==9 ) //东西红,南北绿
{
P2OUT=0XF5;
state=0;
i=0;
}

}
}

#pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A ( void)//定时器A的CC0中断处理程序
//TIMERA0_VECTOR=6*2,等于基地址0xFFE0+12=0xFFEC
{
i++;
if (i>=20)
i=0;
}
看看你能不能用追问

呃,很感谢 但是我要仿真,,能麻烦你弄一份给我吗

追答

这个就是仿真程序,你用的什么板?

追问

10版的.. 我想要的是仿真图..能麻烦弄一份不?

追答

我说的是你做仿真用的什么板,也就是用的什么系统

追问

就是这个啊。。

第2个回答  2012-06-20
我给你发邮箱了,自己查看,多给点分吧~嘿嘿,你要自己在设置一下仿真的速度,,让它走快点。本回答被提问者采纳
第3个回答  2019-06-10
楼主资料还在吗 可不可以给我发一份 学习一下 谢谢 615724197@qq.com

multisim中交通三色灯在哪里
右上角。multisim中交通三色灯是需要自己设置的,都存放在文件中,就在主页的右上角。交通灯有两种,给机动车看的叫机动车灯,通常指由红、黄、绿三种颜色灯组成用来指挥交通通行的信号灯。。

大学数字电子技术的课程设计:数字式电子钟的设计或交通灯控制电路设计...
利用数字电路的理论和知识进行设计,交通灯控制一般要有两个路口协调工作,同时可以显示相关的时间。二、 设计任务和基本要求:设计十字路口(东西—南北)交通指挥控制器,控制两路口方向的红、黄、绿三种交通灯,并用数字指示通停时间。技术参数有: 1 东西停,南北行——东西红灯亮,南北绿灯亮 30S 2 东西停,南北转行—...

跪求一个Multisim10的红绿灯的仿真电路_multisim红绿灯电路设计图
(1)NE555自激震荡电路,datasheet(数据手册),数字电路书上也有。(2)74ls161加法计数器,分频用将频率进一步调慢。(2)74ls192减法计数器,倒计时使用,注意初始值的接法,有引脚可以设。(3)LM8168数码管驱动芯片,数码管显示使用。(4)jk触发器接成D除发器,二分频使用。用于控制红绿灯在...

multisim交通灯怎么修改时间
1、首先点击打开multisim交通灯软件。2、其次在软件中点击设置。3、最后在设置中点击时间设置并保存即可。

multisimled交通灯在哪
打开Multisim软件进入首界面,在上方的器件栏任意点击一个进入器件库。在Database默认MasterDatabase,Group选择Diodes,然后在Family栏选择LED,可以在右边浏览器件信息及符号标识。multisim的作用 Multisim是美国国家仪器NI有限公司推出的以Windows为基础的仿真工具,适用于板级的模拟数字电路板的设计工作,它包含...

multisim中如何找到下面的这个元器件!灯具!
那是虚拟的逻辑探针。“Indicators"→“PROBE”。

模电数电基础实验及Multisim7仿真目录
实验2.1 快速入门:引导学生通过实际操作熟悉Multisim7在模拟电路中的应用。...(以下实验内容按顺序列出,每个实验简述操作要点和目标)...第三章 数字电子技术基础实验 实验3.1 数字电路基础:讲解数字电路仿真基础,包括逻辑门的基本测试。...(实验内容同上,针对数字电路进行详细描述)...附录部分...

求基于Multisim电路设计EDA实例(模电数电都行)
模拟电子技术实验报告 实验三 负反馈放大电路一、实验目的1、熟悉Multisim软件的使用方法。2、掌握负反馈放大电路对放大器性能的影响。3、学习负反馈放大器静态工作点、电压放大倍数、输入电阻、输出电阻的开环和闭环仿真方法。4、学习掌握Multisim交流分析5、学会开关元件的使用二、虚拟实验仪器及器材双...

如何规划我的大学生活
所以我的第一项规划就是学会独立生活。我们以往的学习生活全是父母老师安排好的,我们只要照做就行了,而在大学就不一样了,没有父母在我们身边,老师也不会来时刻提醒我们学习,所以,进入大学的第一门必修课应该是学会独立生活,自己的衣食住行自己打理,别指望任何人。来到大学,远离了父母,但有时...

multisim数电箱在哪
在页面。Multisim14页面分为通用菜单栏、工具栏、元件库栏、仪器栏、项目管理栏电路工作栏。工具栏:从左到右依次是:新建、打开、存盘、打印、剪切、复制试验箱

相似回答