如果你选择了这种生活 并且确定你有一种精神能指引你一路走到底 至于什么精神 只有你自己知道 是满屏幕的 0101 还是 一串串胡乱的ABCD#SinaEditor_Temp_FontName
还是 成功后的成就感 还是天生俱来的对电子类东西的 痴迷 还是喜欢别人在外面花天酒地 却喜欢独坐电脑面前 攻克技术的颠峰 不需要理由
比如 在书上来掉牙的 2051 上的 MOV A,#00H 到其他 51系列的 上也是一样的 你看它的片子的介绍上 写了一句 “完全兼容51系列单片机” 那么OK
别管那么多 只管用就是了 我发觉我废话多了 这不知道写到那去了。。抽跟烟 继续。。。
上面的意思是说 面前是一坐山 很高 然后我就一咬牙 吗的 慢慢爬吧 我不信我爬不上去了 或许爬到一半就退缩了 退而再攻之
刚开始的时候初学一定要用汇编 可能大家也看到了 关与C和汇编的讨论 各有各的说法 我个人觉得初学者 完全没有必要去追求什么飘逸的风格
就用笨拙的汇编 虽然它像一头大苯熊一样 但是 当你能和大笨熊 亲切的交流 屈驾自如的时候 再去和 漂亮的兔子MM 鸳鸯戏水 会更加的得心应手
汇编刚开始你会觉得很烦 就是 在那 MOV 过去 MOV 过来 JB JC JNB JNC DJNZ 很难记 不像C 一个 IF 一个 DO WHILE 就搞定的事
程序 和指令 不要只看不用 实践是检验真理的唯一标准 实践出真知 这都是老话了 不过用在单片机的学习上是太贴切了 单片机 本来就是实践性很强的
像我在学校的时候 每次实验课 都认真的做 抓住每次上机的机会 板子很贵 自己买不现实 而上机的时候能接触到的每一次都很宝贵
LED流水灯 十字口 交通灯 这些程序很基础 在一次 一次的小程序成功的过程中 你会更加喜欢上单片机 并且坚定继续为之不离不弃的决心
熟能生巧 我还记得我刚开始的时候 经常是 把指令写错 把 跳转的标号写错 经常用系统 的关键字 变量未定一存储空间就用 等等等等。。 但是 一次 又一次错误 下来 得到的是程序的正确性的大大的提高
在这里我建议 刚开始先多读别人的程序 而且是完整的 备注多的 格式规范的 从最开始就养成良好的 编程风格 而不是随意的乱添乱加 胡乱的复制粘贴
大家也许也发现了 在BAIDU 里找一些程序的时候看到一版的汇编 代码 但是没有一点注释 2个字 痛苦 所以 为了方便大家 也位了以后你能方便别人
刚开始写程序就要习惯 给程序写备注 为了别人能看懂 像一个大的工程 都是团队合作 你几千的代码 没有备注 别人几千的代码也没备注 那好吧 先花个1天的时间把程序看懂了 再干其他的吧
程序中像子程序的说名 入口参数 出口参数 内存的分配 关键语句的 单条备注 标号的顶格 代码的 缩进 等等 良好的编程风格绝对会让你在以后的工作和学习过程中事半功倍
anl tl0,#0f0h ;//取TL0高4位,低4位忽略不计
写了一些小程序之后 那么 就是做完整的小实验 参照别人的程序比如写一个接口芯片的驱动 不再是点亮一个灯 又点另外一个灯
这种的完整的验证型的实验非常重要 不要希望上课的时候老师给你的程序能让你突飞猛进 只有自己不断的做实验 写程序 才能让自己学得更快
像买到的板子 都有完整的代码 这对于学习是很好的资料 因为它能所见即所得 不再是书上 的纸上谈兵 那么程序是正确的 看懂了以后 自己可有试着改以下里面的某
个地方 你能找到它的核心的那几条 或一段代码 那么说明你对这段程序的理解已经更上一层楼了
初学者买板子很重要 而板子上的示例代码 和 技术支持 更重要 通过这个板子你能接触到一个平台 供你学习 那么这个板子就是值的 如果板子买来了就闭门造车