首先,你的程序似乎不是一般的单片机汇编程序,更类似于,计算机汇编程序。如果要学习单片机,应该先学习,列的单片机程序,或直接学习ARM。并且,这段程序的解释也比较清晰了,如果不明白,你应该更具体的提出问题!哪一部分不明白,你需要怎么“读”?下面,我再解释一下程序吧。根据你喜欢微机原理和单片机,建议你报考电工新理论,但是呢,这个专业就业不怎么好,建议你报考电力系统或者电力电子,就业和薪水都挺好的。当然,如果你特别喜欢电工新理论的话,好好学,也可以出成果的学校建议:东南》河海》南航,最好东南吧,其实好好复习,考上东南应该不难的。
对于AT,,在一般编程器均支持,注意,AT,,支持下载器,下载hex文件,只有并行编程。如果采用AT,,可以采用双龙的下载线进行下载。现在最便宜的可能是top,大概价格为,。广州长兴晶工生产。中档价格和性价比比较好的为南京西尔特的SUPERPRO/,大概,淘宝上有。步进电机是每个脉冲转固定的角度,转速的控制实际上是对脉冲频率的控制。所以用有PWM功能的单片机就可以实现转速的控制,某些,片机也有此功能。也可以选用AVR或者MSP,单片机。编程的时候可以结合计数器。电路设计时需要可以提供足够的驱动电流的驱动芯片才可以,如达林顿管或者是L,等等。
STC,,,,能在keil下编程,你去STC网站下载个库文件包到Keil中,特殊寄存器就不用定义。如果是仿真STC,,,,的长规功能,可以用Multisim这个软件这个软件带有,核;如果要仿真STC,,,,部特殊寄存器,有点难哦!目前我还不知道有款软件能仿真STC特殊功能的。多,学个ARM的处理器吧,无锡在芯片方面相当有特长。C语言基本精通,C 能写,汇编能看懂会编译,对arm一款处理器处理基本精通,最好有个项目就更好了。买块arm开发板玩玩吧。
嵌入式开发主要有两种,像STM,飞思卡尔等系列单片机属于无操作系统的,直接对寄存器或者利用库函数操作的,这种学习来难度相对小一些,就业前景也不错。还有一些像ARM,或者CortexA,A,列的可以运行Linux或者安卓操作系统的嵌入式软件系统开发,由于需要学习的内容较多,学习时间较长。学习嵌入式软件开发应该从学习单片机开始,单片机是一切嵌入式的基础,最早的嵌入式系统就是以单片机为核心的,随着技术的进步和发展,才逐步发展到现在的DSP、ARM为核心的等高端高速控制系统。单片机是基础,同时也是现在较大系统不可分割的组成部分,比如汽车,主控系统是ARM。
暂无评论内容