单片机相关软件使用教程资料.docx
- 文档编号:10803440
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:19
- 大小:2.92MB
单片机相关软件使用教程资料.docx
《单片机相关软件使用教程资料.docx》由会员分享,可在线阅读,更多相关《单片机相关软件使用教程资料.docx(19页珍藏版)》请在冰豆网上搜索。
单片机相关软件使用教程资料
编译软件下载软件的安装与使用说明
说明:
我们使用STC12必须要安装编译软件Keil和下载软件ISP的驱动。
keil是一个编译程序的环境,就如我们说的C语言编译软件VC++一样。
当我们编写好程序又怎么把它下载到我们的单片机板子上哪?
在这里我们使用ISP软件通过串口下载,ISP不需要安装,可直接使用,但是电脑要识别接在上面的单片机,就需要给电脑安装ISP的驱动软件。
1.编译软件Keil的安装
1.我们在“机器人俱乐部单片机用户包”的文件夹里找到“必装软件”的文件夹,然后双击keil应用程序安装,应用程序文件如下图。
2.点击NEXT
3.在弹出的窗口的协议同意打钩,再点击NEXT
4.选择安装文件夹的位置,这里我们一般都不把除系统必要软件安装在电脑C盘,按照个人习惯放置在其他盘,我比较习惯把软件放在D盘,所以我把安装位置改成D盘,再点击NEXT
5.在接下来的弹出窗口里,我们会看到无法点击NEXT,所以我们简单填写以下图中所示窗口,随便填内容,再点击NEXT
6.点击Finish,完成安装Keil
7.安装完软件,我们可以从桌面发现Keil的快捷方式,如下图。
注意:
如果要开始使用的话我们还要开始破解Keil,这里我们右键点击Keil,在下拉框里选择以管理员身份运行,打开Keil。
如果是直接打开软件的话,破解的时候可能会出现破解失败,所以我们直接以管理员身份运行。
8.在打开的软件窗口,点击File,出现下拉窗口。
9.在下拉窗口里选择licensemanagement,在弹出窗口里点击确定,然后我们可以看到如下弹出窗口,复制窗口里出现的CID的序列,如图中蓝线框里数据,我们要把此数据复制到破解软件里。
要保持此窗口的打开状态,不要关闭。
10.我们在“机器人俱乐部单片机用户包”的文件夹里找到“必装软件”的文件夹,然后在keil文件夹里找到Keil破解工具及破解说明文件夹,双击黑色keil破解应用程序,如下图中所指文件
11.然后将原来复制的序列粘贴到CID框中,点击Genete,此时在图中第三步的框里出现一排序列,我们把它复制下来。
12.将复制下来的序列粘贴到刚才打开过得的lisencemanagement窗口里,放到下图所示框里。
点击AddLIC,在此窗口里最下面那个框里出现LICAddsuccessfully,则说明破解成功。
如果此框里出现Error....则说明添加失败,可能是你在此教程的第七步执行错误。
这是我们要从第7步从新开始执行。
2.Keil软件的使用
说明:
这里同编译c语言的VC++一样,我们要新建个工程,然后在工程里再新建后缀为.c的文件,因为单片机不能直接使用C文件,所以我们要使C文件产生程序文件。
编译好C文件后点编译运行,使工程产生后缀为.hex的文件,就是我们要得到的程序文件。
将他下载到单片机就可以正常运行了。
1.打开我们安装好的keil软件,点击图中Project,出现下拉框,点击第一个选项newuvisionproject.
2.点击newuvisionproject后,弹出一个文件窗口,这时候你要选择一个地方新建一个文件夹,比如说在桌面建立一个“STC12程序调试文件”,在这个新建文件夹里再建一个“text1”文件夹,我们刚写程序的话,最好把文件夹管理的有序点,否则新建好的程序你都不知道哪个是哪个。
这里要注意文件夹放置和文件夹命名,注意区分。
在新建的text1文件夹里,在图中文件名的位置键入led,定位工程名字,点击保存
3.接着弹出所示窗口,在这里我们在Atmle中找到At89c52,点击它,然后点击OK
4.点击图中标号为1的图标,新建个文件,或者点击File下拉框,再点击new,也是新建文件。
之后点击图中标号为2的图标,用于保存文件
5.点击保存后,弹出如下窗口,默认是刚才建工程的text1文件,一定要把这个文件跟刚才建的工程保存在同一个文件夹里,也就是text1文件夹。
在文件名的框里输入led.c,注意一定要在文件名后加后缀.c,点击保存
6.接下来右键点击图中标号1的文件,在下拉菜单点击AddFileToGroup”sourcegroup1”,弹出图中所示窗口。
默认弹出是工程所在文件,可以看到此窗口只出现后缀为.c的文件,所以刚才保存文件没加后缀的童鞋可能就看不到有文件存在。
第二步点击图中标号2的文件,第三步点击Add.
7.在图中窗口输入你所需要的程序,点击编译发现提示框中出现2Error,也就是两个错误。
是因为keil没有所包含的头文件,所以接下来我们要添加名为stc12.h的头文件。
8.在“机器人俱乐部单片机用户包”的文件夹里找到“stc12头文件”的文件夹,复制图中所示stc12.h的文件夹
9.这里要找到我们原来安装keil软件的文件夹,我当时把他安装在D盘里,所以我按照图中所示目录找到D盘,打开keil文件夹,再打开C51的文件夹,接着打开INC的文件夹。
将刚才复制的stc12.h粘贴到此文件夹。
10.编译好你所需程序之后,点击图中所示图标,可以看到0错误,0提示。
11.没有错误说明我们的C程序编译成功了,接下来我们要是工程生成我们下载到单片机所需的.hex文件。
点击图中标号1所示图标,在弹出的窗口里点击output选项卡,在CreatHEXFile的框中打钩,再点击OK
12.然后点击下图标号1所示图标的任一个,此时就已经生成HEX文件,我们在我们新建程序的STC12程序调试下的text1文件夹里可以找到图中标号3所示后缀为.hex文件。
3.ISP驱动的安装
1.把咱们发的板子通过USB接到我们的电脑上,右键点击“我们的电脑”,或者“计算机”
等,这里不同电脑的命名可能不一样,只要是图中那个图标就好。
第二部点击管理,稍等片刻会出现下图所示窗口,点击设备管理器,我们可以看到标号3所示图标,意思是我们所接的USB口电脑没识别,这里因为我们没有给电脑安装单片机的驱动,所以电脑不识别。
注意:
保持此窗口的打开状态。
2.在我们在“机器人俱乐部单片机用户包”的文件夹里找到“必装软件”的文件夹,然后打开“PL2303驱动”文件夹,win7或者win8的系统就打开W7的文件夹,XP系统的台式电脑就打开XP文件夹,在打开PL2303_Prolific文件夹,双击图中图标3所示应用程序,最后点击下一步。
3.稍等片刻点击完成,即完成驱动的安装。
这里再打开歩棸1里面的窗口,可以看到图中标号2所示,说明已经成功安装驱动,也就是电脑可以识别你的单片机了。
四.使用ISP下载软件下载程序。
1.我们在“机器人俱乐部单片机用户包”的文件夹里找到“必装软件”的文件夹,然后打开“STC-ISP下载工具”文件夹,双击打开图中所示应用程序。
注意:
下载程序时要保证单片机成功接在你的电脑上。
.
2.在弹出的窗口中要进行以下操作:
第一步:
在标号1的窗口里选择我们的单片机型号STC12C5A16S2,第二步:
在标号2的窗口上选择图中所示内容,第三步:
在标号3的图框里选择波特率9600,第四步:
点击标号4的所示图框,这里默认弹出工程所在文件夹text1,我们选择led.hex,点击打开
3.这里我们已经选好型号,端口,以及波特率,还打开了文件,接下来要做的就是下载文件。
点击图中下载/编程的图框,这时我们要保持单片机接在电脑上,而且还要保持单片机开关关闭,然后再打开开关,也就是单片机重启。
重启后稍等片刻,我们会看到右面窗口有下载程序的迹象,后等到窗口出现操作成功,表示成功下载程序,做到这里你就学会下载了,不熟练的话只要对着教程多练习几遍就好了。
机器人俱乐部祝你能熟练的运用此单片机!
!
!
!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 相关 软件 使用 教程 资料