任务一:认识MSP430单片机

一、学习目标:
1)、单片机的结构
2)、单片机的特点
3)、单片机的选型
4)、单片机的开发工具

二、基础知识
1、单片机
1)、单片机简介:
将运算器、控制器、存储器、内部和外部总线系统、I/O接口电路集成在一片芯片上组成的电子器件。
运算器和控制器为CPU
将CPU芯片、存储芯片、IO接口、外设组装在一块印制电路板上,形成了单片机。
Intel最初将运算器、控制器、存储器、内部和外部总线系统、I/O接口设计了单片机,典型的8051系列。
2)、单片机的发展:
高集成度,集成了ROM/RAM、FLASH、A/D和D/A、定时器和计数器、系统故障检测(中断)和DMA电路
高性能,高性能使电路设计更加简单
低功耗,集成度提高,体积减小,性能提高、功耗降低
3)、引脚多功能化:
芯片功能的增强和资源的丰富,出现了一脚多用
2、MSP430系列单片机
1)、概述:
TI公司在1996年推出的一种单片机;
超低功耗16位单片机;
混合处理型的单片机(将不同功能的模拟电路、数字电路和处理器);
提供了FLASH集成
提供了乘法器
提供了时钟等
2)、特点:
功能强大
中断机制,及时响应外设,为了低功耗
通信多样化:UART异步串行通信、USRT同步串行通信、I2C通信
增强的定时器:捕获为了测量方便、比较为了产生波形方便
DMA数据传输,无需CPU参与,提高性能,降低功耗
FLASH存储
AD/DA转化等
自带时钟系统
时钟配置灵活,为了各种低功耗环境
芯片稳定
复位系统(及时重置)
看门狗系统(及时重启)
内置DCO(外部晶振实效时自动启用)
欠电压检测(用于电池系统)
代码安全
代码保护
BSL和JTAG调试保护
看门狗与FLASH密码保护
具体如下
精简指令集混合信号处理器
16位总线的单片机,寻址范围可达64K
外设和内存统一编址
统一中断管理
片上外设模块
硬件乘法器
2个16位定时器

3)、引脚多功能化:
芯片功能的

原文地址:https://www.cnblogs.com/guochaoxxl/p/12158440.html

时间: 2024-10-03 14:43:16

任务一:认识MSP430单片机的相关文章

MSP430单片机学习视频

MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗.具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor). MSP430单片机称之为混合信号处理器,是由于其针对实际应用需求,将多个不同功能的模拟电路.数字电路模块和微处理器集成在一个芯片上,以提供"单片机"解决方案.该系列单片机多应用于需要电池供电的便携式仪器仪表中.       与51单片机相比较,430单片机的视频教程要少得多,主要有以下几种: 1.郭天祥&q

对MSP430单片机__delay_cycles精确延时的说明及改正

在这里, 我来讨论一下关于MSP430单片机使用__delay_cycles延时的问题. IAR for MSP430编译器提供了一个编译器内联的精确延时函数(并非真正的函数)以提供用户精确延时使用, 该函数原型是: __intrinsic void __delay_cycles(unsigned long __cycles);该内部函数实现__cycles个CPU周期的延时,但对于该参数的设置,我要陈述一下: __cycles需要我们传递的是CPU运行的周期个数 网上普遍的用法是: #defi

MSP430教程14:MSP430单片机ADC12模块

MSP430模数转换模块--ADC12   MSP430单片机的ADC12模块是一个12位精度的A/D转换模块,他具有高速度,通用性等特点.大部分都内置了ADC模块.而有些不带ADC模块的片子,也可通过利用内置的模拟比较器来实现AD的转换.在系列产品中,我们可以通过以下列表来简单地认识他们的ADC功能实现. 系列型号       ADC功能实现      转换精度   MSP430X1XX2    比较器实现        10位   MSP430F13X      ADC模块         

msp430单片机AD转换

msp430单片机AD转换 2010-08-01 20:14:05|  分类: msp430单片机|举报|字号 订阅 一.简单介绍: ADC12模块中是由以下部分组成:输入的16路模拟开关(外部8路,内部4路),ADC内部电压参考源,ADC12内核,ADC时钟源部分,采集与保持/触发源部分,ADC数据输出部分,ADC控制寄存器等组成. 四种采样模式: (1)单通道单次转换模式 (2)序列通道单词转换模式 (3)单通道多次转换模式 (4)序列通道多次转换模式 个人觉得(3)模式应该是使用较多的,

MSP430单片机的中断

这篇文章是从网上转载过来的,原文章地址:http://www.21ic.com/jichuzhishi/mcu/questions/2012-12-21/154794.html 中断是MSP430微处理器的一大特色,有效地利用中断可以简化程序和提高执行效率.MSP430的几乎每个外围模块都能够产生中断,为MSP430针对事件(即外围模块产生的中断)进行的编程打下基础.MSP430在没有事件发生时进入低功耗模式,事件发生时,通过中断唤醒CPU,事件处理完毕后,CPU再次进入低功耗状态.由于CPU的

单片机入门指南系列(一) 单片机的前世今生

单片机的前世今生 本文由PurpleSword(jzj1993)原创,转载请注明 原文网址 http://blog.csdn.net/jzj1993 很久以前,人类发明了数字.自此,人类社会发生了巨大的变化.有了数字,人们解决了很多问题.在数字的帮助下,人们学会了度量和计算,人们发明了温度计,发明了钟表,发明了直尺,发明了算盘--生活中原本模糊的概念,变的不再模糊,而是十分精确. 1870年以后,科学技术的发展突飞猛进,各种新技术.新发明层出不穷,并被迅速应用于工业生产,大大促进了经济的发展.第

MSP430应用技巧1:COFF ABI与EABI

我们在使用MSP430单片机进行项目开发的时候,会遇到两种映像文件的输出格式(如下图所示):legacy COFF和eabi(ELF),本文从此话题进行展开,引出COFF ABI和EABI两种应用程序二进制接口,使开发者能够从low-level对MSP430有一个新的认识. 1. 映像文件输出格式 MSP430的编译器可以输出两种格式的映像文件: a.COFF object files COFF是英文Common object file format的缩写,翻译成中文的意思是"通用对象文件格式&

msp430学习笔记-ADC12

本文引用:http://bbs.ednchina.com/BLOG_ARTICLE_3013748.HTM MSP430单片机的ADC12模块是一个12位精度的A/D转换模块,它具有高速度,通用性等特点.从以下ADC12结构框图中可以看出,ADC12模块是由以下部分组成:输入的16路模拟开关,ADC内部参考电压源,ADC12内核,ADC时钟源部分,采集与保持/触发源部分,ADC数据输出部分,ADC控制寄存器等. ADC12模块的所有寄存器 ADC12CTL0: SHT1x:采样保持时间.定义了寄

msp430及stm32中基本的C编程知识

为什么我使用P1OUT ^= 0x01;和P1OUT = 0x01 ^是异或计算符号 所以 每次运算都是反转的.而不不加这个运算符就是一直保持1的状态. p1out|=bit6的意思p1out的值如果是1不变,如果是0取bit6的值 p1out&=~bit6的意思是bit6这一位值取反的结果赋给p1out P1OUT |= BIT7是什么意思 定义P1.7,这和51的定义不同,51需要sbit,如果需要同时定义P1.2,P1.3,可以写:P1OUT |=BIT2 + BIT3;然后可以对其进行运