单片机课程设计结果报告.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计结果报告

MSP430单片机课程设计报告数字电压表和键盘扫描专 业:班 级:姓 名:学 号:指导老师:设计任务及要求电压表:利用 MSP430F449 内部的 ADC 模块以及课程设计实验板接口电路,通过编程完成数字电压表功能。 结果在 LCD 上显示。芯片采用MSP430F449单片机,MSP430F449是一款功能强大的16位单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式(7?种源操作数寻址、4?种目的操作数寻址)、简洁的?27?条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令。这些特点保证了可编制出高效率的源程序。同时它还有运算速度快、超低功耗、片内资源丰富、方便高效的开发环境等优点。通过将单片机与液晶显示屏、电位器调节等模块相连,键盘:根据课程设计实验板键盘电路,通过编程完成键盘输入功能,作为其他选题的人机交互工具。二.原理电路图三.实验内容(一)设计思想:本课题是利用MSP430单片机、LCD显示模块、电位器调节等模块的构建数字电压表。MSP430系列单片机自身内部带有?A/D转换模块,用它制作的数字电压表具有测量范围精度高、速度快、性能稳定和电路简单且工作可靠等特点,具有很好的使用价值。LCD显示模块是128×64点阵的汉字图形型液晶显示模块,可显示汉字及图形,可显示8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。可与CPU直接连接,可采用8位并行及串行两种连接方式。具有多种显示功能如光标显示、画面移位、睡眠模式等。。?本设计系统结构图如下图所示输入电路输入电路?键盘扫描A/D转换MSP430单片机MSP430单片机显示屏显示对应数字显示屏显示电压系统结构图(二)参数计算ADC12_A可通过引脚VREF+/VeREF+和VREF-和VeREF-分别提供VR+和VR-外部参考电压。当REFOUT=1并且该引脚提供参考电压时,需要外部存储电容器。ADC12_A内置参考电源,分别有六种不同的组合,从而提供符合要求的参考电压。ADC12_A内核是一个12位的模数转换器,能够将结果放在转换器存储中。该内核使用两个可编程的参考电压(VR+和VR-)定义转换的最大值和最小值。当输入模拟电压等于或大于VR+时,ADC12_A输出满量程值0FFFH;当输入电压小于等于VR-时,ADC12_A输出0.输入模拟电压的追中转换结果满足公式: NADDC=4095x(Vin-VR-)/(VR+-VR-)。其中NADC≤4095,故可知:Vin≤VR+。(三)编程步骤(关键步骤)1、电压变初始化程序:#include msp430x44x.h#include string.h#include stdio.h#include math.h//定义液晶显示笔画#define a (0x01)#define b (0x02)#define c (0x10)#define d (0x08)#define e (0x40)#define f (0x20)#define g (0x04)//#define h (0x80)//显示字符的指针 const unsigned char LCD_Tab[] = { a+b+c+d+e+f ,//显示 0,LCD_Tab[00] b+c ,//显示 1,LCD_Tab[01] a+b+d+e+g ,//显示 2,LCD_Tab[02] a+b+c+d+g ,//显示 3,LCD_Tab[03] b+c+f+g ,//显示 4,LCD_Tab[04] a+c+d+f+g ,//显示 5,LCD_Tab[05] a+c+d+e+f+g ,//显示 6,LCD_Tab[06] a+b+c ,//显示 7,LCD_Tab[07] a+b+c+d+e+f+g ,//显示 8,LCD_T

文档评论(0)

2017ll + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档