智商二5零
要看什么难度的论文了 
有一定的电路知识和编程基础,单片机入门很简单的。其原理应该来说不难,但要是想精通那就要下功夫了,会者不难!
个人感觉单片机方向的论文比较好写也比较简单,而且也比较容易做出实物答辩的时候拿高分,比如说做一个mp3什么的,只要熟悉下SPI协议,处理器用STM32F103x系列,然后再买一个VS1003b的mp3解码芯片,很容易就可以做一个mp3出来,不仅看起来高大上,做起来也很简单,晚上的教程一堆一堆的,拈来可得图形学方面的本人入坑五六年,说来说去除了数学还是数学,赶论文很多地方自己都不明白,拿脸部识别来说ANN,SVM,Adaboost,哪个不要花个把来月琢磨,而且还是建立在有一定底子的基础上,代码参考OpenCV,除非觉得自己有把握,不建议本科或者非图形学专业的论文搞,难度我就不说了,谁学谁知道
你可以使用arduino。它是完整的单片机系统。它一般是用AVR单片机。降低的学习难度。你只要够理解基本的编程和硬件电路知识即可学会。
单片机原理,说的是电路原理,那真有点难。所以难,是内部用于运算的电路太复杂。这么说吧,单片机与它的外围执行电路所组成的数控设备,本来是一堆冰冷的不会动的东西。但只要写入适当的程序,本来不会动,死的东西便活起来,就会执行人给于的指令,按人的意志去工作,而且做的比手工还好。搞这样懂人话、通人性的电路不难才怪。