编译软件使用指南.docx
《编译软件使用指南.docx》由会员分享,可在线阅读,更多相关《编译软件使用指南.docx(12页珍藏版)》请在冰豆网上搜索。
编译软件使用指南
proteus和Keil软件的简单运用
在单片机的学习过程中,我们比较常用的编译软件有两个,proteus和Keil。
其中proteus是仿真软件,Keil是编译软件,将两个软件进行灵活搭配,就可以实现对单片机工作原理的模拟。
下面我们来简单介绍一下这两个软件的安装及使用:
1.软件的安装
1.1proteus的安装
1)打开文件夹
2)找到proteus软件,打开
3)双击ProteusProfessional7.1sp2,打开
4)双击ProteusProfessional7.1sp2.exe,安装会弹出兼容性的提示框,点确定
5)一直next,
6)这样,proteus软件就安装好了,打开开始菜单,找到ISIS7Professional,打开
7)如果不能使用,则还需进行下一步操作,即打开ProteusProfessional7.1sp2文件中的path文件(如上面的3所示),将里面的文件全部复制,粘贴到你所安装的文件夹里,覆盖里面的内容
所安装的文件夹:
8)这样,应该就可以用了
1.2Keil软件的安装按照安装向导来做就可以了,比较简单
2.软件的配合使用(点亮一个LED)
2.1因为在proteus软件中,运行的是.hex文件,所以这里要先运用Keil进行编程,生成hex文件,打开keiluVision3
工作界面:
2.2点击project,选newproject,然后输入文件名LED,保存
2.3这里出现一个芯片的选择,较常用的选择是Atmel,
然后选择ATM89C51,C52,S51,S52都行
2.4选择后弹出对话框,点是
2.5现在建好工程文件,需要添加一个文档文件,点file,然后new…即可
然后点击保存,后缀名为.c(另外,为了便于管理和查找文件,命名一般和project的同名)
保存,ok
2.6现在单击工作空间中的Sourcegroup1,右键,选择添加文件(即是AddFilestoGroup‘Sourcegroup1’)
选择led.c,然后add即可
2.7现在在工作空间中的Sourcegroup1中,多了一个led.c的文件,单击它,就可以写程序啦(程序的书写有一定规范,可以多找一些资料看看)
2.8程序写好后,先点按钮1,进行编译,若无错误,再点按钮2,生成hex文件
点击2后,弹出对话框,在途中的1处是晶振的参数,调为12.0,然后点击2,output.
然后在CreateHEXFi选项上打钩,点击确定
再点击编译一次,看到hex文件创建成功
2.9现在可以打开ISIS7Professional软件,工作界面如下
其中1处的P为原件库,2处为电源,先单击1,在keywords里面输入Atmel89c52的关键词at,即可找到对应的原件
用同样的方法找到一个led灯,然后在工作界面上就可以看到原件的清单
点击,拖动到工作界面中,点击电源,选择一个正极(power)
连接好电路原件如下:
2.10现在鼠标放到芯片上,点击右键,选择Editproperties
点击文件夹,找到刚刚创建的hex文件,点击ok,程序就导入芯片了
2.11回到工作界面,在左下方有一排调试按钮,单击运行,查看效果
看到led变绿,说明基本的操作流程你已经掌握啦!
2.12程序运行成功后,整理好每一次的文件,作为以后学习的经验。
编后语:
单片机是一门很有趣且实用性很强的学科,入门也不是很难,我们可以在短时间内理解和学会运用这两个软件,但是要精通单片机,需要我们进行大量的尝试和积累,做到精益求精,不能只停留在表面阶段。
在学习过程中会遇到很多问题,大家要互相讨论,多查资料,共同进步!
!
数模电子协会电子部