|
||||
泉山发电机租赁400KW--中动电力 学习单片机需要动手,不是照着课本去死记硬背。所以学习单片机的个概念:确定好所学习的单片机具体型号。比如说,你要学习51单片机,你所确定的型号是STC89C52,这款单片机虽然比较老了,但是依然具有学习价值,DIP40封装的STC89C52单片机如下图所示:或者你选择STM32单片机学习,比如STM32F103C8T6,LQFP48封装的单片机如下图所示:确定了单片机的具体型号之后,出来第二个概念:确定使用的编程环境。 单片机是没有上操作系统的东西,在keil中编写的代码都是裸机代码,深入编写裸机代码有助于了解硬件的特性。若不是硬件特性已定的情况之下的其它流程都是代码作祟。忽然想到来探探51单片机的执行流程。这个念头起源于 初见到每个51程序里面的主函数里面 终都挂一个while;语句。为何要加一句while死循环让程序停留在main函数中呢。将while;语句去掉有什么影响么?写一个很简单的程序试一下。执行以上程序,由P1端口控制的灯闪了一下。 |
|