找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2344|回复: 0
打印 上一主题 下一主题
收起左侧

独特的51单片机教程—牛人经验

[复制链接]
跳转到指定楼层
楼主
ID:140725 发表于 2016-10-11 21:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
     一直以来,我都不太当那些什么教程是教程,经常只是当成一种资料。而我也从来没有看过什么视频教程,一个是网速太渣,下起来太浪费表情。另一个是我更喜欢看书。  

       ——请不要认为这是 骄傲,(曾经有人说我“眼睛长到额头上了”),我只是想表达一种不一样的观点和学习方式。  

       曾经有写过一两个简单的比较另类的关于51理解的文章。不过一直都没有好好写一整套全的,认识的一些朋友,有刚刚开始接触51单片机的,由于他们不是电类专业,经常对51很陌生,他们问我该怎么学?有没啥教程推荐。  

       于是我就很想把自己对于51的理解告诉他们,希望他们能有一个整体上的感觉——我想传达一种概念:这种东西就像内功,你看不到它,也很难 “偷师”什么的,但是拥有它的人,根本不需要什么教程,他需要的除了数据手册就是资料——我是说那些什么寄存器地址啊,寄存器定义 啊之类的设计参考。  

       这些时间里,正事没干多少,想法乱七八糟。心想还是实实在在做点事情。尽管51单片机我只能说是基本了解,而且我可能渐渐远离它,但我还是想好好地写这套东西,算是一个自我梳理的过程,如果能对你有帮助,不胜荣 幸。  

现在先放出来独特的51单片机教程第一部分,帮助你从另一个角度去理解学习51单片机。大家看看如何。
单片机论坛—独特的51教程之一.pdf (187.54 KB, 下载次数: 31)



   上一篇我讲了几个基本概念,很可惜,它对于你马上点亮LED没有任何帮助,而这一篇,我要讲的是51芯片内部的东西,比如 存储器,然后我还会讲一下51,或者说任何CPU是如何工作的——当然只是一个很简单的过程,我的目的只是让你确切理解我们写入单片机的程序是如何完成预期工作的。(当然,它不涉及很具体的硬件动作——那东西我不会,也研究不了,也管不着。)  

    然后,我想告诉你的是,看了这一篇,对于你马上点亮LED......仍然是没有任何直接帮助......  
    就51单片机而言(别的也是类似的,不要担心。)
单片机论坛—独特的51教程之二.pdf (220.35 KB, 下载次数: 18)

  指令系统 与 寻址方式
按照顺序,今天该到说指令系统的时候了,要说指令系统就必须说寻址方式,否则就等于没说。今天说的内容,对于你点亮LED,那就是临门一脚了。
这一篇文章,较少个人原创,多多少少来自各种资料的融合,只是按照我自己的方式和顺序讲,看的时候你可以参考若干份一般 51教程看 ,以供参考。
单片机论坛—独特的51教程之三(上).pdf (206.06 KB, 下载次数: 15)


继续正文
本帖继续讲解【指令系统 与 寻址方式】
我始终认为,指令系统就放在那,几张纸可以装完,是让人查的,不是让人背的,但是你首先要理解它们可以干什么——有什么潜力,至于怎么做,怎么写这条指令,这才是接下来要查的内容。
单片机论坛—独特的51教程之三(下).pdf (161.79 KB, 下载次数: 16)

独特的51单片机教程第四部分:基本IO操作和 定时器/计数器

       前面的之三写得很辛苦。我当时说,这一篇对于你直接点亮 LED就有直接帮助,当时我以为我说完 数据传送类 指令的时候,大家就明白了,不好意思,我再一次食言了。
      今天绝对不食言。往下看多大概一两百字,我保证你立马就可以点亮LED。

      这一篇说的内容其实挺多的,所谓的常见内部资源,我指的是 定时器/计数器 ,外部中断 串口——在很多书里,它们被分门别类说了一大通,其实,我认为有很多只是一些你根本不会留下什么深刻印象,并且也用不上的知识,于是乎,我选择从简。

单片机论坛—独特的51教程之四.pdf (173.04 KB, 下载次数: 16)


这次写一个真正的小程序

前边,我讲完了 51单片机 的 寻址方式 和 指令系统,以及几个传统8051都有的基本内部资源(所谓传统8051,或者 51单片机,在大多数情况下,请当它们是一回事。)

现在我们来讲一下,我们实际如何写程序,因为只是举例,而且篇幅关系,我们只写一个很简单的小程序,写它们,的一个重要目的是 提供一个很基本的程序模板,让你知道它大致上包含了什么东西,你可以把它当成一个入门例程。

我选择 定时器翻转 LED为例,先 汇编,再 C51,都是我自己写的,跑过了,肯定能用。
单片机论坛—独特的51教程之五.pdf (150.38 KB, 下载次数: 14)

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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