51单片机新手入门实例详解
实验系统:EL89C单片机学****开发系统一套
电 脑:具有标准串口的台式机或笔记本电脑,如果没有串口也可购 买一条USB转用口线代替
工具软件:Keil uVision2 (用于编写和编译源程序、仿真调试);
光盘上非安装烧写软件,路径
单片机 EL89C\EL89C光盘\STC52单片机下载程序 \stc-isp--not-setup\
(EL89C的编程控制烧写软件)
.源程序编写和编译
EL89C的8个发光二极管负极通过限流电阻接入单片机的 ~,下
面的范例程序可以使这8个发光二极管轮流点亮,形成流水灯效果。
我们使用的开发工具是 Keil C51,是目前世界上最优秀、最强大的 51单片机 应用平台之一,它集编辑、编译、仿真调试于一体,支持汇编、 C语言以及混合
编程。同时具备功能强大的软件仿真和硬件仿真功能。
下面以一个简单的流水灯程序为例子来介绍 Keil C51的使用方法:
首先在硬盘上建立一个文件夹,命名为ledtest (当然可以是其他名字),为 方便程序的编写和调试,我们将调试过程中产生的文件都将放在这个目录 中。
启动Keil软件,点击菜单project,选择new project,然后选择你要保存的 路径,输入工程文件的名字,我们现在保存到刚才建立的 ledtest目录中,
工程文件命名为ledtest,然后点击保存。
这时会弹出下面的对话框 Select Device for Target,要求你为刚才的项目选 择一个CPU我们选择Atmel的AT89C5Z如图所示,选择AT89C52^后, 右边一栏是对这个单片机的基本的说明,然后点击确定。
I: PIT
VezwloT
良5U
IDe3 6
时出等
「 Use 乐Im4T Lltheir flJiSl] «f M^J
,皿_“
ICS-5]
■:4.」如
Iisiiriipti iil:
'_J KTKfWF
-£j ATz^C51ICS
;A二工4二二:
_J AT?®$ lM£
二J彼出一耻
ATf«C51M2
-Il虎英打甑U
.尔⑶叮
J庇Wb
J灰口*Y匚
•N KraQFMl
11 I
凯司加1 口用 :兴BX”三方人 g$ giEim 45 篦 卬」 3 I?97t年・lb8,B 工立七erHEs/fi 尼^^^& LffilM, IftKf.
,Lr自旷IVw-hfQrg U函 即 grw『1晒卜
12E E-!ta = 0"chi p LAI1
皱电
弹出如下对话框,是否添加标准的启动代码到你的项目,我们这里不理会 它,点击否!
新建一个源程序文件,点击菜单 File?New,在textl框输入一个简单的程
序,如下:
阳lelt £st
L Sl #nZ
ILli tiiK Vjfc Praject [abvg JLjth 匕0讣3 4:。川后 g 也显m 独,
命。ip*即
I = Teill*
;
■ o
X
■
□RG inCDK
LJMP ^AEEl
vikin t
KU
51单片机新手入门实例详解 来自淘豆网www.taodocs.com转载请标明出处.