john_light 发表于 2010-1-27 11:39

老夫再夺一层……;P

laotang09 发表于 2010-1-27 11:41

谢谢所长
谢谢51avr

DM_man 发表于 2010-1-27 11:43

好东西下来学习了

lxl_0598 发表于 2010-1-27 11:45

我在把 建立MCU通用处理程序 的例子传上。 再次谢过所长谢过51avr 顺带谢谢自己((*^__^*) 嘻嘻……,谢谢自己一直努力的寻找完整的经书)

51avr 发表于 2010-1-27 11:49

自助者天助,看你这么辛苦的整理资料,顺手帮一下咯!

btw,所长怎么个变成“扫地僧”了?

lxl_0598 发表于 2010-1-27 11:50

二姨家有篇**把21上的大牛和金庸的人物对应。 所长对上了扫地僧,武功那个高深莫测啊!

lxl_0598 发表于 2010-1-27 11:55

这个主题
[侃单片机] 主题:21IC牛人 VS 金庸笔下高手


lxl_0598 发表于 2010-1-27 11:56

https://bbs.21ic.com/viewthread.php?tid=51263&highlight=%E4%B9%94%E5%B3%B0

lxl_0598 发表于 2010-1-27 11:57

第一次用链接呵呵 不怎么会用

51avr 发表于 2010-1-27 11:59

哦原来如此,很久来这里了,已经有很多事情不知道了。

请注意在第23页中的msg_loop有小小问题,如果能改成这个样子可能更好:
void Msg_Loop(void)
{

        //消息发放
        if( sInMsg.pMsgIn != sInMsg.pMsgOut )
        {
                //拷贝到消息缓存
                InMsg_CopyToBuffer();

                //检查是否需要消息预处理(菜单调用)
                if( sInMsg.aMessage_Function[ eMsg_PreProcess ] )
                {
                        ( *sInMsg.aMessage_Function[ eMsg_PreProcess ] )();
                }

                //调用消息处理对象函数
                if( (sInMsg.aReadMsgBuffer) && ( sInMsg.aMessage_Function[ sInMsg.aReadMsgBuffer ] ) )
                {
                        ( *sInMsg.aMessage_Function[ sInMsg.aReadMsgBuffer ] )();
                }

        if( sInMsg.aReadMsgBuffer )
        {
                //消息没有被任何一个程序接受,取消
                if( sInMsg.aMessage_Function[ eMsg_LagProcess ] )
                {
                        //存在外部消息滞后处理函数
                        ( *sInMsg.aMessage_Function[ eMsg_LagProcess ] )();
                }
                else
                {
                        //取消,无效消息
                        sInMsg.aReadMsgBuffer = 0;
                }
        }

        }
}


若有人悟出其中缘由,才可算是吃透了所长心思。

lxl_0598 发表于 2010-1-27 12:42

好的 谢谢

xmxmq 发表于 2010-1-27 13:58

我也感谢一下,以前在c51bbs上认真研究过所长的两个按键的程序,自我感觉对我帮助很大.现在没有精力再去认真读别人的软件了.因为对于现在的工作这些东西都已经足够了.

wuwei1029 发表于 2010-1-27 19:47

来看看 是啥?

jerkoh 发表于 2010-1-27 21:42

https://bbs.21ic.com/icview-149726-1-1.html

读过,还整理了下代码

IRF9640 发表于 2010-1-27 22:40

学习

my1693 发表于 2010-1-28 09:04

下载下来学习学习:D

jack.king 发表于 2010-1-28 09:50

:)谢谢

thanksgiving 发表于 2010-1-28 10:24

up

new1988 发表于 2010-1-28 15:27

弱弱点问一下,我看见里面好多程序都用来以个空函数做什么"析构",请问一下这个空函数是干什么的啊?析构是什么意思啊

lhj200304 发表于 2010-1-28 16:01

去所长老窝看看吧http://blog.21ic.com/user1/710/archives/2006/9880.html
页: 1 [2] 3 4 5
查看完整版本: 扫地僧留下的经书