资源简介
用于51单片机 控制红绿灯 设计 利用定时器 设计 代码很好的优化
代码片段和文件信息
#include
#define uchar unsigned char
#define uint unsigned int
sbit wa=P2^6;
sbit wu=P2^7;
uchar num=40xyt=0l=45h=80;
uchar code table[]={
0x3f0x060x5b0x4f
0x660x6d0x7d0x07
0x7f0x6f0x770x7c
0x390x5e0x790x71};
uchar code a[]={ 0x010x020x04};
void delay(int z)
{ for(x=z;z>0;z--)
for(y=110;y>0;y--);
}
void main()
{
TMOD=1;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
while(1)
{if(num<=40&&num>0)
{ wa=1;
wu=0;
P1=table[num%10];
delay(5);
wu=1 ;
wa=0;
P1=table[num/10];
delay(5);
P3=a[0];}
if(l<=5&&l>0)
{
wa=1;
wu=0;
P1=table[l%10];
delay(5);
wu=1 ;
wa=0;
P1=table[l/10];
delay(5);
P3=a[1];
}
if(h<=35&&h>0)
{
wa=1;
wu=0;
P1=table[h%10];
delay(5);
wu=1 ;
wa=0;
P1=table[h/10];
delay(5);
P3=a[2];
}
}
}
void time() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
t++;
if(t==20)
{
t=0;
num--;
l--;
h--;
if(h==0)
num=40;
if(num==0)
l=5;
if(l==0)
h=35;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6376 2005-03-22 15:22 红绿灯\STARTUP.A51
文件 14078 2012-04-06 18:11 红绿灯\STARTUP.LST
文件 758 2012-04-06 18:11 红绿灯\STARTUP.OBJ
文件 4906 2012-04-06 18:11 红绿灯\红绿灯
文件 1382 2012-04-06 18:11 红绿灯\红绿灯.c
文件 38582 2012-03-26 19:17 红绿灯\红绿灯.DSN
文件 1244 2012-04-06 18:11 红绿灯\红绿灯.hex
文件 45 2012-04-06 18:11 红绿灯\红绿灯.lnp
文件 4468 2012-04-06 18:11 红绿灯\红绿灯.LST
文件 7866 2012-04-06 18:11 红绿灯\红绿灯.M51
文件 4843 2012-04-06 18:11 红绿灯\红绿灯.OBJ
文件 1027 2012-04-12 21:17 红绿灯\红绿灯.Opt
文件 176 2012-04-12 19:18 红绿灯\红绿灯.plg
文件 742 2012-10-24 20:52 红绿灯\红绿灯.PWI
文件 2157 2012-03-26 19:19 红绿灯\红绿灯.Uv2
目录 0 2013-02-19 22:44 红绿灯
----------- --------- ---------- ----- ----
88650 16
- 上一篇:公安系统安防数字网络监控方案
- 下一篇:这是普中科技51单片机原理图
相关资源
- 这是普中科技51单片机原理图
- 十六位凌阳单片机语音播报程序
- 单片机 89c51 八个数码管显示0到f c程
- 基于LabVIEW的Socket程序设计
- 单片机控制输出电压的开关电源
- 基于LabVIEW单片机串口通信小程序
- 51单片机实现交通灯系统模拟
- AVR-mega128单片机实现温度DS18B20,prot
- 信号发生器 8038 51单片机
- 单片机自动增益放大器
- C51步进电机正反转及调速控制
- 基于RS422总线的单片机多机通讯接口的
- 汇编注解程序汇编语言自动添加注解
- WHILE循环语句的翻译程序设计LL1法、输
- IF-ELSE条件语句的翻译程序设计LL1法、
- 基于单片机的数字电压表的设计
- 单片机通信主从通信
- 51控制I2C高频头
- 用查表法计算CRC码的C程序设计_生成多
- 威纶通TK6070IP触摸屏和51通信的MODBUS代
- 单片机的4个课程 原理闪烁LED灯 跑马
- 51单片机多机通信类IIC方式
- 红外遥控时钟
- keil中c51编程中常用的头文件
- 彼岸之光 倒计时牌51单片机课程设计
- MCU生成PDF文件
- NRF905无线收发芯片原理及设计实现1
- 51+ad9833信号发生器程序
- 新版汇编语言程序设计习题答案(钱
- 1602 基于89C51单片机的DS18B20恒温控制系
评论
共有 条评论