MSP430F14x的内部结构(1)

发布者:数字小巨人最新更新时间:2021-06-09 关键字:MSP430F14x  内部结构  硬件乘法器 手机看文章 扫描二维码
随时随地手机看文章

简介:
本章主要讲解MSP430F14x的内部结构,主要包括以下内容:
1、MSP430F14x的系统时钟
2、MSP430F14X内部结构概述
3、MSP430F14x的CPU
4、MSP430F14x的硬件乘法器


1,MSP430F14x的系统时钟


我们先来看一看MSP430F14x的中文结构图。MSP430单片机采用的是冯·诺依曼结构,主要包含16位的RSIC CPU、存储器、外围模块、灵活的时钟系统以及连接他们的数据总线和地址总线。



MSP430F14x结构图


MSP430F14x单片机的硬件结构特点是:


·超低功耗结构,能够延长电池生存周期。RAM保持方式下电流为0.1uA;等待方式时,电流为0.8uA;活动状态时,电流仅为250uA/MIPS。


·高性能的模拟器件可以用于精确测量。集成12位200ksps的A/D转换器,自带采样保持。


·16位RISC中央处理器,125ns指令周期。可以用较少的代码空间实现高性能的应用。


·在系统可编程的Flash,为ukaifa编程提供便利。


2,MSP430F14X内部结构概述



首先,在左上角的位置为系统时钟。系统时钟是一个程序运行的指挥官,时序和中断也是整个程序的核心和中轴线。


MSP430最多有3个振荡器:


1、DCO内部振荡器;


2、XT1外接低频振荡器,常见的32.768KHz,不用外接负载电容;也可接高频450KHz~8MHz,需接负载电容;


3、XT2接高频450KHz~8MHz,加外接电容。


这里需要强调一下DCO内部振荡器,DCO是由外部的Rosc电阻控制的,如果不接外部的低速晶体振荡器和高速晶体振荡器,DCO就可以工作。


MSP430有三种时钟信号:


1,MCLK系统主时钟,可分频1、2、4、8,供CPU使用,其他外围模块在有选择的情况下也可使用;


2,SMCLK系统子时钟,供外围模块使用,可选择不同振荡器产生的时钟信号;


3,ACLK辅助时钟,只能由LFXT1产生,供外围模块使用。



MSP430F14x的内部定时器:分别是看门狗单元,定时器B单元,定时器A单元。看门狗可以说是一个特殊的定时器,我们将他们放在一起来概述一下。


MSP430系列单片机内部集成了看门狗定时器。该看门狗除了用作看门狗的功能外,还可以作为普通的8位定时器使用。


WDT看门狗有如下特性:


※其主体是一个16位计数器;


※需要口令才能对其操作;


※有两种方式,看门狗和定时器;


※8种可选的定时时间。


还有两个一个是定时器B7,一个是定时器A3。这两个定时器基本上是相似的,都有四种工作模式。分别是:停止模式,增计数模式,连续计数模式,增/减计数模式。


Timer A3,就有3种中断;Timer B7,就有7种中断.


msp430的定时器,分两个大部分,一个是定时器,一个是比较捕获寄存器。


定时器只是管进行计时功能。比较捕获寄存器则是来控制计时器,和中断的。


这个两个模块还可以产生PWM脉冲信号,这是MSP430的高级应用,需要大家自己研究。



可以看到,一个比较器A,可以进行比较,两个电压之间的比较。还有USART0和USART1,也就是说MSP430F14x内部实际上是由两个串口的。USART模块可以自动从任何一种低功耗模式自动开始工作。所有的USART模块都可以实现USART异步通信和SPI同步通信这两种通信方式,这两种通信方式的硬件是通用的,经过适当的软件设计,这两种通信方式可以交替使用。



MSP430的6个I/O组,每一个I/O组一共有8个端口,从P1.0~P6.7一共48个通用I/O。然后它的P1和P2这两组里面,共16个I/O具有外部中断的能力。这点其实非常好,大家知道51单片机里面是有2个外部中断的,而且只支持下降沿中断。但是MSP430中,有16个外部中断,这个外部中断用户是可以选择的,可以选择上升沿,也可以选择下降沿中断。但是它不支持电平中断,这点需要注意。

MSP430的12位的ADC,是非常常用的模块。在此我们也不过多的讲述,在后面会有课时针对性的讲解。


MSP430的RAM和ROM。可以看一下,这个32K Flash和这个1K Ram对应着MSP430F147,48K Flash和这个2K Ram对应着MSP430F148,60K Flash和这个2K Ram对应着MSP430F149。所以说,如果您使用MSP430F149的话,基本上可以满足最常用的一般的程序的需求了。

关键字:MSP430F14x  内部结构  硬件乘法器 引用地址:MSP430F14x的内部结构(1)

上一篇:基于自由摆的平板精确控制与激光追踪系统
下一篇:MSP430F149单片机的flash读写程序

推荐阅读最新更新时间:2024-11-10 11:15

内部结构的“透视”技术,3D打印人体器官将“有图可依”
怎样3D打印出逼真的人体器官?据报道,德国慕尼黑大学埃蒂尔克领衔的研究团队提出一种能够精确描绘器官内部结构的“透视”技术,3D打印人体器官将“有图可依”,为医疗领域带来颠覆性变革。 报道称,研究人员利用溶剂使器官变得透明,然后用激光在显微镜中扫描器官,从而获取包括血管和每个细胞位置在内的整个器官结构。利用这一结构图,研究人员可以先用3D打印造出器官的支架,再将干细胞装入3D打印机,注入正确位置,使器官正常工作。 埃蒂尔克表示,这一成果标志着3D打印在医学领域向前迈出了重要一步。之前的3D生物打印缺乏详细的器官结构图,现在我们可以看到每个细胞在透明人体器官中的位置,然后可以用3D生物打印技术“复制”一个完全相同的器官。“我相
[嵌入式]
解析工业控制中电气柜的内部结构
配电柜的作用是配电控制将电能分配到各个负荷部位,及在电路短路、过载和漏电时进行断电保护。配电柜的常见种类有固定面板式配电柜、防护式配电柜、抽屉式配电柜和动力照明配电柜等,下面我们来看看这些配电柜种类的特点。 电气柜是由钢材质加工而成用来保护元器件正常工作的柜子。电气柜制作材料一般分为热轧钢板和冷轧钢板两种。冷轧钢板相对热轧钢板更材质柔软,更适合电气柜的制作。电气柜用途广泛主要用于化工行业,环保行业,电力系统,冶金系统,工业,核电行业,消防安全监控,交通行业等等。 固定面板式配电柜也被称为配电屏,它的正面为柜体面板,可以用于遮挡和开闭,背面和侧面为开放式,可以接触到带电的器件。固定面板式配电柜的防护等级低,只能用于一些对安全
[嵌入式]
解析工业控制中电气柜的<font color='red'>内部结构</font>
步进电机的内部结构及接线方法
步进电机是一种将电脉冲信号转换成相应角位移或线位移的电动机。每输入一个脉冲信号,转子就转动一个角度或前进一步,其输出的角位移或线位移与输入的脉冲数成正比,转速与脉冲频率成正比。因此,步进电动机又称脉冲电动机。 步进电机的内部结构 先简单介绍一下主要的两种步进电机:单极性和双极性。 如下图所示,左边是单极性电机;右边是双极性电机。单极性电机线圈内的电流只有一个方向,双极性电机线圈内的电流是双向的: 而相数,则是内部线圈的组数;一般的步进电机都可以看作是两相电机变化而来的。 双极性电机每相上只有一个绕组线圈,电机连续旋转时电流要在同一线圈内依次变向励磁,驱动电路设计上需要八个电子开关进行顺序切换。单极性电机每相上有两个极性相反
[嵌入式]
步进电机的<font color='red'>内部结构</font>及接线方法
数控电位器X9313内部结构
X9313为工业级的32抽头数控电位器,最大阻值为10 kΩ,采用8引脚,有DIP、OIC、FSSOP 3种封装。X9313的内部功能框图,如图所示。它由输入部分、5位E2PROM、存储和调用电路、32选l译码器、由MOS场效应管构成的32路模拟开关、电阻阵列6部分组成。其中输入部分是5位加/减计数器经过三线加/减式接口( )与单片机相连,其工作像一个升/降计数器,输出经译码,控制接通某个电子开关,这样就把电阻阵列上的一个点连接到滑动输出端。电阻阵列由32个等值的电阻和与之相配套的电子开关组成。根据控制端的电平,计数器的内容还可以储存到非易失存储器中以便后续使用。   2个顶脚引线分别接VH和VL,中间抽头为VW。 为3个
[电源管理]
数控电位器X9313<font color='red'>内部结构</font>图
MAX736系列管脚配置与内部结构框图
MAX736系列管脚配置与内部结构框图
[电源管理]
MAX736系列管脚配置与<font color='red'>内部结构</font>框图
SAR ADC内部结构
前言 用了这么久ADC,从没细看过ADC的内部原理和如何获得最佳精度,今天看到一篇ST的官方文档讲的不错,这里整理分享给大家。 SAR ADC内部结构 STM32微控制器中内置的ADC使用SAR(逐次逼近)原则,分多步执行转换。转换步骤数等 于ADC转换器中的位数。每个步骤均由ADC时钟驱动。每个ADC时钟从结果到输出产生一 位。ADC的内部设计基于切换电容技术。 下面的图介绍了ADC的工作原理。下面的示例仅显示了逼近的前面几步,但是该过程会持续到LSB为止 SAR切换电容ADC的基本原理(10位ADC示例) 带数字输出的ADC基本原理图 采样状态 采样状态:电容充电至电压VIN。Sa切换至VIN,采样期间Sb开关闭合
[单片机]
SAR ADC<font color='red'>内部结构</font>
单片机内部结构是什么样的?
一、单片机内部结构分析 我们来思考一个问题,当我们在编程器中把一条指令写进单片机内部,然后取下单片机,单片机就可以执行这条指令,那么这条指令一定保存在单片机的某个地方,并且这个地方在单片机掉电后依然可以保持这条指令不会丢失,这是个什么地方呢?这个地方就是单片机内部的只读存储器即ROM(READ ONLY MEMORY)。为什么称它为只读存储器呢?刚才我们不是明明把两个数字写进去了吗?原来在89C51中的ROM是一种电可擦除的ROM,称为FLASH ROM,刚才我们是用的编程器,在特殊的条件下由外部设备对ROM进行写的操作,在单片机正常工作条件下,只能从那面读,不能把数据写进去,所以我们还是把它称为ROM。 二、几个基本概念 1、
[单片机]
单片机<font color='red'>内部结构</font>是什么样的?
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved