6257rv7 发表于 2024-8-17 15:40:22

单片机c语言基本知识,c语言必背100代码有哪些?


    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">我记得刚<span style="color: black;">起始</span>接触编程的时候,觉得太难了。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">亦</span>很好奇,写代码的<span style="color: black;">哪些</span>人<span style="color: black;">亦</span>太厉害了吧?全是英文的,<span style="color: black;">她们</span>的英文水平<span style="color: black;">必定</span>很好吧?</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">她们</span>是怎么记住这么多代码格式的?<span style="color: black;">况且</span>错了一个标点符号,<span style="color: black;">全部</span>程序都会有影响。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">一个程序几千行,错一个标点符号都不行这<span style="color: black;">亦</span>太难了吧?</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">带着新手的灵魂拷问,<span style="color: black;">做为</span>从业单片机编程10年的<span style="color: black;">研发</span>者,我来为<span style="color: black;">大众</span>拨开云雾。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">看完以后你就会明白,其实<span style="color: black;">她们</span><span style="color: black;">亦</span>没<span style="color: black;">那样</span>厉害!即便你是初中文凭,<span style="color: black;">亦</span>照样能编程。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">针对</span>c语言<span style="color: black;">来讲</span>,要记得东西<span style="color: black;">并不</span>多,基本<span style="color: black;">便是</span>几个常用语句加<span style="color: black;">有些</span>关键字<span style="color: black;">罢了</span>。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">你所看到的<span style="color: black;">哪些</span>几千<span style="color: black;">乃至</span>上万行的代码,都是用这些语句和关键词来重复编写的。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">只是<span style="color: black;">她们</span><span style="color: black;">规律</span>功能不<span style="color: black;">同样</span>,<span style="color: black;">另一</span>的<span style="color: black;">哪些</span>英文,都是程序员自己起的,<span style="color: black;">例如</span>说<span style="color: black;">有些</span>变量的名字,函数的名字。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">倘若</span>你<span style="color: black;">爱好</span>你定义成abc都<span style="color: black;">能够</span>,只<span style="color: black;">不外</span>为了程序大了以后为了方便阅读和<span style="color: black;">守护</span>,<span style="color: black;">咱们</span><span style="color: black;">通常</span>起跟要实现的功能相同的英文缩写代替。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">例如</span>说我要存储一个电压值,那你<span style="color: black;">能够</span>定义一个变量,名字叫VoltageValue,<span style="color: black;">或</span>这两个词的缩写VoltVal。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">因此</span>,<span style="color: black;">大众</span>不要把这个想得这么<span style="color: black;">奥秘</span>和<span style="color: black;">高挑</span>上。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">而从事单片机编程,<span style="color: black;">必须</span>的编程水平比做纯软件还要低<span style="color: black;">有些</span>,毕竟单片机的内存<span style="color: black;">特别有</span>限,太大的程序<span style="color: black;">亦</span>放不下。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">单片机的c语言<span style="color: black;">基本</span>知识<span style="color: black;">大众</span><span style="color: black;">能够</span>参考以下目录学习:</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/0f6b772ba7fe4aeeb4c595bdaa425757~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1723892999&amp;x-signature=rc9%2FKygGfqZWH3p6MKoG8Q0Upts%3D" style="width: 50%; margin-bottom: 20px;"></div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">这个教程找无际单片机编程就<span style="color: black;">能够</span>拿到。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">这是课程<span style="color: black;">便是</span>针对零<span style="color: black;">基本</span>的小伙伴学习的,先从认识单片机<span style="color: black;">起始</span>,<span style="color: black;">而后</span>再到计算机的存储和计算方式二进制、十进制。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">学完这些<span style="color: black;">基本</span>,<span style="color: black;">起始</span>学习c语言的基本语法。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">在学习过程中,<span style="color: black;">大众</span><span style="color: black;">必定</span>要勤动手,多在单片机<span style="color: black;">研发</span>板上面做实验。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">千万不要让知识点停留看懂的层面,看懂和自己能写出来区别还是很大的,请相信我!</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">倘若</span>你这些都学完了,<span style="color: black;">能够</span>在<span style="color: black;">研发</span>板上做个小实验,<span style="color: black;">例如</span>说电子时钟之类的。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">这个<span style="color: black;">过程</span>非常有必要,写的过程<span style="color: black;">能够</span>培养你的项目思维,以及代码整合能力。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">倘若</span>这步直接跳过,后续学习更高级的stm32就会碰到<span style="color: black;">非常多</span>问题,最大的问题<span style="color: black;">便是</span>你都学完了做项目还是无从下手。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">单个功能都能实现,但整合起来就不<span style="color: black;">晓得</span>怎么做了。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">这<span style="color: black;">便是</span>缺少项目思维和代码整合能力<span style="color: black;">引起</span>的,不要一味地去追求学习高端的单片机,等你<span style="color: black;">基本</span>打扎实了,你会<span style="color: black;">发掘</span>高端的<span style="color: black;">亦</span><span style="color: black;">不外</span>如此,<span style="color: black;">便是</span>外设多一点,资源丰富一点。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">乃至</span>说你会觉得高端的用起来比低端的单片机更加方便。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">典型的<span style="color: black;">便是</span>stm32和51的对比,stm32单片机都是基于固件库<span style="color: black;">研发</span>,<span style="color: black;">亦</span><span style="color: black;">便是</span>原厂<span style="color: black;">供给</span>一套程序给你,你<span style="color: black;">根据</span><span style="color: black;">她们</span>的函数调用就能把stm32单片机的资源用起来。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">而51单片机就<span style="color: black;">必须</span>你去配置<span style="color: black;">她们</span>最底层的寄存器<span style="color: black;">才可</span>把资源用起来。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">相对<span style="color: black;">来讲</span>,stm32用熟了,<span style="color: black;">研发</span>效率会比51的高<span style="color: black;">非常多</span>倍。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">最后来聊下,有些新手说的c语言必背100个代码。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">这纯粹是在瞎扯淡,c语言只是工具,<span style="color: black;">区别</span>的人用这个工具去实现同一种功能,<span style="color: black;">她们</span>的实现<span style="color: black;">办法</span>可能是不<span style="color: black;">同样</span>的,<span style="color: black;">由于</span><span style="color: black;">每一个</span>人的思维<span style="color: black;">区别</span>。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">这不像<span style="color: black;">咱们</span>课文靠背的,<span style="color: black;">亦</span><span style="color: black;">不必</span>去背,看代码最重要的是理解这段代码实现功能的思路和原理。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">经过</span>功能和原理去理解代码,而不是<span style="color: black;">经过</span>代码去理解功能原理。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">这个<span style="color: black;">次序</span>搞不对,你<span style="color: black;">一生</span>都学<span style="color: black;">欠好</span>编程。</p>




7wu1wm0 发表于 2024-10-7 19:51:32

感谢你的精彩评论,为我的思绪打开了新的窗口。

7wu1wm0 发表于 2024-10-20 17:05:50

i免费外链发布平台 http://www.fok120.com/

4zhvml8 发表于 4 天前

论坛是一个舞台,让我们在这里尽情的释放自己。
页: [1]
查看完整版本: 单片机c语言基本知识,c语言必背100代码有哪些?