- 2
- 0
- 约6.15千字
- 约 30页
- 2017-09-18 发布于未知
- 举报
控制交通灯的程序设计
#includereg51.h?
unsigned?char?code?
?
dis_7[21]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,?
?0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,?
?0x86,0x8e,0xbf,0x89,0x8c,0x00,0xff};//
共阳数码管
?
段码
?
?
unsigned?char?data?disbuf[6]={0x00,0x00,0x00,0x00,0x00,0x00};//
显示缓冲区
:
时分秒使用
?
unsigned?char?data?count_timedx[]={2,10,5,10,25};?//
东西方向倒计时时间
?
unsigned?char?data?count_timenb[]={2,25,10,5,10};?//
南北方向倒计时时间
?
unsigned?char?data?Hour=14,Minite=06,Second=0,Halfsec=0;?
?
//
定义时钟位
?
unsigned?char?xdata?*ledaddr=0x2000;?//
锁存器选通地址
?
unsigned?char?data?
?
Ms=0,Lightcode=0,Light_step,Led_step,Light_num;
?
?
unsigned?int?
?
data?
?
Fault_dx=0,Fault_nb=0,Fault_total=0,Countdx=0,Countnb=0;?
?
sbit?p10=P1^0;?//
第
0
位数码管位控制端
?
sbit?p11=P1^1;?//
第
1
位数码管位控制端
?
sbit?p12=P1^2;?//
第
2
位数码管位控制端
?
sbit?p13=P1^3;?//
第
3
位数码管位控制端
?
sbit?p14=P1^4;?//
第
4
位数码管位控制端
?
sbit?p15=P1^5;?//
第
5
位数码管位控制端
?
sbit?p16=P1^6;?//
发光二极管选通
?
sbit?p17=P1^7;?//
按键选通
?
sbit?p33=P3^3;?//k1
键
?
用于切换四种功能
?
/*****************************************************************************/?
?
/****************************1
毫秒延时函数
*******************************/?
void?delay1ms(int?t)?
{?
unsigned?int?i,j;?
?
?
for(i=0;it;i++)?
?
?
for(j=0;j120;j++)?
?
?
;?
}?
/***************************************************************************/?
?
/*************************
键盘扫描函数
****************************************/?
unsigned?char?getkey(void)?
{?
?
?
unsigned?char?Y
iwei;?
?
?
unsigned?char?test=0x00,tim;?
?
?
?
*ledaddr=test;?
?
?
if(p17==0??tim==0)?
?
?
//
判断是否有按键按下
?
?
?
{?
?
p17=1;?
?
?
?
?
tim=1;?
?
test=0xfe;?
?
delay1ms(5);?
?
?
?
?
for(Y
iwei=0;Yiwei8;Yiwei++)?
?
//
处理按键
?
?
?
?
?
{?
?
?
?
?
?
?
?
*ledaddr=test;?
?
?
?
?
?
?
if(p17==0)break;?
?
?
?
?
?
?
else?test=(test1)+1;?
?
?
?
?
}?
?
?
?
?
return?Yiwei;?
?
?
?
}?
?
?
else?if(p17==0){}?
?
?
else?{tim=0;}?
}?
/*****************************************************************************/?
?
/************************
六位
LED
数码管显示
*************
您可能关注的文档
- (毕业论文)沂南县地籍调查设计.doc
- 67页民航维修执照考试M11.doc
- X大街跨越滨江铁路线钢箱梁架梁专项方案.doc
- 二期100万吨氧化铝扩建工程项目 施工组织设计.doc
- 厚型钢结构防火涂料施工.doc
- 建筑工程计算书二.doc
- 开发井(区块)钻井工程设计格式样本55页.doc
- 煤矿矿井综合防灭火专项设计.doc
- 煤矿通风管理制度(抽放)172页.doc
- 煤矿通风管理制度(通风)185页.doc
- 「智慧粮仓」智慧粮仓解决方案-v1.0.pptx
- 广东省肇庆市2025届高三下学期二模化学(原卷版).docx
- 河北省邢台市名校协作体2025届高三下学期一模 地理 Word版含解析.docx
- 【通用版】算能城市智能计算解决方案-v1.2.pdf
- 吉林省四平市四平市实验四平市第三高中2025届高三下学期一模数学 Word版含解析.docx
- 智算中心+AIGC标准方案介绍-v1.0.docx
- 百度智算中心技术要点介绍-V1.3.docx
- 恩施州普通高中2024-2025学年高一质量监测考试语文答案.pdf
- 贵州省贵阳市第一中学2025-2026学年高一上学期开学地理试题(解析版).pdf
- 福建省福州市福九联盟2024-2025学年高一下学期7月期末考试 物理 Word版含答案.pdf
原创力文档

文档评论(0)