时间:2019-06-05 00:00:00 来源:信盈达 作者:信盈达
很多单片机初学者与我交流时总说的一句话是我现在是单片机初学者,我怎样才能更快的学好单片机,我该从哪方便入手。对于这个问题,现在就我自己如何学单片机,如何入门,如何熟练谈谈想法。
先说单片机,现在用的比较多的以 51为内核的 8 位单片机(考虑到成本及引脚资源在实际开发中用的 51单片机型号不一),它的学习资料非常多,且学习成本非 常低,可能有些初学者会说企业里用的不是 51单片机,更多的是松翰、义隆什么,但是我想说的是那些单片机的辅助开发工具你有吗。51单片机对于智能电子技 术的入门学习是非常有优势,成本低,开发简单,一线下载程序,ARM太神秘,PLC太高贵,想来想去还是 51,曾经有过AVR和PIC,但是现在51也不赖。那怎样才能更快更好的学好单片机呢?
单片机作为集电子技术与计算机编程技术为一体是一项非常重视动手实践的科目,如果你是单片机高手,那么说明你也是计算机编程和电子技术高手。
一、学习单片机一定要看书
不能总是看书,但是学习它首先必须得看书,那这不很矛盾?因为从书中你需要了解单片机各个功能寄存器(比如引脚控制寄存器、定时、中断、串口相关寄存 器),控制单片机的核心是用程序去控制单片机的各个功能寄存器,给寄存器赋值二进制数据 0或者 1,对于像中断、定时器、串口、AD转换等内部资源寄存器, 单片机也可以通过二进制数据 0 和 1进行设置和使用。比如单片机引脚寄存器P1,语句P1=0xfe;(MOV P1,#0FEH)指控制单片机P1口的第 一个引脚输出低电平,其他引脚输出高电平, 外设电路根据高低电平工作。比如中断允许寄存器IE, 语句IE=0x(MOV IE,#81H) 则说明 控制中断打开总81;开关和外部中断 0 的子开关。当然了,单片机的寄存器还可以接受位控制,这样编程更方便。
至于看书,只需大概了解单片机各管脚、各个功能寄存器是干什么的能实现什么功能就够了?这个非常重要,这也许是看单片机参考书最主要目的之一。
二、如何迈入单片机开发世界
有了单片机实验板你就要多练习,最好是自己有台电脑,少下载几部电影,少网络游戏,把实验板和电脑连好,安装上必备的软件 (Keil Proteus STCisp),下载参考程序,并修改参考程序,从最简单的交通灯实验开始,等你发现你能控制交通灯,并了解交通的软硬设计 的时其实你已经入门了,你会发现单片机是多么迷人的东西啊,这不是在学习知识,而是在提升自身的价值。
3、清楚自己单片机学的动力所在,并为自己的学习做一个规划。
免费领取试听卡
申请已经提交
老师会马上给您安排试听课程!
申请出错了
您可以加老师QQ:914865590报名咨询!