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

我们下学期学单片机,汇编语言的(不是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下用对应的软件生成单片机的机器码 在单片机中才能运行啊
祝你学习进步
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-19
学习单片机汇编语言,推荐PROTEUS软件。它集编辑、编译、调试和仿真的全部功能 ,连KEIL都可以不要。你有实验板了,也可以先调试正常后烧写程序到芯片。这样就方便多了。
第2个回答  2015-05-25
当然需要的,汇编语言编程完成后也必须要通过编译连接才能成最终的机器语言,供CPU识别。现在一般来说,单片机无论采用C还是汇编语言,用KEILC51这个软件的比较多,目前,这款软件可以支持51、PIC、AVR、ARM等,所以使用者众多。
第3个回答  2010-12-19
关键你学过什么语言??如果学过c语言就用c,上手快。学过其他的高级语言也可以,和c也大都是相通的。要是学过汇编的话就用汇编,毕竟汇编对硬件的操作本回答被网友采纳
第4个回答  2010-12-19
建议你还是先学单片机C语言,这样不会因为汇编这个拦路虎,而降低你持续学习的热情。
相似回答