导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:帮忙看看,谢谢[xymfei]

 *第4758篇: 初学者:帮忙看看,谢谢

  
楼 主:xymfei 2002年8月30日19:01
 初学者:帮忙看看,谢谢
#include <reg51.h>
#define uchar unsigned char 
uchar time;
timer0 () interrupt 1 using 1{
TH0=-50000/256;
TL0=-50000%256;
++time;
if (time%20==0)
{
P1 = P1 << 1;
if (P1 == 0) P1 = 1;
}
}
main ()
{
P1 = 0;
TMOD=0x01;
TH0=-50000/256;
TL0=-50000%256;
EA=1;
ET0=1;
TR0=1;
for(;;);
}

我今天试了一下定义了一个变量a进行移位操作,怎么和P1的其中几个口与操作,
比如我要P1_1,P1_2,P1_4,P1_7这几个口依次置1,不能影响其余的口工作,还有如果我要依
次置1的口大于8位怎么办??请指教谢谢!!


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:硬件:哪位用过光电编码器,应该怎样得到转向信号?

[下一篇主题]:建议网友上载给个说明,也建议斑竹能不能引导一下