单片机C51程序设计的学习课件免费下载

网络整理 2020-11-24 17:30:07 0评

资料大小:2.28 MB

所需积分:0

下载次数:0

本文档的主要内容详细介绍的是单片机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个回复

我要评论

热门标签