也有人说51单片机很容易上手。为什么对我来说这么难学习,而我已经学习了很长时间了,才开始呢?

与STM32,ARV等相比,51单片机比较容易上手,寄存器的配置比较简单,IO端口是不配置方向的准双向端口。

此外,出现了51台单片机,而且材料更多。

许多研究提供了51个单片机课程。

学习MCU可以按照以下步骤进行学习。

1.从开发板开始并努力工作。

单片机是一种强调动手的技术。

您需要做更多。

不要继续看书。

一些有关单片机的书籍更加复杂,或者从数据手册中翻译而来。

这是原书。

看完之后,也许我不知道MCU用于编程的开发环境以及用于编程的工具。

因此,如果您想学习51单片机,请购买51单片机开发板。

卖方将提供编程环境,编程工具,高级步骤和各种学习资料。

2.查看原理图并学习硬件设计。

微控制器开发板更方便的地方是它已成为各种常用的外围电路,对初学者来说很方便。

拿到开发板后,首先查看介绍材料,功能电路和各种接口,然后研究硬件原理图。

硬件原理图与后续编程密切相关,将来可能会使用这些常用电路。

3.查看支持例程,了解程序设计示意图,可以进行编程,首先运行例程,然后查看如何编写其他人的程序,然后创建自己的项目以实现该功能,一般按照以下步骤学习单片机的各种资源GPIO端口的配置,这是最基本的操作,其相关电路有:水灯,控制蜂鸣器,控制继电器,按键输入通过这些功能,学习GPIO端口的配置方法和硬件电路的控制方法。

定时器,中断,AD采样等,这些资源是单片机的基本资源。

您可以通过例程学习基本概念,工作原理,并注册这些资源的配置方法。

您可以组合前外围设备以达到所需的效果。

UART,RS232,RS485和其他通讯功能,借助例程了解各种通讯接口的含义并了解通讯协议。

基本上,单片机的各种通讯都可以通过UART扩展。

记住常用的电平转换芯片和使用方法,并学习如何配置相关寄存器。

自己组合功能。

通过上述学习,可以实现自己的功能。

您可以根据外围资源自行组合功能,并通过编程实现它们。

免责声明:本文内容经21ic授权后发布,版权归原作者所有。

该平台仅提供信息存储服务。

本文仅代表作者的个人观点,并不代表该平台的立场。

如有任何疑问,请与我们联系,谢谢!

欢迎您的咨询