资源简介

单片机定时器控制交通指示灯,内附源代码,仿真图,实测可用

资源截图

代码片段和文件信息

/***************   writer:shopping.w   ******************/
#include 
#define uint unsigned int
#define uchar unsigned char

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 Time_Count = 0Flash_Count = 0Operation_Type = 1;

void T0_INT() interrupt 1
{
  TH0 = -50000/256;
TL0 = -50000%256;
switch(Operation_Type)
{
  case 1:
RED_A=0;YELLOW_A=0;GREEN_A=1;
RED_B=1;YELLOW_B=0;GREEN_B=0;
if(++Time_Count != 100) return;
Time_Count=0;
Operation_Type = 2;
break;
case 2:
if(++Time_Count != 8) return;
Time_Count=0;
YELLOW_A=!YELLOW_A;
GREEN_A=0;
if(++Flash_Count != 10) return;
Flash_Count=0;
Operation_Type = 3;
break;
case 3:

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2009-11-26 22:42  41 定时器控制交通指示灯\
     目录           0  2009-08-11 09:01  41 定时器控制交通指示灯\code\
     文件        2972  2009-08-11 09:00  41 定时器控制交通指示灯\code\jtd
     文件        1236  2009-08-11 09:00  41 定时器控制交通指示灯\code\jtd.c
     文件          38  2009-08-11 09:00  41 定时器控制交通指示灯\code\jtd.lnp
     文件        3687  2009-08-11 09:00  41 定时器控制交通指示灯\code\jtd.LST
     文件        4774  2009-08-11 09:00  41 定时器控制交通指示灯\code\jtd.M51
     文件        3240  2009-08-11 09:00  41 定时器控制交通指示灯\code\jtd.OBJ
     文件        1225  2009-08-11 09:01  41 定时器控制交通指示灯\code\jtd.Opt
     文件         544  2009-08-11 09:01  41 定时器控制交通指示灯\code\jtd.plg
     文件        2150  2009-08-11 09:01  41 定时器控制交通指示灯\code\jtd.Uv2
     文件           0  2009-08-11 08:46  41 定时器控制交通指示灯\code\jtd_Uv2.Bak
     目录           0  2009-11-26 22:42  41 定时器控制交通指示灯\Keil C\
     文件        1151  2009-03-24 23:17  41 定时器控制交通指示灯\Keil C\定时器控制交通指示灯
     文件         947  2009-03-24 23:17  41 定时器控制交通指示灯\Keil C\定时器控制交通指示灯.hex
     文件       29863  2009-03-03 23:41  41 定时器控制交通指示灯\Last Loaded 定时器控制交通指示灯.DBK
     文件       29863  2009-03-24 23:17  41 定时器控制交通指示灯\定时器控制交通指示灯.DSN
     文件         742  2009-08-11 09:01  41 定时器控制交通指示灯\定时器控制交通指示灯.PWI

评论

共有 条评论