找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2173|回复: 0
收起左侧

[单片机学习]第一期 51单片机介绍附带资源

[复制链接]
ID:341459 发表于 2018-5-31 16:27 | 显示全部楼层 |阅读模式
       因为快临近毕业了,翻翻以前的东西现在特别有感觉。看到一些东西就特别伤感,都是疼出来的感悟啊!现在说说我的感想吧!看的人多少会有点感觉的。顺便附带点资料,对要学的人还是有些帮助,以后不定期发送资料吧!前提楼主能找到工作养活自己。      上大学之前,有些人对你说,大学专业不重要,关键的是学好计算机和英语,专业课能过就可以,这样就不愁找不到好工作了。这也是屁话。因为你将来不是纯靠英语吃饭的,也不是做编程、搞软件开发或动画创作的,若果你性格偏内向沉稳、肯钻研、爱好电子行业,将来想从事电子设计和研发工作,那你一定要学好专业课。当然英语也很重要,但以后工作中用得多的是你的专业英语,即能读懂英语技术文档,而不是跟别人比你口语多正宗多流利。至于计算机,那就是一工具,不要花太多时间去学photoshop、3dmax、Flash、网页制作等流行软件,这些在你今后的工作中用不着,也会牵扯你大量时间精力。好钢用在刀刃上,多进进实验室多搭搭电路吧。当然,电类学生对电脑也有特殊要求,那就是用熟Protel、 Multisim,学好汇编语言、C语言、选学PLD相关软件。任务也是很重的。   


  明白这些以后就是开始学习的过程了,楼楼先介绍下51单片机对单片机学习的重要性吧!51是最基础的,学习51有利于了解微机原理,因为51基本上就是直接操作寄存器的。学过之后你会对单片机结构原理有较深的理解,而且大多数51都不支持硬件iic和spi,通过51使用io口模拟iic和spi有利于了解通信协议。基于51单片机是基础入门的一个单片机,还是应用最广泛的一种,当你学习完51单片机以后,你学习其他的单片机都有很大的帮助。首先,学习单片机不需要多少东西,会简单的C语言,知道51单片机的基本结构就可以了,自学过这2门课程的同学都够条件。设备上,一般是建议购买一个100左右价位的开发板,例如,的"双功能下载线"就具有良好的稳定性和较快的下载速度,上位机可扩展,可以下载更多的单片机及嵌入式芯片。通过实验,这样才可以进行实际的,全面的学习,还得有一个实际的电路了解其中的原理,其中单片机最小系统就可以。

下面简单的说一下学习单片机的过程吧!
1.购买常用的工具(万用表,烙铁,烙铁架,松香,焊锡,螺丝刀,吸锡器,摄子)和电子元件(万能板,电阻,电容,发光二极管,整流桥,数码管,常用接插件等),做个5V的直流电源(变压器/整流桥/7812/7805/电解电容若干,电容的极性可别反了),再从基本的发光二极管驱动电路开始,了解灌电流还是拉电流、限流电阻取多大、怎么计算的等等。
   2.用万能板搭建一个51的最小系统(当然要从51入手,资料太多了),点亮一个LED再说,接着是数码管、蜂鸣器,继电器,EEPROM,AD/DA,LCD,时钟芯片,数字温度计,红外遥控编解码等等,这里面三极管用的很普遍,有时用作放大,有时用开关,一定要理解清楚。按照这个一样一样来,有条件买个开发板也很方便,若是能坚持DIY,也是趣味无穷。
  3.单片机的编程,多数人先接触汇编,要学好单片机,汇编是要懂的,但最终你必须掌握C语言,C语言真的太强大、太方便了,其好处不用我多说了。IDE个人感觉最好的是Keil,在这推荐一下。刚开始当然是从跑马灯开始,网上有很多单片机实验的源代码,都是绝好的学习资料,好好消化一下,收获会很大。 “hello world”的串口通信例子应该尽早调通,另外,一个好的编程风格也很重要,看一看相关的资料,你会受益很多。
   4.程序写好了,怎么下载到单片机里,用STC的51系列单片机吧,可以用串口烧你的程序,这其实叫IAP,有兴趣可以去网上搜一下。当然,等你以后的用的单片机多了,编程器还是不可缺少的。
   5. 单片机故障的排查:对于单片机的问题,首先搞清楚一个CPU工作的三要素: 电源,时钟源(晶振),复位电路, 是不是都没有问题了,如果有示波器那就更好了,看一下ALE脚是不是有fosc/6的方波信号,有的话说明单片机在工作,三要素已经满足了,没有的话只能再不厌其烦的检察了,很简单的。

说了这么多,其实还是赶快动手才最重要,热爱学习的人运气不会太差,附上部分资料截图,有需要的同学也可以联系楼主询问需要什么资源的,看到了会解决的


单片机代码.png 单片机书籍照片.png 目录.png 全部截图.png


1. 基本模块程序.rar

6.87 MB, 下载次数: 7, 下载积分: 黑币 -5

基于51单片机的模块程序

AT89C51单片机编程器制作.rar

2.23 MB, 下载次数: 4, 下载积分: 黑币 -5

TX-1C开发板PDIUSBD12驱动开发包.rar

9.51 MB, 下载次数: 3, 下载积分: 黑币 -5

USB 1.1 协议中文版.rar

517.76 KB, 下载次数: 3, 下载积分: 黑币 -5

单片机原理及接口技术(余锡存).zip

4.94 MB, 下载次数: 4, 下载积分: 黑币 -5

单片微型计算机及应用(张毅坤).zip

16.85 MB, 下载次数: 3, 下载积分: 黑币 -5

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表