1 / 20
文档名称:

基于msp430g2553单片机跑马灯设计(DOC).doc

格式:doc   大小:350KB   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于msp430g2553单片机跑马灯设计(DOC).doc

上传人:雨林书屋 2022/6/28 文件大小:350 KB

下载得到文件列表

基于msp430g2553单片机跑马灯设计(DOC).doc

相关文档

文档介绍

文档介绍:基于msp430g2553单片机跑马灯设计(DOC)
基于msp430g2553单片机跑马灯设计(DOC)
1 / 20
基于msp430g2553单片机跑马灯设计(DOC)
沈阳城市学院 基于单片机的 LED 跑马灯设计 胡松
553单片机跑马灯设计(DOC)
基于msp430g2553单片机跑马灯设计(DOC)
2 / 20
基于msp430g2553单片机跑马灯设计(DOC)
沈阳城市学院 基于单片机的 LED 跑马灯设计 胡松
绪论
由于单片机技术在各个领域正得到越来越广泛的应用, 世界上许多集成电路
生产厂家相继推出了各种类型的单片机,在单片机家族的众多成员中 MSP430系列单片机是一个 16 位的单片机,采用了精简指令集( RISC)结构,具有丰富的寻址方式( 7 种源操作数寻址、 4 种目的操作数寻址)、简洁的 27 条内核指令以及大量的模拟指令; 大量的寄存器以及片内数据存储器都可参加多种运算; 还有高效的查表处理指令。这些特点保证了可编制出高效率的源程序。
MSP430单片机之所以有超低的功耗,是因为其在降低芯片的电源电压和灵活而可控的运行时钟方面都有其独到之处。首先, MSP430系列单片机的电源电压采用的是 - 电压。因而可使其在 1MHz的时钟条件下运行时, 芯片的电流最低会在 165μ A 左右, RAM保持模式下的最低功耗只有 μA。其次,独特
的时钟系统设计。在 MSP430系列中有两个不同的时钟系统:基本时钟系统、锁频环(FLL 和 FLL+)时钟系统和 DCO数字振荡器时钟系统。 可以只使用一个晶体
[1]
振荡器( )DT-26ORDT-38 ,也可以使用两个晶体振荡器。由系统时
钟系统产生 CPU和各功能所需的时钟。 并且这些时钟可以在指令的控制下, 打开
和关闭,从而实现对总体功耗的控制。
MSP430系列单片机的各系列都集成了较丰富的片内外设。它们分别是看门
狗( WDT)、模拟比较器 A、定时器 A0(Timer_A0)、定时器 A1(Timer_A1)、定时器 B0(Timer_B0)、UART、SPI、I2C、硬件乘法器、液晶驱动器、 10 位 /12
位 ADC、16 位 Σ - ADC、DMA、I/O 端口、基本定时器( BasicTimer )、实时时钟( RTC)和 USB控制器等若干外围模块的不同组合。其中,看门狗可以使程序
失控时迅速复位;模拟比较器进行模拟电压的比较,配合定时器,可设计出A/D
转换器; 16 位定时器( Timer_A 和 Timer_B)具有捕获 / 比较功能,大量的捕获 / 比较寄存器, 可用于事件计数、 时序发生、 PWM等;有的器件更具有可实现异步、
同步及多址访问串行通信接口可方便的实现多机通信等应用;具有较多的 I/O
端口, P0、P1、P2 端口能够接收外部上升沿或下降沿的中断输入; 10/12 位硬件
A/D 转换器有较高的转换速率,最高可达 200kbps,能够满足大多数数据采集应用;能直接驱动液晶多达 160 段;实现两路的 12 位 D/A 转换;硬件 I2C 串行总
线接口实现存储器串行扩展;以及为了增加数据传输速度,而采用的 DMA模块。
MSP430系列单片机的这些片内外设为系统的单片解决方案提供了极大的方便。另外, MSP430系列单片机的中断源较多,并且可以任意嵌套,使用时灵活
方便。当系统处于省电的低功耗状态时,中断唤醒只需 5μs。
基于msp430g2553单片机跑马灯设计(DOC)
基于msp430g2553单片机跑马灯设计(DOC)
3 / 20
基于msp430g2553单片机跑马灯设计(DOC)
沈阳城市学院 基于单片机的 LED 跑马灯设计 胡松
MSP430系列有 OTP型、FLASH型和 ROM型三种类型的器件, 这些器件的开发手段不同。对于 OTP型和 ROM型的器件是使用仿真器开发成功之后烧写或掩膜芯
片;对于 FLASH型则有十分方便的开发调试环境,因为器件片内有 JTAG调试接口,还有可电擦写的 FLASH存储器,因此采用先下载程序到 FLASH内,再在器件
内通过软件控制程序的运行,由 JTAG接口读取片内信息供设计者调试使用的方法进行开发。这种方式只需要一台 PC机和一个 JTAG调试器,而不需要仿真器和编程器。开发语言有汇编语言和 C 语言。
基于msp430g2553单片机跑马灯设计(DOC)
基于msp430g2553单片机跑马