单片机怎么烧写程序

1.单片机怎么烧写程序STC系列单片机为例:首先,需要安装keil软件和STC_ISP程序下载软件.先对你想要实现对单片机的功能用keil编程,然后用STC_ISP下载软件下载到单片机上,最后打开给单片机提供电源就可以观察单片机开发板或是自己搭建的板子上的现象了 。
通过不断修改程序,下载程序,最终获得自己在实验板上想要的结果.这样就可以了 。实验板与PC机的连接:一般对现成购买的开发板来说,会有一个USB接口提供5v电源、提供通信或另一个USB用来下载接口驱动程序,同时有RS232串口,实现MAX232电平与单片机TTL电平之间转换,用来进行通信下载程序和数据;;对自己搭建的电路板来说,仍会有MAX232芯片和RS232串口用来实现程序的烧写,实现对单片机写入数据和程序的下载.用的是RS232串口实现的程序烧写!若要用USB来烧写,需要一个相应的ISP下载软件和硬件烧写器,一般这种烧写器价格不菲.用的是USB口实现烧写程序!一般的,烧写程序还是选用可以用ISP下载的,自己搭建个RS232串口的电路,简单实用,对单片机烧写程序就够用了. 。
2.如何给单片机烧录程序需要利用下载器和下载软件才能将keil程序输出的hex文件烧录到单片机中 。具体操作请参照以下步骤,演示单片机为51单片机 。
1、首先准备好51单片机最小系统板和烧录器 。
2、打开stc-isp烧录软件选择好单片机型号,这里的所选的单片机型号为STC89C/LE52RC 。在此可以观察到“串口号”显示没有可用的接口 。
3、接着把烧录器与51单片机最小系统连线,插入电脑 。
4、电脑已经识别到串口号(COM10)后,选择点击“打开程序文件”,将目标hex文件导入 。
5、然后点击“下载”选项,可以看到软件界面右下角显示框显示“正在检测目标单片机 。” 。
6、然后对单片机重新上电,不久后,软件界面右下角显示框显示“正在重新握手 。成功” 。完成以上设置后,即可完成给单片机烧录程序 。
3.给单片机写程序为什么叫烧写呢烧写就是对单片机中的rom进行擦写 。现代工艺下,rom现已能够进行屡次擦写,但在前期,rom只能一次性设计好,单片机自动烧录机程序经编译联接后传给机器就是机器语言,简而言之就是一大堆1和0 。在烧写进程中,将烧、不烧一大堆MOS管和BJT的丝或连、不连上通道来表明这些1和0 。
扩展资料:
【单片机怎么烧写程序】芯片烧写时,需要保证烧写和标记的同步,即实际操作中应做到烧写一片,标记一片 。任何不能明确判断芯片适用机种和校验和的芯片,一律需重新烧写并标识 。在烧写过程中,若发现程序与作业指导书或对照表不符,应该及时报警,决不允许私自切换程序及更改烧写规范 。
对于无故损坏烧写规范、在烧写规范中乱涂乱画者查实责任人,并对责任人及组长进行处罚 。烧写芯片人员必须按照正式烧写规范执行,进行程序烧写 。
4.单片机怎样烧程式,一般需要什么硬件楼主你好:
首先,单片机烧写程序需要的通过相应引脚,将软件生成的HEX文件下载到单片机中,但是得说的是不同类的单片机,其编程引脚也是不尽相同的 。就拿比较常用的AT89s52单片机来说,其编程引脚为P1.5、P1.6、P1.7三个脚;如果是AVR单片机ATmega8515、ATmega16,其编程引脚是与AT89s52单片机兼容的;又如STC89c52单片机,其编程引脚为P3.6、P3.7两个引脚 。。具体情况,这里无法一一列举,楼主查查自己使用的单片机说明书,都有详细介绍 。
一般单片机烧写时都会使用USBasp下载程序,因此使用的是IDC10接口将USBasp信号引至电路板上 。这里上传一张以AT89s52下载程序为例子的图片,供楼主参考 。