当前位置:文档之家› 大话51单片机“工具”入门【中为电子科技工作室】

大话51单片机“工具”入门【中为电子科技工作室】

==========================Date :2014-11-2 E-mai :zhongweidianzikeji@163============================================

及使用方法,让初学者从整体具使用的更多细节还需读者自

目录

1.随便说说 ..........................

2.Keil uVision 3

3.Keil uVision 3

4.HEX 文件烧写(

5.几点建议 ..........................

6.广告 ................................

7.声明 ................................

大话51单片机“工具”入门

从安装开发环境到新建工程到下载程序

==========================================================Revision :1.0 Author :eco

i@https://www.doczj.com/doc/d512013571.html, QQ :2970904654

==========================================================本文档主要介绍了学习51单片机所需要的工具—— Keil uVision 3、STC IS 让初学者从整体上了解开发51单片机的流程,是一快速入门的更多细节还需读者自己在今后的学习道路上慢慢研究。

.......................................................................................安装及破解 .............................................................................新建工程 .................................................................................STC ISP ) .....................................................................................................................................................................................................................................................................................................................................................................................................................

================ ================ STC ISP ——的安装入门的导学文章,工 (2)

(2)

(7)

(13)

(15)

(15)

(15)

1.随便说说

51单片机虽是二三十年前的东西,但拿它入门仍是最好,个人认为原因如下:■ 资料多,各种书籍,各种网络资料,各种群,各种论坛

■ 万变不离其中,技术发展很快,其实最基本的核心依旧没变

■ 简单,它是最基本、最易学、最易懂的一款微控制器

■ 便宜,学习它,花的银子少

本想录制一视频,其实网络上有各种各样的教学视频,大家可以搜搜。我今天就抛砖引玉,写一点入门的东西,这个文档一定达不到无微不至,我只想让大家对单片机有个整体的认识,学习它,不要陷入局部,会迷失方向的,那就是不知庐山真面目了。在今后,希望搞技术的童鞋们,对于某project一定首先从整体上去把握,然后再细节深入。

接下来,以宏晶科技代理的STC89C52RC单片机为例介绍整个开发过程(STC单片机身世是迷,据说是国产,但又有人说STC是深圳宏晶和英国SST达成秘密合作的产物,由英国设计,在台湾TSMC封装,大陆深圳宏晶销售。所谓的"国产"是沾边)。之所以用STC单片机为例是因为价格便宜、操作简单,并且程序下载只需要串口。一片STC89C52RC单片机3块钱搞定,一条USB转串口线4块钱搞定,我们入门没必要搞高大上的设备,等自己更专业了,才能配得上更好的设备。废话少说,上图。

DIP封装51单片机USB转串口线

2.Keil uVision 3安装及破解

大多数人开发51时用Keil uVision 3(还有Keil uVision 2、Keil uVision 4、Keil uVision 5等版本哦),本文以3为例,首先上图。

Keil uVision 3 界面

这个是Keil uVision 3的庐山真面,有不少人骂它狗血坑人,说什么对中文支持不好,信息检索连98年的VC6.0都不如,咱们且不管这些,尽管大胆去学,放心不会死人,这个开发环境也相当牛叉,有种你来写个。

网上下载个Keil3的开发环境,打开压缩包,有3个文件,“c51v802.exe”是Keil3的应

用程序,“Keil_lic_v2.exe”是Keil3的破解软件,想要知道如何安装和破解请点击“安装说明”。

---------------------------------------------------挖掘机挖个沟--------------------------------------------------

安装开始啦,右击“c51v802.exe”选择以管理员身份运行(win7系统切记)。

点击Next

点击I agree…,然后点击Next

通过Browse选择安装路径,也可以按默认路径,最后点击Next。

填上信息,写假的也没事,然后点击Next(直接进入安装状态,如下图)。

安装就要结束了。。。

点击Finish结束安装。

最后桌面会出现一神奇图标,如下图。

---------------------------------------------------挖掘机挖个沟--------------------------------------------------

上述是安装方法,但是我们是盗版的,需要破解,下文介绍破解方法。

双击“Keil_lic_v2.exe”,选择51和V2。

点击Generate生成LIC0和SN。这里只用LIC0,复制LIC0。

然后双击桌面“Keil uVision3图标”,打开开发环境,点击菜单栏“File”,选择“License Management”。(我这个以前安装过、用过,所以标题栏会显示BlinkingLEDs,不必顾虑这。)

将复制的LIC0粘贴在New License ID Code中,点击Add LIC。

破解成功,我这个可以用到2021年,点击确定退出。如果你的日期太短,可以用注册机重新生成,再添加LIC,一般都能用很多年。

3.Keil uVision 3新建工程

选择菜单栏“Project”,点击“New Project…”

选择保存目录,命名工程名称(这里命名为“FirstPrj”),点击保存。

选择CPU,由于没有STC系类(上文说过STC出身不详),这里选择Atmel(不要怕,都是51内核的)。

选择AT89C52单片机,点击确定。

问你是否添加启动代码,点击“是”就好。

点击工具栏新建图标,新建一个C文件。

生成以“Text1”为名的文件,然后点击保存按钮,保存“Text1”。

意这个“.c”千万不能丢,并且“c”字母为小写。最后点击保存。

1’”。

首先选择刚才建的c文件“first_prj.c”,然后单击“Add”,最后点击“Close

查看是否已经添加进来。

写一个超级简单的程序,总共21行。写完后点,击左上角工具栏“”进行编译。如果下面(最下面)显现0 Error(s) , 0 Warning(s),那说明我们的程序没问题。

不要以为完了,我们还没有生成HEX文件,没有HEX文件就没法烧写单片机。别怕,Options for Target”按钮。

首先点击“Options for Target”按钮后弹出上述对话框,选择“Output”选项卡,然后Create HEX File”,最后点击“确定”,这样就设置完成了。

再次回到主界面点击工具栏左上角的“”按钮,进行编译。此时会多出一行

hex file from "FirstPrj"...”,这说明我们成功生成了HEX文件,该文件就在工程保存的目录下。

HEX文件下一步就该是把HEX文件烧写到单片机了。

4.HEX文件烧写(STC ISP)

一般STC单片机的烧写都用这个神器。

我用的是非安装版。这个是网上下载的,双击“”就能打开。

一般不用设置,但是由2个关键的地方。

1、MCU Type:透过下拉菜单选择“STC89C52RC”。

2、通过下拉菜单,选择COM口,我用的是COM4(这个要根据自己的电脑选择,

具体设置见下图)。

右键桌面上的“我的电脑”,—> “管理”—> 设备管理器—> 端口,按此操作就能看到了。但是笔记本电脑一般没有串口,需要插上USB转串口线,正确安装驱动后,才能

设置完后,点击“打开程序文件”按钮,选择“FirstPrj.hex”文件,最后点击“打开”

DownLoad/下载”按钮,下载我们的程序到单片机,别忘了连接串口线或

线到学习板,没有导线你咋下载。还有STC单片机下载时需要“冷启动”,也就是点击下载按钮后,单片机需要重新掉电、上电。

祝你好运希望你能下载成功。

5.几点建议 刚开始学51单片机,你会觉得难,但是你要越挫越勇,我当年很笨,看啥啥不懂,不过我坚持了,人家一天能学会的东西,那我可以用一周来学,学习这件小事不是谁学的快,而是谁一直在坚持,大家不都在说活到老学到老吗。相信你们比我聪明,相信你们会更成功。 如果你不想搞单片机,那你尽早确定一个新的目标,闻道有先后,谁先接触谁就更牛叉,想搞单片机的,那就好好搞,入门后加深学习,千万不要放弃,然后你再去搞更牛叉的东西,例如ARM 的一些东东,干单片机(电子)这行,英语一定要好好的修炼,英语很重要,因为芯片用的都是国外的,它们的资料文档都是英语写的,别惊讶,国内芯片(IC )这行还是比较弱的。

6.广告

打个广告,中为电子科技工作室(isMain elec tech studio )的小小学习板IS_EB5AM_V101,希望多多支持,希望你会喜欢,希望多提批评。

7.声明

上述文档出自【中为电子科技工作室】 仅用于技术交流 中为电子科技工作室 isMain elec tech studio

相关主题
文本预览
相关文档 最新文档