基于MSP430单片机流量显示表硬件CPU设计.docVIP

基于MSP430单片机流量显示表硬件CPU设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MSP430单片机流量显示表硬件CPU设计

基于MSP430单片机流量显示表硬件CPU设计   摘要: 随着计算机的发展,工业自动化水平的提高,在工程中流量显示表已得到了广泛的使用。显示仪表精确度的高低,直接影响着企业的经济效益。在我国现有经济水平下,使用单片机开发的流量显示表,在工程中是非常适用的。该表是用MSP430F135为主芯片,并辅以其他的外围模块构成的具有串行通讯功能,满足流量检测显示的嵌入式最小系统。 关键词: 流量显示;单片机;MSP430系列 中图分类号:TP368 文献标识码:A 文章编号:1006-4311(2014)05-0058-03 1 流量显示表的系统概述 流量显示表是由嵌入式微处理器、外围硬件设备、嵌入式操作系统和用户应用程序组成的,用于实现对流量的检测、显示等功能。目前在工程上得到广泛应用,尤其在油田、水利等领域。流量显示表主要包括硬件和软件设计两部分,硬件完成的功能主要是把传感器送入的信号经过一系列的变换在显示端口显示数据;软件完成的功能是控制各个模块的功能实现,整个系统具有外围结构简单的特点。传感器模块与单片机的通道A/D进行连接,这样可以简化模拟采集设计,从而减小设计的复杂性,以此来增加系统的可靠性。而键盘输入模块是实现人机对话的主要功能。电源及复位模块的主要功能是提供可靠的电源,系统也需要有复位功能,这样系统能够提供复位信号。我们设计的主要目标就是将振动器和系统时钟发生器主要以廉价和低功率的设计为主。而且当廉价系统和外接器件缩减到一个普通的晶振的时候,就需要达到低频晶体和含有倍频器的振荡器来满足时钟系统速度与低功效这两个要求。 2 嵌入式仪表系统硬件设计 2.1 硬件设计概述 流量显示表的硬件设计主要包括CPU的设计及外围模块的设计,由于CPU芯片内资源丰富,所以需要的外围模块很少,只有键盘模块,输入模块,通讯模块,显示模块等外围模块。流量显示表的功能主要是将流量传感器送入的数据,通过主CPU经过数据处理后送到显示的过程。由于MSP430片内集成了A/D转换通道,这样可以直接将单片机的A/D输入通道与传感器的模拟信号相连接。硬件设计中要考虑到各种所选芯片的兼容性,也要涉及到一些外设电路,例如复位电路,滤波电路,电源电路等。在单片机系统里需要复位电路,因此本设计可以用R-C复位电路,R-C复位电路的主要特点就是经济性较高。整个系统采用3.3V供电,由于流量显示表多应用在工程上,电源为集中供电形式,因此本设计可以不考虑电源电路的设计。 2.2 硬件CPU设计 2.2.1 MSP430F135的结构框图 2.2.2 MSP430F135的存储器模式及范围 MSP430的ROM和RAM都在同一地址空间,虽然不同型号的单片机具有不同容量的存储器,但是它们都分配在0000H——FFFFH范围内,存储器是按线性方式组织的。如图2所示的存储空间基本结构。从200H—C00H地址范围是RAM存储器。 MSP430的数据存储器(RAM)位于存储器地址空间的0200H以上,这些存储器一般用做数据的保存与堆栈、同时也是数据运算的场所。在特殊场合还可以用做程序存储器。可以字操作,也可以字节操作,通过指令后缀加以区别。但用做程序存储器时只能字操作。MSP430F135的RAM为512字节(03FFH—0200H)。 2.2.3 中断方式及中断向量 MSP430有3类中断:系统复位、可屏蔽中断、非屏蔽中断。 引起系统复位的中断源有:加电源电压、RST/NMI引脚加低电平、看门狗定时器溢出、看门狗定时器密匙不符。 非屏蔽中断由以下情况产生:RST/NMI引脚有上升沿信号、振荡器故障。 可屏蔽中断源如下:看门狗定时器溢出、其他有中断能力的外围模块。 端口P1和P2的全部8位都可以作为外部事件的中断插入。每一个I/O位都可独立编程。可以对端口任意组合成输入、输出和中断,因此能灵活地适应不同的I/O结构要求。在设计中用到的中断源有:上电、复位、看门狗,定时器A和B,USART0的接收和发送中断,ADC模块的中断以及P1口的中断。 2.2.4 时钟模块 MSP430系列单片机不可缺少的模块就是时钟模块,而时钟模块又可以使单片机实现的低功耗应用不同,因此不同的器件所具有的时钟模块也不相同,而MSP430F135的时钟模块主要是由高速晶体、低速晶体和数字控制振荡器(DCO)等器件构成。而高速晶体、低速晶体和数字控制振荡器(DCO)等器件通过MSP430F135时钟模块产生的3个时钟模块也不同,提供的模块使用也就不同,而产生的时钟为:辅助时钟(ACLK)、主系统时钟(MCLK)和子系统时钟(SMCLK)。系统的实时性要求比较高时可采用ACLK时钟。总的来说

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档