资源简介
大学实验基于51单片机的十字路口交通灯Protues仿真keil、论文
功能:基本交通灯,可以南北强制通行,修改时间
大学实验报告,参考,大作业,参考。
源程序 原理图 电路图 keil 仿真 论文 都有

代码片段和文件信息
#include
#define uchar unsigned char
#define uint unsigned int
sbit sw1=P3^0;
sbit sw2=P3^1;
sbit sw3=P3^2;
sbit key_ew=P3^3;
sbit key_sn=P3^4;
sbit key0=P3^5;
sbit BB=P3^6;
uchar THTL;
uchar SN=23EW=20NN=56;
uint ttiijjkkGG;
uchar code DisCode[]
={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f};
uchar Disbuff0[2];
uchar Disbuff1[2];
void Delay(uint x)//MS延时
{
uchar i;
while(x--)for(i=0;i<123;i++);
}
void init()
{
TMOD=0x01;
TH=(65536-4000)/256
TL=(65536-4000)%256;
TH0=TH;
TL0=TL;
EA=1;
ET0=1;
TR0=1;
}
void fenli0()
{
Disbuff0[0]=SN/10;
Disbuff0[1]=SN%10;
}
void fenli1()
{
Disbuff1[0]=EW/10;
Disbuff1[1]=EW%10;
}
void Display()
{
uchar ii;
if(ii==0)
{
P0=0x80;
P2=0x80;
P2=DisCode[Disbuff0[0]]|0x80;
P0=DisCode[Disbuff1[0]]&0x7f;
}
else
{
P0=0x80;
P2=0x80;
P2=DisCode[Disbuff0[1]]&0x7f;
P0=DisCode[Disbuff1[1]]|0x80;
}
ii=~ii;
}
void fuzhi()//赋值
{
if(NN==56)
{
SN=23;
EW=20;
P1=0x5E;
}
if(EW==0&&NN==36)
{
EW=3;
P1=0x6E;
}
if(NN==33)
{
SN=30;
EW=33;
P1=0xB3;
}
if(SN==0&&NN==3)
{
SN=3;
P1=0xB5;
}
}
void LED()//LED
{
if(NN<=39&&NN>36)//
{
if(kk)
{
P1=0x5E;
BB=0;
}
else
P1=0xfE;
BB=0;
while(NN<=36);
BB=1;
}
if(NN<=36&&NN>33)
{
if(kk)
{
P1=0x6E;
BB=0;
}
else
P1=0xFE;
BB=0;
while(NN<=33);
BB=1;
}
if(NN<=6&&NN>3)
{
if(kk)
{
P1=0xB3;
BB=0;
}
else
P1=0xF7;
BB=0;
while(NN<=3);
BB=1;
}
if(NN<=3)
{
if(kk)
{
P1=0xB5;
BB=0;
}
else
P1=0xF7;
BB=0;
while(NN<=0);
BB=1;
}
}
void qiangzhi_sw()//强制通行
{
if(key_ew==0)
{
TR0=0;
P0=0x3f;
P2=0x3f;
P1=0x5e;
while(!key_ew);
TR0=1;
}
if(key_sn==0)
{
TR0=0;
P0=0x3f;
P2=0x3f;
P1=0xb3;
while(!key_sn);
TR0=1;
}
if(key0==0)
{
TR0=0;
P0=0x3f;
P2=0x3f;
P1=0xB6;
while(!key0);
TR0=1;
}
}
void key1()//调时
{
uchar m=0num=0n=0;
uchar sw11sw22=1sw33=1;
if(sw1==0)
{
Delay(10);
if(sw1==0)
{
while(!sw1);
num++;
TR0=0;
while(!m)
{
if(n==1)
{
if(sw11==1&&sw1==0)
{
Delay(10);
if(sw11==1&&sw1==0)
{
num++;
}
}
if(num==3)
{
while(!sw1);
}
sw11=sw1;
}
n=1;
Delay(3);
switch (num)
{
case 1:
{
if(sw22==1&&sw2==0)
{
SN++;
EW++;
if(EW==100)
{
EW=5;
SN=0;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 150176 2020-04-21 17:10 13. 基于51单片机的十字路口交通灯Protues仿真\0仿真和程序\Last Loaded 交通灯.DBK
文件 150266 2020-05-05 09:51 13. 基于51单片机的十字路口交通灯Protues仿真\0仿真和程序\交通灯.DSN
文件 2196 2015-03-29 10:36 13. 基于51单片机的十字路口交通灯Protues仿真\0仿真和程序\交通灯.pdsprj.QRSII50320.Win7.workspace
文件 768 2020-06-04 00:21 13. 基于51单片机的十字路口交通灯Protues仿真\0仿真和程序\交通灯.PWI
文件 10654 2020-06-04 00:21 13. 基于51单片机的十字路口交通灯Protues仿真\0仿真和程序\交通灯程序\jiaotongdeng
文件 1162 2020-06-04 00:21 13. 基于51单片机的十字路口交通灯Protues仿真\0仿真和程序\交通灯程序\jiaotongdeng.build_log.htm
文件 4342 2015-03-24 22:59 13. 基于51单片机的十字路口交通灯Protues仿真\0仿真和程序\交通灯程序\jiaotongdeng.c
文件 2846 2020-06-04 00:21 13. 基于51单片机的十字路口交通灯Protues仿真\0仿真和程序\交通灯程序\jiaotongdeng.hex
文件 56 2020-06-04 00:21 13. 基于51单片机的十字路口交通灯Protues仿真\0仿真和程序\交通灯程序\jiaotongdeng.lnp
文件 11003 2020-06-04 00:21 13. 基于51单片机的十字路口交通灯Protues仿真\0仿真和程序\交通灯程序\jiaotongdeng.LST
文件 18194 2020-06-04 00:21 13. 基于51单片机的十字路口交通灯Protues仿真\0仿真和程序\交通灯程序\jiaotongdeng.M51
文件 12739 2020-06-04 00:21 13. 基于51单片机的十字路口交通灯Protues仿真\0仿真和程序\交通灯程序\jiaotongdeng.OBJ
文件 549 2015-04-07 17:26 13. 基于51单片机的十字路口交通灯Protues仿真\0仿真和程序\交通灯程序\jiaotongdeng.plg
....... 70715 2020-06-04 00:21 13. 基于51单片机的十字路口交通灯Protues仿真\0仿真和程序\交通灯程序\jiaotongdeng.uvgui.DELL
....... 6126 2020-04-21 17:09 13. 基于51单片机的十字路口交通灯Protues仿真\0仿真和程序\交通灯程序\jiaotongdeng.uvopt
....... 13805 2020-04-21 17:09 13. 基于51单片机的十字路口交通灯Protues仿真\0仿真和程序\交通灯程序\jiaotongdeng.uvproj
....... 56455 2015-03-25 15:01 13. 基于51单片机的十字路口交通灯Protues仿真\0仿真和程序\交通灯程序\jiaotongdeng_uvopt.bak
....... 13261 2013-01-04 09:25 13. 基于51单片机的十字路口交通灯Protues仿真\0仿真和程序\交通灯程序\jiaotongdeng_uvproj.bak
文件 10644 2015-04-07 17:26 13. 基于51单片机的十字路口交通灯Protues仿真\1.源程序\jiaotongdeng
文件 0 2015-04-10 23:43 13. 基于51单片机的十字路口交通灯Protues仿真\1.源程序\jiaotongdeng.build_log.htm
文件 4328 2020-06-11 23:48 13. 基于51单片机的十字路口交通灯Protues仿真\1.源程序\jiaotongdeng.c
文件 2846 2015-04-07 17:26 13. 基于51单片机的十字路口交通灯Protues仿真\1.源程序\jiaotongdeng.hex
文件 56 2015-04-07 17:26 13. 基于51单片机的十字路口交通灯Protues仿真\1.源程序\jiaotongdeng.lnp
文件 15035 2015-04-07 17:26 13. 基于51单片机的十字路口交通灯Protues仿真\1.源程序\jiaotongdeng.LST
文件 18206 2015-04-07 17:26 13. 基于51单片机的十字路口交通灯Protues仿真\1.源程序\jiaotongdeng.M51
文件 12733 2015-04-07 17:26 13. 基于51单片机的十字路口交通灯Protues仿真\1.源程序\jiaotongdeng.OBJ
文件 174 2020-06-11 23:51 13. 基于51单片机的十字路口交通灯Protues仿真\1.源程序\jiaotongdeng.plg
文件 70580 2015-04-10 23:43 13. 基于51单片机的十字路口交通灯Protues仿真\1.源程序\jiaotongdeng.uvgui.Administrator
....... 56943 2020-06-12 00:00 13. 基于51单片机的十字路口交通灯Protues仿真\1.源程序\jiaotongdeng.uvopt
....... 13260 2020-06-11 23:40 13. 基于51单片机的十字路口交通灯Protues仿真\1.源程序\jiaotongdeng.uvproj
............此处省略36个文件信息
- 上一篇:基于C51的电子琴设计
- 下一篇:1997-2018年我国各省外商直接投资数据FDI
相关资源
- STC8951系列单片机中方指南
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 51单片机PWM程序,占空比、周期可调整
- 单片机和adc0809数字电压表
- PIC单片机完成的电子密码锁
- 单片机、ADC0808809设计简易数字电压表
- 51单片机多功能自行车测速仪
- 单片机做的6位时分秒数字钟
- 单片机电子时钟 闹钟 日历
- 音乐代码转换软件 单片机编程时用
- 单片机课程设计 篮球计分器
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 单片机与温度传感器DS18B20的程序设计
- 51单片机基于protues的几个仿真实例
- 基于52单片机的直流电压测量
- 38k单片机红外发送代码、keil
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- 武汉理工大学 单片机课程设计 16*16点
- 步进电机protues仿真
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- 浙江工业大学2005-2006学年单片机习题
- 单片机与PC机串口通讯仿真
- 毕业设计 单片机 对讲机 protues仿真
评论
共有 条评论