· 引脚设置高低电平需要cpu不断进行询问就像:
*cpu:2号脚你高了没,2号脚你低了没?*
· 然后根据反馈结果来做出反应,所以cpu就得无时不刻的询问引脚状态,就比较低效就像:
*你整天都在开门看看客人来了没有*
·中断与他的区别:当事件发生,他会产生一个中断信号,cpu得到信号再执行就像:
*你在家可以随便造等客人按门铃了你再去开门,没人按门铃的时候你就可以尽情做你的事情*
那么进入实操环节:
问题1:我能不能看看我按下按钮引起的变化呢?
这里不方便(懒得)搞个按钮来实验,就不上接线图了,看着程序图应该脑补的出来吧
注意,这里你的手按下按钮不松开灯是不会亮的,要松开它才会亮
但是呢,按下去然后灯就常亮,那接下来就没意思了呀
所以(这里面的布尔值只有两种状态:真或假,可以实现灯亮灭的两种状态)
按一下,亮,再按一下,灭,再按一下,亮…
但是呢,布尔值可能比较难理解,有没有既简单又能实现这个功能的程序呢
当然~
看到这段程序我就想起了金针菇的梗,自给自足…