找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4794|回复: 38
收起左侧

问问大佬们怎么向单片机Keil主程序里导入.h文件?

  [复制链接]
回帖奖励 80 黑币 回复本帖可获得 20 黑币奖励! 每人限 1 次
ID:1018465 发表于 2022-4-18 22:05 | 显示全部楼层 |阅读模式
纯单片机小白,在书上抄了个程序后发现有个子程序需要放到这个主程序里面,问问大佬们怎么能让这个子程序能够导入进来
1.png
2.png
回复

使用道具 举报

ID:96682 发表于 2022-4-19 05:39 | 显示全部楼层
从你知道它的文件出处复制到指定相关的文件夹下就行,如: C:\文档
回复

使用道具 举报

ID:149451 发表于 2022-4-19 06:11 | 显示全部楼层
在你的工程里,新建页,取名lcd1602.h 而后加入工程里(lcd1602.h里要有对1602的控制程序哟)
回复

使用道具 举报

ID:123289 发表于 2022-4-19 08:32 | 显示全部楼层
放在编译平台指定的文件工作区中即可。
指定工作区,在编译平台的菜单中找。
回复

使用道具 举报

ID:1019604 发表于 2022-4-19 08:43 | 显示全部楼层
在文件开头处写入“#include text.h”如图所示,然后点击“编译”按键;
回复

使用道具 举报

ID:390416 发表于 2022-4-19 08:45 | 显示全部楼层
建议去观看我的视频《人人学会单片机》第12课,里面有操作步骤。搭建多文件工程
回复

使用道具 举报

ID:592807 发表于 2022-4-19 09:49 | 显示全部楼层
添加H路径
回复

使用道具 举报

ID:592807 发表于 2022-4-19 09:50 | 显示全部楼层
添加H文件路径
51hei截图20220419094857.png
回复

使用道具 举报

ID:91150 发表于 2022-4-19 11:08 | 显示全部楼层
简单点:#include <lcd1602.h>  就把 lcd1602.h 放到C:\keil\C51\INC\ 下面
             #include “lcd1602.h”    就把 lcd1602.h 放到 ...\123.c  (你的主程序) 同一个目录
回复

使用道具 举报

ID:1017697 发表于 2022-4-19 11:21 | 显示全部楼层
没必要导入,在魔术棒里面设置好路径之后,把.h文件放入设定的文件夹中即可,例如project/user/inc
回复

使用道具 举报

ID:1013784 发表于 2022-4-19 12:38 | 显示全部楼层
新建.h文件然后保存,在需要引入的大方引入.h头文件
回复

使用道具 举报

ID:1007932 发表于 2022-4-19 12:49 | 显示全部楼层
把所有的.c和.h文件全放到工程文件夹里
回复

使用道具 举报

ID:1019516 发表于 2022-4-19 18:27 | 显示全部楼层
百度下子程序如何导入就好了
回复

使用道具 举报

ID:139866 发表于 2022-4-22 09:31 | 显示全部楼层
本帖最后由 天ノ忆 于 2022-4-22 09:32 编辑

可以这样写:#include " E:\Test\LCD.h " 引号里面是.h文件的路径
回复

使用道具 举报

ID:1020580 发表于 2022-4-22 10:03 | 显示全部楼层
在魔术棒里面设置即可
回复

使用道具 举报

ID:1020580 发表于 2022-4-22 10:05 | 显示全部楼层
在魔术棒里面C/C++里面的include path添加即可
回复

使用道具 举报

ID:1020584 发表于 2022-4-22 10:33 | 显示全部楼层
把相关的.c 以及.h文件复制到project目录下,返回到keil中右键source group添加已有文件到工程下就可以了。  参考的江科大自动化协会的教程视频P14,挺详细的,bilibili有相关视频.
回复

使用道具 举报

ID:1020693 发表于 2022-4-22 15:44 | 显示全部楼层
在工程中导入.h文件
回复

使用道具 举报

ID:1020869 发表于 2022-4-23 10:33 | 显示全部楼层
需要复制到src文件夹下,然后在魔术棒里面C/C++里面的include path添加
回复

使用道具 举报

ID:837875 发表于 2022-4-23 17:40 | 显示全部楼层
右键文件,点击options for file
回复

使用道具 举报

ID:837875 发表于 2022-4-23 17:42 | 显示全部楼层
右键文件,点击options for file
点击C51,再点省略号"…"
点击文件夹,再点省略号
找到要导入的.h文件的文件夹
点击&#127383;就导入了

回复

使用道具 举报

ID:1021033 发表于 2022-4-23 19:50 | 显示全部楼层
.c和.h文件放到TOOL里
回复

使用道具 举报

ID:1021502 发表于 2022-4-26 09:43 | 显示全部楼层
h文件引入
回复

使用道具 举报

ID:1080110 发表于 2023-5-27 16:21 | 显示全部楼层
你的工程里,新建页,取名lcd1602.h 而后加入工程里
回复

使用道具 举报

ID:1080301 发表于 2023-5-27 18:07 | 显示全部楼层
用.h存子程序不是个好选择,建议用.c编完以后在main文件内重新声明一遍
回复

使用道具 举报

ID:1034262 发表于 2023-5-27 18:18 | 显示全部楼层
根据路径,直接#include
回复

使用道具 举报

ID:883242 发表于 2023-5-27 18:56 | 显示全部楼层
如果你用的是C51或MDK只要添加h文件路径到项目里面,不需要把h文件加入工程。
回复

使用道具 举报

ID:1080331 发表于 2023-5-27 21:40 | 显示全部楼层
在文件开头处写入“#include text.h”,然后点击“编译”按键;
回复

使用道具 举报

ID:1074206 发表于 2023-5-29 15:52 | 显示全部楼层
可以在工程下新建h文件,然后拷贝代码到新建文件就行了,这是其中一种办法
回复

使用道具 举报

ID:1073043 发表于 2023-6-8 23:47 | 显示全部楼层
把这个头文件引入工程文件里面呢
回复

使用道具 举报

ID:1082938 发表于 2023-6-9 02:52 | 显示全部楼层
新建h文件然后导入
回复

使用道具 举报

ID:1081175 发表于 2023-6-10 07:29 来自手机 | 显示全部楼层
在工程中新建页,就和.c文件一样只不过后缀名改为.h,最后编译完成会出现在菜单栏
回复

使用道具 举报

ID:1083295 发表于 2023-6-11 14:14 | 显示全部楼层
在工程中导入.h文件
回复

使用道具 举报

ID:712097 发表于 2023-6-11 15:21 | 显示全部楼层
想简单的话,直接把文件复制到当前工程文件目录。
回复

使用道具 举报

ID:1083390 发表于 2023-6-11 16:16 | 显示全部楼层
需要你添加H文件路径
回复

使用道具 举报

ID:1083538 发表于 2023-6-12 13:48 | 显示全部楼层
你需要增加你所添加.h所在文件夹的路径在keil的魔术棒中
回复

使用道具 举报

ID:1045628 发表于 2023-6-12 17:32 | 显示全部楼层
单纯的include当然不行,没有路径,如果懒得把文件拉过来,可以这样
无标题.png
回复

使用道具 举报

ID:1083637 发表于 2023-6-12 18:10 | 显示全部楼层
可以在group组里建一个lcd1602.h的文件,文件具体内容荧光要自己打进去
回复

使用道具 举报

ID:1083726 发表于 2023-6-13 14:42 | 显示全部楼层
#include加地址路径就好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表