MSP430F149最小系统板利用1602液晶显示的正弦波示波器程控

    首先,讲一下 MSP430F149 的结构。MSP430 系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精准指令集(RISC)的混合信号处理器(Mixed Signal Processor)。单个芯片的价格在 20 元左右。MSP430F149 是最小系统板,其中自带了 12 位的ADC模块,液晶显示屏我们可以另加,采集到单片机内部也就是 4096 个不同的读数。再由单片机引脚的最高电压是2.5V,易得理论精度为 0.6 mV,也就是说ADC的位数越多,数据采集精度越高。需要什么样的ADC模块也可以根据需求另外加上。另外提示一点 MSP430F149 的RAM只有 2K。以上都是一些用的上的常识,我们当初写程控的时候出过一些相关的问题,在这里写在前面,希望读者引以为鉴。

    示波器的制作主要分为三部分:ADC采集,数据处理和显示。今天主要讲解ADC模块和数据处理。

    首先说一下采用系统板自带的ADC的采集。ADC采集首先分为选择输入通道,选择采样频率。MSP430F149有很多功能和51不太一样,引脚全都要先定义后使用,这一点对初学者来说很不方便,但是相信通过视频课学习掌握。那么来点干货放在附录里,这是我们参加TI杯比赛的时候的一个程控,这里是一个ADC初始化的程控,仅供大家学习和参考。

    第二部分是数据处理。笔者提供一种思路,采用定时中断的方式将将ADC模块采集到的数据存放到一个数组里,然后对整个数组进行数据处理。在处理整个数组的数据时要注意数据的精度和位数,笔者在这里不再赘述。自带的 12 位 ADC 模块一定会有失真,具体表现就是如果把所有采集的数据绘图,会发现图形上有很多小锯齿,这就需要

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值