历史上的今天
今天是:2025年02月20日(星期四)
2020年02月20日 | MSP430F5438A+TM1650四位数码管显示+16位AD转换器ADS1110
2020-02-20 来源:eefocus
MSP430F5438A读取16位AD转换器ADS1110的采集值,通过TM1650串行驱动四位数码管进行显示。
开发环境采用IAR,数码管采用共阴极四位数码管,TM1650位串行控制方式,只需要2个IO口既可以实现
数据的显示,可以极大的减少IO口的占用。
系统电路图、TM1650数码管模块和程序如下所示。
/////////////////////////////主函数//////////////////////////////////////
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); //显示采集值
}
}
史海拾趣
|
定制OS, 选择了 MUI 和 英文和中文字体, 默认语言是中文 可调用 createmui 0409 命令后 输出如下, 输出完成后,提示找不到文件,麻烦大侠们给个提示,谢谢 Multiui.bib文件内容为空, ; ; Copyright (c) Microsoft Corporation.   ...… 查看全部问答> |
|
我搜了一些做ARM开发板的公司,甚少有支持wince6.0的开发板在卖。立宇泰、友善之臂、扬创、周立功、英蓓特等都没找到一块。优龙也是在最近才出了一款LPC3250的板子有wince6.0,但是驱动还没有做全。搜到有两家卖S3C6410X和S3C6400开发板的公司,海 ...… 查看全部问答> |
|
BUILDREL: Copying PLATFORMCOMMON binaries from C:\\WINCE600\\platform\\common Can\'t create hard link. (FAT file system?) Copying files instead of creating hard links. 编译到最后的时候,出现这样几个错误?? 这是什么 ...… 查看全部问答> |
|
运用全球领先的软件的和平台,结合对商业需求把握,凭借出色的规划设计能力和技术实施能力,运用成熟的项目管理能力,帮助客户在Internet/Intranet上建立全面的基于Web的企业应用,主营业务是向企业及个人提供综合上网服务,目标是建设成为中国领先 ...… 查看全部问答> |
|
急需此两题的解答!小弟多年不碰单片机,两眼一抹黑,请各位大大救命啊! 在线等,解出来立刻双手把分奉上!! 邮箱:[email=darkstarxw@163.com][/email]… 查看全部问答> |
|
本公司招聘硬件工程师,从事检测仪器开发。关注于弱信号的采集、整理和放大。 1. 本科及以上学历; 2. 电子、自动化、硬件电路设计、检测技术等相关专业; 3. 有CPLD或FPGA开发经验者优先; 4.&nbs ...… 查看全部问答> |
|
1、模拟量值和A/D转换值的转换假设模拟量的标准电信号是A0—Am(如:4—20mA),A/D转换后数值为D0—Dm(如:6400—32000),设模拟量的标准电信号是A,A/D转换后的相应数值为D,由于是线性关系,函数关系A=f(D)可以表示为数学方程: &nb ...… 查看全部问答> |
|
各位大虾:我在DM642里面对TLV320AIC23进行Transmit操作时,遇到一个问题。代码如下,各同步时钟信号AFSX、ACLKX、AHCLKX由AIC23提供。 MCASP_ConfigSrctl MysrctlRegs = { 0x00000009, //AXR00=Xmt &nbs ...… 查看全部问答> |
|
大家来看看这份数字电视改造方案,是我一个网友发来的, 先拿出来给大家分亨一下,或许你们也会用得着! 方案原理:用30多个机顶盒+邻频调制器,做出30多个频道,供给100多个房间都能收看30多个频道。酒店按常规需要100多个机顶盒,用数字电视 ...… 查看全部问答> |




