单片机软件Keil入门教程

单片机软件Keil入门教程

作者:朱延钊 [email protected]

一、安装软件

直接运行keil750绿色版.exe即可。

必须解压到C盘根目录才能正常使用。

启动:打开“我的电脑”,进入C:\Keil\Uv3,双击uv3.exe即可。

二、在Keil 7.50A新建工程

1、 开始――程序――Keil uVision 3。

2、 选择Project菜单,选择New Project,弹出以下对话框:

在此对话框中选择工程的保存路径,一般都在保存在D盘。单击“保存”按钮。

3、 选择目标CPU:单击Atmel前面的+号,再选择AT89S52,然后单击“确定”。

4、 在下面信息框中选择“否”。

5、 新建汇编程序源文件:选择File-New,会新建一个空白文本文件,在此文件内输入汇

编源程序。然后选择File-Save,注意文件扩展要使用ASM。

6、 把汇编源程序文件加入到工程:在Source Group1上单击右键,选择Add Files to Group

‘Source Group 1’。

7、 选择要加入的文件:在此对话框中加入刚才保存的汇编源程序文件。

8、 最后的窗口显示如下图所示。

三、编译

1、 设置生成HEX文件:右键单击Project Workspace的Target 1,选择Options for Target

‘Target 1’。

2、 在弹出的对话框中选择Output,然后单击Create HEX File。

3、单击工具栏的编译按钮。

4、编译状态如下图所示。第四行表示目标程序的一些信息,其中data后面的数字表示当前程序使用内部RAM共8个字节,xdata后面的数据表示当前程序使用的外部RAM字节数,code后面的数据表示目标程序的代码大小。

5、如果程序有错误,请先更正错误再进入下一步。下图表示源程序有错。双击该错误信息,光标会自动定位在错误的程序行。

四、软件仿真

1、 软件仿真不是必需的,用好软件仿真会节约很多开发时间。

2、 先确保程序是没有语法错误,能成功编译。

3、 单击工具栏的Debug按钮。

4、 仿真功能键

5、 在仿真过程中,可以选择View菜单的Memory Window来查看内存的数据。

单片机软件Keil入门教程

作者:朱延钊 [email protected]

一、安装软件

直接运行keil750绿色版.exe即可。

必须解压到C盘根目录才能正常使用。

启动:打开“我的电脑”,进入C:\Keil\Uv3,双击uv3.exe即可。

二、在Keil 7.50A新建工程

1、 开始――程序――Keil uVision 3。

2、 选择Project菜单,选择New Project,弹出以下对话框:

在此对话框中选择工程的保存路径,一般都在保存在D盘。单击“保存”按钮。

3、 选择目标CPU:单击Atmel前面的+号,再选择AT89S52,然后单击“确定”。

4、 在下面信息框中选择“否”。

5、 新建汇编程序源文件:选择File-New,会新建一个空白文本文件,在此文件内输入汇

编源程序。然后选择File-Save,注意文件扩展要使用ASM。

6、 把汇编源程序文件加入到工程:在Source Group1上单击右键,选择Add Files to Group

‘Source Group 1’。

7、 选择要加入的文件:在此对话框中加入刚才保存的汇编源程序文件。

8、 最后的窗口显示如下图所示。

三、编译

1、 设置生成HEX文件:右键单击Project Workspace的Target 1,选择Options for Target

‘Target 1’。

2、 在弹出的对话框中选择Output,然后单击Create HEX File。

3、单击工具栏的编译按钮。

4、编译状态如下图所示。第四行表示目标程序的一些信息,其中data后面的数字表示当前程序使用内部RAM共8个字节,xdata后面的数据表示当前程序使用的外部RAM字节数,code后面的数据表示目标程序的代码大小。

5、如果程序有错误,请先更正错误再进入下一步。下图表示源程序有错。双击该错误信息,光标会自动定位在错误的程序行。

四、软件仿真

1、 软件仿真不是必需的,用好软件仿真会节约很多开发时间。

2、 先确保程序是没有语法错误,能成功编译。

3、 单击工具栏的Debug按钮。

4、 仿真功能键

5、 在仿真过程中,可以选择View菜单的Memory Window来查看内存的数据。


相关内容

  • 51单片机外围电路设计及C语言编程视频教程内容目录
  • 单片机外围电路设计及C语言编程视频教程介绍 这是一部学单片机革命性的视频教程,教程全部十二讲,每讲3小时左右,讲座从最基本的预备知识开始讲起,非常详细的讲解KEIL编译器的使用,包括软件仿真,测定时间,单步运行,全速运行,设置断点,调试,硬件仿真调试,变量观察等,整个过程全部用单片机的C语言讲解,从 ...

  • [中学生C51单片机易学实战入门教程]第一课
  • 暑假,或周六日,身为家长有烦恼事了,小孩子惦记电脑游戏,天天几个小时,中学生青春期逆反心理较重,不让玩不行,于是想尽办法置转换出部分电脑游戏时间.告诉小孩子学单片机可以自己做自动控制小车.无人飞机.机器人,换到了每天两小时学习单片机的时间. 购买了几种C51书籍,总有不合意之处,有的要求较强的动手能 ...

  • 简易计数器
  • 单片机原理与应用课程设计 系 别: 信息科学与电气工程学院 班 级: 电气 082 姓 名: 学 号: 指导教师: 实践地点: 实验楼406 时 间: 2012年11月26日 至 2012年11月30日 一.设计内容及要求 使用51单片机设计一个简易计数器,要求能够: 1)测量方波脉冲个数 2)测量 ...

  • 汉明码论文
  • 基于C51的汉明码编码器和译码器的设计 摘要:数字信号在传输过程中,由于受到干扰的影响,码元波形将变坏.接收端收到后可能发生错误判决.由乘性干扰引起的码间串扰,可以采用均衡的办法纠正,而加性干扰的影响可以采用差错控制的措施了.汉明码就是一种能纠正一位错码且编码效率较高的线性分组码,它能纠正一个错码或 ...

  • 基于51单片机的篮球比赛计分计时器设计
  • 课 程 设 计 任 务 书 篮球比赛计分器设计 摘要:篮球比赛计分器的设计是为了解决篮球比赛时计分与计时准确方便和灵活适用的问题而提出的,我组设计的篮球比赛计分器硬件部分主要利用AT89S52单片机完成了计分与计时的功能,并通过两个四位七段数码管分别用来显示比赛时间和甲.乙比赛双方的分数,软件部分利 ...

  • 基于单片机的智能温度检测器设计
  • 目录 第1章 绪论 .......................................................................................................................................... - ...

  • 钟宏宇-毕业设计(数控调频发射器)行距18磅终结版
  • 摘 要 本设计介绍的是数字控制调频发射器, 具有廉价.易制等特点, 它可在80.0~109.9MHz的任意范围内设置发射频率,可预置13个频道,发射频率调整最小值为0.1MHz ,具有单声道/立体声控制,发射距离在20~50m范围内,可应用于学校室内无线广播教学.电视现场导播等场所,同时也发挥了现代 ...

  • [单片机技术及应用]
  • [单片机技术及应用](8) Keil C51中直接使用二进制数方法 (0/38) 2012-09-19 10:36 [单片机]用十六进制写出0-9,A-F- (0/93) 2012-07-09 00:36 单片机C语言的精确延时的计算 (0/615) 2009-11-06 09:57 单片机十字旋转 ...

  • 以应用为目标的单片机原理教学
  • 文章编号:1672-5913(2013)22-0049-06 中图分类号:G642 摘要:探讨以应用为目标的单片机原理课程在教学内容的组织.课堂教学效果的提高.理论教学与实践教学的结合.考核方式的改革等方面存在的问题,提出优化教学内容.强化课堂演示.加强理论与实验融合的策略,以及"作品加分 ...