本文档的主要内容详细介绍的是单片机C51程序设计的学习课件免费下载包括了:1、C51程序设计基础,2、C51的数据类型及其在51单片机中的存储方式,3、硬件资源访问,4、C51的运算符,5、C51的指针,6、C51 的函数,7、C51的流程控制,8、C51编程实例
汇编语言程序可以高效率利用计算机资源,目标程序占用内存少,执行速度快,适合于自动测控系统反应快速、结构紧凑的要求。
C语言程序容易掌握,通用性好,但编译程序系统开销大,目标程序占用内存多,且执行时间比较长,多用于科学计算、工业设计、企业管理。
实际应用中,汇编语言常与C语言配合使用。
使用C语言来进行51内核单片机的程序设计,即C51程序设计 。
用C51编程需要根据单片机存储器结构及内部资源,定义相应的数据类型和变量,按照C51所包含的数据类型、变量存储模式、输入/输出处理、函数等方面的格式来编写C语言应用程序。
其它的语法规定、程序结构及程序设计方法,都与ANSI C相同。
用C51语言编写的应用程序必须经单片机的C语言编译器,转换生成单片机可执行的代码程序。本章是针对德国KEIL公司的C51编译器介绍C51程序设计。
C51与汇编语言相比,有如下优点:
C51语言程序具有规范的结构,可由不同的函数组成,用这种方式编写的程序很容易被移植;
运算符和关键字用接近于自然语言的方式表示,改善了程序的可读性;
提供了包含很多数学函数及其他大量标准子程序的函数库,具有较强的数据处理能力,开发效率高;
C语言程序基本上不作修改或者进行简单的修改,就可方便地移植到其他类型的单片机上;
总之,用C语言进行单片机程序设计是单片机开发和应用的必然趋势,在进行大型、复杂的单片机应用系统开发时都通过C语言来设计程序。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !