搜索
bottom↓
楼主: xymbmcu

首发 开源《单片机那些事儿》(残弈悟恩连载) 为初学而生

  [复制链接]

出0入4汤圆

发表于 2014-6-6 09:50:06 | 显示全部楼层
xymbmcu 发表于 2014-5-6 22:36
前面说了几章基础,从这节开始,我们就说点有“含金量”的,呵呵。

在真正讲述模块化编程之前,我们先来来 ...

问下LZ,在文档中P27页,前面提到声明啥的最好都放到.h文件中,包括宏定义啥的之前都放到common.h中(typedef enum KeyState{StateInit,StateAffirm,StateSingle,StateRepeat};)   //键值状态值,但是这里为什么都放到.c文件中了?
另外截图中KeyScan.h应该为KeyScan.c

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2014-6-7 16:12:56 | 显示全部楼层
楼主毅力啊! 我就感觉没有那么精力旺盛,学习是想,眼睛都受不了了,熬夜。   

出0入0汤圆

 楼主| 发表于 2014-6-8 01:00:12 | 显示全部楼层
dadian 发表于 2014-6-6 09:50
问下LZ,在文档中P27页,前面提到声明啥的最好都放到.h文件中,包括宏定义啥的之前都放到common.h中(typ ...

哦,这个是我开始阶段,只用了一个.c来给大家讲述,而模块化编程我计划在后面讲述,自这个模块化编程一节之后,所有的例程,我都会严格的按这个模式来编程。

出0入0汤圆

发表于 2014-6-9 09:51:05 | 显示全部楼层
mark 佩服LZ的精神

出0入4汤圆

发表于 2014-6-11 10:12:16 | 显示全部楼层
xymbmcu 发表于 2014-6-8 01:00
哦,这个是我开始阶段,只用了一个.c来给大家讲述,而模块化编程我计划在后面讲述,自这个模块化编程一节 ...

谢谢,期待继续课程!
整些你的书,低价给我们看看,哈哈!

出0入0汤圆

发表于 2014-6-11 11:30:35 | 显示全部楼层
顶一个,写的很好!

出0入0汤圆

发表于 2014-6-12 15:14:49 | 显示全部楼层
必须支持

出0入0汤圆

 楼主| 发表于 2014-6-12 21:24:37 | 显示全部楼层
dadian 发表于 2014-6-11 10:12
谢谢,期待继续课程!
整些你的书,低价给我们看看,哈哈!

书确实出版了,若需要的话,可以留言,我告诉你购买地址。折扣当然是有的,呵呵。

本帖子中包含更多资源

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

x

出0入0汤圆

 楼主| 发表于 2014-6-12 21:32:29 | 显示全部楼层
erguoyi 发表于 2014-6-5 09:41
写的真好,持续关注,100楼

呵呵,幸运啊,贺100!

出0入0汤圆

 楼主| 发表于 2014-6-12 21:36:00 | 显示全部楼层
幽文 发表于 2014-6-7 16:12
楼主毅力啊! 我就感觉没有那么精力旺盛,学习是想,眼睛都受不了了,熬夜。    ...

有些设计,值得用一生去追求!

出0入0汤圆

发表于 2014-6-13 08:58:29 来自手机 | 显示全部楼层
顶楼主   等第七章教程

出0入0汤圆

 楼主| 发表于 2014-7-9 12:13:07 | 显示全部楼层
77588858 发表于 2014-6-13 08:58
顶楼主   等第七章教程

第七章新鲜出炉,呵呵。

出0入0汤圆

 楼主| 发表于 2014-7-9 12:18:11 | 显示全部楼层
残弈悟恩在给大家讲述该章之前,先告诉大家,这章是用来“玩”的,用来为“小儿科”做的一个铺垫,真正工程、项目中没有这样“RZ”的消抖(用Delay()函数),那我为何也用Delay,我说了,是玩的,不是学的,既然这样,大家就先玩玩呗。
等到读者将这章玩好了,下章(定时器)掌握了,那时才是我们学习按键的黄金时间。不见不散,不要错过哦。
读者在学习这章时,需要思考两个问题?
(1)为了消抖,按键按下之后加了10ms的延时,那要是外界在按下之后的5ms会给单片机1000万+N个美女,持续时间只有1ms,那这不是白白将打好的计划浪费掉了,多可惜,怎么办了?
(2)为了做松手检测,加了一句while(!KEY1),那要是遇到一个老太婆,一把按下,再没松手,那单片机所运行的程序岂不是也“死”在这条while语句里面了,这又怎么是好?
如果读者能给出答案,那最好不过;如果给不出,后面章节会给你们答案,且学且不急。

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2014-7-9 12:52:46 | 显示全部楼层
mark,感谢楼主,支持

出0入0汤圆

发表于 2014-7-10 10:37:24 | 显示全部楼层
非常不错的资料,感谢lz,收藏了

出0入10汤圆

发表于 2014-7-20 22:49:08 | 显示全部楼层
收藏了,感谢楼主

出0入0汤圆

发表于 2014-7-21 11:55:53 | 显示全部楼层
就冲三点之前还没有睡觉的奋斗精神,顶了

出0入0汤圆

发表于 2014-8-1 08:46:35 | 显示全部楼层
貌似好久不更新了

出0入0汤圆

发表于 2014-8-6 10:26:05 | 显示全部楼层
保持关注!!

出0入0汤圆

发表于 2014-8-6 10:40:35 | 显示全部楼层
开头还挺深刻

出0入0汤圆

发表于 2014-8-7 16:19:12 | 显示全部楼层
下来看着呢,写的不错!

出0入0汤圆

发表于 2014-8-11 14:37:28 | 显示全部楼层
持续关注ing

出0入0汤圆

发表于 2014-8-11 15:59:12 | 显示全部楼层
楼主完全是新时代的榜样,大赞

出0入0汤圆

发表于 2014-9-3 20:48:39 | 显示全部楼层
下来看着,感谢楼主

出0入0汤圆

发表于 2014-9-4 10:33:18 | 显示全部楼层
快更新啊楼主

出0入0汤圆

 楼主| 发表于 2014-9-5 10:03:41 | 显示全部楼层
最近会速速更新,谢谢大家的关注啊。

出0入0汤圆

发表于 2014-9-5 10:18:02 | 显示全部楼层
感谢楼主分享

出0入0汤圆

发表于 2014-9-5 15:31:30 | 显示全部楼层
写的很好,讲解的很全面,是玩单片机都需要涉及的,一般讲单片机的书很少这么做。

出0入0汤圆

 楼主| 发表于 2014-9-7 11:49:47 | 显示全部楼层
本帖最后由 xymbmcu 于 2014-9-7 11:58 编辑

中秋来临之际,祝大家中秋快乐,多吃月饼。

该章主要讲述了51单片机内容的定时器。首先通过几个小学生能理解的说明来引入定时器中比较难懂的初始、中断等概念。

接着分析了定时与计数的关系。

之后总结了一下初始化的步骤。

最后以实例来讲述如何通过判断溢出标志位来达到定时的目的。

资料概述见图



具体内容大家可以下载下面的附件。

本帖子中包含更多资源

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

x

出0入0汤圆

 楼主| 发表于 2014-9-7 12:08:01 | 显示全部楼层
lpandadp 发表于 2014-7-10 10:37
非常不错的资料,感谢lz,收藏了

不谢,不好请告诉我,我继续改进;若好,请分享给别人。

出0入0汤圆

 楼主| 发表于 2014-9-7 12:09:06 | 显示全部楼层
feezai 发表于 2014-9-5 15:31
写的很好,讲解的很全面,是玩单片机都需要涉及的,一般讲单片机的书很少这么做。 ...

就是,其实玩单片机,需要的基础很多,但这些好多人没有讲述到,有些人还说“零”基础,我觉得有些勉强。

出0入0汤圆

 楼主| 发表于 2014-9-7 12:09:53 | 显示全部楼层

你的头像,像我曾今(只是曾今的曾今)的追求者啊。。。

出0入0汤圆

 楼主| 发表于 2014-9-7 12:10:46 | 显示全部楼层
demonye 发表于 2014-8-1 08:46
貌似好久不更新了

这段时间有点杂,让大家久等了。。。。

出0入0汤圆

 楼主| 发表于 2014-9-7 12:11:18 | 显示全部楼层
s20120907 发表于 2014-8-11 15:59
楼主完全是新时代的榜样,大赞

过奖了,嘿嘿。。。

出0入0汤圆

发表于 2014-9-7 13:59:06 | 显示全部楼层
谢谢楼主,中秋快乐!

出0入0汤圆

发表于 2014-9-7 14:01:28 | 显示全部楼层
楼主,支持一下~

出0入0汤圆

发表于 2014-9-7 21:09:38 | 显示全部楼层
书已经看过了,很不错的入门指点,有了这些东西学起来省时省力啊

出0入0汤圆

 楼主| 发表于 2014-9-7 22:57:26 | 显示全部楼层
贪狼lyb 发表于 2014-9-7 21:09
书已经看过了,很不错的入门指点,有了这些东西学起来省时省力啊

那就是书(深入浅出玩转51单片机)+视频(31天环游单片机)+资料(单片机那些事儿),三合一,让学单片机更简单。

出0入0汤圆

发表于 2014-9-8 16:50:46 | 显示全部楼层
学技术不是一朝一夕,是踏踏实实的。我是从大二才开始入门的,现在在跟导师做分布式定位的项目。从51到MSP430再到STM32,有时间也想分享一下这几年的经验。楼主加油啊

出0入0汤圆

发表于 2014-9-9 16:20:45 | 显示全部楼层
写得不错,实用化很强,也正是楼主的学习之路,受益非浅,谢谢!

出0入0汤圆

发表于 2014-9-10 21:42:12 | 显示全部楼层
xymbmcu 发表于 2014-9-7 22:57
那就是书(深入浅出玩转51单片机)+视频(31天环游单片机)+资料(单片机那些事儿),三合一,让学单片机 ...

恩恩,好的,当时没有自习看,现在再学习一下。

出0入0汤圆

发表于 2014-9-11 09:35:49 | 显示全部楼层
谢谢楼主的分享,支持

出0入0汤圆

 楼主| 发表于 2014-9-11 11:54:06 | 显示全部楼层
rongade2008 发表于 2014-9-11 09:35
谢谢楼主的分享,支持

不谢,这么好的论坛,就是应该多多分享。你的头像好友吸引力啊。

出0入0汤圆

 楼主| 发表于 2014-9-11 11:54:40 | 显示全部楼层
bnpysse 发表于 2014-9-9 16:20
写得不错,实用化很强,也正是楼主的学习之路,受益非浅,谢谢!

若好,那就分享给更多需要的人吧。

出0入0汤圆

发表于 2014-9-12 16:26:43 | 显示全部楼层
非常好,对初学者很有用!支持!

出0入0汤圆

 楼主| 发表于 2014-9-13 10:58:46 | 显示全部楼层
CH_anyin 发表于 2014-9-12 16:26
非常好,对初学者很有用!支持!

如果好,请大家共享给更多的人,让更多需要的人受益。后面我还会继续编写剩余的部分。
还有一点,说句实话,我除了想听认可的评价之外,我更想听到建议和意见,你的需求是我奋斗的方向。

出0入0汤圆

发表于 2014-9-14 12:51:02 | 显示全部楼层
支持一下楼主

出0入0汤圆

 楼主| 发表于 2014-9-14 18:50:24 | 显示全部楼层

我也想听听大家的意见和建议。

出0入0汤圆

发表于 2014-9-14 18:52:24 | 显示全部楼层
长期潜水员,躺枪了,努力发帖升级

出0入0汤圆

发表于 2014-9-18 11:46:24 | 显示全部楼层
lz的故事很励志,资料也很给力

出0入0汤圆

 楼主| 发表于 2014-9-19 09:32:04 | 显示全部楼层
共享《单片机那些事儿》-中级篇之中断。
中断函数的基本写法、数码管的消隐、状态机(独立按键、矩阵按键)这些知识点,会则OK,不会则必须学,必须掌握,嘿嘿。

本帖子中包含更多资源

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

x

出0入0汤圆

 楼主| 发表于 2014-9-19 21:32:54 | 显示全部楼层
clcicoccad 发表于 2014-9-18 11:46
lz的故事很励志,资料也很给力

是不是?那就借着资料的门,踏上神圣之路吧,嘿嘿

出0入0汤圆

发表于 2014-9-20 14:31:19 | 显示全部楼层
怎么感觉楼主来自西北某高校啊 是不是在夏管营待过

出0入0汤圆

发表于 2014-9-20 21:33:28 | 显示全部楼层

期待后面的更新,楼主加油

出0入0汤圆

 楼主| 发表于 2014-9-21 23:17:06 | 显示全部楼层
superplaim 发表于 2014-9-20 14:31
怎么感觉楼主来自西北某高校啊 是不是在夏管营待过

楼主感觉很准确,夏官营听过,没去过。

出0入0汤圆

 楼主| 发表于 2014-9-21 23:17:38 | 显示全部楼层
wshg 发表于 2014-9-20 21:33
期待后面的更新,楼主加油

问你,我会继续的,只要大家需要。

出0入0汤圆

发表于 2014-9-29 22:13:19 | 显示全部楼层
mark! 好贴必须顶

出0入0汤圆

发表于 2014-9-29 22:38:19 | 显示全部楼层
收集并保全有效证据。 在适当的时候告他。

出0入0汤圆

发表于 2014-9-30 09:57:31 | 显示全部楼层
讲的不错通俗易懂 ,陆续都看完了!

出0入0汤圆

 楼主| 发表于 2014-9-30 21:15:49 | 显示全部楼层
leeber2000 发表于 2014-9-29 22:38
收集并保全有效证据。 在适当的时候告他。

收集证据告诉谁了?

出0入0汤圆

发表于 2014-10-1 22:05:08 | 显示全部楼层
期待,谢谢楼主分享

出0入0汤圆

发表于 2014-10-1 22:18:45 | 显示全部楼层

支持楼主!!!!

出0入0汤圆

发表于 2014-10-4 21:22:57 | 显示全部楼层
支持,感谢分享

出0入0汤圆

 楼主| 发表于 2014-10-5 10:58:08 | 显示全部楼层
与之配套的100讲视频《31天环游单片机》见地址:http://pan.baidu.com/s/1pJLTHd5

出0入0汤圆

发表于 2014-10-5 13:02:51 | 显示全部楼层
支持楼主!!好好学习~

出0入0汤圆

发表于 2014-10-5 16:23:15 | 显示全部楼层
支持一下

出0入0汤圆

 楼主| 发表于 2014-10-12 00:06:04 | 显示全部楼层

谢谢。。。

出0入0汤圆

发表于 2014-10-12 13:28:10 | 显示全部楼层

老乡顶你。向你学习

出0入0汤圆

 楼主| 发表于 2014-10-12 19:13:29 | 显示全部楼层
luwei871124 发表于 2014-10-12 13:28
老乡顶你。向你学习

老乡顶老乡,两眼泪汪汪!

出0入0汤圆

发表于 2014-10-22 14:59:47 | 显示全部楼层
下载了,看了很受启发,期待后续的更新

出0入0汤圆

发表于 2014-10-24 15:47:09 | 显示全部楼层
支持楼主   写的确实很好

出0入0汤圆

发表于 2014-10-25 20:01:18 | 显示全部楼层
支持,写的挺不错的!

出0入0汤圆

 楼主| 发表于 2014-12-13 01:31:33 | 显示全部楼层
永康RADIO 发表于 2014-10-22 14:59
下载了,看了很受启发,期待后续的更新

最近会更新第10章——中级篇(液晶1602),还望多多关注。

出0入0汤圆

 楼主| 发表于 2014-12-13 01:32:04 | 显示全部楼层
hellohaitong 发表于 2014-10-24 15:47
支持楼主   写的确实很好

出0入0汤圆

发表于 2014-12-15 12:52:20 | 显示全部楼层
多谢分享。单片机入门不易。我学了好久还没学会。

出0入0汤圆

发表于 2014-12-17 12:04:54 | 显示全部楼层
。。关注。。好贴。

出0入0汤圆

 楼主| 发表于 2014-12-18 09:58:47 | 显示全部楼层
彼岸花开@ 发表于 2014-12-17 12:04
。。关注。。好贴。

出0入0汤圆

 楼主| 发表于 2014-12-18 10:00:26 | 显示全部楼层
huihui_135 发表于 2014-12-15 12:52
多谢分享。单片机入门不易。我学了好久还没学会。

人有差异,要是你真能把我的视频看完,并作相应的实验,我想应该可以入门。

出0入0汤圆

发表于 2014-12-18 10:58:25 | 显示全部楼层
写的很好,谢谢无私分享

出0入0汤圆

发表于 2014-12-18 11:17:09 | 显示全部楼层
huihui_135 发表于 2014-12-15 12:52
多谢分享。单片机入门不易。我学了好久还没学会。

你好,你头像的导轨哪里有卖

出0入0汤圆

发表于 2014-12-18 11:36:35 | 显示全部楼层
赞下楼主的分享精神,关注下先,没看内容先不做评价。

出0入0汤圆

发表于 2014-12-18 11:41:38 | 显示全部楼层
好人啊,学习加感激。

出0入0汤圆

发表于 2014-12-18 23:59:33 来自手机 | 显示全部楼层
写得不错,都是经验之谈,多看看对自己帮助很大,论坟需要这样的热心人。

出0入0汤圆

发表于 2014-12-19 11:26:05 来自手机 | 显示全部楼层
楼主写得很好!持续关注!

出0入0汤圆

发表于 2014-12-19 11:28:31 | 显示全部楼层
持续关注

出0入0汤圆

发表于 2014-12-19 12:25:21 | 显示全部楼层
磊磊映画 发表于 2014-12-18 11:17
你好,你头像的导轨哪里有卖

在网找的图片。没买过。想学那个控制

出0入0汤圆

发表于 2014-12-19 12:30:07 | 显示全部楼层
huihui_135 发表于 2014-12-19 12:25
在网找的图片。没买过。想学那个控制

本质上就是步进电机 X Y轴对应两个方向 对应两个步进电机

出0入0汤圆

发表于 2014-12-19 12:38:39 | 显示全部楼层
为这种精神而感动.

出0入0汤圆

发表于 2014-12-19 12:54:30 | 显示全部楼层
xymbmcu 发表于 2014-12-18 10:00
人有差异,要是你真能把我的视频看完,并作相应的实验,我想应该可以入门。 ...

视频地此找到了。学习下,谢谢

出0入0汤圆

发表于 2014-12-19 12:59:52 | 显示全部楼层
磊磊映画 发表于 2014-12-19 12:30
本质上就是步进电机 X Y轴对应两个方向 对应两个步进电机

我用三个步进电机。用ATMEGA16控制。CTC模式。不知可不可以输出三个CTC方波和一个定时器用来定时。下面转动还一个电机。

出0入0汤圆

发表于 2014-12-19 14:36:33 | 显示全部楼层
哈哈,楼主在珠海哪里?

出0入0汤圆

 楼主| 发表于 2015-1-8 13:07:57 | 显示全部楼层
nishuizhou 发表于 2014-12-19 14:36
哈哈,楼主在珠海哪里?

我自13年4月就离开了珠海。现在流浪与兰州、深圳之间。

出0入0汤圆

 楼主| 发表于 2015-1-8 13:08:57 | 显示全部楼层
mcufan5524 发表于 2014-12-18 23:59
写得不错,都是经验之谈,多看看对自己帮助很大,论坟需要这样的热心人。 ...

谢谢,希望大家都能学学阿莫的精神,让开源进行到底。

出0入0汤圆

 楼主| 发表于 2015-9-2 09:58:49 | 显示全部楼层
pangbin4 发表于 2014-12-19 11:26
楼主写得很好!持续关注!

出0入0汤圆

发表于 2015-9-3 15:16:34 | 显示全部楼层
期待楼主的更新!

出0入0汤圆

发表于 2015-9-6 09:39:18 | 显示全部楼层
很不错的样子!好好学习,好好学习!

出0入0汤圆

发表于 2015-9-6 12:53:12 | 显示全部楼层
能帮看看,我这个模块化编程,哪些地方还需要改进?
非常感谢!
http://www.amobbs.com/thread-5631735-1-1.html

出0入0汤圆

发表于 2015-9-6 12:55:22 | 显示全部楼层
能帮看看,我这个模块化编程,哪些地方还需要改进?
非常感谢!
http://www.amobbs.com/thread-5631735-1-1.html

出50入0汤圆

发表于 2015-9-27 07:00:24 | 显示全部楼层
持续更新,多谢分享

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-4-20 17:22

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

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