程序的三大原则:
1. 计算机是执行输入、运算、输出的机器
2. 程序是指令和数据的集合
3. 计算机的处理方式有时与人们的思维习惯不同
对于单片机,就很容易理解第一个原则,比如做一个项目,就需要决定哪些口是输入,哪些口输出口,程序就是做运算的东西
用单片机做项目,首先要思考的就是用什么口输入,比如esp32,io是有限的,你得首先弄清楚有什么io口可用,你需要用多少口输入,然后你得考虑,什么口输出,最好画一张图
//TODO:补图 左输入接口 中间单片机和程序 右输出接口
在决定了这两个问题之后,你得用什么方式来输入输出,输入如何影响输出,这就是程序了,程序实际上就是逻辑和数学的结合,它们共同决定输入和输出。