搜索
bottom↓
回复: 19

谁有模块化编程的资料?

[复制链接]

出0入0汤圆

发表于 2011-1-27 11:40:15 | 显示全部楼层 |阅读模式
书上讲模块化编程的资料很少,网上讲的也不详细。
谁有模块化编程的资料?

还有就是:怎么才能使自已编写的单片机的模块函数更具有可移值性和通用性?有之方面的编程规范么?

出0入0汤圆

发表于 2011-1-27 11:46:18 | 显示全部楼层
头文件与模块化编程详解--力天手把手教你学单片机之实战篇五
http://wenku.baidu.com/view/a111bc68011ca300a6c39021.html
这介绍了一下。。。

出50入4汤圆

发表于 2011-1-27 11:51:46 | 显示全部楼层
点击此处下载 ourdev_613603KHDI8O.rar(文件大小:307K) (原文件名:模块写法.rar)

出0入0汤圆

 楼主| 发表于 2011-1-27 12:07:03 | 显示全部楼层
谢谢楼上兄弟的资料。。

出50入4汤圆

发表于 2011-1-27 12:30:20 | 显示全部楼层
不用谢,回家给你传多点,,,公司电脑,没存多少东西。

我笨,模块化写法自己以前摸索了大半年才学会,呵

出0入0汤圆

发表于 2011-1-27 12:36:24 | 显示全部楼层
标记一下,后面有更新好找到。。

出0入0汤圆

 楼主| 发表于 2011-1-27 12:45:41 | 显示全部楼层
zhuyi25762、、谢谢前辈,多多益善、、这几天想把这个问题好生解决一下、、

出0入0汤圆

发表于 2011-1-27 12:59:19 | 显示全部楼层
mark.

出0入0汤圆

 楼主| 发表于 2011-1-27 18:28:36 | 显示全部楼层
.、、

出50入4汤圆

发表于 2011-1-27 22:08:06 | 显示全部楼层
点击此处下载 ourdev_613703RI09T3.doc(文件大小:60K) (原文件名:13.AVR学习笔记十三、模块化程序设计1.doc)
点击此处下载 ourdev_613704U52A32.doc(文件大小:51K) (原文件名:AVR学习笔记十四、模块化程序设计2.doc)
点击此处下载 ourdev_613705JD2MZN.pdf(文件大小:96K) (原文件名:模块化程序设计.pdf)


网上找的

出0入0汤圆

 楼主| 发表于 2011-1-27 22:34:01 | 显示全部楼层
谢谢、、
有个问题想问一下==

如果
aa.c中定义了一个全局变量temp.
而bb.c中想引用这个变量temp.
那么在aa.c这个变量temp应该怎么定义呢?在aa.h和bb.h中这个变量应该怎么写呢?

出50入4汤圆

发表于 2011-1-28 11:14:44 | 显示全部楼层
extern

出0入0汤圆

发表于 2011-3-29 18:19:00 | 显示全部楼层
谢谢分享了…………

出0入0汤圆

发表于 2011-4-7 23:13:28 | 显示全部楼层
去看一看面向对象和设计模式吧,会有帮助的。

只看看他们的思想就可以了。

出0入0汤圆

发表于 2011-4-8 08:44:27 | 显示全部楼层
回复【10楼】mcudesign
谢谢、、
有个问题想问一下==
如果
aa.c中定义了一个全局变量temp.
而bb.c中想引用这个变量temp.
那么在aa.c这个变量temp应该怎么定义呢?在aa.h和bb.h中这个变量应该怎么写呢?
-----------------------------------------------------------------------

要模块化的话,就尽量不要出现全局变量了。。。
在aa.c中用static定义变量temp
如果bb.c需要访问aa.c中的变量temp的话,可以用函数GetTemp()或者PutTemp()实现。。。

出0入0汤圆

发表于 2011-4-12 18:34:16 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-17 10:26:18 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-4-25 12:30:38 | 显示全部楼层
正需要呢。。。拿走

出0入0汤圆

发表于 2014-10-22 23:12:33 | 显示全部楼层
这个问题问得好~
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-8 21:00

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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