有关CCS里的#use命令的请教

2020-02-08 12:14发布

正在学习CCS编译器,看到有几个命令,不是很懂,请教达人。
#USE STANDARD_IO
#USE FAST_IO
#USE FIXED_IO
这三条有什么区别呀?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
gmyu
2020-02-09 00:37
不要全信我的话,不过我用的一点感受。我不是很常用CCS,也懒得去深究,在其他高手回答前我说两句。

这些都是给编译器用的,你最好用每一种设置编译一次。

主程序只用一条语句,例如 output(PIN_B0,1)

再看看最终输出的语句。就知道区别了

#USE STANDARD_IO // 就先要强制给port方向定义,然后输出数据

#USE FAST_IO //直接输出数据到端口,简单说就会生成一句汇编

#USE FIXED_IO //相当于端口方向初始化啦吧。


搞明白了就回个贴

一周热门 更多>