找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51关于程序模块化问题--求教

查看数: 2778 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-11-28 09:24

正文摘要:

我写了一个函数在一个模块里面,然后在主函数中包含了这个模块的头文件,并且编译也并没有错,但是就是不能实现功能。但是如果我把这个函数体放在主函数里面就可以实现功能,请问大神们这是什么原因。

回复

ID:150812 发表于 2016-11-28 19:55
看你的程序,应该是想通过按键去改变u1的值,但你这样传递,u1的值是永远不变的。
ID:70330 发表于 2016-11-28 19:24
iicInit()放在主循环里啥意思,是反复初始化吗?add(u1)应该放在主循环体中的第一位置
ID:70330 发表于 2016-11-28 19:16
while(1)里没有调用键盘扫描函数
ID:70330 发表于 2016-11-28 15:13
可能是参数没传过去
ID:150719 发表于 2016-11-28 12:48
可能是没有调用函数,可以把代码贴出来么

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

Powered by 单片机教程网

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