东西和南北的时间不同步,楼主没有说得很清楚

你把时间流程说清楚我可以把代码写出来

//以下代码经过Keil C51软件调试通过

#include "reg51。

h" //头文件包含

//宏定义

#define uint unsigned int

#define uchar unsigned char

#define ON 0 //0的时候灯亮

#define OFF 1 //1的时候灯亮

//管脚定义

//南北道 黄灯亮3秒 红灯亮 30秒 黄灯3秒 绿灯38秒

//东西道 黄灯亮3秒 绿灯亮 28秒 黄灯3秒 红灯40秒

sbit PortDX_Yellow = P1^0; //东西方向黄灯

sbit PortDX_Red = P1^1; //东西方向红灯

sbit PortDX_Green = P1^2; //东西方向绿灯

sbit PortNB_Yellow = P1^3; //南北方向黄灯

sbit PortNB_Red = P1^4; //南北方向红灯

sbit PortNB_Green = P1^5; //南北方向绿灯

void delay(uint ms) // 毫秒级延时(AT89C52 @ 11。

0592MHz)

{

uint ti;

while(ms--)

{

for(ti=0;ti<112;ti ){}//112

}

}

/*==================== 主函数 ====================*/

void main(void)

{

delay(400); //开机延时400ms

while(1)

{

PortNB_Yellow = ON ;PortNB_Red = OFF;PortNB_Green = OFF;//南北黄灯亮3秒

PortDX_Yellow = ON ;PortDX_Red = OFF;PortDX_Green = OFF;//东西黄灯亮3秒

delay(3000);

PortNB_Yellow = OFF;PortNB_Red = ON ;PortNB_Green = OFF;//南北红灯亮28秒

PortDX_Yellow = OFF;PortDX_Red = OFF;PortDX_Green = ON ;//东西绿灯亮28秒

delay(28000);

PortNB_Yellow = OFF;PortNB_Red = ON ;PortNB_Green = OFF;//南北红灯亮2秒

PortDX_Yellow = ON ;PortDX_Red = OFF;PortDX_Green = OFF;//东西黄灯亮2秒

delay(2000);

PortNB_Yellow = ON ;PortNB_Red = OFF;PortNB_Green = OFF;//南北黄灯亮1秒

PortDX_Yellow = ON ;PortDX_Red = OFF;PortDX_Green = OFF;//东西黄灯亮1秒

delay(1000);

PortNB_Yellow = ON ;PortNB_Red = OFF;PortNB_Green = OFF;//南北黄灯亮2秒

PortDX_Yellow = OFF;PortDX_Red = ON ;PortDX_Green = OFF;//东西红灯亮2秒

delay(2000);

PortNB_Yellow = OFF;PortNB_Red = OFF;PortNB_Green = ON ;//南北绿灯亮38秒

PortDX_Yellow = OFF;PortDX_Red = ON ;PortDX_Green = OFF;//东西红灯亮38秒

delay(3800);

}

}。

全部

keil交通灯c语言,用Keilc软件设计一个交通灯程序C程序相关推荐

  1. 使用go语言GUI库fyne绘制一个交通标志

    绘制一个交通标志 首先实现一个函数makeSign(),该函数返回fyne.CanvasObject对象,对象中实现所有的图形 func makeSign() fyne.CanvasObject {b ...

  2. keil怎么将c语言烧写软件下载,Keil-MDK编译完成后自动烧写下载

    大多数人使用Keil调试程序都是先点编译工程(Build),然后等编译成功后再点下载(Download)或者调试(Debug).Keil本身可以选择编译完成后自动开启调试,但是如果不想开启调试而是直接 ...

  3. 微信c语言刷题软件,独家全能微信刷题小程序正式上线(经典秒杀口诀模块全民共享)...

    原标题:独家全能微信刷题小程序正式上线(经典秒杀口诀模块全民共享) 全权所有.独家研发微信刷题打卡小程序已经开发完毕并上线,学员们可以充分利用好零碎时间,随心所欲.随时随地的进行刷题训练,背诵记忆知识 ...

  4. 排班系统c语言设计说明,帮我设计一个关于员工排班的C语言程序

    给你个c++版本做参考: #include #include #include #include int main(int argc,char *argv[]) { std::vector arr[7 ...

  5. 用c语言设计一个统计字符个数的程序,「第6篇」「C程序上机题」「统计输入的字符个数思路与实现」...

    一.统计输入的字符个数 同学们在学习C语言课程中,经常会遇到一道题,就是要求你写一个C程序,这个C程序能够读取你从键盘上输入的字符,并且统计其中的字符个数,最后输出总的字符个数并且把这些输入的字符再输 ...

  6. 软件设计:一个简单的装修工程管理系统。

    欢迎技术交流和帮助,提供IT相关服务,索要源码请联系博主QQ: 245707878,若该文为原创文章,未经允许不得转载  版权声明:本文为CSDN博主「编号707」的原创文章,遵循 CC 4.0 BY ...

  7. C语言——贪心算法。设计一个算法,把一个真分数表示为埃及分数之和的形式。所谓埃及分数是指分子为1的分数。例如3/5=1/2+1/10

    解题思路: 最先想到的是把原数对自己的最大埃及数做减法,直到减完为止. 1. 找最大埃及分数 要找出b/a的最大埃及数(a>b).利用倒数即可推出最大埃及数 a/b = d-k(余数) a=d ...

  8. 按键自加自减的c语言数码管编程,设计一个单片机输入显示系统,要求每按一下按键数码管显示数据加1(数码管初始值为0,9加1 后显示0)。...

    程序清单如下: #include < reg51.h >// 51单片机头文件 #define uchar unsigned char// 宏定义,用uchar替代无符号字符型 #defi ...

  9. 浅谈STM32的三种Boot模式的差异以及用汇编语言设计一个LED灯程序

    STM32的三种Boot模式的差异 1.三种方式的比较 用汇编程序完成LED的程序 1.三种方式的比较 所谓启动,一般来说就是指我们下好程序后,重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值 ...

  10. c语言12之编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式:操作数1 运算符op 操作数2 计算表达式的值,指定的运算符为加减乘除。

    题目: 设计一个简单的计算器程序,要求根据用户从键盘输入的表达式: 操作数1 运算符op 操作数2 计算表达式的值,指定的运算符为加减乘除. 源代码: #include<stdio.h> ...

最新文章

  1. 电大计算机应用,(2016年电大)电大全国计算机应用考试网考.doc
  2. 2020上半年收集到的优质AI文章 – 自动驾驶
  3. Cassandra架构、设计(集群表)和性能报告
  4. python学会后再学c_目前python熟练 ,想再学golang 需要先学c吗?
  5. C/C++头文件一览
  6. Java正则表达式代码案例
  7. C#:System.Data.Common命名空间(数据库抽象工厂的使用)
  8. 解决 MyEclipse build workspace 慢,validation javascript 更慢的问题
  9. 四、Python第四课——Python中列表及其操作(增删改查)
  10. 【TDA4系列】使用 Linux + RTOS 开发基于以太网的应用程序
  11. 2022 VMware下载安装教程
  12. BA无标度网络(三):网络生成
  13. 用matlab化简三角函数方程组,matlab化简三角函数 matlab怎么样化简三角函数?
  14. python中成语接龙游戏_python爬虫实现成语接龙1.0
  15. js 浏览器语音播报
  16. 腾讯云服务器价格明细表(CPU内存/带宽/磁盘)
  17. 采用sFlow工具实现流量监控--实验
  18. 12生肖年份c语言,12生肖在什么年份最好运
  19. jser必看的破解javascript各种加密的反向思维方法 转自脚本之家
  20. 13. 设计模式之反转原则:如何减少代码间的相互影响?

热门文章

  1. 2018考研数学经验详谈
  2. springboot基于javaweb的课堂考勤系统设计与实现毕业设计源码142335
  3. 如何获取华为网络安全考试题库?
  4. Python 语言简介与入门(1)
  5. 解决织梦CMS友情链接的字数个数限制
  6. 诺基亚5800软件测试初学者,诺基亚5800刷机【教程详解】
  7. 全球10大开放源代码项目
  8. 《Excel图表之道》——书和人
  9. 计算机专业抑郁症多,社工专业毕业的我得了抑郁症,我的痛苦别人难以理解?...
  10. 系统同传软件_影视翻译软件可实时在线翻译多国语言