




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
共同学习,共同进步.-2009的竹蜻蜓交通灯/=/=交通灯C语言程序/=作者:2009的竹蜻蜓/=时间:2009-4-26/=E-MAIL:/=#include#define uchar unsigned char#define time 50000#define ON 0#define OFF 1sbit NSB=P15; /南北绿灯 sbit NSY=P14; /南北黄灯sbit NSR=P13; /南北红灯sbit EWB=P12; /东西绿灯sbit EWY=P11; /东西黄灯sbit EWR=P10; /东西红灯sbit P27=P27;sbit P26=P26;sbit P23=P23;sbit P22=P22;/*=倒计时=*/uchar N=15,Y=12,Z=15,M=27,G=30,U=30;uchar C50ms;uchar seg=1;void InitialT1(void)ET1=0;TMOD=0x10; TH1=(65536-time)8;TL1=(65536-time)&0xff;TR1=1;ET1=1;EA=1;void ISRT1(void) interrupt 3 TR1=0;TH1=(65536-time)8;TL1=(65536-time)&0xff;TR1=1;C50ms+;if(C50ms19) N-; M-; Y-; Z-; G-; U-; C50ms=0; /*=延时=*/void Delay10uS(uchar second)int i;while(second-)!=0)for(i=0;i3;i+);/*=led控制=*/uchar discode10=0xC0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;void display1(uchar num1,uchar num2)P0=discodenum1; P22=ON; Delay10uS(1); P22=OFF; /控制南led显示P0=discodenum2; P23=ON; Delay10uS(1); P23=OFF; void display2(uchar num3,uchar num4)P0=discodenum3; P26=ON; Delay10uS(1); P26=OFF; /控制东西led显示P0=discodenum4; P27=ON; Delay10uS(1); P27=OFF; main()int i; / P0=0xff; /*=初始状态:东西南北都红灯=*/NSR=ON;EWR=ON;for(i=0;i800;i+) Delay10uS(20);NSR=OFF;EWR=OFF;while(1) InitialT1(); / 初始化计时器 /*=状态1:东西绿灯(12s) 南北红灯(15s)=*/*=状态2:东西黄灯(3s) 南北红灯(15s)=*/EWB=ON;NSR=ON;while(N!=0) display1(N/10,N%10);/ 南北红灯(15s) display2(Y/10,Y%10);/ 东西绿灯(12s) while(N=3)while(Z!=0) display1(N/10,N%10);/ 南北红灯(3s) display2(Z/10,Z%10);/ 东西黄灯(3s) EWB=OFF; EWY=ON; NSR=OFF;EWB=OFF;EWY=OFF; P0=0xff; /全关掉/Delay10uS(1);/*=状态3:东西红灯(15s) 南北绿灯(12s)=*/*=状态4:东西红灯(15s) 南北黄灯(3s)=*/EWR=ON;NSB=ON;while(G!=0) display2(G/10,G%10);/ 东西红灯(12s) display1(M/10,M%10);/ 南北绿灯(12s) while(G=3) while(U!=0) display2(G/10,G%10);/ 东西红灯(3s) display1(U/10,U%10);/ 南北绿灯(3s) NSB=OFF; NSY=ON; EWR=OFF;NSB=OFF;NSY=OFF;/P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流简易运输合同范本
- 合金门销售合同范本
- 铁皮广告字合同范本
- 转运砂石料合同范本
- 手写店铺转让合同范本
- 林木居间协议合同范本
- 简易铺面租房合同范本
- 批腻子墙合同范本
- 外聘规划设计合同范本
- 承接工业厂房合同范本
- 上海中学2024-2025学年初三二模英语试题试卷与答案含答案
- 2023+ESC急性冠状动脉综合征管理指南解读
- 子宫内膜类器官构建与临床转化专家共识(2025年版)解读课件
- 邢台2025年河北邢台学院高层次人才引进100人笔试历年参考题库附带答案详解
- 肿瘤患者VTE预防治疗
- 南京科远KD200变频器使用手册
- 被迫解除劳动合同通知书范本
- 《poct院内培训》课件
- 副校长申请书
- 一飞再飞(2024年贵州中考语文试卷记叙文阅读试题)
- DB11-T 806-2022 地面辐射供暖技术规范
评论
0/150
提交评论