×

单片机C51程序设计

消耗积分:1 | 格式:ppt | 大小:2331KB | 2014-05-25

duwenzeng

分享资料个

学习51单片机的可以参考一下

5.1 C51程序设计基础

汇编语言程序可以高效率利用计算机资源,目标程序占用内存少,执行速度快,适合于自动测控系统反应快速、结构紧凑的要求。

C语言程序容易掌握,通用性好,但编译程序系统开销大,目标程序占用内存多,且执行时间比较长,多用于科学计算、工业设计、企业管理。

实际应用中,汇编语言常与C语言配合使用。

使用C语言来进行51内核单片机的程序设计,即C51程序设计 。

5.1.1 C51语言特点

用C51编程需要根据单片机存储器结构及内部资源,定义相应的数据类型和变量,按照C51所包含的数据类型、变量存储模式、输入/输出处理、函数等方面的格式来编写C语言应用程序。

其它的语法规定、程序结构及程序设计方法,都与ANSI C相同。

用C51语言编写的应用程序必须经单片机的C语言编译器,转换生成单片机可执行的代码程序。本章是针对德国KEIL公司的C51编译器介绍C51程序设计。

C51与汇编语言相比,有如下优点:

C51语言程序具有规范的结构,可由不同的函数组成,用这种方式编写的程序很容易被移植;

运算符和关键字用接近于自然语言的方式表示,改善了程序的可读性;

提供了包含很多数学函数及其他大量标准子程序的函数库,具有较强的数据处理能力,开发效率高;

C语言程序基本上不作修改或者进行简单的修改,就可方便地移植到其他类型的单片机上;

总之,用C语言进行单片机程序设计是单片机开发和应用的必然趋势,在进行大型、复杂的单片机应用系统开发时都通过C语言来设计程序。

单片机C51程序设计

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !