这篇文章里,主要是写了下载方式的硬件电路,而软件部分没有写。
原来是打算续上,这几天也一直手痒,但经过我思考了一下,突然觉得单片机下载部分没有必要花费那么长的时间去学习。
1、USB下载线已经是当年的事了,个人认为AT89S52也已经不是学习单片机最经典的芯片。
2、主要是我已经不想再写那些我认为没有必要的技术。因为STC单片机的出现,让我改变了单片机开发的方式。
STC系列单片机是初学者的最好选择(我在这不是打广告,没有收到宏晶任何广告费,呵呵)。
STC单片机系列很宠大,这个我们不管,现在我们关心的是超载程序的问题。
详情请看/zixunimg/eepwimg/www.stcmcu.com/这是宏晶的网站,所有单片机的系列都在上面,还有下载方式和下载软件。
不费话了,我们说了关心的问题是下载程序问题,所有STC单片机的下载方式都是使用串口下载。
作为初学者 我们选用STC89C52RC这个型号的单片机、、、、、、、、、、
下面我们将给出下载的方式:
打开STC下载软件,软件名称为STC_ISP_V479,可以在宏晶科技网站上下载,双击打开如下图所示。选择相应的STC单片机型号,设置下载串口号,打开程序的HEX文件,单击下载按钮,关闭单片机的电源重新上电,程序就自动下载到单片机里。
注:此软件只适用于STC单片机程序的下载。
说明:
1、选择我们所用的单片机型号,这个很重要。。。。
2、打开一个编译成功的.HEX文件,这就是我们要下载的程序(这个文件怎么来,我们后面再说)。
3、选择我们使用的计算机串号的型号,这个在设备管理入可查看。
右击我的电脑-管理-设备管理-端口处查看串口号,下载串口号,如下图所示。
5、下载, 单击下载按钮,关闭单片机的电源重新上电,程序就自动下载到单片机里。
到些结束,我们要做的事就完成,下载程序只是开发的一个小小角色,我们的目的是学习单片机,何必搞那么复杂,一块STC才几块大洋。。。
但是我们往往还会有这样一个问题就是,我的计算机到底有没有串口?
没有串口那就麻烦了,,,有两种办法解决:
1、买一个串口卡,(这个方法不好,原因是不稳定)
2、做一条USB转串口线(这个办法好,资料在GOOGE里有),实在不行买一条也行,才十三块大洋,我在网上买过。很好用,,,,,,。。
问题解决,下次我们开始进入学习基于STC单片机的程序设计部分。