下载此文档

计算机软件及应用KeilC软件使用说明.pptx


文档分类:IT计算机 | 页数:约50页 举报非法文档有奖
1/50
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/50 下载此文档
文档列表 文档介绍
1汇编语言:优点:面向机器、目标代码短、占用存储器空间少、运行快。缺点:指令助记符多、编程灵活性差。C语言:优点:具有面向机器和面向用户的特点,良好的可读性﹑易维护性和可移植性,对硬件的控制能力也很强,C语言的数据类型及运算符丰富,具有良好的程序结构。缺点:代码效率稍低(同汇编语言相比),占用存储空间较大。解决方法:单片机内部都嵌入了大容量的FlashROM,有效的弥补了这个缺陷。2采用KeilC51语言编程的优点:(1)不需要对单片机的汇编语言指令系统有深入的了解;(2)寄存器分配﹑不同存储器的寻址及数据类型等完全由编译器自动管理;(3)程序的结构规范,由一个主函数和不同功能的子函数组成;(4)自带的库中包含许多标准子函数,具有较强的数据处理能力,方便使用;(5)C语言和汇编语言可以联合使用。可用汇编语言编写与硬件有关的程序,用C语言编写与硬件无关的运算部分。“.c”。由主函数和若干子函数组成。预处理命令 //例如:include,define等全局变量说明//例如:inta,b;main() {局部变量说明执行语句(包括子函数的调用语句)}4func1(形式参数及说明) //子函数1{局部变量说明执行语句(包括调用其它子函数语句) …}……(形式参数及说明) //子函数n{局部变量说明执行语句…}5C51编程时应注意的问题:(1)C51源程序是由函数组成的:主函数和子函数。(2)一个函数由两个部分组成,分别是函数说明部分和函数体。函数说明部分包括函数名﹑函数类型﹑函数属性﹑函数参数(形参)名﹑形式参数类型。函数名后面必须跟一对圆括号,函数参数可以没有,如main()。函数体:{…}内的部分。“{}”必须成对出现,书写位置随意。一般为了层次分明,同一层的大括号对齐,并采用逐层缩进方法书写。(3)每个语句必须以“;”结尾。(4)可以用“/*……*/”或“//”对程序中的任何部分进行注释。(5)每个语句和数据定义的最后必须有分号。、、、、、、.。(1)(定义51或52子系列单片机特殊功能寄存器和特殊位)。7sfrP1=0x90; /*定义P1口的地址为90H*/sfrTCON=0x88; sfrTMOD=0x89; sfrTL0=0x8A; sfr16T2=; T2L=0CCH,T2H=0CDH*/sbitET0=IE^1;/*指定ET0为中断允许控制寄存器IE的第1位*/sbitET0=0xaa;/*指定ET0为可寻址位0AAH,。*/8(2).h访问绝对地址头文件。当用绝对地址访问内部RAM(data)、外部RAM的一页(pdata)、整个外部RAM(xdata)和ROM(code)时,需包含此文件。命令有:CBYTE、CWORD(以字节型、字型访问ROM)DBYTE、DWORD(访问内部RAM)PBYTE、PWORD(外部RAM的一页空间(256B))XBYTE、XWORD(访问外部RAM)9#include<.h>main(){DBYTE[0x30]=0xff;/*给片内RAM的30H单元赋值0FFH*/XWORD[0x1000]=0x1234;/*给片外RAM的1000H单元赋值12H,1001H单元赋值34H*/}10(3):数学运算函数,如求绝对值、平方根、指数、正弦等函数。:提供两类重要的函数:字符测试函数和字符大小转化函数。例如,判断一个整型变量是数字、字母、换行符、控制符等。:标准输入输出函数头文件,用于从标准输入设备读取字符、数字,或向标准输出设备输出字符、字符串等。

计算机软件及应用KeilC软件使用说明 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数50
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小359 KB
  • 时间2019-02-23