- 10
- 0
- 约2.49万字
- 约 28页
- 2018-01-26 发布于浙江
- 举报
c51快速入门教程
51单片机的C语言简介
在单片机应用系统开发过程中,应用程序设计是整个应用系统开发的重要组成部分,它直接决定着应用系统开发周期的长短、性能。以前单片机应用系统程序主要是用汇编语言编写的。采用汇编语言编写的应用程序可直接操纵系统的硬件资源,能编写出高运行效率的程序代码,程序运行速度快。但因汇编语言难学、可读性差、修改调式困难,且编写比较复杂的数值计算程序非常困难。为了提高编制单片机系统和其应用程序的效率,改善程序的可读性和可移植性,最好采用高级语言编程。这里介绍MCS(51单片机C语言的基本技术和方法,这里只介绍C语言在MCS(51中的特殊用途,与标准C语言相同的内容从略。
一、MCS(51与C语言
C语言是一种结构化的高级程序设计语言,且能直接对计算机的硬件进行操作,与汇编语言相比,它有如下优点:
对单片机的指令系统不要求了解,仅要求对MCS(51的存贮器结构有初步了解;
寄存器分配、不同存贮器的寻址及数据类型等细节可由编译器管理;
程序有规范的结构,可分为不同的函数,这种方式可使程序结构化;
采用自然描述语言、以近似人的思维过程方式使用,改善了程序的可读性;
编程及程序调式时间显著缩短,大大提高效率;
提供的库包含许多标准子程序,且具有较强的数据处理能力;
程序易于移植。
用高级语言编程时,不必考虑计算机的硬件特性与接口结构。事实上,任何高级语言程序最终要转换成计算机可识别、并能
原创力文档

文档评论(0)