完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
#include
unsigned int i; unsigned int j; unsigned int b; unsigned int m; unsigned int n; unsigned int flag; ***it gewei=P0^6; ***it shiwei=P0^7; unsigned char code table[]={~0x3f,~0x06,~0x5b,~0x4f,~0x66,~0x6d,~0x7d,~0x07,~0x7f,~0x6f,~0x40}; void delay(unsigned int i) { for(i;i>0;i--) for(j=500;j>0;j--); } void zhengchang() { EA=1; EX1=1; IT1=1; } void INT_1() interrupt 2 { m=30; n=10; } void gaofeng() { EA=1; EX0=1; IT0=1; } void INT_0() interrupt 0 { m=5; n=5; EX0=0; } void shumaguanhongdeng() // 数码管计数 红灯 { gaofeng(); TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; TMOD=0X01; ET0=1; TR0=1; while(m>0) { if(b==1) { m--; b=0; } gewei=1; P1=table[m/10]; delay(2); gewei=0; shiwei=1; P1=table[m%10]; delay(2); shiwei=0; } } void time0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; if(flag++<20) return ; flag=0; b=1; } void shumaguanhuangdeng() // 数码管计数 黄灯 { gaofeng(); TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; TMOD=0X01; ET0=1; TR0=1; while(n>0) { if(b==1) { n--; b=0; } gewei=1; P1=table[n/10]; delay(2); gewei=0; shiwei=1; P1=table[n%10]; delay(2); shiwei=0; } } void time1() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; if(flag++<20) return ; flag=0; b=1; } void traffic() { while(1) { P0=0X35; // 东西绿灯,南北红灯 shumaguanhongdeng(); P0=0Xf3; // 东西黄灯 shumaguanhuangdeng(); P0=0X2E; // 南北绿灯,东西红灯 shumaguanhongdeng(); P0=0X1E; // 东西黄灯 shumaguanhuangdeng(); } } void main() { traffic(); } 为什么进入几次中断之后就进不去了,数码管显示几次之后就不显示了。 |
|
相关推荐 |
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
119 浏览 0 评论
517 浏览 2 评论
ESP32开发中,使用ADF环境,系统报错I2C Bus WriteReg Error和I2C Bus ReadReg Error
466 浏览 1 评论
在ZYNQ上跑超炫酷GUI!手把手教你移植LVGL到ZYNQ平台!
680 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之FLEXCAN
879 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12458 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-3-6 11:51 , Processed in 0.327806 second(s), Total 38, Slave 32 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191