LED模拟交通灯.docx

上传人:b****5 文档编号:5933154 上传时间:2023-01-02 格式:DOCX 页数:13 大小:1.58MB
下载 相关 举报
LED模拟交通灯.docx_第1页
第1页 / 共13页
LED模拟交通灯.docx_第2页
第2页 / 共13页
LED模拟交通灯.docx_第3页
第3页 / 共13页
LED模拟交通灯.docx_第4页
第4页 / 共13页
LED模拟交通灯.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

LED模拟交通灯.docx

《LED模拟交通灯.docx》由会员分享,可在线阅读,更多相关《LED模拟交通灯.docx(13页珍藏版)》请在冰豆网上搜索。

LED模拟交通灯.docx

LED模拟交通灯

 

计算机图形学

 

实验题目:

LED模拟交通灯

专业班级:

电子信息工程、一班

学号:

姓名:

实验时间:

2011\06\20

 

LED模拟交通灯

一、说明:

东西向绿灯亮若干秒,黄灯闪烁5次后红灯亮,红灯亮后,南北向由红灯变为绿灯,若干秒后南北向黄灯闪烁5此后变红灯,东西向变绿灯,如此重复。

二、硬件连接

 

三、软件编辑

#include

#defineucharunsignedchar

#defineuintunsignedint

sbitRED_A=P0^0;

sbitYELLOW_A=P0^1;

sbitGREEN_A=P0^2;

sbitRED_B=P0^3;

sbitYELLOW_B=P0^4;

sbitGREEN_B=P0^5;

ucharFlash_Count=0,Operation_Type=1;

voidDelayMS(uintx)

{

uchari;

while(x--)for(i=0;i<120;i++);

}

voidTraffic_Light()

{

switch(Operation_Type)

{

case1:

RED_A=1;YELLOW_A=1;GREEN_A=0;

RED_B=0;YELLOW_B=1;GREEN_B=1;

DelayMS(2000);

Operation_Type=2;

break;

case2:

DelayMS(300);

YELLOW_A=~YELLOW_A;GREEN_A=1;

if(++Flash_Count!

=10)return;

Flash_Count=0;

Operation_Type=3;

break;

case3:

RED_A=0;YELLOW_A=1;GREEN_A=1;

RED_B=1;YELLOW_B=1;GREEN_B=0;

DelayMS(2000);

Operation_Type=4;

break;

case4:

DelayMS(300);

YELLOW_B=~YELLOW_B;GREEN_B=1;

if(++Flash_Count!

=10)return;

Flash_Count=0;

Operation_Type=1;

}

}

voidmain()

{

while

(1)Traffic_Light();

}

 

四、实验结果

五、电器件检查

六、创建网络表

 

七、布局

1、手动

 

2、自动

八、布线

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1