如果你学过单片机,如果你会用汇编。对不起,你不用看我的这篇文章了。我这篇文章是写给没有一点单片机基础的人看的,是给那些学单片机入门的人看的。
学习英语最重要的是什么?不是背单词,也不是做题。学了十年的英语,背了两本单词,连路都不会问,你学英语有用吗?单片机也一样,最重要的是实践。好的那么我们就来实践单片机。我假设你只是看到了单片机,还没有单片机实验板,但网上看到了这篇文章电脑有吧,开始做防真吧。
先下载安装两个软件会吧。Keil uVision3和ISIS 7 Professional。有问题的联系我。好我算你的软件已经装好了。这两个是什么软件,有什么作用,我先不说,做完了再说。Ok。
先打开Keil uVision3这个软件,我们看到这样一个界面:
这就是编程软件的界面。
好点击project/new project如图:
命名,点保存出现:
这时候选择Atmel中的89c51:
好的,项目已经建好了,再见个文件,点击file/new,如图
出现:
再在文档中输入以下内容:
ORG 0000H
START: CLR P1.0
LCALL DELAY
SETB P1.0
LCALL DELAY
LJMP START
DELAY: MOV R5,#20
D1: MOV R6,#20
D2: MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
END
千万不要输错,好,输好以后点击file/save,或者按保存按钮, 出现如图所示:
在text1后面加个扩展名.asm,再保。
再单击左边框内的target1前面的加号,右击Source Group 1,单击add fles to groud“Source Group 1”,出现:
单击文件类型的下拉菜单,选择All fliles(*.*)
。再选择text1.asm,单击add。再点击close.:
单击这个按钮
会出现:
点击output会出现:
把create hex files打勾。点确定。
再编译,也就是点击这个按钮:
如果没有错误的话,信息栏中会出现:
到此编程完了 。我们再来画仿真图。
打开软件:ISIS 7 Professional:
点击p,输入:89c51选择AT89c51点ok:
把元件放到板上去:
再点击p输入led,选择一个放到 板上:
再点这个按钮:
找到接地:ground.放到板上。并连线:
双击单片机,
点 program file.找到你编程时保存的文件夹:
选择.hex文件。点打开:
点ok。
现在你可以开始运行了。
点击这个按钮
运行:。
如果你看到灯是一闪一闪的,那么你就成功了。
呵呵你就是单片机开发成员中的一员了。
本文档为【单片机仿真入门——点亮LED】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。