找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1691|回复: 6
打印 上一主题 下一主题
收起左侧

对单片机的IO口引脚预定义,只能放在全局变量才有效么

[复制链接]
跳转到指定楼层
楼主
ID:507162 发表于 2019-4-29 17:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,关于单片机IO口的预定义
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:524649 发表于 2019-4-29 18:53 | 只看该作者
是的,在全局变量中定义后,下面任何要用到这个变量的主函数和子函数中均可用新定义的引脚名称进行操作
回复

使用道具 举报

板凳
ID:155507 发表于 2019-4-29 19:48 | 只看该作者
单片机IO口的预定义 是 位的宏定义   不是变量
你可以直接对I/O口任一位进行操作
回复

使用道具 举报

地板
ID:524713 发表于 2019-4-29 20:56 | 只看该作者
首先,给出结论:是的。

好处:可以在程序开头清晰地看出管脚的预定义名称意义。便于下面的编程。
回复

使用道具 举报

5#
ID:401700 发表于 2019-4-30 00:36 | 只看该作者
对,没错,只有全局变量
回复

使用道具 举报

6#
ID:525080 发表于 2019-4-30 13:45 | 只看该作者
定义只是编译的时候用用,方便写的人理解 ,变量是程序中会改变值的量,可读可写,与预定义完全不是一个概念。
回复

使用道具 举报

7#
ID:260597 发表于 2019-4-30 16:34 | 只看该作者
只有全局变量
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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