
单片机是使用汇编语言编程吗,想买一个单片机,不知如何用啊?
3个回答
展开全部
所有的单片机核心是CPU,CPU都是认指令的。指令的助记方式就是汇编语言。因此,用某款CPU指令系统的汇编语言,可以编写该系列的单片机程序。
但是每一款CPU内核,指令系统都有些差异,移植问题太多。另外,汇编语言效率很低,意味着程序员设计CPU的每条指令内容,内存分配。
我们可以用C语言来编程,借助于不同的编译系统帮助我们开发各种单片机。建议你直接买一款单片机的开发板,其功能块能满足你的单片机系统基本要求即可。初学的51开发板,50-200元,配套资料,随便买一款试试,就会用了。
但是每一款CPU内核,指令系统都有些差异,移植问题太多。另外,汇编语言效率很低,意味着程序员设计CPU的每条指令内容,内存分配。
我们可以用C语言来编程,借助于不同的编译系统帮助我们开发各种单片机。建议你直接买一款单片机的开发板,其功能块能满足你的单片机系统基本要求即可。初学的51开发板,50-200元,配套资料,随便买一款试试,就会用了。
展开全部
如果有C语言基础,建议用C语言开发,如果没有C语言基础而又想细致地了解单片机,要学汇编语言编程
学习时要买一个单片机开发板, 上面有许多输入输出外设可供试验 开发板既是试验载体,又是编程器
编程後下载看效果很直观 编译和下载程序都有配套软件
学51单片机的话,用的较多软件是KEIL 既支持C语言也支持汇编语言
c语言通用性好一些 较容易移植到不同的平台上 汇编语言执行效率高(可能会跑得快) 占用存储空间少, 但通用性差,代码不便于复用和移植,开发速度慢一些
学习时要买一个单片机开发板, 上面有许多输入输出外设可供试验 开发板既是试验载体,又是编程器
编程後下载看效果很直观 编译和下载程序都有配套软件
学51单片机的话,用的较多软件是KEIL 既支持C语言也支持汇编语言
c语言通用性好一些 较容易移植到不同的平台上 汇编语言执行效率高(可能会跑得快) 占用存储空间少, 但通用性差,代码不便于复用和移植,开发速度慢一些
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
也可以c语言,看你用什么单片机啦……
追问
是通用的吗,还是说某些单片机是c,某些是汇编语言
追答
一般单片机两种都可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询