完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
10个回答
|
|
你的P1指的是51的P1端口么 ?如果是 那就要用大写“P1” 而不是小写的 “p1”
|
|
|
|
大写的也不行唉 大神你知道在这种头文件包含中 端口的操作应该是怎么做呢?谢谢 |
|
|
|
外部变量a 声明 extern
|
|
|
|
本帖最后由 me860 于 2014-1-9 21:10 编辑
你是不是想用变量a来代替P1 口来操作,如果是你可以用 #define a P1 这样的宏定义 你可你把它放在1.c #include |
|
|
|
5楼正解。P1是个特殊寄存器类型的。
|
|
|
|
5楼正解。P1是个特殊寄存器类型的。
|
|
|
|
如果你要在1.c中使用P1,要么在1.c中包含
|
|
|
|
首先感谢你的细心解答 我最后搞得到处都是错误 我再说的清楚点吧 我想把LCD1602做成头文件,以后方便调用,该怎么做成头文件呢?谢谢你 |
|
|
|
客气了,这是我现在用的头文件
#ifndef _LED1602_H_ #define _LED1602_H_ /********IO引脚定义***********************************************************/ ***it LCD_RS = P3^6;//定义引脚 ***it LCD_RW = P3^7; ***it LCD_E = P3^5; ***it LCD_LED= P2^0; /*把你需要被外部引用的函数放在下面声明下*/ /***********初始化********************************************************/ void LCDInit(void); /***********按指定位置显示一个字符*******************************************/ void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData); /*******Function1**********/ //void Function1() ………… #endif 这样你在别的.c文件开始引用#include "LED1602"就好啦 |
|
|
|
非常感谢!!!!谢谢 谢谢 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
820 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第十一章 KEY实验
388 浏览 0 评论
783 浏览 0 评论
801 浏览 2 评论
飞凌嵌入式-ELFBOARD-ELF 2硬件知识分享-最小系统原理
466 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11933 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-13 01:28 , Processed in 0.699973 second(s), Total 58, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号