首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 用C语言实现高效嵌入式编程

用C语言实现高效嵌入式编程

资料介绍
用C语言实现高效嵌入式编程用 C 语言实现高效嵌入式编程
吴斌 刘宗行  青舟 □     一、引言  随着市场竞争的日趋激烈, 要求电子工程师能够在短时间 内编写出执行效率高而又可靠 的嵌入式系统的执行代码。同 时,由于实际系统的日趋复杂, 要求所写的代码规范、模块化并 便于多个工程师以软件工程的 形式进行协同开发。汇编语言作 为传统的嵌入式系统的编程语 言,已经不能满足这样的实际需 要了。而 C 语言以其结构化和能 产生高效代码满足了这样的需 要,成为电子工程师在进行嵌入 式系统编程的首选开发工具而 得到了广泛支持,早在 1985 年 就推出了针对 8051 的C51 编译 器,而其它流行嵌入式处理器系 统如 196 系列、 PIC 系列、 MOTORAL 系列、MSP430 系列、AD 公司和 TI 公司的 DSP 系列都有功能强大 的 C 语言编译系统以及丰富的 C 语言库函数。   
摘 要 :用高级语言 C 进行嵌入式系统的编程有着汇编语言编程所不可比 拟的优势,并已成为未来必然的发展趋势。本文根据作者的实际开发经 验,以 KEILC51 为开发工具,首先介绍了高级语言 C 的编程优势,然 后介绍了 C51 与标准 C 语言的主要不同点,介绍了用高级语言 C 进行 嵌入式系统编程的特点;介绍了如何快速编出规范、高效而又精简的 C 语言程序,以及如何对程序进行优化。 关键词: C 语言,单片机,高效,优化

二、高级 C 语言编程与汇编语言 编程相比的优势。  在国内,大量的程序员仍采 用汇编语言作为开发工具进行 编程,汇编语言有执行效率高的 优点,但其可移植性和可读性 差,以及它本身就是一种低级语 言带来编程效率低下,都使它的 编程和维护极不方便,从而导致 整个系统的可靠性也较差。而使 用 C 语言进行嵌入式系统的开 发,有着汇编语言编程所不可比 拟的优势:  1、编程调试灵活方便  C
标签:语言实现高效嵌入式编
用C语言实现高效嵌入式编程
本地下载

评论