怎样成为单片机高手

发布者:石头12345最新更新时间:2015-11-02 来源: eefocus关键字:单片机  代码 手机看文章 扫描二维码
随时随地手机看文章
不管出于什么原因学习单片机,成为单片机高手几乎可以说是每一个认真学单片机高手的愿望。

单片机高手的秘诀


1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。


2.别小家子气,买本书几十块都舍不得,你还学个P。为了省钱看电子书,浪费的时间绝对超过书的价值。当然如果查资料,只能看PDF。


3.学习新的开发软件时,一定要看帮助手册。买的书不够全面。刚接触一个软件,什么都不懂,就盲目的问东问西,让人看起来很幼稚。


4.不要蜻蜓点水,得过且过,细微之处往往体现实力。


5.把时髦的技术挂在嘴边,还不如把过时的技术记在心里。


6.看得懂的书,请仔细看;看不懂的书,请硬着头皮看。别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍。


7.多实践,去焊板子、调试,去写去调,只用软件模拟,是永远成不了高手的。


8.保存好你做过的所有的源程序、PCB、原理图等----那是你最好的积累之一。


9.对于网络,还是希望大家能多利用一下,很多问题不是非要到论坛来问的,首先你要学会自己找答案,比如google、百度都是很好的搜索引擎,你只要输入关键字就能找到很多相关资料,别老是等待别人给你希望,看的出你平时一定也很懒!


10到一个论坛,你学会去看以前的帖子,不要什么都不看就发帖子问,也许你的问题早就有人问过了,你再问,别人已经不想再重复了,做为初学者,谁也不希望自己的帖子没人回 的。


11,虽然不是打击初学者,但是这句话还是要说:论坛论坛,就是大家讨论的地方,如果你总期望有高手总无偿指点你,除非他是你亲戚!!讨论者,起码是水平相当的才有讨论的说法,如果水平真差距太远了,连基本操作都需要别人给解答,谁还跟你讨论呢。


什么样的人是浮躁的人?


浮躁的人容易问:我到底该学什么;--踏踏实实的学点基本的吧?单片机不知道是什么就想去学ARM?       c语言不会想搞LINUX?别老是好高骛远。


浮躁的人容易问:谁有xxx源码?--(你给人家多少钱啊?自己的劳动白送你?)


浮躁的人容易说:跪求xxx---(就算网络也要点尊严吧?)


浮躁的人容易说:紧急求救---(其实只是个简单的课程设计)


浮躁的人容易说:有没有xxx中文资料?---一个字:懒。别说别的。E文不行?谁不是从 ABC学起的啊?


浮躁的人容易说:求xxx,我的email是xxx@xxx.com,然后消失 ---- 你以为你是大爷啊,人 家请你吃饭,还要喂到你口里不成?


浮躁的人容易问:做单片机有钱途吗----只是为了钱,搞不好技术的,你去抢银行好了。


浮躁的人容易说:哪里有xxx芯片资料?(其实大部分资料网络上都有,但是偏偏来找人问,懒!)


浮躁的人分两种:只观望而不学的人;只学而不坚持的人;浮躁的人永远不是一个高手。

关键字:单片机  代码 引用地址:怎样成为单片机高手

上一篇:单片机C程序的中断函数调用子程序冲突问题
下一篇:51 avr pic 单片机比较

推荐阅读最新更新时间:2024-03-16 14:38

mcs-51单片机汇编语言条件转移指令(8条)编程举例
控制转移 指令 用于控制程序的流向,所控制的范围即为程序存储器区间,MCS-51系列单片机的控制转移 指令 相对丰富,有可对64kB程序空间地址单元进行访问的长调用、长转移指令,也有可对2kB字节进行访问的绝对调用和绝对转移指令,还有在一页范围内短相对转移及其它无条件转移指令,这些指令的执行一般都不会对标志位有影响。 . 条件转移指令(8条) 条件转移指令是指在满足一定条件时进行相对转移 JZ rel ; A=0,(PC)+ 2 + rel→(PC),累加器中的内容为0,则转移到偏移量所指向的地址,否则程序往下执行 JNZ rel ; A≠0,(PC)+ 2 + rel→(PC),累加器中的内容不为0
[单片机]
单片机从构建最小系统开始
单片机最小系统统是指能让单片机运行起来的所需的最少器件构成的电路系统。如果您构建的最小系统作为研究、学习使用,应该满足以下要求:1.有电源;2.有单片机主芯片;3.有程序下载电路;4.有时钟源电路;5.有复位电路;6.有I/O口的负载电路。这样的系统才能满足您下载程序和调试程序的要求。 下图是AT89S51/52单片机的最小系统电路原理图。 电源部分:从电脑USB接口DC5V取电,C4和C5构成USB接口电源的简单滤波电路。开关电源的输出电压往往波纹较大,不像线性稳压器输出的电压那么稳定,所以进行必要的滤波。如果需要接一个电源开关应接在C4和C5的前面,在您接通开关的瞬间产生的抖动能被这两个电容吸收。 复位电路:C1和R1构
[单片机]
学<font color='red'>单片机</font>从构建最小系统开始
51单片机开发中一些常用代码
数码管中的16个字符 uchar code table ={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; 延时函数(使用之前先声明一遍) void delay(uint); void delay(uint z) { uint x,y; for(x=z;x 0;x--) for(y=110;y 0;y--); } 点亮第一个二级管 #include reg52.h //点亮第一个发光二级管 sbit D1=P1^0;//P1是P1口,P1^0代表D1,D1为自己命名的变量 m
[单片机]
Microchip 推出新型MCU简化低功耗LCD应用设计
全球领先的整合单片机、混合信号、模拟器件和闪存专利解决方案的供应商——Microchip Technology Inc.(美国微芯科技公司)日前推出了用于驱动液晶显示器(LCD)、集成独立于内核的外设(CIP)与智能模拟的全新低功耗单片机(MCU)系列产品。由9款器件组成的PIC16F19197家族包含了电池友好型LCD驱动电荷泵、带计算功能的12位模拟数字转换器(ADC2)、低功耗 比较器 以及高频振荡器的有源时钟调谐功能。它们是首个针对广受欢迎的低功耗、电池供电且带触摸功能的LCD应用而优化的8位MCU系列。 PIC16F19197系列器件的引脚数从28到64不等,闪存最高达56 KB而RAM最高达4 KB。其备有的电荷泵
[单片机]
Microchip 推出新型<font color='red'>MCU</font>简化低功耗LCD应用设计
51单片机内部EEPROM的读写解析及例程
STC89C51、52内部都自带有2K字节的EEPROM,54、55和58都自带有16K字节的EEPROM,STC单片机是利用IAP技术实现的EEPROM,内部Flash擦写次数可达100,000 次以上,先来介绍下ISP与IAP的区别和特点。 ISP:In System Programable 是指在系统编程,通俗的讲,就是片子已经焊板子上,不用取下,就可以简单而方便地对其进行编程。比如我们通过电脑给STC单片机下载程序,或给AT89S51单片机下载程序,这就是利用了ISP技术。 IAP:In Application Programable 是指在应用编程,就是片子提供一系列的机制(硬件/软件上的)当片子在运行程序的时候可以
[单片机]
英飞凌AURIX™ TC4x微控制器赋能TERAKI雷达检测软件,提高自动驾驶的安全性
【2022年10月18日,德国慕尼黑和柏林讯】自动驾驶(AD)和高级驾驶辅助系统(ADAS)依靠对车身周围环境的精确感知来确保行车安全。 世界各地的汽车制造商已经开始利用先进的传感器和算法来增强车辆对周围环境的感知能力,并将驾驶安全提升到一个新水平。边缘传感器处理领域的市场领导者TERAKI近日发布了最新雷达检测软件,该软件集成在英飞凌科技股份公司符合ASIL-D安全等级要求的AURIX™ TC4x微控制器中,能够以更高的精度和更少的计算负载准确识别静态和移动物体。 英飞凌科技汽车微控制器产品营销总监Marco Cassol表示:“汽车雷达系统在经历了产品的迭代升级之后,其性能实现了跃升。其中,边缘人工智能处理是帮助我们
[汽车电子]
英飞凌AURIX™ TC4x<font color='red'>微控制器</font>赋能TERAKI雷达检测软件,提高自动驾驶的安全性
51单片机(AT89C52)一键多功能(短按、长按)
短按(按下持续时间小于3s)一次数码管显示加1,同时流水灯计数加1。 长按(按下持续时间大于3s)时,数码管显示每500ms加1,同时流水灯每500ms计数加1。 #include reg52.h typedef unsigned char uchar; typedef unsigned int uint; #define NOKEY 0 #define KEYDOWN 1 #define KEYUP 2 uchar keystate; sbit key=P2^7; void keyscan(void); uchar timeflag; uchar code table = { 0x80,0xf2,0x48,0x60,
[单片机]
51<font color='red'>单片机</font>(AT89C52)一键多功能(短按、长按)
微控制器的FSMC到底是咋回事?(下)
摘要:上一篇文章我们具体讲解了FSMC的原理配置,这一章主要是关于使用FSMC的SRAM初始化流程,以及使用STM32CubeMX对FSMC进行配置。 一、SRAM初始化流程 通过上面的讲解,通过对 FSMC 相关的寄存器的描述,大家对 FSMC 的原理有了一个初步的认识,如果还不熟悉的朋友,请一定要搜索网络资料理解FSMC的原理。只有理解了原理,使用库函数才可以得心应手。那么在库函数中是怎么实现FSMC的配置的呢?FSMC_BCRx,FSMC_BTRx 寄存器在库函数是通过什么函数来配置的呢?下面我们来讲解一下 FSMC 相关的库函数: 1.1 使能FSMC时钟 要使用FSMC,当然首先得开启其时钟。然后需要把
[单片机]
<font color='red'>微控制器</font>的FSMC到底是咋回事?(下)
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved