
单片机开发用C和汇编语言各有什么优缺点
我也觉的用C很难满足一些延时精度高的问题,所以光用C是不能解觉所有的问题。最近考虑是否要学习汇编。感谢各位的指导!...
我也觉的用C很难满足一些延时精度高的问题, 所以光用C是不能解觉所有的问题。最近考虑是否要学习汇编。感谢各位的指导!
展开
6个回答
展开全部
学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语
言,还有众多种类的单片机选择真是件让人头痛的事。在众多单片机中51 架构的芯片风行
很久,学习资料也相对很多,是初学的较好的选择之一。51 的编程语言常用的有二种,一
种是汇编语言,一种是C 语言。汇编语言的机器代码生成效率很高但可读性却并不强,复
杂一点的程序就更是难读懂,而C 语言在大多数情况下其机器代码生成效率和汇编语言相
当,但可读性和可移植性却远远超过汇编语言,而且C 语言还可以嵌入汇编来解决高时效
性的代码编写问题。对于开发周期来说,中大型的软件编写用C 语言的开发周期通常要小
于汇编语言很多。综合以上C 语言的优点,我在学习时选择了C 语言。
言,还有众多种类的单片机选择真是件让人头痛的事。在众多单片机中51 架构的芯片风行
很久,学习资料也相对很多,是初学的较好的选择之一。51 的编程语言常用的有二种,一
种是汇编语言,一种是C 语言。汇编语言的机器代码生成效率很高但可读性却并不强,复
杂一点的程序就更是难读懂,而C 语言在大多数情况下其机器代码生成效率和汇编语言相
当,但可读性和可移植性却远远超过汇编语言,而且C 语言还可以嵌入汇编来解决高时效
性的代码编写问题。对于开发周期来说,中大型的软件编写用C 语言的开发周期通常要小
于汇编语言很多。综合以上C 语言的优点,我在学习时选择了C 语言。
参考资料: pnzwzw@163.com
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询