《C语言代码-交通灯控制器》

#include//头文件

/*********************** 定义MAX7219 内部寄存器 **********************/

#define REG_DECODE 0x09 // 译码方式寄存器

#define REG_INTENSITY 0x0a // 亮度寄存器

#define REG_SCAN_LIMIT 0x0b // 扫描界限寄存器

#define REG_SHUTDOWN 0x0c // 停机寄存器

#define REG_DISPLAY_TEST 0x0f // 显示测试寄存器

#define INTENSITY_MIN 0x00 // 最小显示亮度

#define INTENSITY_MAX 0x0f // 最大显示亮度

/*********************** 定义各路交通灯信号 ************************/

sbit ALG = P1^2;// A路左转绿灯

sbit ALR = P1^0;// A路左转红灯

sbit ALY = P1^1;// A路左转黄灯

sbit ASG = P1^5;// A路直行绿灯

sbit ASR = P1^3;// A路直行红灯

sbit ASY = P1^4;// A路直行黄灯

sbit BLG = P2^0;// B路左转绿灯

sbit BLR = P1^6;// B路左转红灯

sbit BLY = P1^7;// B路左转黄灯

sbit BSG = P2^3;// B路直行绿灯

sbit BSR = P2^1;// B路直行红灯

sbit BSY = P2^2;// B路直行黄灯

/*********************** 定义MAX7219 端口信号 ************************/

sbit DATA = P2^5;

sbit LOAD = P2^6;

sbit CLK = P2^7;

/*********************** 定义设定按键 端口信号 ************************/

sbit next_switch = P0^5;

sbit add_switch = P0^6;

sbit sub_switch = P0^7;

/*********************** 时间及显示全局变量 ************************/

int aa,shi,ge,shi1,ge1,temp1;

int p=0;

int set1=10;

int set2=5;

int flag = 0;

int gt[4] = {14,13,12,11};

/*数码管显示0-9,A,L*/

unsigned char table[]={0x7e,0x30,0x6d,0x79,0x33,0x5b,0x5f,0x70,0x7f,0x73,0x77,0x0e};

unsigned char table0[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08};

/*子函数声明*/

void delay(int z);//延迟

void xtimer0();//定时中断

void xtimer1();

void check();

void step1();

void step2();

void step3();

void step4();

void step5();

void step6();

void step7();

void step8();

void step9();

void xint0();

void xint1();

void A_S_G();

void B_S_G();

int judge_key();

void set_led_time();

static void Write (unsigned char reg_number, unsigned char dataout);//向指定的MAX7219内部寄存器写入数据

static void SendByte (unsigned char dataout);//向MAX7219发送一个字节串行数据

交通灯控制系统C语言代码,《C语言代码-交通灯控制器》.doc相关推荐

  1. 2022-2028全球与中国交通信号控制系统市场现状及未来发展趋势

    本文研究全球及中国市场交通信号控制系统现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美.欧洲.中国.日本.东南亚和印度等地区的现状及未来发展趋势.  2021年全球交通信号控制系统市 ...

  2. 交通灯控制系统c语言编程,基于单片机的交通灯控制系统设计(本科)毕业论文设计.doc...

    基于单片机的交通灯控制系统设计 摘 要 当你路过一个十字路口时,你是否注意到各个方向车辆和行人有有条不紊的通过十字路口.这样井然有序的情境靠什么来实现的呢?靠的是交通灯控制系统.在论文中我使用单片机S ...

  3. led交通灯c语言程序设计,单片机控制的交通灯C语言编程.doc

    单片机控制的交通灯C语言编程 单片机控制的交通灯 红灯停,绿灯行,黄灯闪烁提示行人红绿灯即将切换.四个方向各有一个红.黄.绿显示和两个数码管. 东西道为人行道(20秒),南北道为车行道(60秒),黄灯 ...

  4. 单片机c语言交通灯源程序,51单片机用C语言实现交通灯_红绿灯_源程序

    单片机 AT STC C语言 C 89c51 89c52 设计 交通灯 仿真 毕业论文 程序设计 毕业设计 课题设计 51单片机用C语言实现交通灯(红绿灯)源程序 2009-10-29 23:00 交 ...

  5. 基于51单片机的交通灯控制系统课程设计(含proteus仿真图及代码)

    一.设计要求: 1,十字路口的交通控制系统指挥着人和各种车辆的安全运行,对交叉口实行科学的管理与控制是交通控制工程的重要研究课题,是保障交叉口的交通安全和充分发挥交叉口的通行能力的重要措施,是解决城市 ...

  6. c语言交通违章编程代码,C语言程序设计交通处罚单管理系统 报告(内含代码).doc...

    C语言程序设计交通处罚单管理系统 报告(内含代码) C语言程序设计 姓名:张强强 学号:座机电话号码695 班序号:011121 前言: C语言是近年来国内得到迅速推广使用的一种计算机语言.C语言程序 ...

  7. 【proteus仿真】89C51单片机实现十字路口的交通灯控制系统代码

    完成以下任务:运用89C51单片机十字路口的交通灯控制系统,四组灯(红黄绿)对应十字路口的四个方向,用两位的数码管显示剩余的时间. 仿真视频: https://www.bilibili.com/vid ...

  8. 8086 按开关灯亮 c语言程序,基于MCS-51的交通灯程序设计(c语言控制直行左转)...

    #include #define uintunsigned int #define ucharunsigned char #defineOFF 0//定义灯泡开关 #defineON1 sbitew_ ...

  9. verilog语言实现FPGA板的交通信号灯

    数字电子技术课程设计报告 设计题目: 交通信号灯 目录 一.概述 二.任务书(任务功能介绍) 三.系统设计 1.基本原理 2.系统设计框图 四.各单元设计(Verilog源代码及仿真图) 五.总体电路 ...

  10. 基于51单片机交通灯控制系统

    51单片机交通灯控制系统 可调时间+紧急+行人+黄灯5s 仿真:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:J008 目录标题 51单片机交通灯控制系统 ...

最新文章

  1. Android 自定义debug.keystore
  2. Error during artifact deployment. See server log for details解决办法
  3. python中DictVectorizer的使用
  4. excel删除无尽空白行_excel如何批量删除空白行 巧用 ctrl+G 只需1秒 最常用的技巧...
  5. 怎么样得到平台相关的换行符?
  6. Oracle 9i 的安装(图解)
  7. .net core json 为null输出_SpringBoot实战(九):标准化json返回值
  8. golang 的channels 行为
  9. 牛津教授吐槽DeepMind心智神经网络,还推荐了这些多智能体学习论文
  10. Win Form中限制TextBox只能输入数字
  11. 自学编程这几点非常重要
  12. linux下文件系统swap交换分区及dd命令详解(3)
  13. sps的process插件安装包_SPSS的Process插件下载和安装
  14. 自己不能跑的车凭什么叫自行车?B站硬核up主把自行车做成了自动驾驶
  15. iCartoonFace:爱奇艺的动漫人脸数据集
  16. 机器人系统反馈控制结构设计(现代控制理论5)
  17. DBeaver下载安装教程
  18. 超文本链接html,什么是超文本链接超文本链接有什么用
  19. python中矩阵的表示方法,稀疏矩阵在Python中的表示方法
  20. 北京计算机非全日制研究生哪个学校最好考,这所211,因校名被隐藏得很好,考上北京二环“有车有房”不是梦...

热门文章

  1. docker操作记录-5
  2. C语言入门-跑步问题
  3. win10显示WiFi已连接但无法访问互联网?
  4. ps人物碎片化飞溅效果特效怎么做
  5. 【生活日记】  路在脚下,更在心中,心随路转,心路常宽
  6. c++避坑指南-除数为0
  7. UiPath Computer Vision本地版使用
  8. 数字电子钟—VHDL 设计
  9. python3编码解码
  10. 26 分解质因子 容斥 数学公式