问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

基于单片机(keil调试),帮忙设计一个交通灯控制的C语言程序。谢谢。。(汇编指令太麻烦咯)

发布网友 发布时间:2022-04-29 02:03

我来回答

2个回答

热心网友 时间:2023-10-03 06:09

#include <reg51.h>

#define uchar unsigned char

#define uint  unsigned int

sbit RED_A    = P0^0;

sbit YELLOW_A = P0^1;

sbit GREEN_A  = P0^2;

sbit RED_B    = P0^3;

sbit YELLOW_B = P0^4;

sbit GREEN_B  = P0^5;

uchar Flash_Count = 0, Operation_Type=1;

void DelayMS(uint x)

{

 uchar i;

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

}

void Traffic_Light()

{

 switch (Operation_Type)

 {

  case 1:

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

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

   DelayMS(2000);

   Operation_Type=2;

   break;

  case 2:

   DelayMS(300);

   YELLOW_A=!YELLOW_A;GREEN_A=1;

   if(++Flash_Count!=10) return;

   Flash_Count=0;

   Operation_Type=3;

   break;

  case 3:

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

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

   DelayMS(2000);

   Operation_Type=4;

   break;

  case 4:

   DelayMS(300);

   YELLOW_B=!YELLOW_B;GREEN_B=1;

   if(++Flash_Count!=10) return;

   Flash_Count=0;

   Operation_Type=1;

   break;

 }

}

void main()

{

 while(1) Traffic_Light();

}

电路图请见插图。

热心网友 时间:2023-10-03 06:10

没分 。。。。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
蚂蚁泡酒适合哪些人喝 蚂蚁酒的功效与禁忌蚂蚁酒的功效与作用 热血无赖卡怎么办 了解这两方面内容 益生菌孕妇 孕妇能喝益生菌吗 羽毛球双打底线是内线还是外线 为什么泰国两位尊者有不死之身 秦始皇活了多少岁?当了几年皇帝? DELL电脑D630.PP18L2手机。才用了4个多月。多少钱我可以买呢,麻烦谁说... dellpp18l现在买多少钱 求解释C语言编写的交通灯程序!(C51单片机的)追加啊!! 用atmega设计一个简单交通灯c语言程序 求高人帮忙十字路口交通灯c语言编程 急急急!!! 起亚K2 K3的发动机是什么? 用51单片机编写城市道路交通灯c语言程序,有左转右转 单片机交通灯紧急模式红灯亮10s后恢复C语言程序 c语言版单片机来解这个交通灯的c程序的注释 起亚K2,K3,K5样式有什么区别 求助一个单片机设计的交通灯程序,用C语言编写。 起亚K2 K3的发动机是一样的吗? c语言怎么写出交通灯的简单程序 起亚k2、k3有什么区别 小米Redml手机怎样找回微信密码? 一个手机怎么弄两个 小米手机如何取消微信锁 一个手机号绑定两个微信? 一个手机卡号 可以注册两个吗 如何操作? 小米手机打开微信密码解除? 只有一个手机怎么绑定两个 一个手机号怎么申请第二个? 如何用C语言编写AVR atmega128关于交通灯的程序…… 求一个小信号交通灯的c语言程序,keil4运行,89c52 解释c语言编写的交通灯程序 利用C语言设计交通灯的程序、各流程图。最好是一份完整的报告! 我的毕业设计啊,多谢各位了! 求89C51单片机C语言用四个74hc595控制四个LED实现交通灯程序 求助,C语言写得单片机交通灯控制.紧急中断后不能返回 请问制首乌和桑葚干黑芝麻加在一起可以泡水使白发转黑发 我有白头发现在在用制首乌和桑椹干在泡水喝呢,请问多长时间能够治愈我的白头发,同时我想知道制首乌个桑 桑葚是“天然的花青素”,女性经常吃,淡皱纹,嫩白皮肤,怎么吃? 红外光谱分析? 红外光谱分析的用途 为什么红外光谱图可以提供有机物分子的结构信息 红外光谱分析:对物质分子进行的分析和鉴定 红外光谱如何进行定理分析? windows启动资源管理器重启 三相异步电动机有那些名牌 蓝牙耳机左声道右声道怎么配对 THREE PHASE电机是什么品牌 国内有哪些大型的电机(马达)生产厂商? 江苏省每年教师统一考编大约什么时间?