- 18
- 0
- 约1.98万字
- 约 22页
- 2016-06-04 发布于重庆
- 举报
51基础知识
MCS-51单片机的C语言编程 §3-1 C语言与MCS-51一、C语言特点 C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的某些特点,用C语言进行程序设计已经成为软件开发的一个主流。单片机系统的开发也适应了这个潮流。与汇编语言相比,用C语言开发单片机具有如下特点:
开发速度优于汇编语言;
软件的可读性和可维护性显著改善;
提供了库函数包含许多标准子程序,具有较强的数据处理能力;
关键字及控制转移方式更接近人的思维方式;
方便进行多人联合开发,进行模块化软件设计;
C语言本身并不依赖于机器硬件系统,移植方便;
适合运行嵌入式实时操作系统;
对于MCS-51单片机的C语言:
针对8051的特点对标准的C语言进行扩展。
对单片机的指令系统不要求十分了解,只要对8051单片机的存储结构了初步了解,就可以编写出应用软件。
寄存器的分配、不同存储器的寻址及数据类型等细节由编译器管理。
用C语言编写的应用程序必须经单片机的C语言编译器(简称C51)转换生成单片机可执行代码程序。支持MCS-51系列单片机的C语言编译器有很多种。如American Automation、Auoect、Bso/Tasking、KEIL等等。其中德国KEIL公司的C51编译器在代码生成方面领先,可产生最少代码,它支持浮点和长整数、重入和递归,使用非常方便。本章针
您可能关注的文档
- 5-2定积分的性质.doc
- 5-3第4节能量之源---光与光合作用(答案).doc
- 5-7功能关系练习题功能关系.doc
- 5-SPSS上机考试练习试题.doc
- 5-数列专题.doc
- 5-火电厂计算机控制技术.doc
- 5.25策划书.doc
- 500kV温州p3简介.doc
- 500万工程手册20110613.doc
- 500种蜂蜜食用方法与功效.doc
- 2026年佛山市三水区中小学教师招聘考试备考题库及答案解析.docx
- 2025年宁波市北仑区社区工作者招聘考试试题及答案解析.docx
- 2025年昌都地区社区工作者招聘考试试题及答案解析.docx
- 2026年长沙市天心区中小学教师招聘笔试模拟试题及答案解析.docx
- 2025年甘肃省白银市社区工作者招聘笔试试题及答案解析.docx
- 2025年广东省梅州市中小学教师招聘考试试题及答案解析.docx
- 2026年上海市徐汇区事业单位招聘考试模拟试题及答案解析.docx
- 2025年武汉市洪山区社区工作者招聘笔试试题及答案解析.docx
- 12.《祝福》课件+2025-2026学年统编版高一语文必修下册.pptx
- 2026年山东省菏泽市中小学教师招聘笔试模拟试题及答案解析.docx
原创力文档

文档评论(0)