proteus和keil教程选编.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
proteus和keil教程选编

你安装好以后会有这两个软件的快捷方式生成 其中一个是单片机的仿真软件 另外的一个是编写单片机的程序的软件 这个文档我先给你讲解单片机额仿真软件的使用,把另外一个软件放在后面来讲 打开proteus 8.0后第一个界面就是这样的 你可以不用新建工程了 其实它默认的是为你新建好了的 但你也可以新建 跟普通的其他软件一样新建就可以 如果你没新建也没事的 你直接点击这里,蓝色的这个 点击打开它后就是一个原理图绘制的界面 3 2 1 这个就是原理图绘制界面,我只截了部分的图,因为截完整个屏幕的话插入进来太小了,不太好讲解 在这个界面你可以进行单片机一些电路的搭建和仿真,接下来的教程我会教你怎样做 首先先让你了解几个常用到的东西,对于这个软件会仿真基本也差不多了,它虽然可以画PCB板,但是现在都用AD(Altium designer)画了 1元器件模式,先选择该模式,让后可以进行第二步 2查找元器件,在下一页我会详细跟你讲怎么查找器件并添加的 3在这里你可以选择电源那些东西 这个界面就是上一页低2步点击那个蓝色的P弹出的界面 在这界面你可以查找你需要的器件, 我们现在需要的是89C51的单片机来做仿真,所以我在关键字这输入89c51 它就会自动在这个界面显示出来,选第一个按回车键就可以了,然后它会弹回原来图绘制窗口,你在原理图绘制窗口左击鼠标它会有一个淡紫色的原理图标,你移动它在适合的位置再单击鼠标左键一次就可以了 然后按相同的方法,再到到查询元器件界面区查找led,找到后选一个led回车放置就可以了, 做完上面以后你还要添加一个电源,添加电源就在上一页的第3步那儿单击那个,然后在有蓝色P的那个窗口下选POWER然后放到原理图绘制框中放上去,下一页我贴个我做好的图你对照看一下就可以了 - + 这个就是绘制好的原理图 一个led小灯的正极接到电源上,负极接到单片机的P0.0引脚上 做好这些以后,接下来要做的就是写程序了,在写程序之前,我先给你讲一个东西 就是高电平和低电平 高电平就是电压大于3.5V的为高电平,单片机编程中用二进制1表示 低于1.5V的为低电平,单片机编程中用二进制0表示 还要说一个东西,就是要让小灯亮起来的话,你就是要满足它的正极是高电势,负极为低电势,这样就有电流流经小灯,这是小灯就会亮起来了。换句话说,我们从我们画的这个电路就知道,只要编程让P0.0这个引脚输出一个低电平0,小灯就会亮了 接下来的几页我会讲怎么用Keil 4这个软件来写代码 这个就是那个编程软件,打开后界面是这样的 要完成一个可以被单片机运行的程序,它有以下几个步骤 新建工程 新建一个c的源文件,在下一页我会用图文给你讲 把c源文件添加到工程,同样在下一页我用图文给你讲 编写代码, 写好代码后,编译,在编译时选择让它同时生产一个HEX文件,其实单片机不能直接运行c程序的,但它能运行HEX格式的,所以必须生成该文件,同样在下一页我会用图文给你讲 做好这些后到仿真软件里添加刚才生成的HEX文件,点击仿真软件的左下角的运行三角按钮运行就可以仿真了 点击这里新建一个c文件, 然后点击保存,保存文件名记得加后缀 如我新建一个文件名为led的文件,应该是这样: Led.c 做好这些后就写代码了 这个代码就是让p0.0引脚输出低电平0,达到小灯的负极为低电平,使小灯亮起来 这里我们用到了一个死循环while(1),目的就是让这个程序一直运行下去,因为你不可能让程序执行完小灯亮就熄灭了吧, 当然,单片机它执行完这个程序后它还会重新开始执行这个程序,但这样的区别就是,你的电脑,你用完一个软件你就关机一次,关掉重新打开然后再用其他软件一样,为何不一直开着呢?如何有争论的,遇到我再讨论 -_- 因为用着汉字真难打,也解释不清楚。 代码如下,代码有疑问的QQ谈论 #includereg51.h sbit led = P0^0; void mian() { While(1) { led = 0; } } 这是最后一步了,你切换到仿真软件中双击单片机,它会弹出这个窗口 然后你到这里去添加HEX文件,具体文件位置你到你的Keil 4安装文件夹下的C51\Examples\HELLO里找,然后点击右下角的仿真开关就可以仿真了 最后贴上效果图

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档