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

我们下学期学单片机,汇编语言的(不是C语言),我想先学学,前几天买了一块板子,虽然小点,只有些必要的东西,像数码管,发光二极管等,不知道软件部分需要用些什么?我的单片机是... 我们下学期学单片机,汇编语言的(不是C语言),我想先学学,前几天买了一块板子,虽然小点,只有些必要的东西,像数码管,发光二极管等,不知道软件部分需要用些什么?我的单片机是零基础,希望各位高手可以通俗而详细的讲一下,谢谢各位!
我已经学了微机原理,会汇编语言,微机原理的上机课都是在DOS下输入EDIT XX.ASM后编写的,单片机也是这样吗?用什么软件能把电脑中的程序下载到单片机上呢?
展开
 我来答
I多多问题多多
推荐于2017-11-23 · TA获得超过379个赞
知道小有建树答主
回答量:158
采纳率:0%
帮助的人:101万
展开全部
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下用对应的软件生成单片机的机器码 在单片机中才能运行啊
祝你学习进步
47okey
2010-12-19 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5900
采纳率:75%
帮助的人:2391万
展开全部
学习单片机汇编语言,推荐PROTEUS软件。它集编辑、编译、调试和仿真的全部功能 ,连KEIL都可以不要。你有实验板了,也可以先调试正常后烧写程序到芯片。这样就方便多了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhxiufan
2015-05-25 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38386
国家科技进步奖

向TA提问 私信TA
展开全部
当然需要的,汇编语言编程完成后也必须要通过编译连接才能成最终的机器语言,供CPU识别。现在一般来说,单片机无论采用C还是汇编语言,用KEILC51这个软件的比较多,目前,这款软件可以支持51、PIC、AVR、ARM等,所以使用者众多。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
淡星汉Re
2010-12-19 · TA获得超过395个赞
知道答主
回答量:523
采纳率:0%
帮助的人:331万
展开全部
关键你学过什么语言??如果学过c语言就用c,上手快。学过其他的高级语言也可以,和c也大都是相通的。要是学过汇编的话就用汇编,毕竟汇编对硬件的操作
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xxl1925
2010-12-19
知道答主
回答量:5
采纳率:0%
帮助的人:3.3万
展开全部
建议你还是先学单片机C语言,这样不会因为汇编这个拦路虎,而降低你持续学习的热情。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式