1,有关msp430中AD转换时有一个寄存器

430上,ADC10SA是16位的数据寄存器,ADC10DTC1是控制寄存器ADC10DTC1 = 0x01或者ADC10DTC1 = 0x0;

有关msp430中AD转换时有一个寄存器

2,MSP430系列单片机中的16个通用寄存器放在什么地方的啊

这16个通用寄存器是mcu当中cpu的专用寄存器,是cpu的附属部分,由cpu直接调用,不面向用户。而mcu统一编址空间当中包含面了向供用户的寄存器。

MSP430系列单片机中的16个通用寄存器放在什么地方的啊

3,MSP430系列单片机中的16个通用寄存器放在什么地方的啊 搜

硬件部分内嵌在芯片中程序部分可以调用它的名字用来寄存。如果你问的是RAM ROM那就是RAM
买什么特点啊,430的寄存器和51的是一样的,就是你改变寄存器的值设置单片机的功能吧

MSP430系列单片机中的16个通用寄存器放在什么地方的啊  搜

4,msp430g2553 adc有哪些寄存器

ADC 数据传输起始地址 ADC10SAADC 内存 ADC10MEMADC 控制寄存器 1 ADC10CTL1ADC 控制寄存器 0 ADC10CTL0
可以用多路开关来增加啊.比如选个四选一模拟开关,用两个引脚控制选择信号,选好后进行ad转换.完成后再选通另外的进行转换就行了

5,MSP430中ADC12MEN什么意思

ADC12MEMx存放msp430的第x路ADC转换后的结果。
主程序是空的当然进不去,你再次ad转换应该能进,主循环里放adc12ctl0|=adc12sc;不需要自己清除采样中断标志!!msp430的adc模块具有16个采样通道,中断使能寄存器的16位分别用于使能和关闭对应通道的中断功能。中断标志寄存器adc12ifg的16位分别对应16个采样通道,当对应通道采样结束后,采样结果存于相应的adc12memx中后,相应的中断标志位被置位,待读取采样结果adfc12memx后,采样中断标志位被硬件自动清零!!因此,在发生采样中断后,必须读取采样结果(同时自动清除采样中断标志),然后才能继续进行采样!

6,msp430端口功能问题

PxDIR是430IO口的方向控制寄存器,PxIN和PxOUT分别是输入数据和输出数据寄存器。程序应该先配置PxDIR为输入或输出才能对相应寄存器操作。至于你的意思应该是认为有了PxIN和PxOUT就没必要有PxDIR,直接对相应的寄存器操作就行了,但是430内部结构设计已经这样定下来了,至于这样做有什么好处,我也不是很清楚。对于430是16位的单片机,其实准备地说它是准16位单片机,内部大多数寄存器是16位的,但是每个数据IO只引出了8个管脚。BIT0——BITF并不是表示IO口的引脚,它只是一个宏定义,你可以看430的头文件,BIT0其实就是0x0001,BITF是0x8000,它不只是在IO口是用,在寄存器中也可以用来表示某一位。

7,msp430有几个timer a定时器

呵呵,你说的的基础定时器是basic timer是吧? basic timer是用来做RTC或者LCD的时基的。 16位ADC就是说它的AD转换是16位精度的。 timer_A就是16位定时器,可以定时,输出pwm,输入捕获。 你可以理解为他们没有任何关系,不过实际上是有关系的,A...
taiv:#define taiv_taccr1 (0x0002) /* taccr1_ccifg */#define taiv_taccr2 (0x0004) /* taccr2_ccifg */#define taiv_taifg (0x000a) /* taifg */timera1_vector是一个中断向量,主要处理ccr1,ccr2,以及定时器a溢出的中断标志,而ccr1,ccr2,以及定时器a产生中断是的taiv是不同的,分别是2,4,10switch( taiv ) 这一句的意思是,判断是哪个产生中断的,以执行不懂的程序,当然,在里面没写有,但是当你自己去写的时候可自己加进去。ccr0,ccr1,ccr2分别是比较/捕获模块1,2,3的比较/捕获寄存器,一般ccr0用来控制周期。至于具体怎么应用,这是很难解释的,解释了可能你还是不同。最好的办法就是一边写程序,一边查书。

8,MSP430到底是什么东西跟51有什么区别

430也是一款单片机,虽然它是16位的,然而还不能称之为ARM.它和51有着很大的区别: 1。 430所面对的场合,它所强调的是一种低功耗,所以430一般用于需要低功耗的场所,例如手持终端、高端测量仪器上,因为它的低功耗可以使这些设备的续航能力更大。 2。430可以说是一款基于事件,面向中端的单片机,430的使用首先需要弄懂的就是时钟的问题,它的片内外设和输出设置的使用都需要配置时钟,这个需要自己去找资料。 3。430的操作方式,完全是配置寄存器的操作,甚至是一个点亮LED灯的操作,也是需要配置所对应的输出控制寄存器等寄存器的。 4。430虽然不能称之为ARM,然而很多基本的原理都和ARM差不多了,例如时钟的选择,寄存器操作法,片内自带AD,自带比较器,定时器等片内外设的操作模式与方法都已经和ARM很相似。 完全可以将430作为学完51后的过度学习板使用,做项目也是搓搓有余的,特别是当使用到需要低功耗的场所,基本上430作为必备之选。
msp430系列单片机是一种新型的16位单片机,主要特点就是功耗小,速度快,主要开发语言是c。开发环境有iar集成开发环境。 msp430单片机有不同系列,有f系列,c系列。比如f系列msp40f135表示的是rom是flash型的。常用的是f系列的13系列14系列。13系列的有msp430f133和msp430f135两种。14系列的有msp430f149等。 c51单片机现在很少用了,都被s52单片机代替了。 51单片机和430单片机的主要区别是51是8位的,430是16位的。开发环境都有相应的c开发环境。 学习430单片机有了51的基础应该很容易入门,我是一开始就是接触430单片机,后来才接触51的,觉得430的不错,特别是功耗和速度方面。如果你想跑操作系统的话就买现在ti公司的新系列的单片机,ram有10k。 89c 51 单片机是 8 位单片机。其指令是采用的被称为“ cisc ”的复杂指令集,共具有 111 条指令。而 msp430 单片机是 16 位的单片机,采用了精简指令集( risc )结构,只有简洁的 27 条指令,大量的指令则是模拟指令,众多的寄存器以及片内数据存储器都可参加多种运算。这些内核指令均为单周期指令,功能强,运行的速度快。 其次, 89c 51 单片机本身的电源电压是 5 伏,有两种低功耗方式:待机方式和掉电方式。正常情况下消耗的电流为 24ma ,在掉电状态下,其耗电电流仍为 3ma ;即使在掉电方式下,电源电压可以下降到 2v ,但是为了保存内部 ram 中的数据,还需要提供约 50ua 的电流。而 msp430 系列单片机在低功耗方面的优越之处,则是 89c 51 系列不可比拟的。正因为如此, msp430 更适合应用于使用电池供电的仪器、仪表类产品中。 再者, 89c 51 系列单片机由于其内部总线是 8 位的,其内部功能模块基本上都是 8 位的虽然经过各种努力其内部功能模块有了显著增加,但是受其结构本身的限制很大,尤其模拟功能部件的增加更显困难。 msp430 系列其基本架构是 16 位的,同时在其内部的数据总线经过转换还存在 8 位的总线,在加上本身就是混合型的结构,因而对它这样的开放型的架构来说,无论扩展 8 位的功能模块,还是 16 位的功能模块,即使扩展模 / 数转换或数 / 模转换这类的功能模块也是很方便的。这也就是为什么 msp430 系列产品和其中功能部件迅速增加的原因。 最后,就是在开发工具上面。对于89c51来说,由于它是最早进入中国的单片机,人们对它在熟悉不过了,再加上我国各方人士的努力,创造了不少适合我们使用的开发工具。但是如何实现在线编程还是一个很大的问题。对于 msp430 系列而言,由于引进了 flash 型程序存储器和 jtag 技术,不仅使开发工具变得简便,而且价格也相对低廉,并且还可以实现在线编程

文章TAG:MSP430有多少个16位寄存器msp430  多少  少个  
下一篇