MSP430F1x具有HLASH存储器.这一特点使得它的开发工具相当简便。利用单片机本身具有的JTAG接口或片内BOOT ROM,可以在一台PC及一个结构小巧的JTAG控制器的帮助下实现程序的下载,完成程序调试[2]。

   我们相信MSP430单片机将会在工程技术应用中得以广泛应用,而且,它是通向DSP系列的桥梁,随着自动控制的高速化和低功耗化,MSP430系列将会得到越来越多人的喜爱。

1.2  本论文的目的和主要内容

本课题在对MSP430F149单片机了解学习的基础上,研究了基于AT24C1024EEPROM的数字存储系统设计,包括单片机的外部接口电路硬件设计和软件开发。本课题具体完成了以下几方面内容:

1)理论知识的学习。学习MSP430F149单片机的内部结构、特点和应用,查阅相关芯片的数据手册,了解各模块电路芯片的工作原理。

2)学习并使用protel 99SE软件绘制电路原理图、PCB板,制作印制电路板。学习MSP430单片机的集成开发环境,编写各模块的接口驱动程序。

3)设计MSP430F149单片机的I2C总线接口电路,完成I2C器件的按字节、字符串及页等读取及数据存储,同时设计相关多通道串行通信系统RS485/RS232电路,完成数据的远程控制。

4)下载调试各模块接口程序,完善各模块的功能。

本课题主要侧重驱动程序的设计调试工作,同时要完成整个系统的联调工作,达到培养学生解决实际问题的能力。

1.3  本论文的结构安排

本论文先介绍了MSP430F149单片机的构成及原理,并且说明了系统的总体设计及硬件设计。然后着重介绍了系统的软件设计,说明了如何完成完成基于MSP430F149单片机及AT24C1024EEPROM的I2C电路设计,并编写相应的驱动程序。最后通过整个系统的联调工作,完成系统设计。文献综述

2 系统的总体设计

2.1 系统组成

系统硬件组成共包括九个模块,分别为MSP430F149单片机最小系统模块,4路A/D转换模块,D/A 转换模块,键盘数码管显示模块,温度传感器模块,实时时钟模块,非易失性存储器模块,液晶显示模块,2路串口通信接口模块。

系统软件组成为各个功能模块程序设计,包括七个部分,分别为A/D转换程序,温度传感器显示当前环境中的温度,用液晶来显示实时时钟,通过串口向单片机发送字符,单片机又发回字符给电脑,D/A输出方波,非易失性存储器的读写。

上一篇:基于运图优化的地铁变电站功率均衡研究
下一篇:MATLAB风资源评估系统的开发与应用

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

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

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

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

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

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

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

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

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

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

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

安康汉江网讯

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

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

网络语言“XX体”研究

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

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