找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2753|回复: 10
收起左侧

独立键盘控制LED

[复制链接]
ID:78517 发表于 2015-5-6 09:51 | 显示全部楼层
#include <reg52.h> #define uchar  unsigned char #define uint   unsigned int uchar num; sbit key18=P1^4; sbit D1=P2^0; uchar code shu[]={ 0xc0,0xf9,0xa4,0xb0,  //共阳数码管段码 0,1,2,3                 0x99,0x92,0x82,0xf8,  //共阳数码管段码 4,5,6,7                 0x80,0x90             //共阳数码管段码 8,9,全灭,横杠                       };  void delay(char z) {         char x,y;         for(x=100;x>0;x--)                 for(y=z;y>0;y--); } void main() {         while(1)         {                 P2=0x7f;                 P0=0xff;                 P1=0xff;                 if(key18==0)                 {                 delay(5);                 if(key18==0)                 {                          D1=0;                          num++;                          if(num==10)                          {                                  num=0;                                  }                                    P2=0x7f;                                 P0=shu[num];                 }                 while(key18!=1);                 delay(5);                 while(key18!=1);                 }                                           else                 {                         D1=1;                         }                           }  }
回复

使用道具 举报

ID:78828 发表于 2015-5-6 18:48 | 显示全部楼层
不懂啊
回复

使用道具 举报

ID:79141 发表于 2015-5-6 23:42 | 显示全部楼层
这个很简单,先看看书或教程,

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:79141 发表于 2015-5-6 23:42 | 显示全部楼层
这是基本的,要从头开始哦

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:79164 发表于 2015-5-7 10:04 | 显示全部楼层
学习一下,不错
回复

使用道具 举报

ID:79309 发表于 2015-5-8 15:04 | 显示全部楼层
按电源开关就行了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表