430单片机
捕获是获得外界信号的脉宽和周期,例如说遥控器的红外信号的低电平的宽度。
比较就是计数器所计之数等于你所设定的预定值时就会产生中断信号。
这两个应用都是从长期的嵌入式系统开发应用过程中抽象出来的基础应用,和定时器,AD/DA一样是现在市面可见的MCU必备的功能。
当外界有脉冲输入时,计数器开始计数,当计数值等于你在TACCRx或TBCCRx中设置的数值时,对应的EQUx会被置位。x为EQU号,比如你用的是CCR0那么这里x就等于0。进一步讲就会产生中断,根据中断再做相应的处理,可以组合出各种不同的波形来。功能灰常强大!
注意捕获模式要结合自己定时器的频率来确定捕获周期的长度,从寄存器中读到的数值仅仅是计了多少个数。总周期的长短还要乘以计一个数所用的周期。
SCCI的全称是Synchronized Capture/Compare Input同步比较捕获输入,就是说你现在输入的这个输入源的状态是什么SCCI就对应什么状态,如果你现在输入源的逻辑值是1,那么你从SCCI读到的值就是1,如果输入源的值是0,那么SCCI的值就是0。这个标识位的设置主要是给定时计数器模块一个观察外界的手段,你不可能在是用定时器的时候还用PxIN这种操作IO口的指令去判断当前输入的是0还是1吧?如果是这样的话,那430的设计就太低级了。
希望对你有帮助
请问,学msp430单片机和学51单片机区别大吗? 什么好的建议和意见? 谢谢!!!
51是8位的,430是16位的,ARM内核的是32位的。学ARM内核的单片机,就要开始学操作系统,几乎很少用ARM内核的单片机裸奔。
建议:
1,不管是什么单片机首选的熟悉它的开发环境,并能熟练搭建开发环境。
2,熟悉它的I/O分布,内部资源;
3,熟悉它的寄存器,这是操作它的基础。
4,看别人写得好的程序,学习程序的风格,程序的结构。
5,不轻易放弃,学的过程中肯定有搞不清的问题。
一个关于430单片机,程序语句的问题,请各位多多指教
这个问题,我也曾经是很难理解,这里牵涉到两个概念
1,|= 和 = 的基本区别
2,UCSCTL4 在上面的两个方式下会发生什么不一样的变化
这样回答你把,可能比较好理解
1,对于 |= 和 = 的基本区别
直接等于的话,是会把原来的UCSCTL4 的值给抹掉,然后再赋给一个全新的值,就是说和原来的值没有任何关系了。
但是|= 呢,和原来的值有直接的关系,只是拉高了 等于 号后面对应位为1的值,而等于号后面位原来为0的值还是0,原来为1的值还是1,举个例子
UCSCTL4 = 0x1F; // (0b1000 1111)
UCSCTL4 = 0x11;
上面的那句话执行之后,就和开始的值为0x1F值没有任何关系了,最后得到的值就是 0x11;
UCSCTL4 = 0x8F;
UCSCTL4 = 0x11; //(0b0001 0001)
这个执行之后,就和原来的0x1F有关系,实际上就做了一个位运算
0b1000 1111
0b0001 0001 ,拉高最后一位,以及倒数第5位和倒数第8位
-----------------
0b1001 1111
最后的值是 0x1F,原来的倒数第8,3,2位,因为和0一起运算,所以本身是1,最后还是1;
2,UCSCTL4 在上面的两个方式下会发生什么不一样的变化,现在你大概能够明白了把,如果把(SELA__XT1CLK+SELS__XT1CLK + SELM__XT1CL)看成我们上面例子的0x11 的话,那么最后的结果,对于两种运算方式来说,一种是和原来的值有关系,一种是和原来的值没有关系。
msp430单片机参数
亲,很高兴为您解答msp430单片机参数如下:MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor)。MSP430系列单片机是一个16位的单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式(7 种源操作数寻址、4 种目的操作数寻址)、简洁的 27 条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令。这些特点保证了可编制出高效率的源程序。? 运算速度快MSP430 系列单片机能在25MHz晶体的驱动下,实现40ns的指令周期。16位的数据宽度、40ns的指令周期以及多功能的硬件乘法器(能实现乘加运算)相配合,能实现数字信号处理的某些算法(如FFT等)。? 超低功耗MSP430 单片机之所以有超低的功耗,是因为其在降低芯片的电源电压和灵活而可控的运行时钟方面都有其独到之处。首先,MSP430 系列单片机的电源电压采用的是1.8-3.6V 电压。因而可使其在1MHz 的时钟条件下运行时,芯片的电流最低会在165μA左右,RAM保持模式下的最低功耗只有0.1μA。【摘要】
msp430单片机参数【提问】
亲,很高兴为您解答msp430单片机参数如下:MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor)。MSP430系列单片机是一个16位的单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式(7 种源操作数寻址、4 种目的操作数寻址)、简洁的 27 条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令。这些特点保证了可编制出高效率的源程序。? 运算速度快MSP430 系列单片机能在25MHz晶体的驱动下,实现40ns的指令周期。16位的数据宽度、40ns的指令周期以及多功能的硬件乘法器(能实现乘加运算)相配合,能实现数字信号处理的某些算法(如FFT等)。? 超低功耗MSP430 单片机之所以有超低的功耗,是因为其在降低芯片的电源电压和灵活而可控的运行时钟方面都有其独到之处。首先,MSP430 系列单片机的电源电压采用的是1.8-3.6V 电压。因而可使其在1MHz 的时钟条件下运行时,芯片的电流最低会在165μA左右,RAM保持模式下的最低功耗只有0.1μA。【回答】
MSP430单片机应用?
1.在智能仪器仪表上的应用
单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。
2.在工业控制中的应用
用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。
3.在家用电器中的应用
可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。
4.在计算机网络和通信领域中的应用
现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。
5.单片机在医用设备领域中的应用
单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。
毕业设计呀,关于msp430温度传感器的问题
应该是MSP430单片机吧 我用过149,没学几天就开始写工程了,一遍看着USER GUIDE一遍写代码的感觉真不错啊 ,
采集数据可以分为采集模拟信号和采集数字信号,模拟信号可以用类似AD590的探头自制调理电路得到高精度的温度值,数字信号可以直接用DELLA公司的18B20,TMP100也可以这个能满足低功耗的要求,你说的处理数据,其实不只是模拟信号需要处理,数字信号一样可以通过处理以提高其精度,例如18B20就可以通过最小二乘法将精度提高到0.1℃,
将数据传到网络上,你的意思是通过串口通信传到电脑上吗,做51的时候我做个这个,其实很简单只要你有串口调试软件,还会点基本的串口通信编程做起来很简单的,如果是MSP430的串口通信估计也差不多注意MAX232电气转换就可以了
急!急!急!MSP430单片机缺点有哪些??
主要是看设计和应用了,若是都注意了,就没什么缺陷,毕竟是430。该注意的地方举例说明如下:
1. 工作电压偏低,1.8V-3.6V,对于很多5V的系统来说接口电路颇为麻烦。
2. 熔丝位烧录只有1次,就是加密以后只能靠BSL对FlashMemory进行刷新,当然设计了BootLoad除外,这个缺陷却又是430的独特魅力(加密性超强)。
3. I/O无保护,过压过流会立即击穿,但是I/O的阻抗和灵敏度很高。
4. 片内无EEPROM,对于一些特殊用途,Info区的操作比EEPROM麻烦。
单片机和类似于msp430单片机是做什么用的?
单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。 早期的单片机都是8位或4位的。其中最成功的是INTEL的8031,因为简单可靠而性能不错获得了很大的好评。此后在8031上发展出了MCS51系列单片机系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。目前,高端的32位单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。 单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。 单片机内部也用和电脑功能类似的模块,比如CPU,内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价钱也是低的,一般不超过10元即可......用它来做一些控制电器一类不是很复杂的工作足矣了。我们现在用的全自动滚筒洗衣机、排烟罩、VCD等等的家电里面都可以看到它的身影!......它主要是作为控制部分的核心部件。 它是一种在线式实时控制计算机,在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和离线式计算机的(比如家用PC)的主要区别。 单片机芯片单片机是靠程序运行的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。一个不是很复杂的功能要是用美国50年代开发的74系列,或者60年代的CD4000系列这些纯硬件来搞定的话,电路一定是一块大PCB板!但是如果要是用美国70年代成功投放市场的系列单片机,结果就会有天壤之别!只因为单片机的通过你编写的程序可以实现高智能,高效率,以及高可靠性! 由于单片机对成本是敏感的,所以目前占统治地位的软件还是最低级汇编语言,它是除了二进制机器码以上最低级的语言了,既然这么低级为什么还要用呢?很多高级的语言已经达到了可视化编程的水平为什么不用呢?原因很简单,就是单片机没有家用计算机那样的CPU,也没有像硬盘那样的海量存储设备。一个可视化高级语言编写的小程序里面即使只有一个按钮,也会达到几十K的尺寸!对于家用PC的硬盘来讲没什么,可是对于单片机来讲是不能接受的。 单片机在硬件资源方面的利用率必须很高才行,所以汇编虽然原始却还是在大量使用。一样的道理,如果把巨型计算机上的操作系统和应用软件拿到家用PC上来运行,家用PC的也是承受不了的。 可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。编辑本段单片机的工作过程 单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程,所谓指令就是把要求单片机执行的各种操作用的命令的形式写下来,这是在设计人员赋予它的指令系统所决定的,一条指令对应着一种基本操作;单片机所能执行的全部指令,就是该单片机的指令系统,不同种类的单片机,其指令系统亦不同。为使单片机能自动完成某一特定任务,必须把要解决的问题编成一系列指令(这些指令必须是选定单片机能识别和执行的指令),这一系列指令的集合就成为程序,程序需要预先存放在具有存储功能的部件——存储器中。存储器由许多存储单元(最小的存储单位)组成,就像大楼房有许多房间组成一样,指令就存放在这些单元里,单元里的指令取出并执行就像大楼房的每个房间的被分配到了唯一一个房间号一样,每一个存储单元也必须被分配到唯一的地址号,该地址号称为存储单元的地址,这样只要知道了存储单元的地址,就可以找到这个存储单元,其中存储的指令就可以被取出,然后再被执行。 程序通常是顺序执行的,所以程序中的指令也是一条条顺序存放的,单片机在执行程序时要能把这些指令一条条取出并加以执行,必须有一个部件能追踪指令所在的地址,这一部件就是程序计数器PC(包含在CPU中),在开始执行程序时,给PC赋以程序中第一条指令所在的地址,然后取得每一条要执行的命令,PC在中的内容就会自动增加,增加量由本条指令长度决定,可能是1、2或3,以指向下一条指令的起始地址,保证指令顺序执行。
430单片机与51单片机有什么区别
一、主体不同1、430单片机:是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器。2、51单片机:是对所有兼容Intel 8031指令系统的单片机的统称。二、特点不同1、430单片机:由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片机”解决方案。2、51单片机:完全兼容keilC51 UV2 调试环境,可以通过UV2 环境进行单步,断点, 全速等操作;可以使用C51语言或者ASM汇编语言进行调试 。三、应用不同1、430单片机:多应用于需要电池供电的便携式仪器仪表中。2、51单片机:广泛应用于工业测控系统之中。参考资料来源:百度百科-51单片机参考资料来源:百度百科-MSP430单片机
430单片机与51单片机有什么区别
一、主体不同1、430单片机:是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器。2、51单片机:是对所有兼容Intel 8031指令系统的单片机的统称。二、特点不同1、430单片机:由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片机”解决方案。2、51单片机:完全兼容keilC51 UV2 调试环境,可以通过UV2 环境进行单步,断点, 全速等操作;可以使用C51语言或者ASM汇编语言进行调试 。三、应用不同1、430单片机:多应用于需要电池供电的便携式仪器仪表中。2、51单片机:广泛应用于工业测控系统之中。参考资料来源:百度百科-51单片机参考资料来源:百度百科-MSP430单片机