请问MSP430F149的C语言指令,一条指令就是一个时钟周期吗?
如果用汇编语言来写,一条指令就是一个周期对吗?
如果采用8MHZ的主时钟,一条指令就是125ns对吗?
从MSP430F149输出的MCLK是TTL电平吗?如果驱动COMS的串行时钟输入端要加上拉电阻吗?
请指教
问题真多
指令的周期数不一定,具体看手册,
加上拉电阻吧。
1 寄存器指令 2跳转类指令 4立即数和地址指令 6比较指令
看来430的存储效率不高,指令速度也不算高哈!
在软件仿真下,可以看到整个程序走的时间,当语言然能看到C语言的时间了,单步走,就知道一条C的CPU周期,乘周期时间125NS ,就是一条指令的周期了!
软件仿真设置:Project————Options————Debugger————Driver选Simulator就可以了。
然后View——Regstrers 的CPU Regstrers的CYCLECOUNTER 的值!