先弄懂单片机的硬件结构,各个管脚的功能,如何通过输入输出管脚操作外围器件的。建议从,手,用c,c语言编写,可以看别人程序,模仿创新为自己所用,逐渐建立自己的通用程序库,如矩阵键盘扫描程序,数据采集程序等。买实验板,自己编写程序,像跑马灯,码显示,等,逐步深入。多花点时间:我也在学单片机,我每天下班后,一般要学,时。我主要是学郭天祥的视频教程,结合实验板,尝试多编程序,完成课后作业。持之以恒的学习,一步一个脚印。有人说学郭天祥的视频,可以学会,有点夸张。我差不多学了一个月了,虽然只学到第,(后面还有,)。
入手一个,习板第一步,先去淘一个,列的学习开发版,一般也就百来块一个,学习一门技术,还是要花点成本的。如果你们学校有自己的开发板就更好了,直接借学校或者买毕业的学长的二手开发板也可以。看视频教程可以通过上网下载,或者去淘一个视频教程。毕竟我们学习东西。能够熟练应用,片机的常用指令编程,看懂所有,片机的汇编指令。能够根据课题要求,迅速搭建系统。熟练掌握,片机的所有资源,比如中断、通讯、定时器、存储结构、控制口、IO口、总线等等。对于陌生的课题,能够快速找到获取资源的途径和方法。
学习单片机需要一些基础的电子知识,包括数字电路、模拟电路、基本的计算机体系结构等。如果你没有相关背景知识,可能需要在学习单片机之前先学习一些基础的电子学课程。解决方法:可以选择参加相关的电子学或计算机科学课程,或者自学相关知识,掌握基础的电子学和计算机原理。手中应该有开发板或者自己画的电路板,STM,列的单片机。我们要看看电路图,都留出了哪些IO和哪些功能比如AD或者串口,都接了什么。假如是开发板的话可以看开发板的资料。当你需要使用STM,些功能,而,现不了的时候,那STM,然不需要学习,你会直接去寻找STM,方面的使用方法。
外,单片机与硬件有关,不可能说编译器中的库函数有什么什么,就可直接使用,还得考虑自己单片机的执行速度等好多方面的问题。有空的话,也可以看看软件方面的书,学学一些典型算法。这是后话,程序的效率除了编程外,还与编译器有大的关系,可以从网上看看,学习一下自己使用的编译器的特点。有了单片机学习板之后你就要多练习,最好是自己有台电脑,一天少看电影,少打游戏,把学习板和电脑连好,打开调试软件坐在电脑前,先学会怎么用调试软件,然后从最简单的流水灯实验做起,等你能让那八个流水灯按照你的意愿随意流动时你已经入门了,你会发现单片机是多么迷人的东西啊,太好玩了。

感谢您的来访,获取更多精彩文章请收藏本站。

暂无评论内容