单片机的硬件开发需要学习的东西还是挺多的 基本上分为以下几块吧
1、硬件 需要基本的数电、模电的功底 需要了解单片机的工作原理、系统组成 再就是 了解单片机外部驱动电路的构成如三极管 继电器 光耦啥的用法,基本的硬件接口了解 如并口、串口、IIC、SPI、USB、网络啥的
2、编程语言 现在基本都是用C了 建议还是要了解一点汇编,这样会让你对单片机底层驱动更了解
3、开发平台 硬件你要会用主流的画图软件 如PADS PRTEL啥的 编程部分现在主流的用KEIL啥的
建议还是买个开发板 现在51的开发板很便宜的这样可以更快的建立一些感性认识 也能让自己更容易的坚持下去 呵呵
总而言之 (不是牢骚) 做硬件开发就是个围城 外面的想进来 里面的在纠结着要不要出去 想出去又舍不得出去 不想出去又累得要死 哈哈
这个就是一开始认识单片机最小系统,然后一点点模仿着去做一个最小系统,在实践中总结经验啊
看一下郭天祥的51单片机教学视频吧,挺不错
周立功的开发系统也便宜,作为学习ARM的产品来说,应该是最好的;作为工业级的除非你的单片机系统的口线不够用了。 4. 磁片电容:22pf 30pf,可以在有些