第章单片机的C语言编程.ppt

第章单片机的C语言编程

嵌入式技术及应用 第4章 单片机的C语言编程 内 容 提 要 C51程序结构 C51的数据类型及运算符 C51的函 数 C51程序设计 小结 应用C51编程具有以下优点:? (1)C51管理内部寄存器和存贮器的分配,编程时,无需考虑不同存储器的寻址和数据类型等细节问题;? (2)程序由若干函数组成,具有良好的模块化结构;?  (3)有丰富的子程序库可直接引用,从而大大减少用户编程的工作量。?  (4)C51和汇编语言可以交叉使用. 汇编语言程序代码短、运行速度快、但复杂运算编程耗时。如果用汇编语言编写与硬件有关的部分程序,用C51编写与硬件无关的运算部分程序,充分发挥两种语言的长处,可以提高开发效率。 4.1 C51程序结构 同标准C一样,C51的程序由一个个函数组成,这里的函数和其他语言的“子程序”或“过程 ”具有相同的意义。其中必须有一个主函数main(),程序的执行从main()函数开始,调用其 他函数后返回主函数main(),最后在主函数中结束整个程序而不管函数的排列顺序如何。 全局变量说明 /*可被各函数引用*/ main() /*主函数*/ { 局部变量说明 /*只在本函数引用*/ 执行语句(包括函数调用语句) } fun1(形式参数表) /*函数1*/ 形式参数说明

文档评论(0)

1亿VIP精品文档

相关文档