STC 单片机之初学者最佳芯片选择
刚开始学习单片机,看过很多书,看过很多资料,但很多人还是会像我当 年一样遇到一个很想不通的问题,,,,,,主要是我们都是想要实战。没有一块 自己的单片机电路心就不安。所以我们会开始着手单片机最小系统的设计,问 题在于怎么下载单片机程序这一块的电路设计。。。。。这可能对于高手来说不能 成为问题,但对于单片机初学都这就是个很头痛的问题,当年我就是这样想的, ,,,而我身边的同学都是学的理论单片机。。所以我一个人摸索了好久,,老师 也是理论的,实在没办法。。。单片机程序的下载,在前面的文章里我提到 AT89S52
的下载电路《8051 单片机开发之 USB 下载的应用》。这篇文章里,
主要是写了下载方式的硬件电路,而软件部分没有写。原来是打算续上,这几 天也一直手痒,但经过我思考了一下,突然觉得单片机下载部分没有必要花费 那么长的时间去学习。1、USB 下载线已经是当年的事了,个人认为 AT89S52 也已经不是学习单片机最经典的芯片。2、主要是我已经不想再写那些我认为 没有必要的技术。因为 STC 单片机的出现,让我改变了单片机开发的方式。 STC 系列单片机是初学者的最好选择(我在这不是打广告,没有收到宏晶任何 广告费,呵呵)。STC 单片机系列很宠大,这个我们不管,现在我们关心的是 超载程序的问题。
STC89 系列:功能和 C52 单片机类似。。。。。也就是和
AT89S52 一样,,对于我们完全一样,,,(其实还是有不一样,但我们要求的是 它对于我们初学者来说和 AT89S52 一样就可以了,,) STC11 系列:高速运算 能力,是 89 系列的 8-12 倍 STC12 系列:带 AD/DA 转换或 PWM 输出,其他 和 11 系列差不多 。详情请看 stcmcu/这是宏晶的网站,所有单片机的系列都在 上面,还有下载方式和下载软件。不费话了,我们说了关心的问题是下载程序 问题,所有 STC 单片机的下载方式都是使用串口下载。作为初学者 我们选用
STC89C52RC 这个型号的单片机、、、、、、、、、、下面我们将给出下载的方式:打 开 STC 下载软件,软件名称为 STC_ISP_V479,可以在宏晶科技网站上下载, 双击打开如下图所示。选择相应的 STC 单片机型号,设置下载串口号,打开程 序的 HEX 文件,单击下载按钮,关闭单片机的电源重新上电,程序就自动下 载到单片机里。注:此软件只适用于 STC 单片机程序的下载。说明:1、选择 我们所用的单片机型号,这个很重要。。。。2、打开一个编译成功的.HEX 文件, 这就是我们要下载的程序(这个文件怎么来,我们后面再说)。3、选择我们使 用的计算机串号的型号,这个在设备管理入可查看。右击我的电脑-管理-设 备管理-端口处查看串口号,下载串口号,如下图所示。 4、波特率默认方式。 5、下载, 单击下载按钮,关闭单片机的电源重新上电,程序就自动下载到单 片机里。到些结束,我们要做的事就完成,下载程序只是开发的一个小小角色, 我们的目的是学习单片机,何必搞那么复杂,一块 STC 才几块大洋。。。但是我 们往往还会有这样一个问题就是,我的计算机到底有没有串口?没有串口那就 麻烦了,,,有两种办法解决:1、买一个串口卡,(这个方法不好,原因是不稳 定)2、做一条 USB 转串口线(这个办法好,资料在 GOOGE 里有),实在不 行买一条也行,才十三块大洋,我在网上买过。很好用,,,,,,。。问题解决, 下次我们开始进入学习基于 STC 单片机的程序设计部分。tips:感谢大家的阅读, 本文由我司收集整编。仅供参阅!