微原实验-THREE.docxVIP

  • 20
  • 0
  • 约1.07万字
  • 约 18页
  • 2016-12-30 发布于重庆
  • 举报
开发工具的使用和单片机结构:(一)、实验目的:了解MSP430F1xx实验板结构,掌握MSP430F1xx实验板检验方法;了解MSP430单片机开发工具EW430的基本使用方法;掌握EW430下常用的View和DEBUG命令;了解MSP430F149单片机结构;掌握P1—P6基本输入/输出有关寄存器功能。(二):实验任务:********************************基本任务***********************************了解MSP430F1xx实验板结构,掌握MSP430F1xx实验板检测方法参看MSP430F1xx实验板的原理图,了解电源、发光二极管、按键、蜂鸣器等地工作原理,设计检测这些电路的方法,并记录检测结果。检测发光二极管:发光二极管的工作原理图如下所示:由上图可知发光二极管为共阳极接法,在检测时,将8个发光二极管的阴极分别与IO接口P2相连,改变P2OUT的值,观测发光二极管的亮灭情况。P2.0—P2.7分别与8个发光二极管相连,为低电平时,二极管被点亮,由此便可以判断发光二极管的好坏。在检测后发现发光二极管都可以政策工作。检测按键按键KEY的工作原理图如下所示:由上图可知,按键KEY的一端接地,当未按键时,输出为高电平,按下键后输出为低电平,在检测的时候可以将8个按键的输出分别与发光二极管的8个输入端口相接,则当未按键时,对应的二极管是熄灭的,按下键后,对应的二极管被点亮。检测之后发现按键KEY都可以正常工作。检测蜂鸣器蜂鸣器的工作原理图如右所示:由原理图可知,当BUZZ接高电平时,蜂鸣器响,接低电平时,蜂鸣器不响。所以在检测的时候,可以将BUZZ与按键KEY相连,未按下键时,蜂鸣器响,按下键后,蜂鸣器停止。检测后发现蜂鸣器可以正常工作。EW430开发工具的初步使用用短接线将单片机的引脚P2.7—P2.0与发光二极管的控制端LED8—LED1短接;将单片机的引脚P1.7—P1.0与按键KEY8—KEY1短接;在S-2009010891-xuhuihui工程空间下建立项目Lab_4,汇编语言源程序参看test_asm.s43,了解汇编语言程序项目的建立、程序下载和运行方法。在Lab_4项目中,将test_asm.s43中的MOV #10H,R15改为MOV #2,R15,重新编译、连接和下载,观察执行的结果有什么不同。test_asm.s43如上所示,将MOV #10H,R15改为MOV #2,R15,即改变了延时的时间,所以发光二极管点亮和熄灭之间的时间间隔变短,闪的频率变快。推出EW430。掌握查看和修改寄存器、存储器、外围模块端口寄存器的方法在Lab_4调试状态下,完成以下操作:联系将CPU寄存器R4、R5分别修改为0x1234,0x5678:对R4、R5修改后如下所示:联系将P2DIR修改为0xFF,将P2OUT修改为0x55对P2DIR和P2OUT修改后如下所示:联系将地址为0200H开始的5个存储器单元修改为0x12,0x34,0x56,0x78,0x90;对存储器单元修改后如下所示:联系将地址为0210H开始的6个存储器单元改为‘MSP430’对应的ASCII码:对存储器单元修改后如下所示:了解端口P1—P6的选择PxSEL、方向PxDIR、输入PxIN、输出PxOUT各寄存器的功能和联系功能在Lab_4项目的DEBUG下,打开REGISTER窗口,查看P1/P2端口,修改下面I/O寄存器,结合实验板原理图P1和P2端口的连接,解释观察到的现象。修改P2DIR=0xFF,设置端口P2为输出方向,如下表所示,修改P2OUT的值,记录发光二极管L8—L1的现象,分析原因。I/O寄存器P2OUT和引脚P2.7—P2.0的关系L8—L1的状态P2.7—P2.0的逻辑值P2OUT=0x00全亮0000 0000P2OUT=0xFF全灭1111 1111P2OUT=0xBDL2、L7亮,其他灭1011 1101 P2OUT=0x6EL8、L5、L1亮,其他灭0110 1110P2DIR=0xFF表示P2为输出端口,输出值为P2.7—P2.0,BCD码即为P2OUT的值。由发光二极管的工作原理图可知,当发光二极管的控制端接低电平的时候,二极管点亮,P2.7—P2.0分别与发光二极管的8个控制端相连,所以对应位的0和1便对应着相应发光二极管的亮和灭。修改P1DIR=0x00,设置P1为输入方向,如下表所示,按下相应的按键,打开Register窗口查看P1IN的值。P1IN和管脚P1.7—P1.0的关系操作P1IN值按下K80x7F同时按下K5,K40xE7同时按下K3,K10xFA由按键KEY的工作原理图可知,当按下键后,输出为低电平,未按键时为高电平,P1DIR=0x00时

文档评论(0)

1亿VIP精品文档

相关文档