专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
找的2
2019-04-13 12:04
发布
生成海报
站内文章
/
模拟电子
17758
0
1692
单片机学习,主要是拿它来做应用.学习单片机,首先应该把它当作一个控制工具来应用到你的课题中去。汇编也好,C也好,离不开的是编写代码实现你设计的功能。
我接触单片机是在大三,当时接触的并不是51,而是PIC16F877那款单片机,当时是因为对单片机感兴趣并且学校开设了这门实验选修课,所以就选了这门课。选这门课的时候,没有学过数电,模电刚刚开始学。汇编语言更是没有接触过。
为了准备这门课,借了数字电路书,开始学习了基本的门电路,组合电路乃至时序电路的基础知识。同时买了本实验推荐的教材。当时真是对单片机怎么工作,怎么就能跑程序是毫无概念。
自己写程序实现一些简单的功能。之如读写片内EEPROM,数码管扫描,串行通讯,定时器等等。
一个学期下来,不能说入门,只能说对单片机有了大概的了解。形成了单片机具体是个什么东西的这么一个概念:单片机就是通过编写能够在芯片里面运行的程序,进而进行相应控制,完成既定功能的器件。
之后开始接触了51单片机,完全是自学,上网找教程,图书馆借书。学习使用Keil,Proteus。总结起来,这期间就是看书,上网找资料,还有就是上专业的论坛提问,看高手的帖子。
之后需要做东西才能进一步提升自己。开发小的项目,接触了很多外围器件,比如DDS,ADC/DAC,外部RAM,LCD等等。这一过程最重要的一点就是学会了如何阅读器件手册,利用单片机控制外围器件。至此,单片机,也算是入门了。
总结一下,我的经验就是选取两三本经典的书籍(一本基础的,一两本本进阶的最好),之后通过查找资料,编写代码,仿真调试,有机会用实验板进行学习开发,做一些实际的东西,你的能力就能得到不断的提升。
学习教程,你可以到
www.neoic.cn/bbs
论坛上去下载,
例如:
51单片机C语言完全教程
http://www.neoic.cn/bbs/read-htm-tid-204.html
水剑51单片机基础讲堂
http://www.neoic.cn/bbs/read-htm-tid-1428.html
8051单片机实践与应用
http://www.neoic.cn/bbs/read-htm-tid-879.html
参考资料:
http://www.neoic.cn/bbs/read-htm-tid-1541.html
Ta的文章
更多
>>
[Openwrt] OpenWrt增加软件包方法
0 个评论
找的2
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮