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

* 10514: 初学者:帮忙看看,谢谢

   xymfei 
xymfei发表的帖子 

 初学者:帮忙看看,谢谢
#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位怎么办??请指教谢谢!!


发表时间:2002年8月30日19:01:00

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:斑竹在那个目录亚找不到
[下一篇帖子]:proteus 是干吗的?