单片机中用c语言编写 逻辑按位,c语言单片机:利用实验系统提供的八位逻辑电平显示中的右边四位,设计四位led小灯计数器,以二进制形式显...

满意答案

02ae427d08e371d7e90d5b995e828d6d.png

Dusty30

2013.11.30

02ae427d08e371d7e90d5b995e828d6d.png

采纳率:47%    等级:11

已帮助:7164人

#include

unsigned char counter,j;

void main(void)

{

TMOD = 0x06;

TH0 = 0xff;

TL0 = 0xff;

ET0 = 1;

EA = 1;

TR0 = 1;

while(1)

{

P1 = j;

}

}

void counter0(void) interrupt 1 using 0

{

counter++;

if(counter==1){j=0xf0;}

else if(counter==2){j=0xf1;}

else if(counter==3){j=0xf2;}

else if(counter==4){j=0xf3;}

else if(counter==5){j=0xf4;}

else if(counter==6){j=0xf5;}

else if(counter==7){j=0xf6;}

else if(counter==8){j=0xf7;}

else if(counter==9){j=0xf8;}

else if(counter==10){j=0xf9;}

else if(counter==11){j=0xfa;}

else if(counter==12){j=0xfb;}

else if(counter==13){j=0xfc;}

else if(counter==14){j=0xfd;}

else if(counter==15){j=0xfe;}

else if(counter==16){j=0xff;counter=1;}

}

先凑合看吧

00分享举报

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值