课件单片机的C语言应用程序设计.ppt

课件单片机的C语言应用程序设计

7.1 C语言与MCS–51 在之前的单片机原理课程中,主要学习的是汇编语言。特点是:面向硬件,直接操作寄存器和存储器,指令多,结构复杂,难于维护。但对于我们掌握整个单片机来说,这是一个不可或缺的过程,能让我们比较彻底的了解其硬件结构。 BASIC, PL/M,C,汇编。 对指令系统无需了解,仅对8051 的存储器有初步了解。 寄存器的分配,不同存储器的寻址和数据类型等细节由编译器来进行管理。 函数更容易使程序结构化。 增强程序的可读性。 关键字和运算函数可用近似人的思维过程方式使用。 编程和调试时间缩短,提高效率。 具有标准子程序,方便使用。 移植性强,模块化编程技术。 编程示范 1。指定指针的存储类型和指向变量的类型的示范。特别存储类型为Code的时候,要注意其指向变量是否具有可读写性。 2。常数做指针时的示范。注意应包含absacc.h头文件,具体定义方式。 有关函数的简介 有关程序的组成:主函数和若干被调用的函数。其中主函数是必不可少的。 从用户使用的角度函数分为两种:1.标准库函数;2.用户自定义的函数。 列举出一些常用的系统函数库。在使用的时候,只要包含其头文件就可以了。 常用的函数库: intrins.h 头文件包含可控制编译器生成在线嵌入内部代码的函数原型,比如_nop_,演示其用法。 stdio.h 头文件包含流I/O函数的定义和原型,如printf函数。

文档评论(0)

1亿VIP精品文档

相关文档