下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件流程说明当东西红灯亮,南北绿灯亮时,东西方向数码管倒计时4040秒,南北数码管倒计时 3030 秒;切换成南北黄灯亮,东西红灯亮, 同时南北数码管倒计时 1010 秒,黄灯亮 1010 秒;然后切换成南北红 灯亮,东西绿灯亮,南北数码管倒计时4040 秒,东西数码管倒计时 3030 秒;切换成南北红灯亮,东西黄灯亮,同时东西方向数码 管倒计时 1010 秒,黄灯亮 1010 秒;一直循环下去,再一次切换成东 西红灯亮,南北绿灯亮时,南北方向数码管倒计时3030 秒仿真电路图:#i nclude un sig ned char LED1=0;un sig ned char LED2=0;un
2、 sig ned char LED3=0;U113OBt I4&LKHKlQfll-rO&FaG-LHO-lTHVlRI2 MH4IDHI31KIU!MdMiiiRftaRKMhilUT-A-ullCFRICMCmCF/H 环PJG 阳 C译 VT 片 Mi bl辭訂UPHrTWWrTKKI b 叩询 FciJTscrarccrzueimmwBGr I9JE3AK C KW ILK-rfgiMQIA K-UU-ppTjfi/U:finC4KfVTK KKTMJ4IT*W*8*Dwwrnr irwhEHMror3u-yrP+RDsrorsRtSFIEiFfi网的I F?BEFIE
3、MrPB3KMEEMYIBLUIWREDun sig ned char LED4=0;un sig ned char LED_L=0;const un sig ned chartable18=0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6F,0X60,0X25,0X3c,0X23,0X34,0X74,0XF7,0XFF;void timer1i nit(void) /T1CON=0X01;TMR1IF=0;TMR1IE=1;TMR1H=0 xF6;TMR1L=0 x3D;初始化打开定时器 1清除 TMR1 中断标志/TMR1 中断允许/赋初值,
4、以便 TMR1 每 2MS 左右中断一次PIR 仁 0;清除所有中断标志PEIE=1;/允许外围总中断GIE=1; /总中断开关打开void interruptT1(void)/ 中断处理if(TMR1IF=1)TMR1IF=0;TMR1H=0XF6;/如果是定时器 1 中断/清除定时器 1 中断标志/重新复初值TMR1L=0 x3D;switch(LED_L)case 0:/点亮第一个数码管RE2=1;RE1=0;RE0=0;PORTB = tableLED1;LED_L = 1;break;case 1:/点亮第二个数码管RE2=0;RE1=1;RE0=0;PORTB = tableLED
5、2;LED_L = 2;break;case 2: 点亮第三个数码管RE2=1;RE1=1;REO=O;PORTB = tableLED3;LED_L = 3;break;case 3:/点亮第四个数码管RE2=0;RE1=0;RE0=1;PORTB = tableLED4;LED_L = 0; break;default:/ 语句 dLED_L = 0; break;delay() 延时 500ms int j,k;for(j=0;j500;j+) for(k=0;k49;k+) delay_s(i nt n)/ 延时int i;for(i=0;i n;i+)delay();delay();
6、mai n()主函数 int i;ADCO 2= 0X06;TRISA=0X00;TRISB=0X00;TRISC=0X00;TRISE=0X00;PORTA=0X00;PORTB=0X00;PORTC=OXOO;PORTE=OXOO;timerlinit();定时器 1 初始化LED1=3;LED2=0;LED3=3;LED4=5; 数码管赋初值while(1)/初始化/南北方向交通灯控制信号输出端/数码管段选信号输出端东西南北方向交通灯控制信号输出端/数码管位选信号输出端PORTA=0X01;PORTC=0X40; /东西红灯亮,南北绿灯亮LED1=3; LED2=0;LED3=4;LED
7、4=0;/ 东西倒数 40S,南北倒数 30S for(i=0;i40;i+)delay_s(1);LED2=LED2-1;LED4-;if(LED2=0XFF)LED2=9;LED1-;if(LED4=0XFF)LED4=9;LED3-;if(i=29)PORTA=0X02; / 南北黄灯亮 10S LED1=1;LED2=0;LED3=1;LED4=0;if(LED2=0XFF)LED2=9;LED1-;if(LED4=0XFF)LED4=9;LED3-; if(LED2=0XFF&LED4=0XFF)PORTA=0X04;PORTC=0X10; /东西绿灯亮,南北红灯亮LED1=4;LED2=0; LED3=3; LED4=0;/ 东西倒数 40S,南北倒数 30S for(i=0;i40;i+)delay_s(1);LED4=LED4-1;LED2-;if(LED4=0XFF)LED4=9;LED3-;if(LED2=0XFF)LED2=9;LED1-;if(i=29)PORTC=0X20; /
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025室内装修承包施工合同书
- 2025农村购房合同
- 2025合同、信息管理方案
- 2025二手房贷款合同范本精简版
- 防护鞋生产加工项目可行性研究报告
- 新建圆盘打磨机项目立项申请报告
- (规划设计)桦木工艺板项目可行性研究报告
- 2025医院药品购销合同
- 药物研发创新策略-洞察分析
- 新能源汽车与充电设施的规划布局-洞察分析
- 国家开放大学电大本科《工程经济与管理》2023-2024期末试题及答案(试卷号:1141)
- TBT3134-2023机车车辆驱动齿轮箱 技术要求
- 美国史智慧树知到期末考试答案章节答案2024年东北师范大学
- 非参数统计讲义(课堂)课件
- 银行核心业务系统总体设计
- 2018年浙江省浙江省通用安装工程预算定额
- 小学生心肺复苏培训课件
- 地面工程 分项工程质量验收记录
- 沪教牛津版五年级下册英语全册课件
- 北京大学简介介绍PPT模板
- 鱼骨图模板1PPT课件
评论
0/150
提交评论