- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于MSP430平台及基于FPGA平台实验报告
嵌 入 式 系 统
实验名称:基于MSP430平台及基于FPGA平台的实验
学 员: 学号:
培养类型: 年 级:
专 业: 所属学院:
指导教员:实 验 室
《嵌入式系统设计》实验报告
实验1:基于MSP430平台的键盘实验 姓名 学号 专业 实验地点 实验时间 实验前准备 学习IAR开发软件的使用方法。
对IAR开发环境的配置操作进行练习熟悉。
提前预习本实验的内容。
明确本实验的目的和要求。
初步设计程序,并在电脑上编译验证,发现错误并改正。 实验内容和目的 实验内容:
实现按键键值数码管显示;
实现数据从实验平台传输到PC机。
实验目的:
熟悉行列矩阵键盘的工作原理及连接方式;
实现按键键值数码管显示;
实现按键键值串口打印。 实验步骤 (1)在File 菜单里选择File→New→Workspace,建立一个空工作空间。
(2)在Project 菜单中选择Project→Create New Project,在当前空间建立一个新工程。
(3)在File 菜单中选择File→Save Workspace,提示选择路径并输入文件名,保存当前空间。
(4)在工程管理窗内会看待新建的工程,若在第二步选择了“C.main”,则在工程内已经包含了main.c,双击文件,在编辑窗口打开后即可编辑,在软件的编辑窗口内输入程序。
(5)如果已经编辑好了源文件,则选择Project→Add Files就可以打开一个对话框,通过这里可以向项目中添加源文件。如果需要手动输入源文件,则选择File→New→File或者是工具栏左侧的图标按钮将新建一个文本文件,可在其中输入自己的源程序,然后选择File→Save保存输入的文件即可。
(6)配置工程属性。
(7)编译并进行调试。
(8)连接开发板并运行。 实验总结 通过本次实验,我初步学习了IAR开发软件的使用方法,和对IAR开发环境的配置操作进行练习熟悉。实验过程中严格按照老师之前上课时演示要求操作每一个步骤,但是在程序的编译与运行过程中总是出问题。经过教员的讲解之后,我明白了许多编成的基础原理与要求,受益匪浅,为之后几个实验的编程奠定基础。本次键盘实验让我联想到之前在微机课上学习到的键盘实验,有种融会贯通之感。
程序源代码 /***********************************************
程序功能:扫描4X4键盘并将键值在数码管上显示
------------------------------------------------
跳线设置:将跳线座J3上的短路帽拔下
------------------------------------------------
测试说明:按动K1~K16按键,观察数码管显示
************************************************/
#include msp430x14x.h
#include BoardConfig.h
#include Keypad.h
#include gdata.h
/********************主函数********************/
void main(void)
{
BoardConfig(0x88); //打开数码管,关闭流水灯和电平转换
WDTCTL = WDT_ADLY_1_9; //设置内部看门狗工作在定时器模式,1.9ms中断一次
IE1 |= WDTIE; //使能看门狗中断
P4DIR = 0xff; //设置P4,P5的IO方向为输出
P5DIR = 0xff;
P4OUT = 0x00; //设置P4,P5的输出初值
P5OUT = 0xff;
_EINT(); //打开全局中断
Init_Keypad();
while(1)
{
Key_Event();
if(key_Flag == 1)
{
key_Flag = 0;
Dispbuf[0] = key_val / 10;
Dispbuf[1] =
您可能关注的文档
最近下载
- 中船科技(600072)公司2023年财务分析研究报告.doc
- 中国书法简介英语版-chinese-calligraphy(完整版).ppt
- 2025年供电营业规则考试题库.pdf
- 六个寻找剧作家的人_经典戏剧剧本.pdf
- 丙烯酸乙酯安全技术说明书(MSDS).pdf VIP
- 2024年供应链管理师(一级)资格考试复习题库(含答案).docx
- 精品解析:2025届广东省珠海市等三地高三上学期一模物理试题(解析版).docx VIP
- 财政知识普及课件.pptx VIP
- 2025届广东省珠海市等三地高三年级上册一模物理试题(含答案解析).pdf VIP
- 新22J09 附属建筑-标准图集.docx VIP
文档评论(0)