MSP430F5438A读取16位AD转换器ADS1110的采集值,通过TM1650串行驱动四位数码管进行显示。

开发环境采用IAR,数码管采用共阴极四位数码管,TM1650位串行控制方式,只需要2个IO口既可以实现

数据的显示,可以极大的减少IO口的占用。

系统电路图、TM1650数码管模块和程序如下所示。

共同学习    q    :1425636507

/主函数//
void main()
{
 // uint  j,p;
  WDTCTL = WDTPW + WDTHOLD;       //关闭看门狗 
  Init_Sys();   //初始化系统:时钟、串口
  Init_Timer0_A0();
  P10_OUT;
  P20_OUT;
  P80_OUT;
  P81_OUT;
  twi_init();
  _EINT();
  while(1)
  {  
        Init_ADS1100();
        AD_VAL=RE_ADS1100(); //读取ADS的采集值
        //VOL=(2048/32767.0)*AD_VAL;//单位:1000.0MV*10=10000
        VOL=(0.0625)*AD_VAL;//采集值处理
        VOL1=(int)VOL;
        Led_Show_Tem(VOL1); //显示采集值

}
}

MSP430F5438A+TM1650四位数码管显示+16位AD转换器ADS1110相关推荐

  1. 两个数码管显示16位数

    背景 此篇文章是4x4矩阵键盘的衍生品. 4x4的矩阵键盘一共16个按键,每个按键对应相应的键值,分别为0~15.每按一个键,对应的键值并联到4个LED灯上,以二进制的形式表示(比如键值5,二进制为' ...

  2. 利用10位AD转换器 及 LED 数码管,实现由AD转换器采集温度,并用数码管显示。温度超出一定范围,LED 指示灯闪烁报警。(主要分析进制16进制转换10进制,并用数码管显示问题)

    ** 题目: ** 利用原有的电路 AD 及 LED 数码管显示等例子,进行整合.实现由 AD转换器采集温度(用可调电阻模拟),温度在数码管上显示.当温度超出一定范围,用 LED 指示灯进行闪烁报警. ...

  3. Arduino使用TM1650四位数码管模块

    相关资料链接 链接:https://pan.baidu.com/s/1eE0rkaSJsKJMU_RUorS5OA 提取码:3ujh 1.1 介绍: 这个模块主要由一个0.36英寸 红色共阳 4位数码 ...

  4. 【Arduino】四位数码管显示

    程序名称:数码管静态显示 程序功能:四位数码管显示 程序版本:Ver 1.0 编写日期:2020/07/30 作者信息:天津科技大学创新实验室-JC /************************ ...

  5. 基于STM32的四位数码管显示编程

    1.四位数码管的简单介绍 因为在学校做项目的时候使用到了数码管显示,所以就编写了一个基于SMT32的数码管显示程序.通过看手册知道这个四位数码管采用TM1637 驱动电路.内部有集成MCU数字电路接口 ...

  6. vivado 数码管学习(二)数码管显示一位数字和显示八位数字

    数码管显示一位 9 module shumaguan( //input clk, //input rst_n,output reg [6:0] a_to_g, //段信号 output reg an= ...

  7. 四位数码管显示多位数字计时

    目录 前言 一.共阳极四位数码管 二.显示数字 1.显示单个数字 2.显示多位数字 总结 前言 共阳极四位数码管显示0-9单个数字的话只需要控制对应的引脚电平就行,但如果需要显示多位数字的话,不仅需要 ...

  8. 【K210+micropython】驱动HS420561k-32四位数码管显示数字

    [K210+micropython]使用HS420561k-32四位数码管显示数字 文章目录 [K210+micropython]使用HS420561k-32四位数码管显示数字 相关知识准备 一.四位 ...

  9. [ARM入门]消失的飞思卡尔:MKV30 16位AD采集

    16位的AD可以说是国产MCU的痛点,至少在廉价的单片机里面,这个真的找不到飞思卡尔的替代品.之前未使用16位AD的时候,使用的是STM32F0的单片机,因为产品需要,一直是将48M的主频超频到56M ...

  10. FMC子卡:4 通道 250MSPS采样率16 位 AD 采集子卡

    FMC136 是一款 4 通道 250MHz 采样率 16 位 AD 采集 FMC子卡,符合 VITA57 规范,可以作为一个理想的 IO 模块耦合至FPGA前端,4 通道 AD 通过高带宽的 FMC ...

最新文章

  1. Docker核心技术
  2. amd860k能装黑苹果吗_黑苹果配置 篇六:黑苹果硬件选购指南之终篇--2019年8月
  3. 打印文件测试的测试点
  4. JQuery 总结(8)Ajax 无刷新技术
  5. JVM编译时和运行时状态
  6. SAP UI5 sap.ui.core.OpenState.CLOSED Dialog open and close
  7. android 上下滚动文字_计算机毕设项目004之Android系统在线小说阅读器
  8. java android 数组_Android开发基础之Java 数组
  9. 通过命令行新建qt项目,并编译打包
  10. C语言 strcpy函数实现
  11. 漫步最优化四十一——Powell法(下)
  12. polycube--基于ebpf/xdp的网络套件(网桥,路由器,nat,负载平衡器,防火墙,DDoS缓解器)
  13. 母版页的铵钮事件去获取子页的内容
  14. 2021-06-06滚动条de面板
  15. 河南省第九届省赛信道安全--Dijkstra最长路
  16. 三级分销系统源码如何上传?
  17. 微信怎么和计算机发送文件格式,微信电脑版文档怎么弄 文档发送教程
  18. BLE_BQB Test_Modulation Characteristics, LE Coded (S=8)_RF-PHY/TRM/BV-13-C
  19. 高数 | 【多元函数微分学】如何判断二元微分式是否为全微分
  20. Java字符和数字列对齐_字符串(包含中英文、数字、符号)的对齐

热门文章

  1. python面向对象练习题_Python面向对象练习-乌龟吃鱼
  2. 使用ps抠图_ps扣圆形_ps扣椭圆
  3. 常用开关稳压电源(LM2596、MC3406)
  4. 算法帝国:华尔街交易怪兽的核武器缔造史
  5. 视频中的I、P、B帧
  6. 基于Thinkphp6+Element的插件化后台管理系统
  7. 什么是网络连接状态指示器NCSI
  8. 怎么样可以在网络上赚钱,告诉你网上赚钱的5种方法!
  9. Cisco交换机IOS升级
  10. 计算机美术基础课程标准,《计算机美术基础》教学大纲 课程标准 最全最新.doc...