如何学单片机编程?建议大家先选好编程语言 点击:176 | 回复:1



粤嵌嵌入式

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:174帖 | 0回
  • 年度积分:0
  • 历史总积分:568
  • 注册:2018年6月28日
发表于:2019-01-09 17:30:52
楼主

  如何学单片机编程呢?单片机的应用非常广泛,不仅如此,编程语言也有很多种,大致可以分为三大类:机器语言、汇编语言、高级语言。那么哪种编程语言更适合初学者学呢?

  单片机汇编语言:汇编语言是一种用文字助记符来表示机器指令的符号语言,可以说是接近机器码的一种单片机编程语言,主要优点是占用资源少,程序执行率高,当然也由于一条指令就对应一条机器码,所以每一步的执行动作都是比较清楚的,调试起来也是比较方便的。但作为开发者,一定要明白不同类型的单片机,汇编语言是有差异的,因此也不易移植,毕竟指令系统有所区别,懂得汇编语言可以很好的帮助你了解影响任何语言效率的特殊规定,在浮点数和启用函数的时候,没有汇编语言是没办法做到的。

  单片机C语言:单片机C语言作为一种编译型的程序设计语言,它兼顾了很多种高级语言的特点,同样也具备了汇编语言的功能,C语言因其功能丰富的库函数,运算速度快,编译效率高,有良好的可移植性,而且可以实现直接对系统硬件的控制。C语言程序完整的程序模块结构为软件开发中采用模块化程序设计方法提供了更为有力的保障。

  单片机C语言作为一种非常方便的语言而得到广泛的支持,C语言程序本身并不依赖于机器硬件系统,可以说基本上不做修改就可根据单片机的不同较快地移植过来。如何学单片机编程?用单片机C语言进行程序设计,已经成为单片机软件开发的一个主流,作为一个技术全面并涉足较大规模的软件系统开发的单片机开发人员来讲,好能够掌握基本的C语言编程。

  当然做这样的比较,也并不是说单片机C语言可以实现所有编写程序的功能,比如想要编写一个精确控制的定时程序的时候,用汇编语言来实现还是比较方便的。所以作为一名优秀的单片机编程技术人员,单片机C语言和汇编语言的混合编程都需要掌握。

  如何学单片机编程?在实际工作中能够更熟练的应用两种编程语言,至于那种编程语言好,小编建议你两种编程语言好能够都熟练掌握。





人在旅途

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 137回
  • 年度积分:0
  • 历史总积分:162
  • 注册:2019年1月03日
发表于:2019-01-10 17:07:15
1楼

谢谢楼主分享!!!


热门招聘
相关主题

官方公众号

智造工程师