❶ 请问一下懂51单片机的朋友,我用的是 stc89c52的单片机,想问下关于烧录程序的问题。
看来你对STC单片机真不了解,而在不知情的情况下,贸然用AT的烧录器来给STC单片机烧录,你真是敢想敢干,有魄力啊!其实,目前,STC单片机基本上成为国内51单片机的主流芯片,在网络这里关于STC单片机的烧录方法,随便找就能到一堆,难道你真的一无所知。
STC单片机烧录程序,根本不用什么烧录器,更与AT单片机毫无关系,怎么会想到用AT的烧录器呢。STC单片机只用电脑串口就可烧录程序。但因现在的电脑都没有串口了,所以要用一条USB转串口线就行。更简单的,上网买一个USB转TTL模块,有4条线,VCC,GNG,TXD,RXD与单片机的这4个连接,单片机正常外接晶振,复电路即可完成烧录。更具体的方法,去STC官网下载技术手册,有更详细说明。
再去STC官网下载专用烧录软件:STC-ISP软件包,里面还有USB转串口的驱动程序。因为,要用USB转串口线要安装驱动程序。
最后说一句,你用烧录器给STC烧录程序,那已经把STC单片机烧坏了,再重换一个或再买一片吧。
❷ 请问STC单片机开发板烧录的问题
开发板为了能烧录同一个系列的单片机,留的脚位是按照最多的管脚来预留的
首先你要找到1脚所在的位置(在拨位开关下方),同时找到你芯片上1脚的位置(芯片一脚边上有凹槽)。
这样下面的脚位是空的
只要保证1脚对应上,就可以烧录了
❸ 单片机烧录程序问题
需要利用下载器和下载软件才能将keil程序输出的hex文件烧录到单片机中。具体操作请参照以下步骤,演示单片机为51单片机。
1、首先准备好51单片机最小系统板和烧录器。
❹ STC89C52的单片机,用于烧录的管脚是哪几个
方法一:
你去淘宝买一个USB接口的AVR下载线。 (如果您的计算机有一个并行端口,一个并口下载电缆也行)。该芯片AT89C51和AT89C52投票。购买AT89S51 AT89S52。 Atmel的AT89系列微控制器芯片上的“S”字的ISP下载线。表示“C”字是一个CMOS芯片,不能用下载电缆的燃烧过程。只用昂贵的程序员燃烧过程。一般常见的是刻录软件盛荣。
你说,该方案应该是双龙SLISP,它可以燃烧所有的AVR芯片和AT89S51 AT89S52(8051内核)。所以我建议你购买的AVR下载电缆,以便以后可以刻录AVR单片机。如果你买了下载电缆。一般包含在CD-ROM刻录软件安装就行了。如果你下载电缆下载网站,你可以去双龙。网址:<a href="http://www.sl.com.cn" www.sl.com.cn 的如果不是你加我下QQ,我给你这个文件不是。 QQ:373884636。如果不是,如何刻录,我可以教你。
你切换到STC单片机。例如,STC89C52。该引脚与AT89C52是兼容的。 STC89C52支持ISP。下载电缆,你也可以去淘宝买一个。只有几元钱。 (AVR下载线USB接口大概是100多块,并行端口便宜,大概几十件。STC下载线最便宜的)刻录软件,当你购买下载电缆问人想一下就行了。
不管你用什么方法烧芯片。烧伤实际上是MCU只写入最终代码0和1。一般十六进制16进制文件。 Keil编译源代码(源代码是你的汇编或C语言编写代码),你设置,它会自动生成hex文件。再烧,烧入单片机相应的开发工具就行了。很简单的。
❺ STC单片机开发板给单片机烧写程序的时候要用到哪些管脚贴片的单片机是怎么烧写程序的
STC单片机开发板给单片机烧写程序是不行的。
1、首先我们都是通过电脑的串口(232电平)通过232芯片转换为TTL后再给单片机,实现下载功能。
2、第1步用到stc的串口软件,这个软件下载时要和单片机进行握手,STC内部协议。
3、你的单片机开发板没有这个握手,怎么能下载程序呢?
如果想试一试,可以这么干:
1、把stc的握手码,及过程码(如何将hex文件烧进去的)截出来。
2、通过单片机程序把这个握手码及过程码发给另一个单片机。
3、如何将hex文件传给另一块单片机呢,可以把hex文件放到sd卡里。开发板上的单片机不断的读取sd卡的文件传给另一个单片机。
❻ 单片机烧录时用到哪几个脚
常用的两个厂家的单片机。
Atmel的单片机:几乎所有脚都要用。
电气连接是电脑-->MAX232-->控制芯片(也是单片机)-->被烧录单片机
STC的单片机:电源正负脚,晶振脚(要用上晶振),复位脚(要用上复位),然后就是p3.0 和 p3.1 两只脚。 共计7只脚.
电气连接是电脑-->MAX232-->被烧录单片机
STC单片机开发板给单片机烧写程序是不行的。
1、首先我们都是通过电脑的串口(232电平)通过232芯片转换为TTL后再给单片机,实现下载功能。
2、第1步用到stc的串口软件,这个软件下载时要和单片机进行握手,STC内部协议。
3、你的单片机开发板没有这个握手,怎么能下载程序呢?
如果想试一试,可以这么干:
1、把stc的握手码,及过程码(如何将hex文件烧进去的)截出来。
2、通过单片机程序把这个握手码及过程码发给另一个单片机。
3、如何将hex文件传给另一块单片机呢,可以把hex文件放到sd卡里。开发板上的单片机不断的读取sd卡的文件传给另一个单片机。
❼ stc单片机烧录步骤
STC单片机烧录代码步骤:(以下文字由wannenggong经键盘录入)
1、需要有一根下载线。可以是连接电脑主板原生串行9针COM端口经MAX232芯片转换的串口连接线;也可以是连接电脑USB端口经CP21xx或CH3xx芯片转换的串口接线,如果使用的是USB转串口的下载线,使用前需要在电脑中安装相应转换芯片的驱动程序,目前使用最多的是CH340下载线,驱动安装成功后可以在电脑“设备管理器”端口列表中看到:USB-SERIAL CH340(COMx)项、此时需要牢记这个x也就是串口号码,例如:COM4。
2、连接下载线与STC单片机的串口1(P3.0,P3.1端口),此时需要注意的是下载线的TXD/RXD与单片机的TXD/RXD引线需要交叉连接。
3、到STC单片机官网下载最新版的STC-spi软件,打开软件后(1)、选择待下载芯片的型号。(2)、选择串口。(3)、设置波特率,最低波特率设为2400最高可以根据不同芯片从低到高试着设置。(4)、打开编译通过的.hex目标文件。
4、先不给单片机通电,点击“下载/编程”,等待3秒左右为单片机上电,接下来可以看到软件窗口的自动操作的各项提示和下载进度条,等待一段时间即可完成下载。
❽ stc12c5a60s2的两个烧录引脚这么接可不可以
stc12c5a60s2的两个烧录引脚,是留出的那两个过孔吗?
那你有没有想过,烧录程序时怎么连线?你准备用USB转TTL模块烧录程序吧,烧录时需要用4条线与模块连接,这4条线最好是4芯片的排线,两端有端子的,直接插到4脚的单排针上,这样才方便操作。模块上有排针(或针座),那你的板上应该有一个4脚单排针,并把它放在板子的四周的每一边上,插线时即方便又不影响其它元件。所以,要把单片机的RXD,TXD引脚连到单排针上,单排针的其余2脚分别是VCC,GND。至于这4脚的顺序,一定要与模块的这4脚顺序相同。
而你这样留出2个过孔,怎么与模块连接,到时候还需要现焊2条导线啰?你那是过孔啊,过孔圆盘的直经很小,焊一次就掉了。无论从哪方面来讲,这种做法都不妥,实际上是不可行的。
这回答是用手机纯手工按的,请及时采纳吧。
❾ 向STC单片机烧写程序利用VCC,GND,TXD,RXD四个引脚
89c51单片机 EA/VPP是外部存储器访问允许,当CUP访问外部程序存储器的时候EA/VPP不行保持低电平,如果EA/VPP为高电平接VCC端CPU则执行内部程序存储器的指令,ALE/PROG接口的作用是地址锁存用的,用于P0口扩展并口或者存储器时给锁存器373(573)提供地址锁存信号。还有一个功能就是烧录程序时用到,但又ISP功能后这就没用了。
❿ 单片机烧录脚注意事项
给单片机烧录程序注意事项:
一,要有烧录转接器,如USB转TTL,
二,单片机要满足最小系统,
三,转接器的Tx. RX要分别接单片机的Rx TX,
四,单片机一般要冷起动,既烧程序时,要先给到单片机断电,。