这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » DIP 一段有意思的代码DIP

共2条 1/1 1 跳转至

DIP 一段有意思的代码DIP

院士
2006-09-17 18:14:16     打赏
DIP 一段有意思的代码DIP



关键词: 一段     有意思     代码    

院士
2006-12-22 22:43:00     打赏
2楼
问 void main(void)
{
unsigned char c,d;
DDRA=0Xf0;
PORTA=0x00;
while(1)
{
  d=PINA;            
  c=d&0x0f;           
  d<<=4;
  c=c^0xf0;
  PORTA=d^c;
}
}
1: TO低4位输入,取反后高4位输出!

PORTA=(((PINA<<4)^0xf0)|(PINA&0x0f))

如果输入输出设置使管脚真正断开的话

仅:PORTA=(PINA<<4)^0xf0)  即可。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]