原创
通过博客记录学习过程
2009-5-7 15:21
2357
4
6
分类:
工程师职场
这段时间在博客中写下的嵌入式微控制器C语言日记,主要是记录笔者在学习C语言过程中,从各种C语言典籍中摘录和总结的编程经验等。 学习单片机也就是微控制器还是10年前的事了,那时单片机进入国内不久,主要还是以MCS-51和MC68HC05为主,学习的编程语言以汇编为主。当时编写程序是一件很痛苦的事,汇编语言是一种必须严格按照固定格式的语言,并且汇编语言与硬件直接相关。所以一切都要按部就班,一旦程序出现错误,无论是检查还是阅读都是很困难。
而现在的单片机种类多种多样,编程主要以C语言为主,在编写程序时就避免了直接和硬件打交道,C语言也更加接近我们习惯的语言。而且由于如今程序复杂程度越来越高,更多的单片机系统中使用了实时操作系统,那么学习C语言的重要性就更加凸显了。因此在这个背景下,学习微控制器必然要学习C语言编程,才能适应现阶段复杂的程序开发。于是笔者通过博客的方式,将自己学习嵌入式微控制器C语言的过程,以及在学习中的收获用博客的方式记录下来,对自己也是一个促进。
但是必须要强调的一点是,学习单片机也不是只学会C语言编程就够了,因为最终C代码还是要回归到汇编代码。完全脱离硬件是学不好单片机的,学习单片机还是要先熟悉它的汇编指令,以及通过指令了解它的内部硬件结构。在此基础上再去扩展,这样在编写C代码时才能够得心应手。
用户403611 2009-8-25 00:11
tengjingshu_112148725 2009-5-8 08:48