单片机仿真入门点亮LED精.docx
《单片机仿真入门点亮LED精.docx》由会员分享,可在线阅读,更多相关《单片机仿真入门点亮LED精.docx(13页珍藏版)》请在冰豆网上搜索。
单片机仿真入门点亮LED精
如果你学过单片机,如果你会用汇编。
对不起,你不用看我的这篇文章了。
我这篇文章是写给没有一点单片机基础的人看的,是给那些学单片机入门的人看的。
学习英语最重要的是什么?
不是背单词,也不是做题。
学了十年的英语,背了两本单词,连路都不会问,你学英语有用吗?
单片机也一样,最重要的是实践。
好的那么我们就来实践单片机。
我假设你只是看到了单片机,还没有单片机实验板,但网上看到了这篇文章电脑有吧,开始做防真吧。
先下载安装两个软件会吧。
KeiluVision3和ISIS7Professional。
有问题的联系我。
好我算你的软件已经装好了。
这两个是什么软件,有什么作用,我先不说,做完了再说。
Ok。
先打开KeiluVision3这个软件,我们看到这样一个界面:
这就是编程软件的界面。
好点击project/newproject如图:
命名,点保存出现:
这时候选择Atmel中的89c51:
好的,项目已经建好了,再见个文件,点击file/new,如图
出现:
再在文档中输入以下内容:
ORG0000H
START:
CLRP1.0
LCALLDELAY
SETBP1.0
LCALLDELAY
LJMPSTART
DELAY:
MOVR5,#20
D1:
MOVR6,#20
D2:
MOVR7,#248
DJNZR7,$
DJNZR6,D2
DJNZR5,D1
RET
END
千万不要输错,好,输好以后点击file/save,或者按保存按钮, 出现如图所示:
在text1后面加个扩展名.asm,再保。
再单击左边框内的target1前面的加号,右击SourceGroup1,单击addflestogroud“SourceGroup1”,出现:
单击文件类型的下拉菜单,选择Allfliles(*.*)
。
再选择text1.asm,单击add。
再点击close.:
单击这个按钮
会出现:
点击output会出现:
把createhexfiles打勾。
点确定。
再编译,也就是点击这个按钮:
如果没有错误的话,信息栏中会出现:
到此编程完了。
我们再来画仿真图。
打开软件:
ISIS7Professional:
点击p,输入:
89c51选择AT89c51点ok:
把元件放到板上去:
再点击p输入led,选择一个放到板上:
再点这个按钮:
找到接地:
ground.放到板上。
并连线:
双击单片机,
点programfile.找到你编程时保存的文件夹:
选择.hex文件。
点打开:
点ok。
现在你可以开始运行了。
点击这个按钮
运行:
。
如果你看到灯是一闪一闪的,那么你就成功了。
呵呵你就是单片机开发成员中的一员了。