wangxj_nemo 发表于 2012-5-11 16:04:28

终于有人出来说架构的东西了.

77776666 发表于 2012-5-11 16:41:28

写的还真不错。mark

zhanzhipeng 发表于 2012-5-11 22:34:24

{:handshake:}

bianhengyang 发表于 2012-5-12 21:24:47

非常感谢分享,您说的第三章后面的截图没有啊,关于这种模块化编译我一直都不怎么明白,谢谢您的知道,不过希望您能把那些图片传上来,或者能不能给我发一个您整理好的资料啊,738923552@qq.com,我是一个初学者,老是碰壁,走了很多弯路,也没有人指导,希望能得到你的帮助。

锦瑟华年 发表于 2012-5-14 22:06:17

bianhengyang 发表于 2012-5-12 21:24 static/image/common/back.gif
非常感谢分享,您说的第三章后面的截图没有啊,关于这种模块化编译我一直都不怎么明白,谢谢您的知道,不过 ...

这篇文章成名很久了,最初发表于eehome 电子工程师之家,作者当时是武汉职业技术学院的学生,这篇文章在百度上可以搜到的,直接去下吧,论坛里好像不鼓励留qq号的,因为违反了共享的原则,具体的规则我记不清了。

bianhengyang 发表于 2012-5-14 22:13:03

锦瑟华年 发表于 2012-5-14 22:06 static/image/common/back.gif
这篇文章成名很久了,最初发表于eehome 电子工程师之家,作者当时是武汉职业技术学院的学生,这篇文章在 ...

谢谢提醒,我没注意论坛的规定,下次会注意了。谢谢

Volftooth 发表于 2012-5-14 22:46:34

赞一个、

Volftooth 发表于 2012-5-14 22:46:50

赞一个、

yuyous 发表于 2012-5-15 16:25:55

mark                                                

zhenghaili101 发表于 2012-5-16 17:50:30

大师,还收徒弟吗??{:hug:}
请问 NOP 延时函数会不会消耗CPU呢??会不会造成CPU 的空转???

liuchangkui 发表于 2012-5-16 20:07:33

不可错过,顶、、、

xielong4183 发表于 2012-5-18 15:59:49

LZ按键那个思路不好用啊,求解释

tobo 发表于 2012-5-22 16:45:16

支持~~~~

chenxujiaoyang 发表于 2012-5-22 19:05:32

怎么到处都是这样的帖子,哎

hamipeter 发表于 2012-5-23 23:00:48

顶一下!!

luohui5003 发表于 2012-5-24 10:36:01

非常感谢,这个必须得顶啊!!!!

lisaac 发表于 2012-5-24 10:40:44

mark下。

hzrts 发表于 2012-5-24 13:22:01

支持一下!!!

tangaoo 发表于 2012-5-27 10:21:11

用按键和数码管以及单片机定时器实现一
个简易的可以调整的时钟,要求如下:
8位数码管显示,显示格式如下
时-分-秒
XX-XX-XX
要求:系统有四个按键,功能分别是调整,加,减,确定。在按下调整键时候,显示时的
两位数码管以1 Hz 频率闪烁。如果再次按下调整键,则分开闪烁,依次循环,直到按下确
定键,恢复正常的显示。在数码管闪烁的时候,按下加或者减键可以调整相应的显示内容。
按键支持短按,和长按,即短按时,修改的内容每次增加一或者减小一,长按时候以一定速
率连续增加或者减少。
有没有人试一下?
请教一下 “按下调整键时候,显示时的两位数码管以1 Hz 频率闪烁”怎么实现呀???

imfv 发表于 2012-5-29 22:58:07

非常佩服楼主,最近一有时间就看楼主写的教程!

lanson 发表于 2012-5-30 19:52:47

tangwei039 发表于 2010-4-23 19:04 static/image/common/back.gif
前面我讲了这多,呵呵~~现在我给大家来个综合:也是最重要的。工程中常用的设计方法以。

            ...

什么时候才能赶上这样的水平呀!!!{:tongue:}

sinxcosytana 发表于 2012-5-30 22:43:48

MARK 好贴

易冰 发表于 2012-5-30 22:49:41

必须MARK   !!!

LOVEBABY 发表于 2012-5-31 14:16:26

一遍不懂看两遍。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。{:biggrin:}

LOVEBABY 发表于 2012-5-31 14:16:49

再看。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

10041929 发表于 2012-6-2 22:18:17

mark一下 不错的帖子

jqbkl007 发表于 2012-6-4 19:23:26

很好!!!学到不少!!

ym7205 发表于 2012-6-5 07:36:46

写的不错

ym7205 发表于 2012-6-5 07:54:29

来晚了,下载不了,{:cry:}{:cry:}{:cry:}

ym7205 发表于 2012-6-5 08:47:23

上这个论坛那么久了,今天才认真看这个帖子,真是受益非浅.

ym7205 发表于 2012-6-5 10:45:04

谢谢分享,顶一下

guyong2012 发表于 2012-6-6 16:18:30

继续传。。

嘿嘿H2 发表于 2012-6-6 18:37:16

好东西,顶

hu_kai 发表于 2012-6-6 19:12:39

学习了,谢谢!

小灰 发表于 2012-6-6 21:47:36

真的不错

xujianglun1 发表于 2012-6-7 10:47:53

看到发现差距原来一直存在,并且很大,。。自己还要努力啊。。。

xujianglun1 发表于 2012-6-7 10:51:55

Timer0MainLoop() ;
      KeyMainLoop(&KeyValue) ;
这两个是??怎么没有定义

eyeman 发表于 2012-6-7 14:21:30

对于新人来说,射了{:tongue:}

chuding150 发表于 2012-6-7 14:32:35

必须支持,LZXK

electrony 发表于 2012-6-8 11:57:51

好贴啊。。{:victory:}

abc378 发表于 2012-6-8 12:25:24

好贴,顶。

renwocai 发表于 2012-6-9 13:02:33

再标记一次

aiqinger 发表于 2012-6-9 13:25:23

标记一下吧!

vp110 发表于 2012-6-9 19:34:08

无数次路过,今天看,很多地方值得学习啊。
好贴。
好贴。
谢谢楼主分享


顺便说说 63楼老兄的头像有意思

liaokeyre 发表于 2012-6-11 21:50:07

mark!!!很好的帖子

lg829 发表于 2012-6-14 14:19:34

mark
                        

zhaoyongming 发表于 2012-6-15 21:42:52

记号一下

collonfan 发表于 2012-6-16 07:52:48

灰常感谢楼主的奉献

zhanghuhhhhh 发表于 2012-6-16 11:04:54

这个贴子太牛了。全看完就是高手了。哈哈哈哈。

辉Se天空 发表于 2012-6-16 17:15:59

状态机啊.............大哥你太厉害了

lym420873766 发表于 2012-6-18 17:00:08

顶啊,才学不久,希望能够有进步啊

nsx_yl 发表于 2012-6-19 17:31:07

大学在读,正在学习,也也在迷茫,以后会向楼主请教,望楼主不吝赐教{:smile:}!!!

蜗牛蜗牛 发表于 2012-6-19 17:36:39

标记一下谢谢分享

parkdom 发表于 2012-6-20 15:01:49

study! 学习

5window 发表于 2012-6-20 21:05:35

又学到新东西了

刘叫叫 发表于 2012-6-26 14:22:33

顶一下,适合初学者的,挺不错的,能把自己学习的经验写出来的,感觉很牛

sangarr 发表于 2012-6-27 10:46:33

谢谢楼主的分享精神,我看了以后,进步很大。

mist_c 发表于 2012-6-27 11:25:31

求教啊,,谢谢!

fengtianzhifeng 发表于 2012-6-28 10:00:46

支持一下

vern97 发表于 2012-6-28 10:58:34

现在看起来还是有点吃力,还不错。

上赶子 发表于 2012-6-28 11:41:17

{:smile:}顶

llz0734 发表于 2012-6-29 13:56:18

支持啊,这个真的好,对于我们新手是一个很好的指导

七弦桐 发表于 2012-6-29 16:04:11

真的是好文章呢基于状态机的编程思想很棒的现在上大一 基础51半年了 好好学习 大家一起加油啦

视觉℡ 发表于 2012-6-29 20:50:46

留名备用!!!

aiden58 发表于 2012-6-30 15:15:40

不错,谢谢分享{:handshake:}。

向天笑 发表于 2012-6-30 22:07:37

希望楼主把其它的也上传了

rensong 发表于 2012-7-3 01:01:11

好帖啊,mark

seewolf 发表于 2012-7-3 13:07:10

写的很好,很受用啊~

iamliuji 发表于 2012-7-4 00:16:01

必须顶起!

qzxy0927 发表于 2012-7-6 14:35:46

楼主的资料让我受益匪浅

djimon 发表于 2012-7-6 16:36:29

好帖必须MARK 果断的

beijinggood2008 发表于 2012-7-6 22:14:02

支持原创!学习中!

51hubao 发表于 2012-7-10 16:17:49

Timer0mainLoop()和KeyMainLoop(&KeyValue)函数从哪里来的?

51hubao 发表于 2012-7-10 16:19:42

其实好资料都会从网上来的,只不过好多人不会搜索还筛选啊

利剑 发表于 2012-7-10 16:50:41

支持一下,楼主有VGA显示的程序没,51单片机,PIC的都行

旧茨冈人 发表于 2012-7-12 18:47:48

zhfeng 发表于 2010-4-20 22:05 static/image/common/back.gif
这段似乎也有问题吧
g_bSystemTime1Ms初值为0,永远无法进行加1动作
void LedStateChange(void)


定时器中断里有对g_bSystemTime1Ms的置位操作

rui631483900 发表于 2012-7-17 10:33:20

继续支持

unifax001 发表于 2012-7-17 10:37:36

辛苦了 支持下

zlz 发表于 2012-7-17 12:54:27

感激LZ!!!!

zlo007 发表于 2012-7-17 15:54:50

支持一下

江西师大 发表于 2012-7-17 20:07:54

很好!!!!!!!!!!!!!!!11

bwb0518 发表于 2012-7-17 21:52:39

昨天只看了第一页,原来后面还有,继续看完

西周时代 发表于 2012-7-17 23:06:19

顶。。。。。顶。。。。。顶。。。。。顶。。。。。顶。。。。。顶。。。。。顶。。。。。顶。。。。。顶。。。。。顶。。。。。顶。。。。。

MA_J 发表于 2012-7-17 23:38:53

记一个先....

book11 发表于 2012-7-18 16:08:14

顶一下,很好,大家一起学习

dcqq88 发表于 2012-7-20 17:14:52

写的真好啊!!{:smile:}

def_2 发表于 2012-7-20 17:22:31

受教了。。。

张正一号 发表于 2012-7-20 21:23:28

{:biggrin:}

beijinggood2008 发表于 2012-7-20 23:16:10

   LZ   看了你的帖子后很有收获,我是新手,对上面所提的按键程序有几点不明,想请教一下,
1、case KEY_STATE_INIT :
                {
                  if(KEY_NULL != (KeyTemp))
                  {
                        s_u8KeyState = KEY_STATE_WOBBLE ;
                  }
                }
      break ;

      case KEY_STATE_WOBBLE :      //消抖
                {
                  s_u8KeyState = KEY_STATE_PRESS ;   
                }
      break ;

      case KEY_STATE_PRESS :
   
   上述程序在检测到按键按下后会 先运行case KEY_STATE_INIT :然后就跳出switch 语句啦,这样程序就不会接着去运行后面的防抖状态和长按状态啦!再次进入这个函数void GetKey(uint8 *pKeyValue)
{
    static uint8 s_u8KeyState = KEY_STATE_INIT ;
的时候 状态又是 初始状态,不理解,程序并没有往下执行啊,我的将上述的SWITCH 语句用IF 语句改了之后就可以往下执行,
2、在进行长按判断的时候,那个自加的变量s_u8KeyTimeCount
if(KEY_NULL != (KeyTemp))
                  {
                        if(++s_u8KeyTimeCount > KEY_LONG_PERIOD)
   能帮我详细解释一下吗?

   我是菜鸟,希望万能的坛友们帮帮忙!

ansuote2012 发表于 2012-7-27 17:33:32

支持下,先收藏起来,新手来着,后面挺多看不懂,暂时

pubuntu 发表于 2012-7-27 21:16:33

支持一下。。

cqqwing 发表于 2012-7-27 21:59:23

我的个天, 这个帖子老长,

小三止步 发表于 2012-7-29 10:16:17

我新手,顶一个。

liujun11 发表于 2012-7-30 09:22:20

switch(s_u8State)中s_u8State是怎么得到的?

Zhangsongye 发表于 2012-7-30 09:39:47

支持一下

JACK847070222 发表于 2012-7-30 10:31:12

怎么没消息了 ~

lians 发表于 2012-7-30 11:13:57

mark!!好像原作者没更新了

晴天[sunny] 发表于 2012-7-30 11:57:58

有合集吗?给我发一份呗。谢谢!466613208.

likuilikui 发表于 2012-7-30 18:12:26

楼主,能不能弄个全集word,让我下载下来慢慢看啊??

求索漫路 发表于 2012-7-30 21:33:09

LZ,值得佩服,我看的很认真,觉得受益匪浅,感谢分享!
页: 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22
查看完整版本: 从单片机初学者迈向单片机工程师(一份正真的让你成为工程师的贴子)