标题: 基于TLC2543的电流(压)表仿真设计—51黑电子论坛 [打印本页]

作者: 我的宝宝    时间: 2018-6-26 12:46
标题: 基于TLC2543的电流(压)表仿真设计—51黑电子论坛
  1. 我做的这些是一个连续行的,每一次注释都是有关联了,注释也告诉大家
复制代码
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)


单片机源程序如下:
  1. /*
  2. 32、TLC2543数字电压表——数码管显示
  3. 设计单片机AD转换系统,系统由单片机、TLC2543、8位数码管器件构成。
  4. 单片机的P0、P2口分别控制数码管的段口和位口,P3口接TLC2543的5个控制信号。
  5. 通过编程,将TLC2543输入的两路模拟电压转换成数字量,进而计算出电压值,分别显示在数码管的左、右4位上。
  6. 两路模拟电压可以使用可变电阻进行调节。间隔1s,对两个模拟信号进行1次转换。
  7. */

  8. #include "reg52.h"
  9. #include "tlc2543.h"
  10. #include "seg.h"
  11. #include "delay.h"

  12. void main()
  13. {
  14.     uint16 volt;
  15.        
  16.     TLC2543_init();
  17.        
  18.     while(1)
  19.     {          
  20.                         volt = ReadADC_TLC2543(0);
  21.                         DisplayData[0] = DIG_CODE[volt/1000];
  22.                         DisplayData[1] = DIG_CODE[volt/100%10];
  23.                         DisplayData[2] = DIG_CODE[volt/10%10];
  24.                         DisplayData[3] = DIG_CODE[volt%10];
  25.                
  26.                         volt = ReadADC_TLC2543(1);
  27.                         DisplayData[4] = DIG_CODE[volt/1000];
  28.                         DisplayData[5] = DIG_CODE[volt/100%10];
  29. ……………………

  30. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

所有资料51hei提供下载:
TLC2543_SEG - 副本.zip (117.83 KB, 下载次数: 57)





作者: admin    时间: 2018-6-26 19:08
proteus工程文件能分享一下吗?
作者: 没钱下载    时间: 2019-4-13 14:06
电流电压都能测吗




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1