新闻中心

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

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

作者: 时间:2012-11-13 来源:网络 收藏

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

二、程序介绍

  程序采用C语言编写,将定时器TO设定为计数器,P3.4脚作计数脉冲的输入端。定时器T0对输入的脉冲信号进行计数,通过对脉冲数量的判断就能知道控制面板上按下了那一个,从而改变相应的继电器的工作状态。

  程序清单如下:

  #include

  unsignedchari,DelayTime;unsignedintn:

  sbitP1_O=p1^0;

  sbitP1_1=P1^1;

  sbitP1_2=P1^2;

  sbitP3_4=P3^4;

  voiddelay(DdayTime)//延时子程序

  {

  for(;DelayTime>0;DelayTime——)

  {

  for(i=0;i250;i++);

  }

  }

  voiDMAin(void)//主程序

  {

  P1_0=1;

  P1_1=O;



评论


相关推荐

技术专区

关闭