模电数电只是基础,学不学不要紧,了解就行。学单片机,只少C语言要过关,有独立编程序的能力,编程一定要过关。
开发单片机,就具体去研究你要开发的那款单片机,i/o引脚的控制寄存器怎么使用,中断,定时器计数器,A/D,SPI,UART,I2C, 学会它们的相关寄存器的使用。这些是编程必须掌握的。
当你要开发项目,一定有外设,可能是各种传感器,液晶,数码管,等等。这些东西,连接单片机,简单的只用了I/O的输入输出,难点的要用到时序、PWM等。
说了很多废话,总结一下,学好单片机,用到的知识可以很多,也可以不用。我的意思就是,学单片机,就单纯的看单片机的书籍,用C多编程,什么通信,显示等在单片机的书里就有讲解,书里会告诉你怎么编程,编成什么样的时序,所谓通信,显示几乎都是用到时序的不同表现。古人云,不求甚解就是这样。
买一本好的单片机书很重要,我建议买那种含有实例讲解的书最好
你看得都差不多了,关键是多收少,我推荐你做下面几件事
1.做个LED时钟
2.矩阵键盘 //这个实验可以配合3和6一起做
3.PWM(直流电机)
4. AD-DA转换
5.RS232通信(串口通信)
6.中断 //这个实验可以配合2和3一起做
你把这级个实验做了,单片机基本就学通了,当然,在这过程中,你会发现很多不足,你就有定向的去学习了
单片机不过是一个解决问题的工具而已,既然你都很熟悉了,你必须熟悉一个行业,利用单片机为这个行业解决问题。入行只能靠自己。
学的很多了 到深圳这面来找个工作吧 单片机工程师 或者助理 你这个条件够了 会有很大的进步 我认为你已经毕业了