msp430系列-单片机寄存器分类及功能1

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

时钟模块端口P1和P2WDT:看门狗定时器Timer-A:定时器A。BCSCTL2:基本时钟控制系统寄存器TMSEL:工作模式选择寄存器,复位时看门狗模式,置位时定时器模式。HOLD:看门狗开关,复位时看门狗工作,置位时关闭看门狗。BasicTimer1:基本定时器。定时器TACTL:TA控制寄存器。WDTCTCL:控制寄存器。CNTCL:置位时清除累加器WDTCNT。IS0,IS1:计数次数选择,0时32768次/1时8192次/2时512次/3时64次。SSEL:WDTCTCL时钟源选择器,复位时选SMCLK,置位时选ACLK。SSEL1,SSEL0:时钟源选择位,00时选TACLK/01时选ACLK/10时选MCLK/11时选INCLKID1,ID0:分频选择位,00不分频/01时2分频/10时4分频/11时8分频。MC1,MC0:计数器模式控制位,00停止/01增计数/10连续计数/11先增后减计数XT2CLK高频时钟源,受SR状态寄存器中XT2OFF控制。默认工作在高频450kHZ--8M状态。SMCLK:子系统时钟,可用软件选择LFXT1CLK和DC0CLK或XT2CLK和DC0CLK经1、2、4、8分频后得到主要用于高速外围设备ACLK:辅助时钟,由LFXT1CLK信号经1、2、4、8分频得到,一般用于低速外设。BTCTL:控制寄存器。TAR:TA累加器。时钟输入源LFXT1CLK低频时钟源,受SR状态寄存器中OscOFF控制。复位时工作。默认工作在低频状态32768HZ,也可外接450--8M晶振。WDTCNT:累加器,16为增计数器,不能读写,受WDTCTL控制。PxOUT:输出寄存器,可按位操作,复位时输出低电平,置位时输出高电平。PxIFG:中断标志寄存器,其中8个标志位分别对应8个引脚的中断请求。MCLK:系统主时钟,可用软件选择LFXT1CLK/XT2CLK/DC0CLK三者之一经1、2、4、8分频后得到主要用于CPU和系统。PxIES:中断触发沿选择寄存器,复位时遇上升沿使相应标志位置位,置位时遇下降沿使相应标志位置位。PxIE:中断使能寄存器,其中8位分别对应8个引脚是否允许中断,复位不允许,置位允许。DCOCTL:DCO控制寄存器BCSCTL1:基本时钟控制系统寄存器CCIS1,CCIS0:捕获事件输入源选择位,00选CCLxA/01选CCLxB/10选GND/11选VccCAP:比较/捕获模式选择位,复位比较/置位捕获CM1,CM0:捕获模式选择位,00禁止捕获/01上升捕获/10下降沿捕获/11上升沿下降沿都捕获SCS:捕获信号与时钟同/异步关系选择位,0异步捕获/1同步捕获SCCIx:输入信号锁存备读出位输出时钟信号NMIES:出发边沿选择,复位时遇上升沿出发NMI中断,置位时下降沿触发。CCTLx:捕获/比较控制寄存器NMI:RST/NMI引脚功能选择,复位时为复位信号输入端,置位时此引脚为边沿触发的非屏蔽中断输入。CLR:定时器清除位,置位时清除累加器和输入分频器复位。PxSEL:端口复用寄存器,复位时引脚为I/O口,置位时引脚为外围模块功能。PxREN:上拉下拉电阻使能寄存器,复位禁止上拉/下拉电阻,置位允许。PxDIR:输入输出方向寄存器,可按位操作,复位时输入(默认),置位时输出。PxIN:输入寄存器,只读存储器不可写入。TAIE:定时器中断允许位,复位时禁止定时器溢出中断,置位允许中断。TAIFG:定时器溢出标志位。CCRx:捕获/比较寄存器。在捕获方式中,满足捕获条件时,硬件自动写入当前TAR值。TAIV:中断向量寄存器,其中值指向引起中断的中断源。CCIEx:捕获/比较模块中断允许位,复位禁止中断,置位允许中断。CCIx:在捕获模式下由CCIS0和CCIS1选择的输入信号可有该位读出,在比较模式下该位复位。OUT:输出信号位,复位低电平,置位高电平。需OUTMODx位支持。COV:捕获溢出标志位,0时无捕获溢出,1时发生捕获溢出。在比较模式下被复位。OUTMODx:输出模式选择位,000输出/001置位/010PWM翻转或复位/011PWM置位或复位/100翻转/101复位/110PWM翻转或置位/PWM复位或置位。SSEL,DIV:控制BTCNT2的输入频率,00ACLK/01ACLk/256/10MCLK/11MCLK/256.HOLD:停止计数器。置位时BTCNT2停止工作,置位且DIV置位BTCNT1停止工作。CCIFGx:捕获比较中断标志位,捕获模式下CCRx值捕获TAR值时置位,比较模式下定时器TAR值等于CCRx值时置位。两个外部振荡器失效时自动被选作MCLK的时钟源。DCOCLK数字控制RC振荡器受SCG0控制。URXBUF:接收数据缓存。URCTL:接收控制寄存器。SYNC:模式选择,复位UART模式(异步),置位SPI模式(同步)。MM:多机模式选择位,复位线路空闲多机协议,置位地址位多机协议。SWRST:控制位。在置位下设置串口,复位后设置中断使能。ADC:模数转换UTXBUF:发送数据缓存。UxMCTL:波特率调整控制寄存器,放波特率小数部分,UBR:波特率选择寄存器。其中数字以二进制形式选择2^x波特率整数部分。URXWIE:接收唤醒中断允许位,复位所有接收到的字符都能置位URXIFG,置位只有接收到地址字符才能置位URXIFG。RXWAKE:接收唤醒检测位,在地址位多机模式,接收字符地址位置位时,该机被唤醒,在线路空闲多机模式,在接收字符前检测到URXD线路空闲时,该机被唤醒,RXWAKE置位。RXERR:接受错误标志位,复位无错误。ADC12CTL0:转换控制寄存器0ADC12CTL1:转换控制寄存器1ADC12MCTLx:转换存储器控制寄存器。USARTx:异步通信寄存器。ADC12IFG:中断标志寄存器,其中16位分别对应转换控制寄存器ADC12MEMx,置位表示转换结束且结果已存入转换存储寄存器。ADC12IE:中断使能寄存器,置位时允许相应中断标志位ADC12IFG.x置位时发生中断。SPB:停止位选择,决定发送的停止位的个数,复位1位,置位两位。CHAR:字符长度,复位7位,置位8位。LISTEN:反馈选择,复位无反馈,置位时发送信号的同时通过内部反馈给接收器。BasicTimer1:基本定时器。定时器PEV:奇偶校验位,校验允许时有效,复位奇校验,置位偶校验。BTCNT2:分频输入时钟。BTCTL:控制寄存器。ADC12SC:采样/转换控制位,在ENC置位ISSH复位时SHP置位下ADC12SC由0变为1时启动一次转换,完成后自动复位,SHP复位下ADC12SC保持高电平时采样复位时启动一次转换。ENC:转换允许位,复位不能启动转换(默认),置位时允许转换首次转换由SAMPCON启动,且在CONSEQ=0(单通道单次转换模式)ADC12BUSY=1(ADC12处于转换或采样MSC:多次采样/转换位,在SHP=1、CONSEQ!=0时复位MSC则每次转换需要SHI信号上升沿触发采样定时器,置位MSC只需首次转换需要SHI信号上升沿触发采样定时器,而后采样转换SHT1/SHT0:采样保持定时器,定义转换采样时序与采样时钟ADC2CLK的关系。将在前一次转换完成后立即进行模式)下复位ENC转换立即结束,在CONSEQ!=0(非单通道单次转换)下复位ENC则完成本次转换后停止。FRFQ1,FRFQ0:选择4个BTCNT1的输出之一做Flcd的输入信号。0032分/0164分/10128分/11256分。IP0,IP1,IP2:定义定时间隔,中断频率=Fclk/IP值。ADC12TVIE:转换时间溢出中断允许位,复位不允许因本次转换未完成又有采样请求而引发的中断,置位允许中断。ADC12ON:ADC12内核控制位,复位关闭内核,置位打开内核。ADC12OVIE:溢出中断允许位,复位时不允许因ADC12MENx中原有数据未读出又有新的转换结果要写入而引发的中断,职位是允许引发中断。ADC12DIV:时钟源分频选择位,分频数位该三位二进制数加1。CSStartADD:转换存储器地址位,定义单次转换地址或序列转换首地址。SHS:采样触发输入源选择位,0选ADC12SC/1选Timer-A.OUT1/2选Timer-B.OUT0/3选Timer-B.OUT1.SHP:采样信号(SAMPCON)选择控制位,复位时选采样触发数去信号,置位选采样定时器,并由采样输入信号的上升沿触发采样定时器。ISSH:采样输入信号方向控制位,复位同相输入,置位反相输入。REFON:参考电压控制位,复位关闭内部参考电压发生器,置位打开。2.5V:内部参考电压电压值选择位,复位选1.5V,置位选2.5V。BRK:打断检测位,复位没有被打断。URXEIE:接收出错中断允许位,复位不接收出错字符并且不改变URXIFG标志位,置位接收并置位URXIFG。ADC12SSEL:ADC12内核时钟源选择,0内部时钟源ADC12OSC/1ACLK/2MCLK/3SMCLK。ADC12BUSY:ADC12忙标志位。只用于单通道单次转换模式。EOS:序列结束控制位,复位未结束,置位该序列最后一次转换。CONSEQ:转换模式选择位,0单通道单次/1序列通道单次/2单通道多次/3序列通道多次。ADC12IV:中断向量寄存器。ADC12MEM0--15:低十二位存放A/D转换结果。PENA:校验允许位,置位允许校验。Uxctl:通信控制寄存器。Sref:参考电压源选择位,0:Vr+=Avcc,VR-=Avss/1:Vr+=Vref+,Vr-=Avss/2,3:Vr+=Veref+,VR-=Avss/4:Vr+=Avcc,Vr-=Vref-\Veref-/5:Vr+=Vref+,Vr-=VrefINCH:模拟通道选择位,0--7:A0--A7/8:Veref+/9:vref-\veref-/10:片内温度传感器输出/11:(Avcc-Avss)/2.波特率=BRCLK/(UBR+(M7+M6+…+M0)/8)ADC12IFG:中断标志寄存器,其中16位分别对应转换控制寄存器ADC12MEMx,置位表示转换结束且结果已存入转换存储寄存器。FE:帧错标志位,复位无帧错,置位帧错。PE:校验错误标志位,复位没出现错误。OE:溢出标志位,复位无溢出。DCOx:定义8种频率之一可分段调节DCOCLK频率,步进10%。MODx:定义在32个DCO周期中插入f(DCO+1)的个数,控制切换DCO和DCO+1选择的频率XT2OFF:XT2开关控制寄存器,复位时开启XT2振荡器。默认为置位状态。XTS:LFTX1工作模式控制寄存器,默认为复位低频模式,置位时需外接高频时钟源DIVAx:控制ACLK分频,0时(默认)不分频/1时2分频/2时4分频/3时8分频。XT5V:恒为0.RSELx:选择标称频率控制位,为0时选最低,为7时选最高。SELMx:MCLK时钟源选择控制位,0和1为DCOCLK(默认)/2为LFTX1CLK或TX2CLK/3为LFTX1CLKDIVMx:分频控制位,0时1分频(默认)/1时2分频/2时4分频/3时8分频。SELS:SMCLK时钟源选择控制位。0时为DCOCLK(默认)/1时为LFTX1CLK或TX2CLK。DIVSx:SMCLK分频控制位。0时(默认)不分频/1时2分频/2时4分频/3时8分频。DCOR:DCO电阻选择控制位。0时内部/1时外部。TMSEL:工作模式选择寄存器,复位时看门狗模式,置位时定时器模式。HOLD:看门狗开关,复位时看门狗工作,置位时关闭看门狗。WDTCTCL:控制寄存器。CNTCL:置位时清除累加器WDTCNT。IS0,IS1:计数次数选择,0时32768次/1时8192次/2时512次/3时64次。SSEL:WDTCTCL时钟源选择器,复位时选SMCLK,置位时选ACLK。SSEL1,SSEL0:时钟源选择位,00时选TACLK/01时选ACL

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功