基本要一些数字电路的知识,模拟电路的也要一些。
重点是了解接口、中断这一类的知识,本科的课程里面如《计算机硬件基础》的基础知识也很重要。
可以自己在网上买一块便宜些的电路板,可以自己做实验的,慢慢学,挺好的。
C语言必须会,因为单片机是那个C语言写程序的,你可以到网上下载谭浩强C设计第三版,这个对初学51单片机是绰绰有余,硬件的话模电数电也要了解。
数电、模电,电路,微机原理
当然计算机应用基础也要会,还有画电路图的软件也要会,画流程图的软件,WORD也要会,不过前面四个是必会的,后面的就是有了解就行
不需要。
记住指令,格式就行了,还有端口的作用。
知道各个进制之间的转换,其他的好象也没什么。
我也记得不清楚了,大二学的,什么堆栈入栈,直接寻址什么的,反正主要的还是指令。
学过编程,比如c语言,适当外语基础
正好,我的博客上有相关的文章,你可以去看看,还有很多;实用的链接,都是可以下载软件与文件资料的.