单片机编程用什么软件?单片机开发软件有哪些?(单片机编程用哪个软件)

单片机编程需要的软件其实不多,网上看了很一大堆,什么protues仿真、Labview、Pycharm等等,其实完全没必要一下装这么多。

我从事开发这么多年真正用到最多的基本就4个。

1. Keil编程开发环境(必备)

单片机编程用什么软件?单片机开发软件有哪些?(单片机编程用哪个软件)

这个是最核心的工具了,用来编写和编译程序,还有一个最重要的功能就是仿真,快速地帮你定位程序BUG,不过要配合ST-Link或者其他仿真器用。

一般51我是用C51V9.0的,STM32我是用Keil4.72或者Kiel5,51和STM32不能兼容,如果装的话记得放在不同的文件夹下面,否则会有影响,主要体现在两个只能用一个。

2. Notepad

单片机编程用什么软件?单片机开发软件有哪些?(单片机编程用哪个软件)

这个软件是我个人非常喜欢的,看个人喜好使用,非必须。

如果一个代码量很大的c文件,找函数和变量都比较方便,我一般是用这个软件来编写和修改程序,然后用keil来编译。

3. Altium Designer

单片机编程用什么软件?单片机开发软件有哪些?(单片机编程用哪个软件)

这个原理图和pcb绘制软件,如果是软件开发,通常只它来看原理图。

类似的专业软件有挺多,也有国产的立创EDA,个人比较喜欢用这个,可能是习惯吧。

4. Sscom(必备)

单片机编程用什么软件?单片机开发软件有哪些?(单片机编程用哪个软件)

这是一个串口调试必备,类似软件也有很多,我一直在用这个。

5、下载工具

单片机编程用什么软件?单片机开发软件有哪些?(单片机编程用哪个软件)

不同品牌的芯片下载工具是不一样的,如果是STC芯片的话就用上图这个,如果是STM32就用Keil,也支持串口下载,但是没Keil效率这么高,也没那么方便。

至于其他的软件,前期完全没必要去装,等需要用到的时候再去装也不迟,主要的时间和精力花在单片机编程上面,而不是这些软件。

另外有一点要注意的就是,相信很多人也碰到了,用Altium Designer如果涉及到商业行为可能会被告侵权,之前就碰到过,解决办法可以买正版,当然相信大多数人不会花一笔巨款去买一个软件。

还有就是使用时拔网线,然后尽量不要直接拿pcb文件去给板厂做板,生成gerber文件。

以上所有软件我都帮大家整理好了,包括单片机从入门到高级的教程和工具,足足花了1周时间,要就来。

单片机编程用什么软件?单片机开发软件有哪些?(单片机编程用哪个软件)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年5月1日 上午8:16
下一篇 2023年5月1日 上午8:26

相关推荐

  • 项目管理公司怎么收费

    项目管理公司怎么收费 项目管理公司是一种为客户提供项目管理服务的企业,其服务范围包括但不限于项目计划、执行、监控和收尾等各个环节。项目管理公司的收费通常是根据项目的规模和复杂度而定…

    科研百科 2025年7月26日
    1
  • 西安瑞联项目管理系统

    西安瑞联项目管理系统: 提升项目管理效率的利器 随着现代项目管理的日益复杂和多元化,传统的项目管理方式已经无法满足现代企业的需求。为了提高工作效率,企业需要使用更加高效、智能的项目…

    科研百科 2025年7月2日
    1
  • 科研项目经济指标情况

    科研项目经济指标情况 科研项目的成功与否,经济指标是一个重要的参考因素。经济指标是指用于衡量科研项目成果的量化指标,包括研究成本、研究成果、研究时间和研究成果的质量等。 以下是一些…

    科研百科 2024年10月29日
    3
  • 矩阵型组织中的项目管理困境(矩阵型组织中的项目管理困境有哪些)

    在矩阵型组织中,衡量一位项目经理是否优秀,就看他能否通过与上级和职能部门友好协商来获得项目所需的各种资源,进而获得项目的成功。通常情况下, 项目经理的权力很小,但是却具有很大的委派…

    科研百科 2022年12月20日
    275
  • 落实基层联系点制度的工作方法

    落实基层联系点制度的工作方法 随着城市化和现代化的快速发展,社会结构和社区组织也发生了很大的变化。为了更好地推进社区建设和发展,落实基层联系点制度是一个非常关键的举措。下面我将介绍…

    科研百科 2024年10月18日
    3
  • 项目管理系统总体架构

    项目管理系统总体架构 项目管理系统是一种用于管理和控制项目的软件系统。它可以帮助项目经理和团队成员更好地规划和执行项目任务,提高项目效率和质量。本文将介绍项目管理系统的总体架构,包…

    科研百科 2025年6月11日
    1
  • 北京业务流程管理系统

    北京业务流程管理系统: 打造高效企业运营平台 北京业务流程管理系统是一款功能强大的企业运营平台,可以帮助企业高效地完成各种业务流程,提高企业效率和效益。 通过北京业务流程管理系统,…

    科研百科 2024年8月24日
    46
  • 内部职能管理混乱又低效,AI+SSC彻底颠覆传统

    随着数字经济的飞速发展,其已成为全球经济发展新动力,更是中国经济产业转型的底层支柱。据中国信通院发布的《中国数字经济发展报告》显示,2021年,我国数字经济名义增速达到16.2%,…

    科研百科 2022年10月23日
    298
  • 网络化办公系统

    网络化办公系统:企业数字化新选择 随着科技的不断发展,数字化已成为企业发展的必然趋势。网络化办公系统作为数字化的一种表现形式,已经成为许多企业选择的发展方向。网络化办公系统不仅为企…

    科研百科 2024年9月1日
    33
  • 新加坡提赛德大学博士

    新加坡提赛德大学博士: 探索人工智能与机器学习的未来 随着人工智能技术的不断发展,越来越多的年轻人选择成为人工智能领域的博士生。新加坡提赛德大学是亚洲领先的人工智能研究机构之一,其…

    科研百科 2024年10月1日
    23