发表时间:2022-03-26来源:网络
新手和小白如何学习编程?
正所谓隔行如隔山,外人看编程觉得内容高深,敬而远之。殊不知脱掉那层语言外壳,代码底下的算法思想都是由我们思考的最基本逻辑组成的。
所以所谓的语言,它不断地发展就是为了更好地传达我们的逻辑,减少因为语言而受到的束缚。
就以C语言初学者打基础的单片机制作流水灯为例:

我们想实现 “让第3盏灯亮1s灭1s” :接下来就是我们 “解题 的时间了。
已知这个单片机平台有8盏灯,分别连接在单片机上的8个口(这8个口有输出、输入电流的能力),并且单片机平台上的晶振是12M.
那么如何解呢?
首先,灯的亮灭,是由电流控制的,有电流,灯就亮,没有电流,灯就灭。
所以我们可以推理出,单片机其实里面有 “开关 ” ,只不过是可以被我们所控制。
那么时间呢?我们可以理解为上了电的单片机平台结合晶振就具备了计数的功能,每次计数的时间间隔是一模一样的(我们可以通过计算晶振来得到时间间隔)。

假如我的时间间隔是1ms,那么我计数1000次就可以得到1s了。开关 ”,再计数1000次,就关掉单片机平台上连接第3盏灯的开关。
如此,我们只要找出已知条件,就能靠自己的逻辑实现解题。
所以编程的学习最大的难点其实还是在找出已知条件,以及自己的解题思路上。所以不要轻易被编程吓倒,当你攻克完语言这关时,后面 “解题” 才是最有意思的事情~
有兴趣的话,后续继续更新.....
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务