上海蓄新电气科技有限公司

咨询热线:021-51095123
网站公告:
服务热线

24小时全国服务热线

021-51095123

如果您有任何疑问或是问题,请随时与我们联系

查看联系方式>>
行业动态 当前位置:主页 > 新闻资讯 > 行业动态 >

可编程直流稳压电源电路设计工程师告诉你单片

文章来源:稳压电源公司,时间:2019-02-27 11:27    点击量:

怎么学单片机?也常看到可编程直流电源电路设计工程师说学了好几个月可就是没有什么进展。当然,受限于每个人受到的教育水平不同和个人理解能力的差异,学习起来会有快慢之分,但笔者感觉最重的就是学习方法。一个好的学习方法,能让可编程直流电源电路设计工程师事半功倍,这里说说笔者自己学习单片机的方法。
 
01
万事开头难
要勇敢迈出第一步
 
开始的时候,不要老是给自己找借口,说KEIL不会建项目啦、没有实验板啦之类的。遇到困难要一件件攻克,不会建项目,就先学它,这方面网上教程很多,随便找找看一下,做几次就懂了。
 
可编程直流电源电路设计工程师告诉你单片机要这么学?
 
然后可以参考别的人程序,抄过来也无所谓,写一个最简单的,让它运行起来,先培养一下自己的感觉,知道写程序是怎么一回事,无论写大程序还是小程序,要做的工序不会差多少,总得建个项目,再配置一下项目,然后建个程序,加入项目中,再写代码、编译、生成HEX,刷进单片机中、运行。
 
必须熟悉这一套工序。个人认为,一块学习板还是必要的,写好程序在上面运行一下看结果,学习效会好很多,仿真器就看个人需要了。单片机是注重理论和实践的,光看书不动手,是学不会的。
 
02
知识点用到才学
不用的暂时丢一边
 
厚厚的一本书,看着人头都晕了,学了后面的,前面的估计也快忘光了,所以,最好结合实际程序,用到的时候才去看,不必说非要把书从第一页看起,看完它才来写程序。比如可编程直流电源电路设计工程师写流水灯,完全就没必要看中断的知识,专心把流水灯学好就是了,这是把整本书化整为零,一小点一小点的啃。
 
03
程序不要光看不写
一定要自己写一次
 
最开始的时候,啥都不懂,可以抄人家的程序过来,看看每一句是干什么用的,达到什么目的,运行后有什么后果,看明白了之后,就要自己写一次,可编程直流电源电路设计工程师会发现,原来看明白别人的程序很容易,但到自己写的时候却一句也写不出来,这就是差距。当可编程直流电源电路设计工程师自己能写出来的时候,说明可编程直流电源电路设计工程师就真的懂了。
 
04
学会掌握
调试程序的方法
 
不少人写程序,把代码写好了,然后一运行,不是自己想要的结果,就晕了,然后跑到论坛上发个帖子,把程序一贴,问:为什么我的程序不能正常运行?然后就等别人来给自己分析。这是一种很不好的行为,应该自己学会发现问题和学会如何解决问题。
 
 
 
这就需要学习调试程序的方法,比如KEIL里,可以下断点啦,查看寄存器内容等等,这些都是调试程序的手段,当可编程直流电源电路设计工程师发现可编程直流电源电路设计工程师写的程序运行结果和可编程直流电源电路设计工程师想象中不一样的时候,可编程直流电源电路设计工程师可以单步,也可以下断点,然后跟踪,查看各相关寄存器内容,看看程序运行过中是不是有什么偏差,找出影响结果的地方,改正过来。这一个过程非常重要,通过程序的排错,可编程直流电源电路设计工程师可以学到的知识是书上得不到的。
 
05
找到解决问题思路
比找到代码更重要
 
我们用单片机来控制周边器件,达到我们想到的目的,这是一个题目,而如何写出一个程序,来控制器件按可编程直流电源电路设计工程师想要的结果去运作,这个就是解题的思路。要写程序,就得先找到解决问题的思路,可编程直流电源电路设计工程师学会找出这个解题思路,比可编程直流电源电路设计工程师找到代码更为重要。
 
不少人很喜欢找人家的代码,有的人甚至有了代码就直接复制到自己的程序中,可以说,这不是一种学习的态度,无助于可编程直流电源电路设计工程师编程水平的提高。
 
笔者几乎不怎么看人家的代码,多数时候是看别人的思路,有方框图最好,没有的话文字说明也可以,要从代码中看出别人处理问题的思路,是相当困难的,特别是大型的程序,看起来是非常的累人,所以现在我也明白了,以前读书时说的程序流程图很重要。当可编程直流电源电路设计工程师知道一个问题怎么去解决了,那么剩下的只是可编程直流电源电路设计工程师安排代码去完成,这就已经不是什么问题了。
 
06
开动脑筋
运用多种方法优化程序
 
想想用各种不同方法来实现同一功能。这是一个练习和提高的过程,一个问题,可编程直流电源电路设计工程师解决了,那么可编程直流电源电路设计工程师再想想,能不能换种写法,也可以实现同一功能,或者说,可编程直流电源电路设计工程师写出来的代码,能不能再精简一点,让程序执行效率更高,这个过程,就是一个进步的过程。很多知识和经验的获得,并不是直接写在书让可编程直流电源电路设计工程师看就可以得到的,需要自己去实践,开动脑筋,经验才能得到积累,编程水平才能有所提高。
 
 
 
07
看别人的代码
学习人家的思路
 
这个在学习初期是很有用,通过看别人的代码,特别是有多年编程经验的人写出的具有一定水平的代码,可以使自己编程水平得到迅速的提高,同时,也可以结合别人的编程手法,与自己的想法融合在一起,写出更高水平的代码,从中得到进步。但要注意,切忌将学习变成抄袭,更不是抄袭完了就认为自己学会了,这样做只会使可编程直流电源电路设计工程师退步。
 
08
尝试编写
综合应用的程序
 
从流水灯学起,到动态扫描,再到中断,那么,可编程直流电源电路设计工程师可以试试写一下时钟这种综合性应用的程序,不要小看时钟,要写好它不是一件容易的事情,它包括了单片机大部分的知识,比如有按键(IO读取)、动态扫描(IO输出)、中断等,如何协调好各功能模块正常工作,才是编程者需要学习的地方,当可编程直流电源电路设计工程师单独写一个功能的时候,比如按键读取,可编程直流电源电路设计工程师可能感觉很容易。
 
因为可编程直流电源电路设计工程师的程序啥也不做,只是读按键。但把它和其它功能混合在一起,如何在整个程序运行中使每一部分都正常工作,这就不是写一个按键读取这么容易的事情,功能模块之间有可能会互相影响,比如可编程直流电源电路设计工程师需要让数码管既能显示,又要去处理按键读取,怎么使这两部分都正常工作,这就是一个协调过程。当可编程直流电源电路设计工程师有了这个处理协调能力,可编程直流电源电路设计工程师就算是入门了。

【返回列表页】

网站上海蓄新电气科技有限公司 关于我们 产品中心 新闻资讯 客户案例 技术资料 解决方案 联系我们
电话:021-51095123  邮箱:xuxinpower@126.com XML地图 网站地图
公司主营: 直流电源,逆变电源,隔离变压器,变频电源,稳压电源
2002-2017 蓄新电气 www.yanyizg.com 版权所有 技术支持:蓄新科技 ICP备案编号:
上海蓄新电气科技有限公司,研发、设计、生产及销售直流电源,逆变电源,变频电源,稳压电源为主营业务的高新技术企业,致力于为客户提供安全稳定、绿色环保、节能的智能电源产品.  
上海耿萃检测仪器有限公司 依兰琳卡服装有限公司 济南鸿安电子有限公司 上海大众搬场物流有限公司 河南省鸥美畜牧机械有限公司 江苏天信仪表有限公司 常州德尔幕墙有限公司 秦皇岛秦兴装具有限公司 无锡华源橡塑机械厂 青州冠诚重工机械有限公司