当前位置: 首页> 游戏> 网游 > 镇江佳鑫网络科技有限公司_陕西省建设网官网陕西省建筑市场监督与诚信信息一体化平台_山东百度推广代理商_竞价托管推广哪家好

镇江佳鑫网络科技有限公司_陕西省建设网官网陕西省建筑市场监督与诚信信息一体化平台_山东百度推广代理商_竞价托管推广哪家好

时间:2025/8/13 17:12:09来源:https://blog.csdn.net/FKL1054934525/article/details/142611494 浏览次数:0次
镇江佳鑫网络科技有限公司_陕西省建设网官网陕西省建筑市场监督与诚信信息一体化平台_山东百度推广代理商_竞价托管推广哪家好

注意:学习和写作过程中,部分资料搜集于互联网,如有侵权请联系删除。

前言:目前将Arduino的大多数基础内容学习了,做个总结。

1.编程语言

        学习单片机,在面向单片机编程时,语言是最基础的,算法,逻辑,程序框架都得用语言搭建,而单纯语言来讲,汇编是最为高效的语言,但是在其可读性方面,实在不可恭维,因此在编程时大多选用C语言。

2.编程语法

         对于单片机需要遵循其独特的编程语法。对于Arduino来将,其独特的语法更加多,说是语法,其实从本质上讲,是对AVR芯片的底层封装,做成通俗易懂的函数或者方法,这样就不要查询寄存器进行配置了,而形成的这一层封装层就是Arduino的语法。

3.系统

        一个完整的项目往往包含一个控制系统+机械执行机构。如下图:

        目前,看看这个框架,我们从单片机入手在硬件系统里面只做了一些单片机的底层驱动,比如IO口设置,定时器设置等,而在硬件系统里面,从图上来看还有一个“其它”,这个其实还包含了许多内容,比如,逻辑芯片驱动,储存芯片驱动等,各种芯片驱动,以及外部数字/模拟电路搭建,对于我们之前编的程序我更加倾向划归到硬件系统里,那些程序更像是板级支持包BSP。对于软件系统,包含实时系统和应用,目前我们还没有接触到,我们之前编程的一些内容更像是在BSP基础上做了一些逻辑内容的简单处理。也称之为“裸机编程”。

4.接下来的内容

        接下来还是学习硬件系统但是更加倾向于“其它”的内容,采用“裸机编程”,比如学习驱动其它IC,锁存器等,同时更加注重仿真,采用proteus搭建出相应硬件电路。

5.总结

        学习之路路漫漫,一边学习,一边总结,一边实验才是提升的基础。

上一篇:Arduino UNO R3自学笔记20 之 Arduino如何测定电机速度?

下一篇:Arduino UNO R3自学笔记22 之 Arduino电机的闭环控制(PID)

关键字:镇江佳鑫网络科技有限公司_陕西省建设网官网陕西省建筑市场监督与诚信信息一体化平台_山东百度推广代理商_竞价托管推广哪家好

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: