单片机编程中怎么选择头文件?
答案:4 悬赏:50 手机版
解决时间 2021-11-13 06:29
- 提问者网友:听门外雪花风
- 2021-11-12 17:36
单片机编程中怎么选择头文件?
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-11-12 18:07
其实这个头文件与你的单片机型号是对应的
比如51单片机 芯片有AT89C51,AT89C52,AT89S51,AT89S52那么你在keil编译软件中都可以用reg52.h这个头文件,
因应他的内核是一样的,不同的只是flash大小ram大小,还有一些外设吧
所以要确定头文件,必须知道编译环境还有芯片.追问我知道是对应的,但是却没有官方说明怎么个对应法,很明显不是原原本本的芯片型号。只是跟芯片型号很接近。我现在弄的是PIC,编译环境是MPLAB,不知道有没有什么地方可以查看所有板子对应的头文件追答不好意思我没用过PIC单片机,只会51跟AVR,但是每一个编译软件目录下都会有一个include文件夹,里面是放所有芯片头文件的,你可以找到与你相关的头文件,如果你要用哪一款芯片,你也要去把这款芯片的datasheet下载下来查看,里面应该有说明哪些芯片是一个系列的(flash大小不同)
比如51单片机 芯片有AT89C51,AT89C52,AT89S51,AT89S52那么你在keil编译软件中都可以用reg52.h这个头文件,
因应他的内核是一样的,不同的只是flash大小ram大小,还有一些外设吧
所以要确定头文件,必须知道编译环境还有芯片.追问我知道是对应的,但是却没有官方说明怎么个对应法,很明显不是原原本本的芯片型号。只是跟芯片型号很接近。我现在弄的是PIC,编译环境是MPLAB,不知道有没有什么地方可以查看所有板子对应的头文件追答不好意思我没用过PIC单片机,只会51跟AVR,但是每一个编译软件目录下都会有一个include文件夹,里面是放所有芯片头文件的,你可以找到与你相关的头文件,如果你要用哪一款芯片,你也要去把这款芯片的datasheet下载下来查看,里面应该有说明哪些芯片是一个系列的(flash大小不同)
全部回答
- 1楼网友:封刀令
- 2021-11-12 19:21
头文件一般stdio.h是必须的,另外还有intrins等,你可以在软件中搜索出来头文件,然后打开,里面有函数也许是你用的时候需要的
- 2楼网友:woshuo
- 2021-11-12 19:01
直接#include ,18系列的就用#include ,你选好MCU型号,编译器会自动包含相应头文件;具体你可以在系统盘C:\Program Files\HI-TECH Software\PICC\std\9.60\include下找到pic.h,打开看下就一目了然了!
- 3楼网友:患得患失的劫
- 2021-11-12 18:18
一般那些头文件的位置都在软件安装目录下的文件中可以找到,keil的头文件存放在51/inf文件下,头文件的格式一般为*.h
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯