Board logo

标题: 再问位操作问题 [打印本页]

作者: hdtv_tang    时间: 2006-5-4 17:57     标题: 再问位操作问题

C51语言中可以对IQ口的某一位进行如下操作:


如:sbit r = P3^0


 


 


请问在HC08中如何实现?


作者: seuafu2005    时间: 2006-5-5 08:16

你如果用CodeWarrior的话,用引导生成工程以后,位都已经定义好了。
比如PortA的0位,可以看到在器件的头文件中有这样的宏定义
#define PTAD_PTAD0 _PTAD.Bits.PTAD0
置位操作,只需要写PTAD_PTAD0=1;
作者: cnzbm    时间: 2006-5-8 01:19

 

[此贴子已经被作者于2006-5-8 1:19:48编辑过]


作者: ctunan    时间: 2006-5-8 12:04

要对其它的数据进行位操作,可以用结构体.
作者: charliehuo    时间: 2006-5-9 12:58

结构体怎么用呢?ctunan给个例子
作者: seuafu2005    时间: 2006-5-9 15:52

参考这个帖子
http://bbs.chinaecnet.com/dispbbs.asp?boardID=3&RootID=87784&ID=87784




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0