请帮忙看看--我的程序模块化写法错误在哪里?谢谢!

[复制链接]
3183|10
 楼主| lzm2008 发表于 2010-1-6 18:36 | 显示全部楼层 |阅读模式
我刚接触单片机没有多长时间,第一次尝试用模块化编写单片机程序。碰到一些问题不知道如何解决!请群里的朋友帮忙看看,我的程序错在哪里!
小弟在此谢过了!我把工程文件发上去了,我这个程序主要功能是实现开机次数的**。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
mohanwei 发表于 2010-1-6 19:42 | 显示全部楼层
要这个功能做什么呢?莫非想让用户开机若干次之后就**?
 楼主| lzm2008 发表于 2010-1-6 19:49 | 显示全部楼层
回复楼上的!
我只是一名新手,还没有工作,目前只是练习编程:)
请大家多多指教,谢谢!
jerkoh 发表于 2010-1-6 20:27 | 显示全部楼层
包含 头文件 方式错误

这样你的2个表 数据 就重复编译了

所以编译都通不过

在icc.C  里面加如下

#include"IIC.H"


uchar code Wtable[]={0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7};//38译码器位选数码管
uchar code Dtable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//共阴数码管编码


在icc.h 下改成如下
uchar code Wtable[];//38译码器位选数码管
uchar code Dtable[];//共阴数码管编码

就可以编译通过了

评分

参与人数 1威望 +1 收起 理由
lzm2008 + 1

查看全部评分

 楼主| lzm2008 发表于 2010-1-6 21:00 | 显示全部楼层
回复楼上的。
首先谢谢你的解答,
我按照您的改法改了,还是无法通过编译。
jerkoh 发表于 2010-1-6 21:22 | 显示全部楼层


下载试试 !

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 1威望 +1 收起 理由
lzm2008 + 1

查看全部评分

 楼主| lzm2008 发表于 2010-1-6 22:52 | 显示全部楼层
谢谢Jerkoh!
调好了!

弱弱的再问一下,模块化编程的写法是不是基本上是像我那样写的?
lhj200304 发表于 2010-1-15 11:21 | 显示全部楼层
这只是形式上的模块化,真正的模块化强调模块内的强的内聚性和模块间尽量弱的耦合性
lhj200304 发表于 2010-1-15 11:22 | 显示全部楼层
1# lzm2008
这只是形式上的模块化,真正的模块化强调模块内的强的内聚性和模块间尽量弱的耦合性
xlsbz 发表于 2010-1-15 11:41 | 显示全部楼层
楼主写的很好啊!!

最好找个模板

不要找垃圾程序做模板
928315 发表于 2010-1-16 08:51 | 显示全部楼层
我觉得ZLG的那个ARM7的SD驱动,模块化做得比较好。。

很方便移植。。

评论

可否发给我,谢谢你了,我邮箱448738516@qq.com  发表于 2013-1-30 23:21
您需要登录后才可以回帖 登录 | 注册

本版积分规则

29

主题

192

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部