您当前的位置:五五电子网电子知识电子制作振荡-波形-信号电路合二为一的逻辑笔/信号发生器 正文
合二为一的逻辑笔/信号发生器

合二为一的逻辑笔/信号发生器

点击数:7327 次   录入时间:03-04 11:37:01   整理:http://www.55dianzi.com   振荡-波形-信号电路

  这款逻辑笔、信号发生器合二为一,体积小、电路简单、所需器件少,非常适用于对数字电路的测试。
  
  一、电路原理(电路图见下左图)
  
  整机用一片89C2051加少许外围元件构成。它集逻辑笔、信号发生器于一身。利用软件完成逻辑测试、频率合成任务。LOG是逻辑信号的输入端,发光二极管L1(H红色)、L2(L绿色)指示电平的高低。L3是工作指示灯,MCU正常工作时,L3闪烁(间隔0.5S)。Hz是频率输出端,共有10Hz,100Hz、1kHz、10kHz、20kHz、50kHz、100OkHz、250kHz 8个挡位。受4位DIP拨码开关(8421码)控制,最高位未用。改动程序后可设置16个挡位。APP端输出随程序运行变化的频率(45~50Hz)。VCC、GND是电源端,电压范围3.6V~5V。由于电路简单,不必制作PCB板,用万能板连接即可。
  
  二、软件编制

  1.程序流程见下右图。为了提高10kHz—250kHz频率的精度,由定时器T1采用8位重装方式控制,其他频率则由定时器TO采用16位方式控制。如果不想输出上述频率,可改动频率的初值配置表,程序人口标号:
  
  Hz_int_data。
  
  计算公式:T(初值)=65536-5×10的5次方/F(Hz) (10Hz—1kHz)T(初值)=256-5 x10的5次方/F(Hz)  (5kHz—250kHz)
  
  例:要输出5kHz代替lOkHz,按公式计算:T =256 -5×10 5/5000 =256 -100=156=9CH用9ch代替原lOkHz的值OCEH频率高时,由于中断需要时间,会使频率降低,此时可适当减小初值进行补偿。如果需要高精度的频率,可将晶体改为24MHz。
  
  2.逻辑测试读人LOG的电平,判别为“1”,则点亮L1,否则点亮L2。

逻辑笔/信号发生器




本文关键字:信号发生器  振荡-波形-信号电路电子制作 - 振荡-波形-信号电路