电磁流量计设计程序研究与探讨 五十一
电磁流量计MSP430F149的时钟可以自由选择,它包括一个内部DCO时钟和另外两个外部时钟,内部时钟的频率最高可达到lMHz。外部可以接两个时钟,一个可接钟表晶振或标准晶振,另一个可以接时钟频率为8MHz的晶振,而8MHz也是单片机的最高工作频率。内部数控晶振(DCO)允许单片机在6/ts的时间里由低功耗模式变为唤醒模式。对基础时钟的控制,只需要对相应的控制寄存器写入相应的控制位就可以得到所需要的时钟,且可以从相应的端口测的时钟频率。
(3)I/O口
MSP430F149有6个8位的FO I l,每一个都可以独立控制,其中P1和P2端口具有中断功能,一共可以接16个中断源,还可以直接利用I/OEI的输入输出寄存器,直接对外进行通信。因为所有的I/Ol口都是和其他外设复用的,因此在用端口之前都要用功能选择寄存器选定所用的功能是外设还是I/O口,选定之后还要在方向寄存器中确定输出还是输入。
(4)比较器
比较器在整个MSP430系列的单片机中应用都很多,它可以直接作为可转换为参数的测量,如果加上定时器的捕获功能,比较器的用途就会更广泛。比较器属于硬件型的,虽然很准确,但由于有软件的控制,造成的时间误差可能很大。因此存在一段时间的振荡,这造成测量的误差大,不能很精确。此外,比较器的参考电平很方便,可以都自由相加,但不能超过片子的最高电压3.3V,否则不能正常工作。
电磁流量计