关于汇编和C语言编程。 这个问题困扰了很多人。 可能主要是学校教学和一些教材的教育指导造成的。 大一教授C语言编程。 在学生了解C语言有什么实际用途之前,立即介绍其他语言。 。 尽管我已经开始了专门的单片机课程,但课程内容对技术文档非常熟悉。 指令很多,但完整的不多。 所以学完课程后,我仍然不知道为什么要学习编程。
很多同学大一就开始学习C语言课程,我也学习了。 但那时候我每天只是几个数字相乘,几个数字相加,求阶乘,用C语言解决小学数学题。 我每周服用两次。 我一边用电脑,一边不停地敲书本。 课后,我不知道自己掌握了什么,有什么用。 学了有什么用? 如果面试的时候,老板问,你学过编程吗,你立刻想到的是“C语言,VC或者VB。有很多,C语言是基础的,面向工程的,VC是高级的面向对象的” ”,但是老板又问,你能不能把学到的C语言应用到实践中,比如用C语言设计一个定时器闹钟。 现在我傻了,学校里没学过。
微控制器编程可以用C语言或汇编语言完成,但我推荐使用C语言。 模块化管理编程方便,可移植性强,适合编写大型程序。 如果有C语言基础的话,学习一下会更好。 如果不会的话,也可以一边学单片机一边学C语言。 虽然很多人是从汇编语言开始接触单片机的,但是用汇编语言编写小程序还是很简单的。 如果要实现一些算法,汇编语言并不简单。 虽然C语言编译的代码量明显比汇编语言长,而且执行效率也不如汇编语言高,但由于过去单片机开发中芯片技术的限制,以及单片机主频的限制,很多单片机内部存储器小得可怜,主频也小得可怜。 但现在不同了。 芯片内部的存储器根本不关心这种差异。 主频越来越高。
那你不想学汇编语言吗? 不,你必须学会它。 有两个方面。 首先,开始使用微控制器时必须使用汇编语言。 它的语法很简单。 其次,如果你想成为一名单片机程序的高级设计师,你必须掌握汇编语言。 许多高端微控制器如ARM都使用汇编语言作为启动代码,并且许多新的微控制器也首先具有汇编语言。 编译器之后就是C语言编译器。 因此,我认为对于单片机学习汇编语言,如果你精通了C语言,那么你也就精通了汇编语言。 最后,在学习微控制器时,首先要开始。 上手之后,你要关注市场,关注公司,关注公司需要什么样的人才。 我想有了基础之后,面试前就可以了解公司需要的单片机类型了。 很快就开始了,毕竟学习都是一样的。
广告
关于力创商城
力创商城()是嘉力创集团旗下品种齐全、自营库存、质量有保障的电子元器件垂直商城。 拥有自建现代化零部件仓库6000多平方米,现货库存35000余种。 力创商城所有零部件均通过正规渠道从原厂家或代理商处采购,保证原装正品。
建议在力创商城购买元器件。 注册后即可领取15元无门槛优惠券。 如果您需要企业号码,请填写“N”,或点击阅读原文进行注册。