返回
Featured image of post 51单片机入门

51单片机入门

当你准备学习单片机知识时,欢迎你开始步入神奇的电子技术世界!

写在前面:

  • 当你准备学习单片机知识时,欢迎你开始步入神奇的电子技术世界!

  • 本系列文章是我学习单片机开发的路线笔记,并将会持续不定期更新

  • 如果你在阅读文章中有任何不懂的问题,或者发现文章中一些错误的地方

    欢迎在下方评论区,与我联系和讨论!

前言:

在正式开始了解和接触单片机之前,你最好应具备:

  • 学习过C语言,掌握C语言中的一些基本语法,有一定的编程基础

  • 学习过模电数电,或者有一定的相关了解和基础(尤其是数电)

    如果你没有学过模电和数电,也没有关系

    这里推荐一个科普课程:计算机科学速成课(只需要看前10节就行,每节时长只有10分钟左右)

    看完之后,将会对后续单片机的学习有更好的促进作用!

正文:

一、单片机介绍

•单片机,英文Micro Controller Unit,简称MCU

•内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等一系列电脑的常用硬件功能

•单片机的任务是信息采集(依靠传感器)、处理(依靠CPU)和硬件设备(例如电机,LED等)的控制

•单片机跟计算机相比,单片机算是一个袖珍版计算机,一个芯片就能构成完整的计算机系统。但在性能上,与计算机相差甚远,但单片机成本低、体积小、结构简单,在生活和工业控制领域大有所用

同时,学习使用单片机是了解计算机原理与结构的最佳选择

二、什么是51单片机/为什么叫51单片机?

  • 51单片机是对兼容英特尔8051指令系统单片机的统称。正是因为这个“8051”有个51,所以凡是与“8051”内核一样的单片机都统称为51系列单片机。
  • 51单片机广泛应用于家用电器、汽车、工业测控、通信设备中。因为51单片机的指令系统、内部结构相对简单,所以国内许多高校用其进行单片机入门教学。

三、开发工具

  1. 开发软件Keil5C51——用于编写单片机程序

  2. 烧录软件stc-isp——用于将写好的程序下载到单片机上

  3. 普中51单片机开发板

​ 上面除了有STC89C51芯片(即51单片机)以外,另外在开发板上还集成有数码管、LED灯管、蜂鸣器等模块,方便我们学习单片机时,来调用和实现一些功能。

四、推荐教程视频

五、后续更新

  • 我会不定期更新自己在学习51单片机过程中的学习笔记和心得体会,并上传相关的实验操作代码和数据。

  • 欢迎感兴趣的同学,与我交流学习,我们共同进步!

  • 本系列文章未完待续,请关注留意!

Licensed under CC BY-NC-SA 4.0