51单片机学习笔记前导
前言
近期又开始玩起单片机了,想着重新学一下51,顺便写写博客,这应该会是一个系列教程。这篇文章作为前导会记录一下软件的使用
文中的一系列软件可在扫描文后的二维码关注订阅号发送"51"获取
本人使用的板子是普中的A2开发板
这是几年前买的了好像才四十多快还有一个好几个配件
近期又买了一个不知道型号的开发板也是普中家的如下图
一样是四十多,但少了好几个模块,也凑合能用,不过考虑到普及性,本文还是采用A2开发板进行讲解
把板子接到电脑上
使用小头的usb线把开发板接到电脑上后 可以打开设备管理器看看能不能识别得到
查看端口是像图片上一样就没问题,如果有一个黄色感叹号就需要安装驱动,在把压缩包解压后有一个CH340_CH341的文件夹
在安装驱动前要看一下你串口芯片的型号
在开发板原理图能看到如图中我这款是CH340G的,如果不一样就需要找客服要了
双击打开软件
点安装就好,等一会直到提升安装完成就好了
这样就好了,再打开设备管理器看
这样就没问题了
软件安装
下文中的一系列软件可在扫描文后的二维码关注订阅号发送"51"获取
接下来安装keil软件
双击打开
疯狂下一步就好了,路径可以换其他的
还有一个要填信息的 乱写就好了
然后等待安装成功 如下同图
把两个勾勾取消掉
软件使用
由于这个软件是要收费的,所以呢。就是要收费的
在压缩包里还有个keygen_new2032的压缩包解压他
打开里面的可执行文件 (把声音关掉)
在这个Target选择C51,然后打开刚才安装的Keil软件,如下选择
打开许可管理
复制这个CID粘贴到那个黑黑的软件里
他会自动生成一个许可编号
粘贴到下面那个新许可编号哪里 点一下add添加
在看到LIC添加成功就搞定了 选择可以开始写第一个51程序了
建立个项目 点个灯试试看
打开软件 如下操作创建一个项目
接下来继续操作直到看到以下界面
在以下选择AT89C52,然后点击ok
创建完成后他会问你startup.A51是否添加到项目
点否就行了
这样就把项目创立完成了接下来就该添加.c文件了
先随便写点 点个灯下篇文章会详细说一下
所以keil系列软件的目的是能够生成.hex文件
烧录软件通过.hex烧录到单片机里
生成.hex需要对keil进行设置
操作如下
把上面那个勾打上再点ok就行了这样在构建目标文件的时候就会生成.hex文件了
接下来在左上角点这个构建目标文件
如若显示如下,说明已经构建好了
在文件里有应该普中的烧录软件叫pzisp,挺好用的傻瓜式操作后续文章会再介绍stc
pzisp是个可执行文件直接双击打开就行了
打开后节目如图 他会自动识别串口以及芯片类型 ,我们只需要在文件路径找到我们项目的.hex文件就好了
一般在项目路径下的Objects 然后再点击
程序下载就好了
普中这个烧录软件不需要冷热启动直接烧录就行
效果如下
关于软件获取
搞了个订阅号
随便发发
关注后发生"51"会自动回复软件的百度网盘链接