C51程序常用的头文件有哪些,分别指出主要内容或定义
时间: 2023-11-22 12:52:21 浏览: 357
C51程序常用的头文件有以下几个:
1. "reg51.h":定义了 8051 内部寄存器的地址和位定义,如 SCON、P3 等寄存器的位定义。
2. "intrins.h":提供了一些内嵌汇编语句,方便对片内寄存器进行操作。
3. "stdio.h":提供了标准输入输出函数,如 printf、scanf 等。
4. "stdlib.h":提供了一些实用的函数,如 rand、malloc、free 等。
5. "string.h":提供了一些字符串处理函数,如 strcpy、strcat、strlen 等。
6. "math.h":提供了数学运算函数,如 sin、cos、sqrt 等。
7. "time.h":提供了时间处理函数,如 time、ctime、localtime 等。
这些头文件都是 C 语言标准库头文件,除了 "reg51.h" 是针对 8051 芯片的特定头文件,其他头文件都是通用的。
相关问题
D:\KEIL5\KEIL-MDK\C51\INC\STC\STC15F2K60S2.H(167): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
这个错误通常是由于在程序中重复定义了某个符号所导致的。在这个特定的引用中,错误信息指出在头文件STC15F2K60S2.H的第21、23和25行分别重定义了符号F0、RS0和P。解决这个问题的方法是找到并删除重复定义的符号或者使用条件编译指令来避免重复定义。条件编译指令可以根据不同的编译器或者处理器来进行设置,具体的方法可以参考编译器的文档或者相关的编程手册。
阅读全文
相关推荐

















