51单片机c语言教程第二章,51单片机C语言教程-郭天祥-PDF转word版第二章.pdf

本章节详细介绍了如何使用Keil V6.12软件进行C51单片机编程,包括创建工程、配置、软件仿真、断点设置等步骤,并通过SST89E516RD单片机进行硬件仿真。通过一个C51程序实例,演示了如何操作LED和实现流水灯效果,同时提到了蜂鸣器、继电器的操作以及集电极开路和漏极开路的概念。该教程适合单片机初学者,强调边学边练的学习方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第2章Keil软件使用及流水灯设计

本章详细介绍单片机程序常用编译软件Keil 的用法,包括用Kei 建立工程、工程配置、

C51 单片机程序软件仿真、单步、全速、断点设置、变量查看等。同时还介绍如何使用

SST89E516RD 单片机进行计算机与 TX-IC 单片机学习板之间的硬件仿真。用一个完整的

C51 程序来操作发光二极管的点亮与熄灭,然后调用C51 库函数来方便地实现流水灯,最

后为大家补充蜂鸣器与继电器的操作方法及集电极开路与漏极开路的概念。从这一章开始我

们将手把手地讲解单片机 C 语言编程。认真学好本章,对于初学者来说将会是一个非常好

的开头。

2.1 Kell 工程建立及常用按钮介绍

在使用Keil 软件之前,要保证在用户的计算机上装有一套稳定可靠的软件。本教材中

讲解的Keil 版本为V6.12,为了能让大家更方便地学习本软件的用法,建议大家在学习本教

材时尽量选择该版本。

在本书中,我们强烈推荐的学习方法是边学边用,所以在这里我们不会像传统专业书

籍那样,将某个软件的所有功能事先都讲解得非常仔细,很多不用的地方我们不做说明,需

要用到什么,我们就学习什么,这样才能有效地理解它、记忆它,最终达到学以致用的目的。

2.1.1 Keil工程的建立

进入Keil 后,屏幕知图2.1.1 所示,紧接着出现编辑界面,如图2.1.2 所示。

图2.1.1 启动Keil 软件时的屏幕

(1) 建立一个新工程单击菜单中的选项,如图2.1.3 所示。

图2.1.2 进入Keil 软件后的编辑界面

图2.1.3 新建工程

(2)选择工程要保存的路径,输入工程文件名。Keil 的一个工程里通常含有很多小文件, 为了

方便管理,通常我们将一个工程放在一个独立文件夹下,比如保存到part2_l 文件夹,工 程

文件的名字为part2_l,如图2.1.4 所示,然后单击按钮。工程建立后,此工程名变为

part2_l.uv2 。

图2.1.4 保存工程

(3 )这时会弹出一个对话框,要求用户选择单片机的型号,可以根据用户使用的单片机来

选择。Keil C51 几乎支持所有的51 内核的单片机,TX-1C 实验板上用的是STC89C52,我

们在对话框中找不到这个型号的单片机。因为51 内核单片机具有通用性,所以我们在这里

可 以任选一款89C52就行,Keil软件的关键是程序代码的编写,而非用户选择什么硬件,

在这 里我们选择 Atmel 的 89C52 来说明,如图 2.1.5 所示。选择 89C52 之后,右边

栏里是对该型号单片机的基本说明,我们可以单击其他型号单片机浏览一下

其功能特点,然 后单击按钮。

图2.1.5选择单片机型号

(4)完成上一步骤后,窗口界面如图2.1.6所示。

图2.1.6添加完单片机后的窗口界面

到此为止,我们还没有建立好一个完整的工程,虽然工程名有了,但工程当中还没有任

何文件及代码,接下来我们添加文件及代码。

(5)如图2.1.7所示,单击菜单中的菜单项,或单击界面上的快捷图标。

新建文件后窗口界面如图2.1.8 所示。

图2.1.7 添加文件

图2.1.8 添加完文件后的窗口界面

此时光标在编辑窗口中闪烁,可以输入用户的应用程序,但此时这个新建文件与我们刚

才建立的工程还没有直接的联系,单击图标H ,窗口界面如图2.1.9 所示,在

编辑框中,输入要保存的文件名,同时必须输入正确的扩展名。注意,如果用c 语言编写程

序,则扩展名必须为.c;如果用汇编语言编写程序,则扩展名必须为.asm。这里的文件名不一

定要和工程名相同,用户可以随意填写文件名,然后单击按钮。

图2.1.9 保存文件

(6)回到编辑界面,单击前面的“+ ”号,然后在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值