找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

《51单片机项目教程》49页示例代码#define duan P0,为什么是P0?

查看数: 3389 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-3-22 20:13

正文摘要:

《51单片机项目教程》49页示例代码#define duan P0,为什么是P0? 该示例代码是在LED显示器显示字符“b” 代码如下: #include <reg52.h> #define duan P0 sbit wei1 = P2^4; sbit wei2 = P2^5; sbit wei3 ...

回复

ID:697917 发表于 2020-3-23 17:55
不发硬件原理图,直接问引脚定义的都是耍流氓啊。。。汗
ID:397544 发表于 2020-3-23 12:52
所有写的程序都得按照硬件设计来
ID:524818 发表于 2020-3-23 10:54
jianjdand21 发表于 2020-3-22 22:15
数码管8段与p0电路相连,数码管4位与P2.4,P2.5,P2.6,P2.7相连

分析完全正确,程序是根据原理图来设定I/O口的
ID:511131 发表于 2020-3-22 22:15
数码管8段与p0电路相连,数码管4位与P2.4,P2.5,P2.6,P2.7相连
ID:155507 发表于 2020-3-22 21:24
你好!这个要看你的硬件电路了,每种电路程序完全不一样
原理图得提供啊  无图无真相!

ID:452950 发表于 2020-3-22 21:21
本帖最后由 xxpp2011 于 2020-3-22 21:46 编辑

这个你看开发板的原理图就懂了吧,买教材送的开发板肯定有原理图的,不然怎么定义对应引脚输出高低电平。
问题1:#define duan P0;
看原理图,大概四位数码管段选接的就是P0吧
问题2:sbit wei1 = P2^4;为什么是P2?还是要看原理图问题3:sbit wei1 = P2^4;为什么是从4开始?
看原理图是怎么接线的,从几开始都行,关键是与实际接线一致。




1.png (45.98 KB, 下载次数: 82)

1.png

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

Powered by 单片机教程网

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