基于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 采用不同点工作模式,芯片的功耗也会有显著的不同。 在系统中共有一种活动模式和。基于msp430单片机的智能门锁控制系统设计终稿
相关推荐
, and also the electronic ANDgate logic circuit. Frequency hopping is also mentioned in radio pioneer Johannes Zenneck39。 s book Wireless Telegraphy (German, 1908, English translation McGraw Hill,
应用已经悄然开始。 移动通信和 Inte 以其市场潜力最大、应用领域最广、吸纳用户最多而成为两大支柱产业。 全球移动用户已超过 l4亿,我国移动用户已 跃居全球第一,预计至 2020年底用户数将达到 6亿;全球互联网用户已超过 9. 65亿,我国互联网用户突破 9450万,仅次于美国和日本,居世界第三。 目前两网用户仍显高速增长趋势。 到 2020年全球移动互联网用户达 7300万,
要一些视频的转换器。 自己就在网上下载了一个狸窝视频转换器用来转换视频格式。 (3)流程图 开始 创建一个 CvCapture 指针加载一个视频。 得到一个IplImage 指针以获取下一帧视频 按下 esc键 加载一个窗口 创建一个窗口以显示所加载的视频,以每一帧的方式 关闭视频 结束 继续播放视频 播放结束 (4)加载视频中可能遇到的问题以及可能的原因。 1视频文件路径没写对
序模拟即可。 图 24 液晶驱动时序 Nokia5110 的初始化 接通电源后,内部寄存器和 RAM 的内容是不确定的,这需要一个 RES 低电平脉冲复位一下。 当 VDD 变为高电平,达到 VDDmin(或更高 )之后,最多 100ms, RST 输入低电平 (电平幅度 )。 10 图 25 5110 复位时序 显示汉字 : 显示汉字可以采用两种点阵方式,一种是 12*12 点阵,一种是
有浪涌抑制器都要用 EMI 滤波电感和串连阻抗来防止超过它们额定的瞬时能量。 EMI 电感极大地减少了瞬时电压峰值,并在时间 上把它延长,这样提高了抑制器的工作寿命。 但是,不同的浪涌抑制器技术所串连的内部电阻特性也不一样。 浪涌电压抑制器件基本上可以分为两大类。 第一种类为橇棒( Crowbar)器件,另一类为箝位保护器,即保护器件在击穿后,其两端电压维持在击穿电压上不再上升
时钟各功能分析及图解 ( 1) 时钟运行图 仿真开始运行时,或按下 key4 键时,时钟从 12: 00: 00 开始运行,其中key2 键对分进行调整, key3 对小时进行调整, key6 可以让时钟暂停。 时钟运行图如图 441 所示: ( 2)秒表计时图 当按下 key1 键进入秒表计时状态, key6 是秒表暂停键,可按 key4 键跳出秒表计时状态。 秒表计时图如图 442 所示: