功率电感生产厂家
联系我们
热门搜索
点击排行
推荐阅读
猜猜你喜欢的
技术知识 您所在的位置: 首页 > 技术知识

单片机开发中的一些实用技巧(上)

来源:    作者:    发布时间:2015-08-07 07:07:22    浏览量:

  

  图6

  #include < P>

  static unsigned char data m;//m为全局变量

  /*-------延时子程序-------*/

  void delay(unsigned int k)

  {

  unsigned int i,j;

  for(i=0;i

  for(j=0;j<121;j++)

  {;}}

  }

  /*---外部中断INT0子程序---*/

  void init0()interrupt 0

  {

  delay(10);/功率电感器/延时10mS抗抖动干扰

  if(P3_2==0)

  {

  EX0=0;//关INT0中断

  EA=0;//关总中断

  P3_2=0;//置P3.2为低电平

  P2=0xff;//置P2口为全1

  m=P2;//读取P2口状态至m

  P2=0x00;//恢复P2口为全0

  P3_2=1; //置P3.2为高电平

  IT0=1;//置IN贴片电感T0为边沿触发

  EX0=1; //开INT0中断

  EA=1;} //开总中断

  }

  /********主程序*********/

  void main(void)

  {

  P2=0x00;// 置P2口为全0

  P3_2=1;// 置P3.2为高电平

  IT0=1;// 置INT0为边沿触发

  EX0=1;// 开INT电容电感0中断

  EA=1; //开总中断

  while(1)//无限循环

  {

  P0=m;//将全局变量m中的内容输出至P0口

  P3_0=!P3_0;//P3.0取反,指示程序状态

  delay(500);//延时500mS

  }

  }

  程序解释:无按键按下时,P3.0的发光管共模电感器闪亮,作程序状态显示。主程序初始化时,置P2口为全0,置P3.2为高电平,同时置INT0为边沿触发,并开放中断。8个按键的任一个按下时都会引起INT0中断,进入中断服务子程序后,首先关闭中断,然后置P3.2为低电平,置P2口为全1,再读取P2口状态至m,通过查询m的状态字即可知道共模电感正在申请的中断源。这里我们采用的方法是将m输出至P0口点亮LED作指示。退出中断时,重新开放中断。

  • 请教一下,用TL494 制作DC-DC电源的波形问题。 电路为TL494 半桥 5401+IRF44n 推挽,变压器为环型变压器,匝比为6:12,线径都为0.6X3/0.6X2,如下四个波形,那一个才算是合格的,谢谢,




    1)号G极波形







    1)号输出波形


  • 长条形线圈的电感如何计算长条形线圈的电感如何计算,求公式

  • LED电源认证问题 我想问问3c认证 需要注意哪些问题, 例如画PCB板、使用元器件等:


    在线等回复 。。。。
    百度一下 能够找到吧

  •