微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 喜欢单片机的初学者必看

喜欢单片机的初学者必看

时间:10-02 整理:3721RD 点击:
       从事单片机就意味着你以后是和枯燥的程序 调试 乱码 未知的软硬件错误 熬夜 脸上的豆豆 什么什么的联系在一起(有点夸张 哈哈)
      如果你选择了这种生活 并且确定你有一种精神能指引你一路走到底 至于什么精神 只有你自己知道 是满屏幕的 0101 还是 一串串胡乱的ABCD
       还是 成功后的成就感 还是天生俱来的对电子类东西的 痴迷 还是喜欢别人在外面花天酒地 却喜欢独坐电脑面前 攻克技术的颠峰 不需要理由
世界上就有这样一种人 不需要理由
       那么确定了上面的之后 让我们开始吧 单片机 也叫做单板机 单片微型计算机 麻雀虽小 五脏俱全 那么如果你学过计算机组成原理 我相信你应该能更好的理解 单片机的内部结构 如果没有学过 也不要紧 那就拿小麻雀开刀 再一层层 自下而上的 到我们所用的PC
      刚开始学单片机的时候 看到厚厚的一本书 不要一咬牙 要一下子把书全部看完 看得仔仔细细 明明白白 先看看目录 无非就是 介绍单片机的历史 然后它内部的组成原理 然后是指令 然后就是接口 先说历史 知道51单片机是现在资料最丰富 最适合上手拿来开刀的就是了 不要觉得书上的 知识老 这都 N多年前的了 现在是不是都不一样了 兼容这个词 比如你用 ATC51 写的程序 拿到 ATS51 52 STC 都能用 只是 后续的片子 在一些地方更加完善 功能更强大
        比如 在书上来掉牙的 2051 上的 MOV A,#00H 到其他 51系列的 上也是一样的 你看它的片子的介绍上 写了一句 “完全兼容51系列单片机” 那么OK
        别管那么多 只管用就是了 我发觉我废话多了 这不知道写到那去了。抽跟烟 继续。上面的意思是说 面前是一坐山 很高 然后我就一咬牙 吗的 慢慢爬吧 我不信我爬不上去了 或许爬到一半就退缩了 退而再攻之
       我拿个测量仪来 噢 原来这山总共7000米 半山腰有个亭子 到那是3500米 刚开始那1000米 坡度很小 2000米的时候有个 茅房(^_^) 6000米的时候有个美女正在洗澡 山顶有个和尚庙 行 心中有了底 上!
刚开始的时候初学一定要用汇编 可能大家也看到了 关与C和汇编的讨论 各有各的说法 我个人觉得初学者 完全没有必要去追求什么飘逸的风格
        就用笨拙的汇编 虽然它像一头大苯熊一样 但是 当你能和大笨熊 亲切的交流 屈驾自如的时候 再去和 漂亮的兔子MM 鸳鸯戏水 会更加的得心应手.汇编刚开始你会觉得很烦 就是 在那 MOV 过去 MOV 过来 JB JC JNB JNC DJNZ 很难记 不像C 一个 IF 一个 DO WHILE 就搞定的事,但是 用汇编你能更加了解 一条指令在 CPU 内存 的执行过程 能更加亲切的和 P0 P1 P2 P3 的每一个 口线 交流 不需要C 的屏蔽底层 而是直接的就和底层 亲密接触 这里有人要说我了 什么什么的 还是那句话 个人意见 仅供参考 在写延时程序的时候 DJNZ 是双周期指令 比如12M的 那么 一条指令是1US 那么你要精确的知道自己这段延时 能延时多少US 多少MS 那么你对 51单片机内部的 指令 周期 对以后写有严格时序操作的程序 就更加得心应手 比如 看到一个片子的PDF 数据总线 要拉低多少MS 地址总线 要拉高多少US 等待周期要等待多少US/MS 那么 不要怀疑 自己写 指令 搞定它 成功以后 你会发现你从 最底层的了解了 一个片子是怎么传送数据 怎么通信 这样的经历 对你以后再接触其他 片子的时候是莫大的帮助

哈哈哈                 海不措哦

嗯     可以可以可以

hehehehhehehehhehehehhe

进入看看。

希望继续更新吧 新手入门 有好多的不懂需要前辈的指点

路过,看看,看看

路过,看看,看看

好好的学习学习一下

赞一个A   好帖子   加油

顶LZ啊

不错  学习一下   

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top