MSP430系列微控制器开发软件IAR的使用.doc

MSP430系列微控制器开发软件IAR的使用.doc

ID:50883489

大小:662.95 KB

页数:12页

时间:2020-03-15

MSP430系列微控制器开发软件IAR的使用.doc_第1页
MSP430系列微控制器开发软件IAR的使用.doc_第2页
MSP430系列微控制器开发软件IAR的使用.doc_第3页
MSP430系列微控制器开发软件IAR的使用.doc_第4页
MSP430系列微控制器开发软件IAR的使用.doc_第5页
资源描述:

《MSP430系列微控制器开发软件IAR的使用.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MSP430系列微控制器开发软件IAR的使用——流水灯电路的设计2.1引言基于微控制器的电路开发,无论大到一个应用系统,还是小到一个本章将要涉及的流水灯控制电路,设计者都需要具有以下3个方面的知识:对所使用微控制器芯片的了解、编程语言的掌握和开发软件的使用。MSP430系列微控制器的开发软件有2种,一种为TI公司提供的CodeComposerTMEssentials开发软件,另一种为IAR公司的产品EmbeddedWorkbenchforMSP430。这两种开发软件都可以从TI公司的网站下载免费的代码限制版。本章描述EmbeddedWorkbenchforMSP430开发软件的使用,这里以版

2、本v5.30为例,通过编写一个使用P1并行输入/输出端口控制的流水灯来介绍应用系统的开发过程,内容包括工程建立,源程序的编辑、编译、模拟调试以及向目标芯片的程序代码下载。源程序采用C语言编写。作为第一个接触的应用程序,程序中涉及的系统时钟初始化、P1端口的配置部分建议读者简单地承认。硬件电路是编写软件程序的基础,电路的具体结构决定了源程序的组成。图2.1所示为一个由8个发光二极管组成的流水灯电路。图2.1基于P1端口的流水灯原理电路图图2.1给出的基于P1并行输入/输出端口的流水灯原理电路图是在图1.3所示的MSP430芯片最小系统电路图的基础上,通过添加8个发光二极管构成的。芯片不需要使用

3、的管脚在这里没有画出,组装电路的时候这些没有画出的管脚悬空即可。二极管D1~D8和电阻R2组成流水灯的显示电路。图中8个发光二极管的连接方式被称为共阴极连接方式,即所有二极管的N极被连接在一起,再通过电阻R2与地线相连接。对于这种连接方式,如果P1端口的某个管脚输出逻辑“1”,即高电平,则对应的发光二极管被点亮;如果P1口的某个管脚输出逻辑“0”,即低电平,则对应的发光二极管熄灭。电阻R2为限流电阻,限流电阻用来防止电流过大损坏电路器件。由于不同型号的发光二极管的技术参数不同,应根据具体情况来确定限流电阻的阻值,限流电阻的取值范围是100Ω~1kΩ。为保证电路的安全,限流电阻开始可以选取大一

4、些,如果发光二极管的亮度不够,再逐渐减小限流电阻的值,直到发光二极管的亮度满足要求。限流电阻还有第二种接入方法。第二种方法是每个发光二极管都与1个限流电阻串联,再分别与地相连。这时共需8个电阻。限流电阻的第一种接入方法的优点是接线简单,第二种方法的优点是在点亮不同个数的发光二极管时亮度能够保持一致。MSP430系列微控制器支持多个时钟信号源,其中包括芯片内部的数字控制振荡器(DCO)。这是一个RC振荡器,具体工作频率可以通过软件进行设置。微控制器复位以后,系统默认的时钟信号就来自于这个数字控制振荡器。由于流水灯电路对时钟稳定度和精度的要求都不高,这里将采用这个时钟信号源,因此图2.1所示的电

5、路中不需要外部的时钟电路。数字控制振荡器的默认工作频率大约1MHz,不同型号的微控制器芯片具有一些差异。2.1创建工程(Project)EmbeddedWorkbenchforMSP430开发软件对设计过程的管理采用工程方式。工程(Project)保存着输入编辑的信息和设计调试的环境等内容。在开始设计输入之前首先应该建立一个工程。新建一个工程之前还需要建立一个文件夹,后面产生的工程文件以及源代码文件等都将存储在这个文件夹之中。建议不同工程的文件最好放在不同的文件夹中,同一工程的所有文件都放在同一个文件夹中。图2.2所示为打开EmbeddedWorkbenchforMSP430开发软件后呈现的

6、工作窗口。窗口中将自动出现一些使用介绍信息,如果现在不想阅读,可以将这个窗口关闭,也可以置之不理。图2.2EmbeddedWorkbenchforMSP430开发软件的工作窗口在工作窗口中,用菜单“Project→CreateNewProject...”打开创建新工程窗口,如图2.3所示。图2.3创建新工程窗口创建新工程窗口默认产生一个新的工程,即“Emptyproject”,因此这里仅需要简单地点击“OK”按钮即可。点击“OK”按钮将打开新工程存储窗口,如图2.4所示。图2.4新工程存储窗口利用这个窗口可以将创建的新工程存储到专门为它建立的文件夹之中。由下拉菜单“保存在(I)”找到专门为它

7、建立的文件夹,例如这里的“led_8”;在下拉菜单“文件名(N)”输入新工程的名称,例如这里的“led_8”;在下拉菜单“保存类型(T)”,由于默认为工程类型“ewp”,因此不用修改。不同工程的文件最好放在不同的文件夹中,同一工程的所有文件都必须放在同一文件夹中。文件夹名称、工程名称以及后面将要命名的源程序名称推荐采用同一名称。在图2.4中,点击“保存(S)”按钮将返回到EmbeddedWorkbenchfo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。