如何获取51型8051单片机和STM32单片机的编程环境

其实学习单片机很简单,第一步就是搞清楚编程环境。下面就这两种单片机介绍一下编程环境。1.单片机常用的编程环境根据单片机位数不同,这两个编程环境也有不同的版本。所以,以上两个编程环境完全可以覆盖主流的单片机开发。学习51单片机时,教程上直接介绍单片机的寄存器,我们在编程时也是直接配置寄存器。

刚开始接触单片机时,我们常用的是51型8051单片机和STM32单片机。 这两类单片机比较典型,因为学校的单片机课程都是以51单片机为主,而STM32单片机的学习资料较多。 下面介绍一下这两款单片机的编程环境。

1.单片机常用的编程环境

比较流行的微控制器环境包括keil和IAR。 这两个环境可以覆盖市面上90%的微控制器型号,并且都提供函数库。 根据微控制器的位数,这两种编程环境也有不同的版本。

1.1 Keil常用版本

Keil有四个常用版本:

如何获取51型8051单片机和STM32单片机的编程环境

ARM 的 keil

1.2 IAR常用版本

IAR 有四个常用版本:

如何获取51型8051单片机和STM32单片机的编程环境

ARM 的 IAR

因此,以上两种编程环境完全可以覆盖主流的单片机开发。 国内半导体近年来发展迅速,但核心大多为Cortex-M系列。 半导体厂商也推出了自己的编程环境,但为了快速打开市场,他们开发了Keil和IAR库函数。

2.如何获取官方库函数

在学习51单片机时,教程直接介绍了单片机的寄存器。 我们在编程时也是直接配置寄存器。 在工作中,我接触了STM8和STM32单片机。 制造商提供了封装寄存器配置的函数库软件包。 只需调用相应的函数即可。 这大大降低了学习成本,提高了开发效率,降低了配置寄存器错误的概率。

我们以国产单片机AC78013为例,介绍如何获取官方单片机例程。 打开官网,在导航栏中找到“开发者社区”。

如何获取51型8051单片机和STM32单片机的编程环境

开发者社区

找到“开发者资源”,在左侧找到“AC7801x”系列,即可进入单片机信息详情页面。

如何获取51型8051单片机和STM32单片机的编程环境

可以看到,官方提供了IAR、Keil和Eclipse环境下的demo例程。 您可以通过点击相应的编程环境来下载它们。

如何获取51型8051单片机和STM32单片机的编程环境

官方提供了片上资源的demo,开发者可以直接使用来开发项目。 如今任何行业都是非常复杂的,半导体行业也是如此。 只要你有数量,厂家就会亲自给你写代码。 谁告诉我们不能测量的? 嘿嘿,不说了,直接写代码吧。

如何获取51型8051单片机和STM32单片机的编程环境

单片机

树莓经纪人纪淑华种植树莓拓展收入来源

2024-1-25 7:02:11

单片机

《树莓阅读》用户们直接进行搜索找到需要的小说内容

2024-1-25 8:03:03

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索