交通灯控制系统C语言代码,《C语言代码-交通灯控制器》.doc
《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相关推荐
- 2022-2028全球与中国交通信号控制系统市场现状及未来发展趋势
本文研究全球及中国市场交通信号控制系统现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美.欧洲.中国.日本.东南亚和印度等地区的现状及未来发展趋势. 2021年全球交通信号控制系统市 ...
- 交通灯控制系统c语言编程,基于单片机的交通灯控制系统设计(本科)毕业论文设计.doc...
基于单片机的交通灯控制系统设计 摘 要 当你路过一个十字路口时,你是否注意到各个方向车辆和行人有有条不紊的通过十字路口.这样井然有序的情境靠什么来实现的呢?靠的是交通灯控制系统.在论文中我使用单片机S ...
- led交通灯c语言程序设计,单片机控制的交通灯C语言编程.doc
单片机控制的交通灯C语言编程 单片机控制的交通灯 红灯停,绿灯行,黄灯闪烁提示行人红绿灯即将切换.四个方向各有一个红.黄.绿显示和两个数码管. 东西道为人行道(20秒),南北道为车行道(60秒),黄灯 ...
- 单片机c语言交通灯源程序,51单片机用C语言实现交通灯_红绿灯_源程序
单片机 AT STC C语言 C 89c51 89c52 设计 交通灯 仿真 毕业论文 程序设计 毕业设计 课题设计 51单片机用C语言实现交通灯(红绿灯)源程序 2009-10-29 23:00 交 ...
- 基于51单片机的交通灯控制系统课程设计(含proteus仿真图及代码)
一.设计要求: 1,十字路口的交通控制系统指挥着人和各种车辆的安全运行,对交叉口实行科学的管理与控制是交通控制工程的重要研究课题,是保障交叉口的交通安全和充分发挥交叉口的通行能力的重要措施,是解决城市 ...
- c语言交通违章编程代码,C语言程序设计交通处罚单管理系统 报告(内含代码).doc...
C语言程序设计交通处罚单管理系统 报告(内含代码) C语言程序设计 姓名:张强强 学号:座机电话号码695 班序号:011121 前言: C语言是近年来国内得到迅速推广使用的一种计算机语言.C语言程序 ...
- 【proteus仿真】89C51单片机实现十字路口的交通灯控制系统代码
完成以下任务:运用89C51单片机十字路口的交通灯控制系统,四组灯(红黄绿)对应十字路口的四个方向,用两位的数码管显示剩余的时间. 仿真视频: https://www.bilibili.com/vid ...
- 8086 按开关灯亮 c语言程序,基于MCS-51的交通灯程序设计(c语言控制直行左转)...
#include #define uintunsigned int #define ucharunsigned char #defineOFF 0//定义灯泡开关 #defineON1 sbitew_ ...
- verilog语言实现FPGA板的交通信号灯
数字电子技术课程设计报告 设计题目: 交通信号灯 目录 一.概述 二.任务书(任务功能介绍) 三.系统设计 1.基本原理 2.系统设计框图 四.各单元设计(Verilog源代码及仿真图) 五.总体电路 ...
- 基于51单片机交通灯控制系统
51单片机交通灯控制系统 可调时间+紧急+行人+黄灯5s 仿真:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:J008 目录标题 51单片机交通灯控制系统 ...
最新文章
- Android 自定义debug.keystore
- Error during artifact deployment. See server log for details解决办法
- python中DictVectorizer的使用
- excel删除无尽空白行_excel如何批量删除空白行 巧用 ctrl+G 只需1秒 最常用的技巧...
- 怎么样得到平台相关的换行符?
- Oracle 9i 的安装(图解)
- .net core json 为null输出_SpringBoot实战(九):标准化json返回值
- golang 的channels 行为
- 牛津教授吐槽DeepMind心智神经网络,还推荐了这些多智能体学习论文
- Win Form中限制TextBox只能输入数字
- 自学编程这几点非常重要
- linux下文件系统swap交换分区及dd命令详解(3)
- sps的process插件安装包_SPSS的Process插件下载和安装
- 自己不能跑的车凭什么叫自行车?B站硬核up主把自行车做成了自动驾驶
- iCartoonFace:爱奇艺的动漫人脸数据集
- 机器人系统反馈控制结构设计(现代控制理论5)
- DBeaver下载安装教程
- 超文本链接html,什么是超文本链接超文本链接有什么用
- python中矩阵的表示方法,稀疏矩阵在Python中的表示方法
- 北京计算机非全日制研究生哪个学校最好考,这所211,因校名被隐藏得很好,考上北京二环“有车有房”不是梦...