永发信息网

单片机编程中 SETB P2.0 CLR P2.0是什么意思?为什么先置位又清零啊为什么不直接CLR

答案:4  悬赏:80  手机版
解决时间 2021-04-04 11:46
  • 提问者网友:ミ烙印ゝ
  • 2021-04-03 20:11
单片机编程中 SETB P2.0 CLR P2.0是什么意思?为什么先置位又清零啊为什么不直接CLR
最佳答案
  • 五星知识达人网友:掌灯师
  • 2021-04-03 21:08
这是做两件事情啊。
1、比方说你要在P2.0驱动一个LED灯闪烁,那就先把P2.0置高,延迟一个时间,再把它置低,循环操作,灯就闪烁起来了。
2、很多芯片的信号需要下降沿,先置高再置低就是一个下降沿。
全部回答
  • 1楼网友:不如潦草
  • 2021-04-03 23:13
可能是为了要有下降沿吧!
  • 2楼网友:千夜
  • 2021-04-03 22:10
先写1,后写0.
有些时序中要求有上升沿,有些要求下降沿,根据实际芯片或接口的时序来产生对应的高低电平或变化的信号。
  • 3楼网友:走死在岁月里
  • 2021-04-03 22:02
这个和连接的硬件电路有关。比如有的电路在锁存信号时需要先发一个高电平再发 一个低电平。这样的话就用到你上面所说的指令了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯