静下心来教书,潜下心来育人,专注电子入门技术,打造电子入门教学启蒙网,提供一站式服务!--刘昆山
科教电子制作
下载中心
电阻
电容
二极管
三极管
集成电路
电工基础
模拟电路
数字电路
高频电路
电子制作工具
芯片资料
电子实验
教学问答
PCB设计
PLC教程
家用电器
电子工艺
电视技术
书籍推荐
电子英语
电子视频教程
教育心理学
教学论文
教研论文
教学理论
教学管理
评语大全
职业教育
教育政策
名家思想
人际关系学
科教电子制作
您的位置分割线网站首页>>跟我学单片机>>《教师吧》课堂:第八课:单片机程序编辑软件Keil C51的使用
责任编辑:刘昆山

  各位朋友,大家好,我是教师吧http://www.jiaoshi8.com的站长刘昆山老师,下面我们开始今天的学习了。上节课我们设计并制作了单片机最小系统,实现了用单片机点亮了一个LED,在制作的过程中,有很多步骤是单片机初学者不熟悉的,有些朋友可能连Keil C51的下载、安装也不太清楚,特别是对Keil C51的使用不熟悉:利用Keil C51编辑、编译、调试源程序,最终生成单片机能执行的目标文件。所以我们现在就从最基本的知识讲起。

  一、Keil C51的下载

  本站长读大学的时候,我的大学老师詹华群送一了个完全解密中文版的Keil C51给我,后来我结合了平凡老师开发的Keil C51的实验仿真板,使得在程序调试的过程中看到的不仅是数值,而是能看到这些数值所引起的外围电路的变化,例如数码管点亮、发光管发光等。

  完全解密中文版的Keil C51的下载地址>>>

  在这里,要特别感谢平凡老师,为了让初学者更好地入门,他利用Keil提供的AGSI接口开发了两块仿真实验板。这两块仿真板将枯燥无味的数字用形象的图形表达出来,可以使初学者在没有硬件时就能感受到真实的学习环境,降低单片机的入门门槛。

  二、Keil C51的安装

  因为这个版本的软件是本站长将我大学老师送给我的Keil C51与平凡老师开发的实验仿真板结合了,所以安装的时候需要几点注意,具体可以看软件包的里说明,下面是安装说明:

  第一步:解压下载文件到某个目录下,如复制到D:\。

  第二步:执行D:\KeilC51v612\安装程序\setup\setup.exe 安装程序,点下一步,遇到下面的版本选择框:


图 1

  选择安装FULL Version版进行安装。

  第三步:选择后,一直点“Next”,直到下面的对话框。


图 2

  注意填写:注册码SN = K1RIP-M2192-KO14E,用户名(FIRST & LAST)= 11RI2Z,其他的随您添写了。这是已经付款购买了的安装码,也就是说的通过了多年的检测非常好用的版本,填写完毕后应该是这样的:


图 3

  第四步:填写完毕后点“Next”,将出现下面的对话框:


图 4

  第五步:当出现上面的Please insert the add-on disk的提示画面时,必须点“Browse...”按钮,选择下载程序KeilC51v612\C51ADDON这个目录,如下图所示:


图 5

  第六步:然后点确定后,再点“Next”才能进行下一步,一直点“Next”,直到再次出现图 4对话框,也就是说会出现两次这样的情况。再按第五步操作。

  第七步:然后就是一直点“Next”,直到完成。安装好之后就可以使用,没有代码大小的限制,这是完全版,比 Eval版增加浮点库等内容。

  第八步:补丁程序用法:解决了lib编译的一些问题,将下载的KeilC51v612\补丁文件/目录下的这6个补丁文件复制到安装目录下的
keil\c51\bin目录里,覆盖同名文件即可。

  第九步:汉化操作,请执行下载的KeilC51v612\汉化程序\puv2.exe这个程序就可以了,如下图6所示!


图 6

  恭喜您,到此,您已经成功’安装了。

  三、Keil C51的工程的简单设置

  第一步:双击桌面图标Keil uVision2,第一次打开Keil C51如下图7所示:

图 7

  第二步:新建工程(详细操作见下一节课),需要对工程进行设置:进入 project->Option for Target'Target1' 选Debug页。Parameter(参数) 中是 -P51,在其后加入 -dledkey -dsimboard.dll
  即该行看起来应该是这样的:
               -p51 -dledkey.dll -dsimboard.dll

    整个设置如下图8所示,前面的图是没有设置的,后面的图是已经设置了的。

   
图 8

  第三步:进入调试后,点击:Peripherals,其中多出一个“键盘LED实验仿真板”和“数码管仿真板”选择该项即可见下图:


图 9

  图9是中的键盘、LED 显示实验仿真板和单片机实验仿真板,可以把单片机数值所引起的外围电路的变化用数码管点亮、发光管发光等表示。对于初学者来说,学习起来更加直观、形象,提高了学习效果。

  本次课主要是介绍了本站整合的一个单片机编辑软件Keil C51的下载方法、安装步骤,以及简单的对工程的设置,下一节课我们将详细介绍,如何利用该软件进行程序的编辑、编译、调试,以及如何直观的看到实验现象,也是就是我们常说的单片机软件仿真。

 

上一页: 第七课:单片机最小系统的设计-单点亮一个LED
下 一页:
第九课:Keil C51编辑、编译、调试仿真程序实例
邮购指南 教师吧淘宝店关于站长关于教师吧免责声明常见问题招聘人才友情链接给我留言
《教师吧》是一家帮助电子初学者快速入门电子技术的公益性教学网站,专门提供电子技术和单片机技术等入门型学习视频教程和电子制作套件。
我们主张电子初学者采用万能板焊接电子制作产品,因为这种“边学边做”的自学模式,不仅能锻炼焊接技术,还能提高识别电路图和分析原理图的能力。
辅以电子视频教程同步学习,必将为日后维修、设计电子产品打下坚实的基础,帮助您快速跨越电子入门者到电子工程师的门槛。
本站已经获得国家部门认证 国家ICP备案序号: 赣ICP备06004613号 本站业务客服QQ:56943772 E-mail:56943772@qq.com
电子爱好者群(1):66585281电子爱好者群(2):197874883电子爱好者群(3):29019650 电子爱好者群(4):14454755
版权归刘昆山所有©2005-2025 转载须经本人同意,否则后果自负!本站网址:http://www.jiaoshi8.com
站长:刘昆山 手机:13217080719(刘昆山)副站长:刘星慧  13755545457(刘星慧
欢迎您为本站提供资料,本站资料有的来自网络,如有版权争议,请通知本人,本人将删除之!