51单片机学习攻略
内容:
学习51单片机需要一定基础,当有一定的C语言,和数电,微机基础时对学习单片机有很大的帮助。这里的重点是C语言的学习。
学习单片机之前一定先要下足了决心,必须踏踏实实,脚踏实地的去学;开发过程遇到问题需要仔细的观察,总结,在开始编程的时候很容易出现因为粗心而导致的错误却没有及时的发现;要善于独立思考,观察试验的结果的变化,对试验出的不同结果要进行总结。
*步:通过桌面软件学习C语言的基础编程,掌握到一定程度,就可以着手单片机的开发。简单起见,可以借助仿真软件来学习单片机,及基本的电路知识。
第二步:学习单片机的开发软件,keil是一个很好的单片机开发软件,能够熟悉的掌握的keil的使用,基本编程就解决一半了,在编程中所遇到的问题,一定要进行总结,因为在后续的开发编程中也有可能出现之前出现过的错误,编程思路一定需要培养,一个清晰的思路决定了你的程序的运行是否稳定和程序是否简洁。
第三步:首先对51单片机引脚功能及其内部资源进行了解和熟悉,其次要对开发板硬件构造进行了解,了解其工作原理,再次,这个了解工作可能会很枯燥乏味和充满困惑,所以在学习51单片机的时候要善于排除学习上的乏味和解决所遇到的问题。推荐通过开发板进行练习,其基本实验都包含有,单片机基础类型是AT89C52。
第四步:有了软件和硬件的结合,几个月就能拿下51单片机的学习。
摘要:作为一名单片机工程师应具备以下条件:
1、根据项目分配的任务完成单片机程序方案的设计;
2、熟悉51系列任意一款单片机架构
3、熟悉MCU的外设,如I2C,SPI,UART,CAN等。
4、熟练使用C编程语言,熟悉数据结构,熟练使用Keil编程和调试。
5、负责单片机工作所需的外围电路设备的驱动;编写单片机软件,并对软件进行仿真调试。
6、能看懂基本的硬件原理图芯片手册。
腾迎教育现场授课地址:深圳市龙华区龙华街道丰益路10号潮回楼51 |