实验指导书-单片机原理及应用(全部).pdfVIP

  • 3
  • 0
  • 约2.74万字
  • 约 43页
  • 2026-03-10 发布于山东
  • 举报

实验指导书-单片机原理及应用(全部).pdf

单片机原理及应用

实验指导书

付丽罗钧编

重庆大学光电工程学院

2025年3月

目录

实验一GPIO口控制实验2

附1.1MSP430F6638评估板外观11

附1.2验证程序12

附1.3CCSv5的使用参考步骤15

实验二定时器实验19

附2.1验证程序25

实验三AD转换实验26

实验四DA转换实验30

附4.1DA转换验证程序33

实验五UART通信实验34

实验六系统综合设计实验41

1/43

实验一GPIO口控制实验

实验预习要求

1、参考附1.2,学习MSP430F6638集成开发环境CCS5.4.0软件的使用。

2、学习MSP430F6638单片机GPIO口编程控制方法。

3、掌握单片机控制步进电机的方法。

一、实验目的

1、掌握MSP430F6638GPIO口的控制编程。

2、掌握步进电机控制、独立按键和LED灯控制的编程。

二、实验器材

PC机,MSP430F6638EVM,USB数据线,20-pin转接线。

三、实验内容

1、验证性实验

用MSP430F6638评估板上的按键控制LED的亮灭情况。按下S7,LED1—LED5循环

往复的亮灭。按下S3,LED灯换个方向从LED5到LED1循环点亮。按键(S3—S7)、LED

灯分别与单片机IO口的连接如图1.1、1.2所示。

图1.1按键与单片机的连接原理图

2/43

图1.2LED灯与单片机的连接原理图

2、设计性实验

(1)用MSP430F6638评估板上的按键控制步进电机的旋转,利用3个按键分别控制电机

的正转、反转、停止。例如:设S3、S4、S5分别控制电机的正转、反转、停止。若按下S3,

电机正转,若按下S4,电机反转。按下S5,电机停止。

(2)若有余力,增加电机加速、减速功能,例如:S6与S7分别实现电机的加速与减速。

若按下S3,电机正转,若再按下S6,电机正转加速,若按下S7,电机正转减速;按下S4,电

机反转,若再按下S6,电机反转加速,若按下S7,电机反转减速;

提示:PxREN寄存器为上拉/下拉电阻使能寄存器,可以将IO配置成上拉模式或下拉

模式,具体请参考F6638数据手册F6638datasheet.pdf。PxDIR为方向寄存器,置1为输出。

IO口输入输出设置举例如下:

1)设置IO口为输入方式

例如:按键S3作为单片机IO口的输入时,需要设置P4.4口上拉电阻模式:

P4REN|=BIT4;//使能上下拉模式功能;头文件‘msp430f6638.h’中定义了#defineBIT4

(0x0010)。

P4OUT|BIT4;//使能上拉电阻方式

备注:PxDIR方向寄存器可以不设,默认为0,即默认为输入。

2)设置IO口为输出方式

需要设置PxDIR方向寄存器,置1则对应位设为输出,例如:

P1DIR|=BIT2+BIT4;//设置P1口位2和位4为输出,头文件‘msp430f6638.h’中定义了

#defineBIT2(0x0002)。

P1OUT=~BIT2;//P1口位2输出为低电平。

P1OUT|=BIT2;;//P1口位2输出为高电平。

四、实验原理

1、步进电机介绍

3/

文档评论(0)

1亿VIP精品文档

相关文档