我以个人的想法告诉你,其实单片机只是一个运行的平台,至于怎么运行,需要你的语言去实现。io,uart,液晶驱动,时钟等等,都是你的外设。这些在mcu里有特定的地址,我们操作这些其实就是操作普通的指针变量而已。一个项目不可能仅仅操作这些,关键还是设计思想和逻辑。好的程序设计就是底层和上层分开,有点像面向接口编程一样。
我以个人的想法告诉你,其实单片机只是一个运行的平台,至于怎么运行,需要你的语言去实现。io,uart,液晶驱动,时钟等等,都是你的外设。这些在mcu里有特定的地址,我们操作这些其实就是操作普通的指针变量而已。一个项目不可能仅仅操作这些,关键还是设计思想和逻辑。好的程序设计就是底层和上层分开,有点像面向接口编程一样。
举报