单片机高级语言优秀课件.ppt
《单片机高级语言优秀课件.ppt》由会员分享,可在线阅读,更多相关《单片机高级语言优秀课件.ppt(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机高级语言第1页,本讲稿共14页10.1 C51语言的特点及其程序结构语言的特点及其程序结构vC51是在是在51系列单片机系列单片机上使用的上使用的C语言语言。vC51程序结构与一般程序结构与一般C语言没有什么差别。语言没有什么差别。一个一个C51程序大体程序大体上是一个函数定义的集合上是一个函数定义的集合,在这个集合中,在这个集合中仅有一个仅有一个名为名为main的函数的函数(主函数)。(主函数)。主函数是程序的入口主函数是程序的入口,主函数中的所有语,主函数中的所有语句执行完毕,则程序执行结束。句执行完毕,则程序执行结束。vC51中使用的编译器主要是中使用的编译器主要是Keil C51
2、。Keil C51完全支持完全支持C的的标准指令,并有很多用来标准指令,并有很多用来优化优化8051指令结构的指令结构的C的扩展指令的扩展指令。第2页,本讲稿共14页C51的程序结构的程序结构v预处理命令预处理命令#includev函数说明函数说明 long fun1();float fun2();v功能函数功能函数1 fun1()v函数体函数体 v主函数主函数 main()v主函数体主函数体 v功能函数功能函数2 fun1()v函数体函数体 第3页,本讲稿共14页两种语言的编程两种语言的编程START:MOV P1,#11000011B ACALL DELAY MOV P1,#0011110
3、0B ACALL DELAY JMP STARTDELAY:MOV R5,#25DLY1:MOV R6,#100DLY2:MOV R7,#100 DJNZ R7,$DJNZ R6,DLY2 DJNZ R5,DLY1 RET END#includevoid delay();void delay()unsigned int i;for (i=0;i50000;i+);void main()while(1)P1=0 xc3;delay();P1=0 x3c;delay();第4页,本讲稿共14页10.2 C51语言的标识符和关键字语言的标识符和关键字v包括包括C语言语言ANSIC标准规定的标准规定的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 高级 语言 优秀 课件
限制150内