MSP430使用.docxVIP

  • 10
  • 0
  • 约7.08千字
  • 约 12页
  • 2018-03-07 发布于河南
  • 举报
MSP430使用

微机原理实验报告45程序与EW430 上测试通过实验班号:周五下午第二节;座位号:43目录实验目的2实验任务21.了解MSP430F1xx实验板结构,掌握MSP430F1xx实验板检测方法22.EW430开发工具的初步使用43.掌握查看和修改寄存器、存储器、外围模块端口寄存器的方法44.了解端口P1~P6的选择PxSEL、方向PxDIR、输入PxIN、输出PxOUT各寄存器功能45.了解程序计数器PC(即R0寄存器)的变化规律56.了解MSP430F149单片机结构67.(选做)学习工程空间管理项目的方法78.学习寻址方式和指令系统79.指令格式学习810.调试程序练习911.比较step into和step over的不同1012.掌握计算机中数的表示和编码1013.(选做)理解计算机取指令执行指令的工作原理、以及取非法指令的结果1014.(选做)理解CPU对存储器进行字操作遵循的“对准偶地址”原则11实验总结与思考11实验目的了解MSP430F1xx实验板结构,掌握MSP430F1xx实验板检测方法;了解MSP430单片机开发工具EW430的基本使用方法;掌握EW430下常用的View和DEBUG命令;了解MSP430F149单片机结构; 掌握P1~P6基本输入/输出有关寄存器功能;学习MSP430的寻址方式和指令系统; 了解计算机取指令、执行指令的工作过程; 掌握DEBUG下的运行命令;掌握在EW430下调试程序的方法; 掌握计算机中数的表示和编码。实验任务了解MSP430F1xx实验板结构,掌握MSP430F1xx实验板检测方法电源电路:对于+3V和+5V电源,采用万用表测量,发现电压稳定,测试通过。发光二极管:由于发光二极管是共阳极接法,所以低电平点亮。那么用引线将二极管出线端接地(GND)。观察是否点亮,实验证明发光二极管工作正常。按键:由于按键按下后为低电平,故将按键引脚与MCU引脚之间滑块去掉,并将按键引脚接至编号对应发光二极管引脚处。按下按键,相应的发光二极管发亮,证明按键功能正常。蜂鸣器:蜂鸣器接低电平鸣叫,故将其引脚端接地,若鸣叫,再接至高电平,停止鸣叫,证明功能正常。附:各个模块电路示意图图 1 LED以及Key的电路图 2 蜂鸣器及数码管电路EW430开发工具的初步使用用短线块(也称跳线块)将单片机的引脚P2.7~P2.0与发光二极管的控制端LED8~LED1短接;将单片机的引脚P1.7~P1.0与按键Key8~Key1短接。参看“附录E EW430的使用方法”中的一至六,在自己建立的工程空间下建立项目 Lab_4,汇编语言源程序参看 test_asm.s43,了解汇编语言程序项目建立、程序下载运行方法。 在Lab_4项目中,将 test_asm.s43中的MOV #10h, R15,改为MOV #2, R15, 重新编译、连接和下载,观看执行的结果有什么不同。变化:灯的闪烁变快。变化倍数约为10h/2=8倍。退出EW430掌握查看和修改寄存器、存储器、外围模块端口寄存器的方法寄存器的值采用View/Register/CPU Registers进行修改端口的值采用View/Register/Port1/2进行修改存储器的值采用View/Memory,利用Go to搜索修改直接改为ASCII码,在相应地址右侧直接录入了解端口P1~P6的选择PxSEL、方向PxDIR、输入PxIN、输出PxOUT各寄存器功能在Lab_4项目的DEBUG功能下,打开Register窗口,查看P1/P2端口,修改I/O寄存器,结合实验板原理图P1和P2端口的连接,解释观察到的现象。修改P2DIR=0xFF,设置端口P2为输出方向,修改P2OUT的值,记录看到发光二极管L8~L1的现象,并分析原因表格 1 I/O寄存器P2OUT和引脚P2.7~P2.0的关系L8~L1的状态P2.7~P2.0的逻辑值P2OUT=0x00全亮0000 0000P2OUT=0Xff全灭1111 1111P2OUT=0XbdL2、L7发光1011 1101P2OUT=0x6EL1、L5、L8发光0110 1110可以看到,由于设置P2为输出方向,引脚P2.7~P2.0已经通过滑线块连接到发光二极管I/O寄存器的输出,所以改变端口某一位为低(高)电平时,就可以控制发光二极管的亮(灭)。修改P1DIR=0x00,设置端口P1为输入方向,按下相应的按键,打开Register窗口查看P1IN的值,可用按位查看的方式查看P1IN各位的值。注意:每次按下实验板按键,需在Register下退出P1/P2,否则P1IN的值没有更新。表格 2 P1IN和管脚P1.7~P1.0的关系操作P1IN的值按下K80x7F同时按下K5、K40xE7同时按下K3、K10xFA因为

文档评论(0)

1亿VIP精品文档

相关文档