最小系统实验报告msp430

时间:2024.4.30

 最小系统实验报告

课程名称:制作一个最小系统板并移植按键程序 

学    院:信息工程学院

专    业:    

班    级: 

学    号:

姓    名:

一、实验目的 

1、通过制作一个430的最小系统板对430外部电路及内部I/O口有初步的认识。

2、了解74LS48及数码管等芯片的功能。

3、学习并掌握Altium Designer使用方法。 

4、运用Altium Designer制作原理图及PCB制图。

5、掌握制作系统板的一般步骤及焊接过程中的注意事项。

6、帮助学生养成良好实验习惯。

二、实验仪器

1、板子,电源芯片,430G2553芯片,74LS48,数码管,电阻电容等元件

2、Altium Designer

三、实验内容 

通过Altium Designer设计430最小系统板,在此基础上对按键控制数码管程序进行移植,自己布线制作PCB,然后制版焊接调试。 

四、实验说明

通过完成原理图设计,PCB制图,打印图纸,焊接元件等步骤实现最小系统板的制作并将程序移植而且能够成功显示。

五、实验收获和心得体会

作为一个准大三生,再有了数模电以及单片机的理论学习基础下参加本次实验室培训,比起毫无基础的学弟学妹们实验做起来也是得心应手,但是过程中还是出了不少错误。

首先Altium Designer这个软件也和大多数人一样从来没有接触过,在观看相关视屏以及同学的帮助下,逐渐熟悉如何建库,封装,制图以及在这过程中深刻体会到掌握一些快捷键的使用是很有必要的。

调试过程中发现在电路无问题以及相同程序下,我的数码管出现乱码,在检查原理图发现是因为自己疏忽将数码管选成了共阳极而实验室提供共阴极数码管,在同学的帮助下最后解决了这个问题。

通过这次实验,掌握了Altium Designer软件的应用,在自己实验完成的情况下帮助了学弟学妹们,看着他们迷茫而又坚持的眼神,作为学姐我也要好好的努力在接下来的实验中 。

六、源程序

#include <msp430g2553.h>

unsigned char keyvalue;                   //存储键值

unsigned char checkkey(void)              //检查是否有按键按下

{

   unsigned char x=0x00;

      P1OUT &=~(BIT0+BIT1+BIT2+BIT3);

      x=~(P1IN)&(BIT4+BIT5+BIT6+BIT7);

      return (x);

}

unsigned char getkeyvalue(void)           //获取键值

{

   unsigned char x=0;

   P1OUT =~BIT0;

      if (~P1IN&BIT4)

         x=1;

      else if (~P1IN&BIT5)

        x=2;

      else if (~P1IN&BIT6)

        x=3;

      else if (~P1IN&BIT7)

        x=10;

   P1OUT =~BIT1;

      if (~P1IN&BIT4)

        x=4;

      else if (~P1IN&BIT5)

        x=5;

      else if (~P1IN&BIT6)

        x=6;

      else if (~P1IN&BIT7)

        x=11;

P1OUT =~BIT2;

      if (~P1IN&BIT4)

        x=7;

      else if (~P1IN&BIT5)

        x=8;

      else if (~P1IN&BIT6)

        x=9;

      else if (~P1IN&BIT7)

        x=12;

P1OUT =~BIT3;

      if (~P1IN&BIT4)

        x=14;

      else if (~P1IN&BIT5)

        x=0;

      else if (~P1IN&BIT6)

        x=15;

      else if (~P1IN&BIT7)

        x=13;

      return(x);

}

void main(void)

{

   WDTCTL=WDTPW+WDTHOLD;

   P1DIR=0x0f;

   P1REN=0xf0;

   P2DIR=0xFF;

   P2OUT=0x0;

   while(1)

   {

      __delay_cycles(2000);          //延时消抖

      if(checkkey())

      {

        __delay_cycles(1000);

        if(checkkey())

        {

           keyvalue=getkeyvalue();

           P2OUT=keyvalue;       //数码管显示

           while(checkkey());

        }

      }

   }

}

七、实物图例

P50729-091942.jpgP50729-091930.jpg 

QQ图片20150730085752.png


第二篇:msp430最小系统


msp430最小系统

更多相关推荐:
spss实验报告

湖北汽车工业学院SPSS实习报告学号20xx0530501姓名杨文弟指导教师彭娟娟曾智实验一描述性统计分析一实验目的利用SPSS进行描述性统计分析要求掌握频数分析Frequencies过程描述性分析Descri...

spss对数据进行相关性分析实验报告

管理统计实验报告实验一一实验目的掌握用spss软件对数据进行相关性分析熟悉其操作过程并能分析其结果二实验原理相关性分析是考察两个变量之间线性关系的一种统计分析方法更精确地说当一个变量发生变化时另一个变量如何变化...

spss实验报告1

统计分析与SPSS的应用实验报告一一数据来源及说明本次试验报告数据来源于19xx年美国社会变迁普查19xxUSGeneralSocialSurvey在这次试验研究的是美国居民幸福感状况分析性别种族和地区之间的差...

spss实验报告模板

实验报告实验三连续变量的统计描述与参数估计实验目的1了解连续变量的统计描述指标体系和参数估计指标体系2掌握具体案例的统计描述和分析3学会bootstrap等方法实验原理1spss的许多模块均可完成统计描述的任务...

统计分析spss实验报告

国际商学院实验报告专业班级姓名学号成绩备注因实验项目不同表格不够可加附页实验结果若是网上提交请注明

spss实验报告

线订号学名姓装级班1234567891011121314151617

spss实验报告三

实验报告三一实验项目均数间的比较二实验的目的运用SPSS软件进行均数间的比较并能掌握运用SPSS软件的进行假设检验三实验内容1均值2单样本T检验3两独立样本T检验4配对样本T检验一均值1均值表示一系列数据或统计...

Spss实验总结

Spss总结本学期一共学习了七项spss使用方法分别是数据整理数据的转换t检验方差分析卡方检验相关分析与回归方程图表的制作与编辑我觉得spss对我用处非常大就平时学习来说我用它计算了几道生物统计题完成了spss...

spss实验报告

武汉工商学院市场调查与预测课程实验实训报告武汉工商学院武汉工商学院

管理统计学spss数据的录入及获取-实验报告

数据的录入及获取一实验目的与要求1熟悉软件数据录入界面的操作说明2掌握开放题单选题多选题的录入方法3掌握如何将电子表格数据文本数据数据库格式数据导入到SPSS中4熟悉数据保存方法二实验内容提要1根据给定的调查问...

管理统计spss数据管理-实验报告

数据管理一实验目的与要求1掌握计算新变量变量取值重编码的基本操作2掌握记录排序拆分筛选加权以及数据汇总的操作3了解数据字典的定义和使用数据文件的重新排列转置合并的操作二实验内容提要1自行练习完成课本中涉及的对C...

spss统计学上机报告

一用两种定义变量的方法绘制直方图某学院两个专业各抽取24名学生他们某门课考试成绩资料如下方法1SPSS操作步骤定义成绩学生数和专业三个变量在定义变量窗口对专业做变量值标签令1甲专业2乙专业在录入数据窗口依次录入...

spss实验报告(9篇)