51单片机学习历程——硬件准备&开发环境搭建

系列文章目录

第一章 51单片机学习历程(1)——开发环境搭建

第二章 51单片机学习历程(2)——建立新的工程

第三章 51单片机学习历程(3)——点亮一颗LED

第四章 51单片机学习历程(4)——串口交互模板(可直接套用)


目录

系列文章目录

一、单片机是什么?

二、玩51单片机我需要什么?

1.一个单片机最小系统

2.一个USB转TTL的CH340

3.杜邦线与一些常用的模块

4.一台电脑

三、如何安装软件

0.一个干净的win10操作系统

 1.准备好安装包

2.关闭win defender,防止误杀重要文件

3.双击安装程序启动,点NEXT

 4.选择I agree ..... 再点NEXT 

5.自定义安装目录->NEXT

 6.随意填写即可->NEXT

 7.经过自动安装画面后出现如下画面,FINISH

 8.桌面出现图标,软件基本安装完成

9.汉语显示

10.注册

11.完成! 

 三、总结



手机端排版异常,为避免影响阅读效果,请使用电脑浏览器打开!!!


前言

        无论你是一个创客,一个爱好者,亦或者是被毕业设计搞的emo的苦逼大学生,想要学习使用51单片机,那必然离不开一个好的开端——开发环境的搭建。

        本片将介绍从零开始51单片机开发最快速,最经济的软硬件准备,默认大家具备基本的C语言基础(会使用变量、循环、判断、数组、函数即可)。

一、单片机是什么?

        单片机(MCU),是把一个计算机系统集成到一个芯片上。

        而我们今天要使用的51单片机,指的是8051架构的所有51单片机系列,他们的指令集都是8051指令系统。所以我们希望的是,学习后你可以不仅仅局限于ATC51等某一系列的单片机,而是8051指令集的单片机你都可以去玩,好了,长话短说,让我们开始51单片机之旅吧。

二、玩51单片机我需要什么?

1.一个单片机最小系统

        单片机最小系统是指单片机可以工作的最简单元,包括如下:

        1. 电源电路,为整个系统提供电源。

        2. 时钟电路,告诉单片机”时间“,单片机支持的时间”越快“,那么性能也会越高

        3. 复位电路,通过按键可让单片机重新启动。

51单片机学习历程——硬件准备&开发环境搭建_第1张图片51单片机学习历程——硬件准备&开发环境搭建_第2张图片

2.一个USB转TTL的CH340

大多数主流单片机都支持UART(串口)下载,但是电脑目前基本没有串口了,所以我们需要准备一个USB转TTL,这样不仅可以下载程序,还可以通过usb转TTL把单片机的信息打印到电脑上。需要注意的是你需要给电脑安装ch340驱动才可以使用它。

51单片机学习历程——硬件准备&开发环境搭建_第3张图片或者51单片机学习历程——硬件准备&开发环境搭建_第4张图片

3.杜邦线与一些常用的模块

        杜邦线用于连接模块与单片机,可以买一些常用的模块或者自己要使用的模块,有条件的可以购买面包板进行模块插接、或者买电烙铁+洞洞板自己焊接电路,或者使用LCEDA、AD等设计PCB电路。

         杜邦线                                                      

51单片机学习历程——硬件准备&开发环境搭建_第5张图片

        按键   51单片机学习历程——硬件准备&开发环境搭建_第6张图片

        LED灯

51单片机学习历程——硬件准备&开发环境搭建_第7张图片

 DS18b20(温度传感器)                    51单片机学习历程——硬件准备&开发环境搭建_第8张图片

         DHT11(温湿度传感器)

51单片机学习历程——硬件准备&开发环境搭建_第9张图片

         0.96OELD显示屏

51单片机学习历程——硬件准备&开发环境搭建_第10张图片

4.一台电脑

安装KEIL-C51,STC-ISP,ch340驱动、串口助手

51单片机学习历程——硬件准备&开发环境搭建_第11张图片

三、如何安装软件

        除了keil外,其余软件都没有难度,直接安装或者打开就好,所以此处只介绍keil的安装。博主将会创建一个win10虚拟机安装一次演示给大家。

0.一个干净的win10操作系统

51单片机学习历程——硬件准备&开发环境搭建_第12张图片

 1.准备好安装包

51单片机学习历程——硬件准备&开发环境搭建_第13张图片

2.关闭win defender,防止误杀重要文件

51单片机学习历程——硬件准备&开发环境搭建_第14张图片

3.双击安装程序启动,点NEXT

51单片机学习历程——硬件准备&开发环境搭建_第15张图片

 4.选择I agree ..... 再点NEXT 

51单片机学习历程——硬件准备&开发环境搭建_第16张图片

5.自定义安装目录->NEXT

51单片机学习历程——硬件准备&开发环境搭建_第17张图片

 6.随意填写即可->NEXT

51单片机学习历程——硬件准备&开发环境搭建_第18张图片

 7.经过自动安装画面后出现如下画面,FINISH

51单片机学习历程——硬件准备&开发环境搭建_第19张图片

 8.桌面出现图标,软件基本安装完成

51单片机学习历程——硬件准备&开发环境搭建_第20张图片

9.汉语显示

51单片机学习历程——硬件准备&开发环境搭建_第21张图片

         首先右击软件选择打开【文件所在位置】,然后复制【Keil uVision4汉化补丁】里的文件,粘贴到文件所在位置,选择替换,软件将会是中文界面。51单片机学习历程——硬件准备&开发环境搭建_第22张图片

10.注册

        以管理员身份打开此软件,以管理员身份运行KEIL

 51单片机学习历程——硬件准备&开发环境搭建_第23张图片

keil打开文件-》shou权管理-》复制C_I_D码 

 51单片机学习历程——硬件准备&开发环境搭建_第24张图片

 51单片机学习历程——硬件准备&开发环境搭建_第25张图片

 复制C_I_D进此软件,然后点击生成,最后复制生成的一大串码

 51单片机学习历程——硬件准备&开发环境搭建_第26张图片

 把复制的一大串码复制到如下,然后添加shou权,可以看到出现 DEc 2032,成功。

 51单片机学习历程——硬件准备&开发环境搭建_第27张图片

11.完成! 

 三、总结

        至此,51系列的开发环境与硬件准备已经完成,后续有时间会发布基础教程,或一个带有调试交互功能的Demo。本篇主要解决初学者的无头绪进行材料准备和软件准备,省去一大笔购买开发板的费用和学习教程视频的时间 ,另外资料由于网盘上传太慢,资料此处下载也需收费,故给大家提供群内下载交流,需要可以加群:655350324 

你可能感兴趣的:(51单片机,学习,单片机,嵌入式硬件)