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

资料大小: 2.28 MB

所需积分: 0

下载次数:

用户评论: 0条评论,查看

上传日期: 2020-11-24

上 传 者: 易水寒他上传的所有资料

资料介绍

标签:编译器(639)指针(177)单片机(20836)

本文档的主要内容详细介绍的是单片机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语言应用程序。

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

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

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

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

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

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

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

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

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料

下载排行

本周

  1. 使用STM32单片机实现智能电表无线WIFI插座APP交流电压电流检测的设计
  2. 使用单片机制作四驱无线遥控小车的详解资料说明
  3. 使用单片机实现步数检测计步器无线蓝牙的设计论文说明
  4. STM32智能平衡小车的详细电路原理图免费下载
  5. 32位ARM单片机STM32F407开发接口连接教程
  6. HC6800-ES V2.0的电路原理图免费下载
  7. MAX813L在单片机系统中有什么样的典型应用
  8. HC32L110和HC32F003及HC32F005系列MCU开发工具用户手册
  9. 51单片机仿真设计实例教程的100例子仿真文件资料合集
  10. 如何使用AT90S8535单片机实现数据采集系统的设计

本月

  1. STC12C5A60S2单片机双串口通信的实现的详细资料说明
  2. 使用STM32单片机实现智能电表无线WIFI插座APP交流电压电流检测的设计
  3. 使用单片机制作四驱无线遥控小车的详解资料说明
  4. 32位ARM单片机STM32F407开发接口连接教程
  5. 使用单片机实现步数检测计步器无线蓝牙的设计论文说明
  6. STM32智能平衡小车的详细电路原理图免费下载
  7. HC6800-ES V2.0的电路原理图免费下载
  8. MAX813L在单片机系统中有什么样的典型应用
  9. 单片机在线编程板下载板Protel工程电路原理图及PCB文件免费下载
  10. HC32L110和HC32F003及HC32F005系列MCU开发工具用户手册

总榜

  1. 单片机C语言程序设计实训100例——基于8051 Proteus仿真
  2. 51单片机学习资料打包
  3. 单片机超级精华包
  4. 网上学单片机(入门篇)
  5. 电子工程师基本知识结构
  6. Keil uVision3下载 (破解版带注册机+中文版)
  7. 《C51单片机及C语言知识点必备秘籍》电子发烧友网创新系列电子书
  8. 单片机C语言程序设计实训100例——基于8051 Proteus仿真
  9. 51单片机c语言超强学习资料
  10. PIC单片机应用常见问答