新闻中心

EEPW首页>模拟技术>设计应用> 基于单片机设计的三路分段开关

基于单片机设计的三路分段开关

作者: 时间:2012-11-13 来源:网络 收藏
style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; WORD-SPACING: 0px; FONT: 14px/25px 宋体, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  P1_2=0;

  TMOD=0x05;

  //定时器TO工作于方式1计数

  TH0=0;

  TL0=O:

  TRO=1://开定时器TO

  for(;;)

  {

  while(P3_4=1);//判断有没有

  输入脉冲

  TR0=1://开定时器TO

  delay(50);

  //延时50mS,让定时器TO计数

  TRO=O://关定时器TO

  n=TL0ㄧ(TH08);//取计数值

  TH0=0;

  TLO=O:

  if(n>1300n1700)//若脉

  中个数为1500左右

  P10=!P10://P1.O输

  出电平取反

  elseif(n>2000n2600)//若

  脉冲个数为2300左右



关键词:单片机设计三路分段开关

评论


相关推荐

技术专区

关闭