专栏中心

EEPW首页 > 专栏 > LED灯+按键+数码管

LED灯+按键+数码管

发布人:0750long 时间:2009-06-18 来源:工程师 发布文章
LED灯+按键+数码管

 

添加了数码管,循环显示0-9

按键触发中断点亮对应的LED灯

有个问题就是不能同时点亮两个,也就是说按键一次,必须弹起来再按另外一个才行,呵呵。

点击开大图

程序如下:

void main()
{
 uchar yyy;  
 IT0 = 1;//下降沿触发
 EX0 = 1;//分中断开关打开
 EA = 1;//总中断开关打开
 while(1)
 {
  led_display_xunhuan();
  
 }
}

void delay_50ms(unsigned int t) // t="10", 500ms; t="100", 5s;
{
 uint j;
 for(;t>0;t--)
  for(j=6245;j>0;j--);
}

void led_display_xunhuan()
{
 
 P0 = 0xc0;
 delay_50ms(10);
 P0 = 0xf9;
 delay_50ms(10);
 P0 = 0xa4;
 delay_50ms(10);
 P0 = 0xb0;
 delay_50ms(10);
 P0 = 0x99;
 delay_50ms(10);
 P0 = 0x92;
 delay_50ms(10);
 P0 = 0x82;
 delay_50ms(10);
 P0 = 0xf8;
 delay_50ms(10);
 P0 = 0x80;
 delay_50ms(10);
 P0 = 0x90;
 delay_50ms(10);
 
}

void Scan_Key (void) interrupt 0
{
 IE0 = 0;
 P1 = P2;
}

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

第四届飞思卡尔智能车竞赛华南赛区光电组第一名

视频 2010-02-01

半导体行业可能经受得住美国关税的影响

巧手将AirPod变成具有FM功能的耳机

消费电子 2025-09-17

为uCOS51 增加Shell 界面

日产如何利用其驾驶辅助系统来减少交通拥堵

探索Cycuity的Radix-ST:彻底改变半导体安全

三星现在将为以色列公司生产汽车芯片

微型手表式调频收音机

温度控制系统的设计

伟福调试软件E2000w 3.2版

自动躲避障碍物的智能车

视频 2010-02-01

AMD 推出 EPYC™ 嵌入式 4005 处理器,助力低时延边缘应用

2025-09-17

没有薄膜的EUV光刻:低产量的解释

EDA/PCB 2025-09-17

第四届飞思卡尔智能车竞赛西部赛区摄像头组第一名

视频 2010-02-01

第四届飞思卡尔智能车竞赛华南赛区摄像头组第二名

视频 2010-02-01

第四届飞思卡尔智能车竞赛华南赛区摄像头组第一名

视频 2010-02-01

联发科技开发采用台积电 2nm 工艺的芯片,实现性能和能效的里程碑

伟福的e6000w

微型热敏打印机

英伟达宣布在英国进行大规模投资,其中包括数万个AI GPU

智能计算 2025-09-17
更多 培训课堂
更多 焦点
更多 视频

技术专区