在一些应用场合,人们不需要计算机完成十分复杂的运算,但却希望计算机小巧,可靠,价格低。于是人们把组成计算机的这5个部分全部集成到一块芯片上,也说是一块芯片能构成一个独立的计算机,在当时的技术条件下,这是一件了不起的事情,于是人们用这个特征来为之命名,称为“单片机”。
单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为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语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
用keil软件编写单片机程序的步骤:
1、首先是打开keil软件,打开后显示的界面如下。
3、输入工程名后会出现如下图所示的芯片选择对话框,选择你开发板上的型 即可(相信要看这张帖子的读者一定是在学51单片机,此时只需选择Atmel-》AT89c52即可。如下第二张图所示)。
5、点击后出现如下第一张图所示界面,并点击保存按钮。
7、接下来的一步是将源文件加入到工程中,点击选中source group并右击将会出现如下图所示界面。
9、打开source group后将会出现如下图箭头所指处的变化。
11、但我们点击进入工程的文件夹没有看到后缀名为.hex文件,如下图所示。
13、在对话框中点击output选项如下图1处显示,并勾选create hex file如下图2处显示。勾选后关闭对话框并如第10步再编译一次。可以看到文件夹中生成了.hex文件。

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113468 人正在系统学习中 相关资源:ExWinner成套 价软件
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!