• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • 定时器控制交通指示灯

    交通指示灯

    2016-12-22 11:58

  • 交通指示灯

    此代码纯属本人自己项目研究,无偿共享。有什么好的建议,大家共同讨论#include #define uint unsigned int#define uchar unsigned charuchar code TABLE[]={0xf7,0x86,0xeb,0xcf,0x9e,0xdd,0xfd,0x87,0xff,0xdf};***it yellow=P1^0;***it red=P2^7;***it green=P0^7;***it DY_CK1=P1^5;***it DG_CK1=P1^6;***it DR_CK1=P1^7;***it DY_CK2=P1^2;***it DG_CK2=P1^3;***it DR_CK2=P1^4;***it RESET=P3^6;void delay(void){ int i,j; for(i=125;i>0;i--)for(j=1000;j>0;j--);}void display(){ uint k1,k2; if(P3==0x3c) {k1=99;k2=81;P0=TABLE[k1/10];P2=TABLE[k1%10];for(k1=99;k1>0;k1--)delay();if(k1==0){P0=TABLE[k2/10];P2=TABLE[k2%10];for(k1=81;k1>0;k1--)delay();if(k2==0){ P0=0xff; P2=0xff;}} } else if(P3==0x00) {k1=9;P0=TABLE[k1/10];P2=TABLE[k1%10];for(k1=9;k1>0;k1--)delay();if(k1==0){P0=0xff;P2=0xff;}}else if(P3==0x04){k1=10;P0=TABLE[k1/10];P2=TABLE[k1%10];for(k1=10;k1>0;k1--)delay();if(k1==0){P0=0xff;P2=0xff;}}else if(P3==0x08){k1=25;P0=TABLE[k1/10];P2=TABLE[k1%10];for(k1=25;k1>0;k1--)delay();if(k1==0){P0=0xff;P2=0xff;}}else if(P3==0x0c){k1=36;P0=TABLE[k1/10];P2=TABLE[k1%10];for(k1=36;k1>0;k1--)delay();if(k1==0){P0=0xff;P2=0xff;}}else if(P3==0x10){k1=48;P0=TABLE[k1/10];P2=TABLE[k1%10];for(k1=48;k1>0;k1--)delay();if(k1==0){P0=0xff;P2=0xff;}}else if(P3==0x18){k1=74;P0=TABLE[k1/10];P2=TABLE[k1%10];for(k1=74;k1>0;k1--)delay();if(k1==0){P0=0xff;P2=0xff;}}else if(P3==0x1c){k1=86;P0=TABLE[k1/10];P2=TABLE[k1%10];for(k1=86;k1>0;k1--)delay();if(k1==0){P0=0xff;P2=0xff;}}else if(P3==0x20){k1=98;P0=TABLE[k1/10];P2=TABLE[k1%10];for(k1=98;k1>0;k1--)delay();if(k1==0){P0=0xff;P2=0xff;}}}void scanRGY(void){if((DG_CK2==0)||(DG_CK1==0)){ green=0; red=1; yellow=1; display(); P0=0xff; P2=0xff;}else if((DR_CK2==0)||(DR_CK1==0)){ red=0; green=1; yellow=1; display(); P0=0xff; P2=0xff;}else if((DY_CK2==0)||(DY_CK1==0)){ uint a; yellow=0; red=1; green=1; for(a=3;a>0;a--) {delay(); } P0=0xff; P2=0xff;}}void main(){ red=1; green=1; yellow=1; P0=0xff; P2=0xff; while(1) {scanRGY(); }}

    2012-05-11 11:28

  • 51仿真交通指示灯

    模拟了日常的交通灯,由于是仿真,时间比较短,可以改成和真实的交通灯一样。

    2013-05-12 12:05

  • 基于8051的Proteus仿真-定时器控制交通指示灯

    基于8051的Proteus仿真-定时器控制交通指示灯

    2016-09-01 23:33

  • 使用STM32实现定时器控制交通指示灯的程序和工程文件免费下载

    本文档的主要内容详细介绍的是使用STM32实现定时器控制交通指示灯的程序和工程文件免费下载。

    2020-11-16 08:00

  • 使用定时器控制交通指示灯的仿真电路图免费下载

    本文档的主要内容详细介绍的是使用定时器控制交通指示灯的仿真电路图免费下载。

    2020-01-06 14:07

  • 使用定时器控制交通指示灯的程序和仿真资料免费下载

      本文档的主要内容详细介绍的是使用定时器控制交通指示灯的程序和仿真资料免费下载。

    2020-06-11 17:30

  • 交通指示灯杆挂5G基站 铁塔共享走进新时代

    该基站和交通指示灯共享同一套备用电源,它是两组从新能源汽车退役下来的高性能动力锂电池,保障了指示灯在下雨天市电断电时也能正常工作保障秩序。

    2019-04-28 10:16

  • TIMER1控制交通指示灯

    以前寫論文收集的一些資料,學習單片機、C語言的好資料!!!!

    2016-07-05 14:50

  • 基于AT89C51单片机定时器控制交通指示灯仿真及代码

    基于AT89C51单片机定时器控制交通指示灯仿真及代码

    2023-05-05 10:28