网站导航免费论文 原创论文 论文搜索 作业答案 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 设计资源 > 单片机 > 正文
程序设计
来源:Http://myeducs.cn 联系QQ:3710167 作者: Admin 发布时间: 09/06/04

#include<REG51.H>
#include<stdio.h>
Sbit snred=P1^0;
Sbit snyellow=P1^1;
Sbit sngreen=P1^2;
Sbit ewred=P1^3;
Sbit ewyellow=P1^4;
Sbit ewgreen=P1^5;
void delay20()             /延时20秒子程序
{
 unsigned char i,j;
 for(i=0;i<5000;i++)
  for(j=0;j<2000;j++);
}
void delay5()            //延时5秒子程序
{
 unsigned char i,j;
 for(i=0;i<5000;i++)
  for(j=0;j<500;j++);
}
unsigned char data bHasInt0=0;
void START(void) interrupt 0
{
 while(bHasInt0!=1)
 { snyellow=0
    Ewred=0;
ewgreen=1;
snred=1;               //东西通行,南北禁止
delay20();                 //20秒延时
ewgreen=0;       
ewyellow=1;             //东西亮黄灯,南北禁止
delay5();                  //5秒延时
ewyellow=0;
ewred=1;
snred=0;
sngreen=1;              //东西禁止,南北通行
delay20();                 //20秒延时
sngreen=0;
snyellow=1;             //东西禁止,南北亮黄灯
delay5();                  //5秒延时
 }
}
void STOP (void) interrupt 1
{  bHasInt0=1;
   snred=0;
snyellow=0;
sngreen=0;
ewred=0;
ewyellow=0;
ewgreen=0;               //关闭所有信号灯
}
void main()
{
   snred=0;
snyellow=0;
sngreen=0;
ewred=0;
ewyellow=0;
ewgreen=0;             //关闭所有信号灯
   EX1=1;              //开中断
   EA=1;
}
 

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 电话:013007313683 QQ:3710167 邮箱:Educs@163.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 Www.myeducs.Cn All Rights Reserved
湘ICP备09003080号