基于msp430单片机的智能门锁控制系统设计终稿内容摘要:

MSP430 的存储器结构采用了统一编址方式,可以使得对外围模块寄存器的操作象普通的 RAM 单元一样方便、灵活。 MSP430 存储器的信息类型丰 富 并具有很强的系统外围模块扩展能力。 (二 ) MSP430系列单片机特点 1 低电压, 超低功耗 MSP430系列单片机在 , 1MHZ的时钟条件在运行,耗电电流( )因工作模式不同而不同;具有 16个中断源并可以任意嵌套,使用灵活方便;用中断请求将 CPU唤醒只需要 6181。 S,可编程出实时性特别高的源代码;可将CPU至于省电模式,以中断方式唤醒程序。 2 强大的处理能力 MSP430系列单片机为 16位 RISC结构,具有丰富的寻址方式( 7种源操作数寻址, 4种目的操作数寻址),简洁的 27条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可以参加多种运算;还可以高校的查表处理方法;有较高的处理速度,在 8MHZ晶体驱动下,指令周期为 125181。 S。 这些特点保证可以编制出高效率的程序。 3 高性能模拟技术及丰富的片内外设 MSP430系列都集成了丰富的片内外设,它们是以下一些模块的不同组合: 看门狗( WDT) 定时器 A(TIMER_A) 定时器 (TIMER_B) 比较器 串口 0, 1( USART0,1) 硬件乘法器 液晶驱动器 10/12位 ADC 14位 ADC 端口 0 端口 16 基本定时器 4 系统工作稳定 上电复位后首先有 DCOCLK启动 CPU,以保证程序从正确的位置开始执行,以保证晶体振荡器有足够起振及稳定时间。 然后软件可设置适当的寄存器的控制位来确定最后的系统时钟频率。 如果晶体振荡器用作 CPU时钟 MCLK时发生故障, DCO会自动启动,以保证系统正常工作;如果程序跑飞,可用看门狗将其复位。 5 方便高效的开发环境 目前 MSP430系列有四种类型器件: OTP,FLASH,EPROM,ROM。 这些器件的开发手段不同。 对于 OTP和 ROM型器件是用相对应的 EPROM型器件作为开发片,或使用仿真器开发成功之后 再烧写或掩膜芯片;我而对于 FLASH型则有十分方便的开发测试环境,因为器件片内有 JTAG调试接口,还有可以电擦写的 FLASH存储器,因此采用先下载程序到 FLASH内,再在器件内通过软件控制程序运行,由 JTAG接口读取片内信息供设计者调试使用的方法进行开发。 这种方式只需要一台 PC和一个 JTAG调试器,而不需要仿真器和编程器。 开发语言有汇编语言和 C语言。 6 工业级产品 MSP430系列均为工业级,运行环境温度为 40+85℃ (三) MSP4301XX 系列引脚图 图 MSP430F14X系列单片机引脚图 引脚表 引脚 I/O 说明 , TACLK 时钟信号输入 ,比较: OUT0 ,比较: OUT1 ,比较: OUT2 ,INCLK 时钟信号 () , PWM 输出口定时器 B_7CCR0 , PWM 输出口定时器 B_7CCR1 , PWM 输出口定时器 B_7CCR2 , PWM 输出口定时器 B_7CCR3 , PWM 输出口定时器 B_7CCR4 , PWM 输出口定时器 B_7CCR5 , PWM 输出口定时器 B_7CCR6 , 主输出或 SPI 方式 ,主输入或 SPI 方式 RST/NMI 58 I 复位输入 /不可屏蔽中断输入口,或自动加载程序启动 TCK 57 I 测试时钟 TMS 56 I 测试方法选择,器件编程与测试的输入口 TDI 55 I 测试数据输入口,器件的保护熔丝被连接到 TDI TD0/TDI 54 I/O 测试数据输出口 /编程数据输入口 Veref+ 10 I/P 送到模拟转换器 ADC12 的外部基准电压 VREF+ 67 O 模数转换器 ADC12 内部基准电压的正输出端 VREF/ VEref 11 O 模数转换器 ADC12 内部基准电压和外部加的基准电压负端 XIN 8 I 晶体振荡器 XT1 的输入口 XOUT/TCLK 9 I/O 晶体振荡器 XT1 的输出口或测试时钟输入口 XT2IN 53 I 晶体振荡器 XT2 的输入口,只能接标准晶体 XT2OUT 52 O 晶体振荡器 XT2 输出口 AV CC 64 模拟电源的的正输入端,送到 ADC12 的模拟部分 AV SS 62 模拟电源的的负输入端,送到 ADC12 的 模拟部分 DVCC 1 数字电源的正输入端 DVSS 63 数字电源的负输入端 (四) 主要功能部件 1 CPU: MSP430系列单片机的 CPU和通用微处理器基本相同,只 是 在设计上采用了面向控制的结构和指令系统。 MSP430的内核 CPU结构是按照精简指令集和高透明的宗旨而设计的,使用的指令有硬件执行的内核指令和基于现有硬件结构的仿真指令。 这样可以提高指令执行速度和效率,增强了 MSP430的实时处理能力。 2 存储器 : 存储程序、数据以及外围模块的运行控制信息。 有程序存储器和数据存储器。 对程序存储器访问总是以字形式取得代码,而对数据可以用字或字节方式访问。 其中MSP430各系列单片机的程序存储器有 ROM、 OTP、 EPROM和 FLASH型。 3 外围模块 : 经过 MAB、 MDB、中断服务及请求线与 CPU相连。 MSP430 不同系列产品包含外围模块的种类及数目可能不同。 它们分别是以下一些外围模块的组合:时钟模块、看门狗、定时器 A、定时器 B、比较器 A、串口 0、 硬件乘法器、液晶驱动器、模数转换、数模转换、端口、基本定时器、 DMA 控制器等。 (五) MSP430 系列单片机 结构 1 16 位 CPU通 过总线连接到存储器和外围模块。 2 直接嵌入仿真处理,具有 JTAG 接口。 3 能够降低功耗,降低噪声对存储器存取的影响。 4 16 位数据宽度,数据处理更为有效。 图 单片机模块结构 (六) 低功耗 ? 使用内部时钟发生器( DCO)无需外接任何元件 ? 选择外接晶体或陶瓷谐振器,可以获得最低频率和功耗 ? 采用外部时钟信号源 ?? 瞬间响应特性 如下: 图 低功耗说明 为了充分利用 CPU低功耗性能,可以让 CPU工作于突发状态。 在通常情况下,根据需要使用软件将 CPU设定到某一种低功耗工作模式下,在需要时 使用中断将 CPU从休眠状态中唤醒,完成工作之后又可以进入相应的休眠状态。 低功耗的主要原因: 1 MSP430系列单片机的电源电压采用的是 ,因而可以使其在 1MHZ的时钟条件下运行,芯片电流会在 200400181。 A左右,时钟关断模式最低功耗只有 2 采用不同点工作模式,芯片的功耗也会有显著的不同。 在系统中共有一种活动模式和。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。