首先,我是一个刚从51过度到M0的新生。这里是我的第一份笔记,说的不好还请大家海涵~~。
从收到板子后,开始着手学习M0,看来很多资料,其中也走了很多崎岖的弯路。
从51到M0,第一个很大的改变就是:库函数和寄存器操作。
库函数是一些已经封装好,直接可以方便调用的语句。寄存器则是利用指针进行的位操作。(自己开始的时候,什么都不懂,以为这还是错的嘞。经过不断的摸索总结才明白的。)首先一点,要明白什么是位操作,这里我
传上一张图片来说明。
说白了寄存器就好像是C语言中结构体访问变量一样。知道了位操作就可以去读读坛子上的《M0-51中文手册》。后续的学习笔记里会说明“有关系统时钟的相关概念和如何操作”。
至于我为什么没像别的高手那样传些例程,是因为我觉的学习M0是去学会如何学习,我这里只是给出我自己的学习思路,而不是去学习一个程序如何写(个人见解哦,我知道自己程序写的很烂,呵呵) |