Ⅰ 单片机电路板接电源,烧录程序
单片机的40脚接VCC,20脚接GND。烧录程序使用单片机的串口引脚,也就是P30和P31,可以购买一个USB转串口模块,使用STC的程序下载软件就可以完成程序的烧写。
在程序下载的时候要对单片机进行冷启动。
Ⅱ 单片机怎样烧程式,一般需要什么硬件
楼主你好:
首先,单片机烧写程序需要的通过相应引脚,将软件生成的HEX文件下载到单片机中,但是得说的是不同类的单片机,其编程引脚也是不尽相同的。就拿比较常用的AT89s52单片机来说,其编程引脚为P1.5、P1.6、P1.7三个脚;如果是AVR单片机ATmega8515、ATmega16,其编程引脚是与AT89s52单片机兼容的;又如STC89c52单片机,其编程引脚为P3.6、P3.7两个引脚......具体情况,这里无法一一列举,楼主查查自己使用的单片机说明书,都有详细介绍。
一般单片机烧写时都会使用USBasp下载程序,因此使用的是IDC10接口将USBasp信号引至电路板上。这里上传一张以AT89s52下载程序为例子的图片,供楼主参考。
Ⅲ 单片机怎么烧程序
可借助编程器(大陆叫编程器、台湾叫烧录器)将编译好的代码(*.BIN, *.HEX)写入单片机。现在的单片机大多带ISP功能,你无需编程器,用串口或JTAG方式将应用程序写入单片机。
Ⅳ 单片机烧坏的几个原因
1、供电电压过高,一般来说稍微高出5V并不会烧坏。
2、电源接反。这种情况在万能板上或面包板上做实验的时候经常出现,所以在接电源前一定要先检查一下,电源的极性有没有接反。
3、有位兄台说电流过大,其实是因为反接或接到过高的电压上才会引起电流过大。如果接对了,不会出现电流过大的情况。比如说单片机接一个5V800MA的直流电源和接一个5V20A的直流电源,只要你接的对,单片机都能正常工作,5V20A的电源不会烧坏单片机。
4、在带负载时,如果负载的工作电流较大的话,要有相应的驱动电路,而不能直接接到单片机上。
5、最后一种可能就是静电,这种可能性也是不可忽视的。静电在干燥的环境中很容易产生,尤其是北方的冬天,一是天气干燥,二是穿的衣服多为毛料,所以身体会产生静电。不过现在好多单片机抗静电的能力都提高了很多。
Ⅳ 贴片单片机如何烧程序
通常有两种方法:
1、对于实验用的贴片封装单片机,可以采用烧写专用的转接座变成双列直插式芯片进行烧写。
2、对于批量产品应用的贴片封装单片机,可以在PCB上增设编程接口端子进行烧写。
Ⅵ 关于单片机ATM89S52烧录程序的问题
你的学习板是无法实现对AT89S52的烧录的,因为AT89S52不具备“自编程”的功能。
详细说明一下:
AT89S52的烧录模式属于ISP,通俗的说是其它电路直接操作单片机的3根专用的端口完成烧录,属于硬件烧录模式;
而你说用的STC89C52学习板的烧录模式属于IAP,通俗的讲就是单片机通过学习板的串口,接收到需要烧录的程序代码,然后进行“自编程”,姑且叫它软件模式,换句话说只有具备“自编程”性能的单片机才“可能”在你的学习板上完成烧录。
(关于ISP和IAP,可以看一下下面这个连接,里面简单说明了下载烧录的原理,STC的单片机与SST的类似,应该对你有帮助的:http://..com/question/266155202.html)
正常情况下你的问题解决方法有三个:
1、使用专门的下载器烧录(如果真想用这两片AT的芯片,这可能是最经济的方式了)
2、使用通用型编程器烧录
3、自己搭建一个烧录电路(下面的建议)。
给你个比较现实的建议:暂时把这两块芯片放到一边,还是用STC来学习。等你对51很熟悉后,反过来再自己设计一个针对AT89S52的烧录电路,作为一个实战练习真的非常合适,因为其硬件并不复杂,到时的主要精力会放在对AT89S52芯片编程时序的了解和软件编制上。通过这个实战练习,你的单片机水平绝对会拔高一个层次的,相信我。
Ⅶ 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秒左右为单片机上电,接下来可以看到软件窗口的自动操作的各项提示和下载进度条,等待一段时间即可完成下载。
Ⅷ 单片机烧录原理
单片机烧录原理有三种方式:
1、把单片机当做一个ROM芯片,早期的单片机都是如此。将单片机放在通用编程上编程时,就像给28C256这样的ROM中写程序的过程一样。
2、像AT89S52或AVR单片机一样,在单片机上有SPI接口,这时用专用的下载线将程序烧写到单片机中。这时不同的是,单片机的CPU除了执行单片机本身的指令之外,还能执行对ROM进行操作的特殊指令,如ROM擦除、烧写和校验指令。在编程ROM时,下载线先通过传输这些指令给CPU执行(擦除ROM、读入数据、烧写ROM、和校验ROM),这样完成对单片机的ROM的烧写。
3、引导程序,即单片机中已经存在了一个烧写程序。启动单片机时首先运行这程序,程序判断端口状态,如果符合“要烧写ROM”的状态存在,就从某个端口(串口、SPI等等)读取数据,然后写入到单片机的ROM中。如果没有“要烧写ROM”的状态,就转到用户的程序开始执行。
(8)单片机烧程序电路扩展阅读:
理解这个原理需要知道几个知识点:
单片机是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。
单击片烧录原理总结:
ICP:使用SWD接口进行烧录,如J-Link烧录器和J-Flash软件配合使用。
ISP:使用引导程序(Bootload)加上外围UART/USB等接口进行烧录。
IAP:软件自身实现在线电擦除和编程的方法,不使用任何工具。程序通常分成两块,分别为引导程序和应用程序。
可以这样比喻性的理解:单片机就是电脑的主板,我们写的程序就是操作系统,主板里面装入引导操作系统的基本程序,下载程序就是给电脑装系统。
Ⅸ 求解释下电路板烧程序的过程。 在电路板没上电时接上烧录器烧程序,电路板单片机有电输入(来自烧录器)
给芯片烧程序的时候供电方式都有两种方式,一种就是目标板供电,此时需要板子通电才可以烧录;另一种就是烧录器供电,用些方式的时候在烧录器所使用的下载器设置好就可以了,可根据你使用的芯片设置电压,比如3.3或者5V。当你使用烧录器供电,编程器的电源脚就有会对应的电压输出;如果没设置成烧录器供电则没有电压输出;它的电压输出对应接到你的目标芯片的电源上,当你给目标板上电后,芯片这里也会有电压,那么它们两个是并联关系,并联并联并联,两个5V的并联结果还是5V。
Ⅹ 单片机烧写程序的硬件电路
这只是一个通信接口转换的电路,关键要看单片机烧写程序是什么接口。然后找个USB或232转这种接口的电路
就可以了。