有IO口能进行位操作(类似C51 IO操作一样)的32位的单片机吗
如题,请推荐,谢谢! 能进行位运算的和什么单片机没关系吧,关键是编译器要支持 编译器也很被动啊。要想直接实现,要求单片机要有位设置的指令。
否则就只能靠对整个端口读取/置位/写入的方法。 其实重写一个端口也没什么麻烦的。不必特意找那样的单片机。 M3 位带就可以 IO口能进行位操作这个功能很重要吗?如果很在意就选M3吧,确实和C51是一样的,手册上就是这样举例介绍的。 没多大必要吧 感觉没有必要,好像逻辑操作不比位操作慢呀,改变部分时可以用掩码 楼主动手写两个宏不就搞定了? brahen 发表于 2012-4-17 20:12 static/image/common/back.gif
楼主动手写两个宏不就搞定了?
不是很懂,能否举例? 32位的就M3了。 被51的思想限制住了。用逻辑操作编译器也会编译成最简单的指令的。而且所有的芯片都通用 还是往标准C去靠会好一些! 支持C编程的就可以,用位域,操作跟51的sbit一样 ffbiao 发表于 2012-4-18 10:03 static/image/common/back.gif
不是很懂,能否举例?
做是能做到,但每操作一个io口,就得做写几倍的代码,太难受了。
页:
[1]