📄 21.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta name="Microsoft Border" content="none">
<title></title>
<base target="_self">
</head>
<body background="../images/b6.gif">
<div align="left">
<table border="0" cellpadding="0" width="600">
<tr>
<td width="594" colspan="2">
<p align="center">一.控制这个仿真器的软件是KEIL</td>
</tr>
<tr>
<td width="594" colspan="2">
<p style="line-height: 150%"><font color="#000000" size="2">KEIL是德国开发的一个51单片机开发软件平台,最开始只是一个支持C语言和汇编语言的编译器软件。后来随着开发人员的不断努力以及版本的不断升级,使它已经成为了一个重要的单片机开发平台,不过KEIL的界面并不是非常复杂,操作也不是非常困难,很多工程师的开发的优秀程序都是在KEIL的平台上编写出来的。可以说它是一个比较重要的软件,熟悉他的人很多很多,用户群极为庞大,要远远超过伟福等厂家软件用户群,操作有不懂的地方只要找相关的书看看,到相关的单片机技术论坛问问,很快就可以掌握它的基本使用了。</font></td>
</tr>
<tr>
<td width="162"></td>
<td width="432"><b><span style="font-family: 宋体"><font color="#FF0000" size="3">点击下载:</font></span></b></td>
</tr>
<tr>
<td width="162"></td>
<td width="432"><span style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体"><font size="2"><a href="uvision2_rumen.rar">《uVision2入门教程》
<font color="#000099">中文PDF</font></a></font></span></td>
</tr>
<tr>
<td width="162"></td>
<td width="432"><font size="2"><a href="keil%20c51chbook.rar"><span style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体"><font color="#000099" size="2">Keil
C51 硬件编程中文手册 </font></span></a></font></td>
</tr>
<tr>
<td width="162"></td>
<td width="432"><span style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体"><a href="uvision2debug.zip"><font size="2">《uVision2调试命令中文版》,KEIL
UV2软件仿真调试说明</font></a></span></td>
</tr>
<tr>
<td width="162"></td>
<td width="432"><span style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体"><a href="rtx51doc.zip"><font size="2">《RTX51中文版》KEIL
RTX51实时操作系统的说明</font></a></span></td>
</tr>
<tr>
<td width="162"></td>
<td width="432"><span style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体"><font color="#000099" size="2"><a href="keil%20software%20c51book.rar">Keil
Software–Cx51 编译器用户手册 中文完整版</a></font></span></td>
</tr>
<tr>
<td width="162">
<p align="center"></td>
<td width="432">
<p style="line-height: 150%"><a href="../jing/uv2.rar"><font color="#008000" size="2">KEIL
动画教程</font></a></td>
</tr>
<tr>
<td width="162">
<p align="center"></td>
<td width="432">
<p style="line-height: 150%"><a href="UVIS8051.EXE"><font color="#008000" size="2">KEIL
视频教程</font></a></td>
</tr>
<tr>
<td width="162"></td>
<td width="432"><font size="4" color="#FF0000"><b> </b></font></td>
</tr>
<tr>
<td width="594" colspan="2">
<p align="center"><font size="4" color="#FF0000"><b>平凡教程精品系列</b></font></td>
</tr>
<tr>
<td width="594" colspan="2">
<p align="center"><b><span style="font-family: 宋体"><font color="#FF0000" size="3">点击下载:</font></span></b><font size="2"><a href="keil1.rar"><font color="#008000">KEIL
PDF教程</font></a><font color="#008000"><a href="keil1.rar">第一讲</a></font>(平凡老师编写)</font></td>
</tr>
<tr>
<td width="594" colspan="2">
<p style="line-height: 150%"> <font size="2">Keil 工程文件的建立、设置与目标文件的获得。<br>
单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。<br>
我们将通过一些实例来学习Keil软件的使用,在这一部份我们将学习如何输入源程序,建立工程、对工程进行详细的设置,以及如何将源程序变为目标代码。</font></td>
</tr>
<tr>
<td width="594" colspan="2">
<p align="center"><b><span style="font-family: 宋体"><font color="#FF0000" size="3">点击下载:</font></span></b><font size="2"><font color="#008000"><a href="keil2.rar">KEIL
PDF教程第二讲</a></font>(平凡老师编写)</font></td>
</tr>
<tr>
<td width="594" colspan="2">
<p style="line-height: 150%"><font size="2">
单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。<br>
我们将通过一些实例来学习Keil软件的使用,在这一部份我们将学习如何输入源程序,建立工程、对工程进行详细的设置,以及如何将源程序变为目标代码。</font></td>
</tr>
<tr>
<td width="594" colspan="2">
<p align="center" style="line-height: 150%"><b><span style="font-family: 宋体"><font color="#FF0000" size="3">点击下载:</font></span></b><font size="2"><font color="#008000"><a href="keil3.rar">KEIL
PDF教程第三讲</a></font>(平凡老师编写)</font></td>
</tr>
<tr>
<td width="594" colspan="2">
<p style="line-height: 150%"><font size="2">
上一讲中我们学习了几种常用的程序调试方法,这一讲中将介绍Keil提供各种窗口如输出窗口、观察窗口、存储器窗口、反汇编窗口、串行窗口等的用途,以及这些窗口的使用方法,并通过实例介绍这些窗口在调试中的使用。<br>
一、程序调试时的常用窗口<br>
Keil软件在调试程序时提供了多个窗口,主要包括输出窗口(Output Windows)、观察窗口(Watch&Call Statck Windows)、存储器窗口(Memory Window)、反汇编窗口(Dissambly Window)串行窗口(Serial Window)等......</font></td>
</tr>
<tr>
<td width="594" colspan="2">
<p align="center"><b><span style="font-family: 宋体"><font color="#FF0000" size="3">点击下载:</font></span></b><font size="2"><font color="#008000"><a href="keil4.rar">KEIL
PDF教程第四讲</a></font>(平凡老师编写)</font></td>
</tr>
<tr>
<td width="594" colspan="2">
<p style="line-height: 150%"><font size="2"> </font><font size="2">在前面的几讲中我们介绍了工程的建立方法,常用的调试方法,除此之外,Keil还提供了一些辅助工具如外围接口、性能分析、变量来源分析、代码作用分析等,帮助我们了解程的性能、查找程序中的隐藏错误,快速查看程序变量名信息等,这一讲中将对这些功工具作一介绍,另外还将介绍Keil的部份高级调试技巧。</font></td>
</tr>
<tr>
<td width="594" colspan="2"><font size="3"><b> </b></font></td>
</tr>
<tr>
<td width="594" colspan="2">
<p align="center" style="line-height: 200%"><font size="3" color="#0000FF"><b>其他课程</b></font></td>
</tr>
<tr>
<td width="594" colspan="2">
<p style="line-height: 150%" align="center"><font size="2"><a href="c51user1.rar"><font color="#008000">KEIL
PDF教程1</font></a>(周立功编写)</font></td>
</tr>
</table>
</div>
<table border="0" cellpadding="0" width="600">
<tr>
<td>
<font color="#008000"><b> </b></font></td>
</tr>
<tr>
<td>
<p align="center" style="line-height: 150%"><font color="#008000"><b>例程可以驱动目标板上的流水灯、数码管、发声器、继电器等设备工作</b></font></td>
</tr>
<tr>
<td>
<p align="left" style="line-height: 150%"><b><font color="#0000FF">可以完成的主要任务是正反流水灯、数码管正反计时、发声器振荡、继电器循环定时吸合等等的动作。</font><font color="#000000">注意,这个比较长的样例程序是针对于这套硬件编写的</font></b></td>
</tr>
<tr>
<td>
<p align="center"><b><a href="zip/lsdsmg.rar"><font color="#FF0000">点击下载样例程序压缩包</font></a><font color="#FF0000">>></font></b></p>
</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>
<p align="center"></td>
</tr>
<tr>
<td><b> </b></td>
</tr>
<tr>
<td>
<p align="center"></td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -