作业帮 > 综合 > 作业

单片机(汇编语言)需要的软件?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/05 18:19:25
单片机(汇编语言)需要的软件?
我们下学期学单片机,汇编语言的(不是C语言),我想先学学,前几天买了一块板子,虽然小点,只有些必要的东西,像数码管,发光二极管等,不知道软件部分需要用些什么?我的单片机是零基础,希望各位高手可以通俗而详细的讲一下,谢谢各位!
我已经学了微机原理,会汇编语言,微机原理的上机课都是在DOS下输入EDIT XX.ASM后编写的,单片机也是这样吗?用什么软件能把电脑中的程序下载到单片机上呢?
单片机(汇编语言)需要的软件?
51单片机是Keil 软件
pic单片机是MPLAB软件
汇编要将编辑文件要保存为.asm为后缀的文件(c语言则是.c为后缀)
avr单片机是avr studio 或iccavr软件
汇编要将编辑文件要保存为.s为后缀的文件(c语言则是.c为后缀)
51单片机可以很多下载软件 将你的汇编程序 在Keil 软件中设置为:
options for target 1->output->create HEX file
生成hex文件 然后将这个hex文件通过下载软件下载到单片机中.
下载软件有两类:串口下载和ISP接口下载
ISP接口下载软件是对应你的下载器的(一般买下载器都会给你对应的下载软件的)
串口下载:STC类的51单片机可以用STC_ISP_V486.exe,但是对于Atmel类的就不行
微机原理的上机课都是在DOS下输入EDIT XX.ASM后编写的,单片机也是这样吗?
单片机不是这样的 因为微机机器码和单片机机器码是不一样的
所以单片机需要在windows下用对应的软件生成单片机的机器码 在单片机中才能运行啊
祝你学习进步