51单片机 | 如何学习单片机 | 开发板功能介绍 | 开发板使用方法 | 51单片机介绍

一、如何学习单片机

1.学习哪种类型的单片机

  单片机有如下类型:51、AVR、MSP430、STM8、STM32、DSP、Linux、FPGA。

  • DSP、Linux、FPGA——非常高端的处理器
  • 51、AVR、MSP430、STM8、STM32——单片机

  作为初学者,首推51单片机。因为其操作简单,入门资料最丰富,上手较快。在学习 51 单片机的时,不能仅仅当做51 来学习,要当做“单片机”来学,要把单片机的内部资源都搞清楚、弄明白,每个内部资源模块的用法理解透彻,这样当遇到一个从没有用过的单片机,也能快速知道如何下手去使用它。

2.学习单片机的最佳方法

  单片机是一门实用技术。学习单片机需要在实践中成长,不断地练习。

  • 鹦鹉学舌
    一遍遍模仿,一遍遍抄代码
  • 照葫芦画瓢(关键步骤)
    第一步顺序完成后,在不看源代码的情况下,通过原理图和查找非源代码的任何资料,将当前课程的程序重新写出来实现其功能
  • 他山之石,可以攻玉
    单片机技术的最大特点就是可以通过修改程序来实现不同的功能。每完成一节课,要尽力完成预留作业,参考当前课程的程序思路,在此基础上结合自己的思考去完成作业。
  • 理论实践结合,温故而知新
    当大家把所有的课程按照前面 3 步完成后,这个时候不妨再把书本打开,再看看书,经过自己的实战经历,再看书的时候,对很多知识点会有一种恍然大悟的感觉。甚至可能有的知识点在当时学习时不明白,过了一段时间,回头再学习的时候,一下就明白了。

3.学习单片机的准备工作

  • 要有信心、恒心和耐心
  • 完善的配套课程
  • 计算机一台
    计算机是学习单片机必不可少的工具,在设计仿真电路、编写程序、查阅资料时都会用到它。
  • 开发板一块
    如果条件允许最好买一块开发板,这样编写的代码可直接在硬件上验证。

4.学习单片机的常见疑问

  1. 学完单片机能做什么
    单片机的应用非常广泛,电子、电气、自动化、通信等领域都有大量的应用。生活中常见的电子产品如:智能小车、LED 点阵屏、四轴飞行器、电子密码锁、门铃、超市储物柜、智能电饭煲、智能台灯、智能风扇等。工业领域的应用主要体现在单片机的控制、通信方面。

  2. 学习单片机应该学 C 还是汇编语言?
    在实际开发中,目前至少有 95%以上的工程师是使用 C 语言做单片机开发的,只有在一些特殊要求的场合才会用到汇编,所以这里强烈建议大家使用 C 语言开发。

二、开发板功能及使用介绍

1.开发板功能介绍

  我们先来看下开发板各功能模块,如下:
在这里插入图片描述
在这里插入图片描述

2.开发板使用方法

2.1 CH340 驱动安装

  上面我们介绍了开发板各个模块的功能,下面我们看看如何使用这款开发板。
  首先,拿到开发板,我们要安装下 USB 转串口 CH340 驱动,对于大多数电脑系统,将 USB 线连接电脑和开发板的 USB 接口后会自动检测安装 CH340 驱动,如果您的电脑没有自动安装 CH340 驱动,没关系,我们可以手动安装,打开资料目录:“\5–开发工具\2-开发板 CH340 驱动”,如下:
在这里插入图片描述
双击 SETUP.EXE 应用程序,出现如下界面,点击安装即可。
在这里插入图片描述
一段时间后,如果安装成功会显示如下界面:(前提:必须使用 USB 线将电脑 USB 口和开发板 USB 接口连接)。
在这里插入图片描述
驱动安装成功后可以打开打开资料目录“\5–开发工具\3-程序下载软件\PZ-ISP.exe”软件,查看串口号是否显示有“CH340”字样的串口,如果有则证明驱动安装成功,否则失败。如下:
在这里插入图片描述

2.2 程序下载

  安装好 CH340 驱动后,我们就可以下载程序了,在下载程序前先确认下开发板上的 USB 转 TTL 串口模块上的 P5 端子短接片是否短接好(即 P31T 与 URXD连接,P30R 与 UTXD 连接),出厂的时候该短接片默认已经短接好,如下所示:
在这里插入图片描述
PZ-ISP 是普中自主研发的自动下载软件,可一键下载,操作非常简单,推荐大家使用 PZ-ISP 软件下载程序。打开此软件选择对应的 51 单片机类型进行程序下载。具体操作如下:

  1. 打开“\5–开发工具\3-程序下载软件\PZ-ISP(推荐使用)”,如下图:
    在这里插入图片描述
    鼠标双击该软件,弹出如下界面:(注意软件的版本号)(注意:此时默认你已经安装好了 CH340 驱动, 此时可以看到对应的串口号,我们这里显示的是“COM13 USB-SERIAL CH340”,你们电脑不一定是这个串口)
  • 4
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值