2。1。4  系统工作稳定

上电复位后,为了确保晶体振荡器能有充足的起振和稳定时间,确保程序能从正确的地点开始运行,开始时是用DCO_CLK启动CPU。接着程序配置恰当的寄存器的控制位用以确保时钟系统的频率。这种执行体系是其它系列的单片机所不具备的。MSP430系列单片机可以在-40~+85"C的范围内正常工作且运行稳定,可靠性十分高,所以无论是在民用或者是工业环境都能很好的使用。

2。1。5  方便高效的开发环境

对于国内广泛使用的FLASH型,有非常便捷的开发调试环境。由于系统板内有JTAG调试接口和可电擦写的FLASH存储器,所以首先将程序由JTAG端口下载到FLASH中,然后开发人员可以通过JTAG端口调试程序的运行、存储器内数据等信息。这整个流程都由单一软件集成环境中执行。它的优点就是整个过程只需要一台PC和一个JTAG调试器,无需仿真器。本文所使用的开发工具是IAR Embedded Workbench V5。0,用此开发工具十分便捷,实用,而进行其它系列单片机的开发往往需要专属的仿真器。

下图2。2为本文实际所用的MSP430F149原理图:

图2。2 MSP430F149原理图

本文实际所用的DM430-L最小系统板以MSP430F149为内核的MSP430单片机系统板。系统板上装载了RS232通信模块、RS485通信模块、TFT 彩色触摸屏接口、12864 液晶接口以及1602液晶接口、无线模块NRF24L01+接口、DS18B20 接口及红外一体化接收接口,同时支持JTAG调试,2X7座兼容官方标准,可以兼容各类JTAG仿真器。 

DM430-L实物图如下图2。3所示:

图2。3 DM430-L实物图

2。2  MSP430F149管脚简介

MSP430F149引脚封装图如图2。4所示:

图2。4 MSP430引脚封装图

本文所使用的引脚功能如下:

DVCC:供应所有数字部分的数字电源电压,正极。

DVSS:供应所有数字部分数字电源电压,负极。 

P1:P1。O~P1。7第一功能皆为普通数字I/O引脚,设置开启中断,使得程序可以进入中断服务程序。

P2:P2。0~P2。7作为通用数字I/O引脚使用。

P3。4/UTXD0:第一功能为普通数字I/O引脚,第二功能为发送数据输出USART0/UART模式。本文所使用的第二功能。 

P3。5/URXD0:第一功能为普通数字I/O引脚,第二功能为接收数据USART0/UART模式。本文所使用的第二功能。

P4。0:作为通用数字I/O引脚使用。 

RST/NMI:复位输入。

2。3  语音模块简介

2。3。1  相关参数

供电:直流5V  1A

触发端口:9个

触发语音:直接触发9段语音

           编码触发31段语音:在给模块上电前,将A10接地,上电后模块切换为编码模式。其中A1~A5为编码端口,为二进制编码方式,A1为最高位。

喇叭参数:0-2W 4-8OΩ(音量可调)

支持最大内存:16G

支持采样率:8、11。025、12、16、22。05、24、32、44。1、48KHz

完全支持FAT16/FAT32文件系统、最大支持16GTF卡

具有标准3。5音频接口,支持音响、功放连接

2。3。2  使用简介

模块具备9个直接触发端口,是A1~A9这9根排针。这9个端口同时对应9段语音,分别是第一段到第九段先放入TF卡的为第一段。触发方式为,例如P1。0口,只要向P1。0口提供1个低电平,就马上播放第一段语音。低电平为0V电压,可以将板上的GND去触发。或者直接用单片机IO口触发。文献综述

BY口在播放时输出高电平,不播放时则默认低电平。此端口可在播放完一段语音后产生一个向下跳变的电平,将其输出给单片机,可是单片机开始执行中断程序,从而播放下一条语音片段。

上一篇:基于单目视觉的智能车辆防撞系统算法研究
下一篇:AT89C52单片机简易电子秤设计+电路图+程序

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

安康汉江网讯

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

ASP.net+sqlserver企业设备管理系统设计与开发