汇编语言怎么写入单片机

如题所述

利用编译软件,业界最常用功能最强大的是KEIL uv2/3,将你的源程序编译生成为.hex格式的文件。具体用法你可以先下载一个keil c51的软件。找一个教程看一下。keil c51可以编译C语言,也可以编译汇编语言,也可以把两者混合汇编。但是只有将他们转换成.hex格式(十六进制格式文件)的文件(或者二进制的文件,这种情况一般很少),单片机才能识别。
程序编译好后,剩下的工作就是将生成的.hex烧录到单片机中去啦。使用编程器将文件传到单片机中就行啦。
编程器(也即程序烧录器)现在网上有很多卖的(很便宜的,四五十就行了。我前一段时间在淘宝上买了一个。当然,也可以自己做一个,算了下自己做的话,单个的成本也在三十六块钱左右。单个做不合算,批量才有的赚),很多可以通过计算机串口直接将单片机烧录好。然后再将烧录好的单片机取下来,安装在你的MCU系统中。上电....

搞定收工!O(∩_∩)O~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-07
汇编语言写入单片机需要做以下工作:
1、用编译软件将汇编语言编译成相应的二进制文件(或用16进制格式表述的文件)。
2、如果单片机有ISP功能,可能用相应的下载软件利用串口将二进制文件下载到单片机。
3、如果单片机有IAP功能,可以将二进制文件传送进入单片机系统,单片机利用其本身自带的BootLoader功能更新。
4、如果没有ISP或IAP功能,那么单片机就必须借助编程器来烧录了。
第2个回答  2010-05-15
1、使用编译软件,把源程序编译为代码;
2、使用编程器(也叫写片子器)传输到单片机中。
也有的单片机可以用JTAG在线传输到单片机。
第3个回答  2010-05-16
简答的说就是一下几步:
1 安装keil 软件。
2 打开软件,建立新的工程,设置你的单片机参数,这里注意要在建立hex文件选项前打勾,然后建立新的文档,把你的程序copy 进去,保存为以asm为扩展名的文件。
3 生成hex文件,点击rebuild all target files 按钮即可。如果你的程序没有问题,就会在你的工程目录下生成该文件。
4 如果你用的是实验仪,你可以在电脑上安装相关烧录软件,打开后载入刚才生成的hex文件,点击擦除单片机,点击烧录程序。烧录完毕,大功告成。谢谢
第4个回答  2017-06-17
什么单片机呀
不同的单片机,写入方法,是不同的。
另外,一般都是把机器语言写入单片机。
你要把汇编语言写入,这是为什么呢
相似回答