不想看《跟着Hugh学开发--51单片机篇》pdf版本?没关系,网页版 markdown 格式为你准好了!
欲毕其功于一役,必先利其器。开发单片机必然用到诸多工具软件,安装好软件,为后续开发奠定坚实基础。
本章将详细介绍 Nebula-Pi 单片机开发板开发过程中用到的软件、驱动程序的安装方法。通过本章的学习,你将了解到以下内容:
1.C语言编程软件 Keil 的安装;
2.串口转 USB 驱动的安装;
3.51 单片机程序下载软件 STC-ISP 的使用教程。
在开发单片机程序过程中,我们首先用到的软件就是适合 51 单片机的C语言编程软件,编程软件采用 Keil C 51 版本,简称 Keil 或 keilC 51 ,接下来我们讲解软件的详细安装过程。
可以到网络上搜索 “keil vision5”‘,或到官网下载 。在我们提供的资料 “工具软件 “->”编写程序软件” 文件夹下也可找到。下载好后,双击源文件开始安装,如图2.1所示:
图2.1 keil5 安装
图2.2 keil 安装
图2.3 keil 软件安装
图2.4 keil 软件安装
图2.5 keil 软件安装
图2.6 keil 快捷方式
Nebula-Pi 开发板是通过 USB 接口与计算机连接的,而开发板上 USB 接口与单片机之间是通过串口转 USB 芯片 CH340C 连接,若要实现计算机与单片机之间的通信,需要在计算机上安装串口转 USB 驱动软件 “ CH340SER.exe”。驱动软件可在工具软件文件夹下找到,安装详细步骤如下:
图2.7 驱动安装
图2.8驱动安装
图 2.9 驱动安装
若出现图2.9方框中内容 “USB-SERIAL CH340(COMx)”,则表明驱动软件安装成功。其中, “COMx” 不同的计算机会出现不同的值,需记住此端口号,在下载程序时能用到,本台计算机为 “COM4” 。若未出现上述内容,可重新安装程序,重启电脑并按照上述流程查看端口。
注:打开设备管理器的方式为:右击”我的电脑”在”属性”中即可找到”设备管理器”。
当我们使用编程软件 keil5 完成软件的编写并生成”.Hex” 格式的文件后,通过 STC-ISP 软件将该文件下载到单片机中。下面讲解 STC-ISP 软件使用:
图2.10 STC-ISP 启动界面
图2.11 单片机型号选择
图2.12 串口号选择
图2.13 下载文件的选择
图2.14 下载准备
图 2.15 程序下载成功
若程序下载成功,则会出现图2.15 方框中”操作成功”字样。
下载过程注意事项:
首先,确保开发板与计算机连接可靠。
其次,确保在点击了”下载/编程”,并出现了”正在检测目标单片机……“字样之后,再按下开关给单片机供电。
再次,单片机型号一定要选择 “STC89C/LE52RC”
以上三点是单片机下载程序成功的必要条件。
本章完成了 51 单片机开发的三个必备的软件安装,安装完一次即可,后续我们需要反复不断的使用他们。