首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 学习园地
我是怎样自学单片机程序设计的
来源:本站整理  作者:佚名  2009-02-02 17:29:41



   电子兴趣的萌芽

   对出生于上个世纪70年代初的人来说,对收音机都“情有独钟”。那个年代的物质不象现在这么丰富,大家还在为解决温饱问题而忙碌。谁家有块手表,或是有辆自行车就相当不错了,而晶体管收音机,则更是许多家庭盼望拥有的。小的时候,我父亲也买了一台个头比较大的晶体管收音机。第一次见到这东西,感到特别的神奇,怎么只要装上电池,打开开关,转动旋钮就可以听到各种不同的声音。对收音机的好奇心,成为我以后爱上电子制作的兴趣萌芽。


  
   自学电子知识与维修技术
  
    到初三毕业时,我的中考成绩不错,在我报考中专填报志愿时,选择了一所无线电工业学校,希望毕业后能从事电子行业的工作,但是9月份到学校报名时,才发现自己被录取在文秘档案专业。专业的不对口使我非常难过,曾想退学读高中,可在父亲的说服下,还是勉强报了名,可心里却不是滋味。在接下来四年的学习中,由于专业的原因,当然文科的课程多,电子的课程几乎没有,但我并没有因此而放弃,于是在图书馆借《无线电识图》、《无线电爱好者读本》、《晶体管收音机》的电子书籍阅读。没有学过基本的电子知识,自学非常难,开始时就只能看文字,根本读不懂里面讲述的内容。经过一次又一次的学习,一遍又一遍的苦读,我渐渐发现能理解一些,而每次一点点的进步,都是对自己极大的鼓舞。没有实践机会,自己就按照书上说的,买烙铁练习焊接,用学校发的奖学金买了一块万用表。

    中专二年级的时候,学校为我们专业开设了《电工》课程。这对我来说,真是雪中送炭啊!在《电工》的学习中,老师教给了我们基本的电工及电路知识。能有老师的教导,学习感觉轻松了不少,同时自己花在这门课程的时间也特别多。只要有时间。就向老师请教不懂的问题。快到学期结束时,实践机会终于来了,电工的课程实践是晶体管收音机的组装。面对千载难逢的机会,自己格外地珍惜。在组装中。我学会了信号发生器的使用、收音机的调试、故障的排除。一周的实践,使我学会了很多电子方面的技能。从此以后。不断参加学校开办的各种家电维修班。在学习的过程中,也认识了一些其它专业的同学。由于有共同的爱好,大家在一起讨论交流,电子技术逐日提高。
   
    第一次制作功放
   
    1995年,我买了一台京华自动返带随身听,用耳机收听,在感受美妙动听的音乐时,也觉得带耳机的不方便,于是想自己劫手制作一台功放,满足室内听音的需要。经查阅资料,选用了当时流行的功放芯片TDA,1521,该功放块外围元件少,制作简单。按照参考电路图中的要求,从电子市场买来元器件、线路板、散热片等。用描漆法加三氯化铁腐蚀法制作线路板。当把所有的元器件焊接好以后,装入用白铁皮制作的机箱中,接通音频输入信号和喇叭,打开电源,顿时房间里飘扬着悦耳的音乐,自己也陶醉在音乐中,更陶醉在制作成功的喜悦之中。可是好景不长,不到一个星期,功放就坏了,是TDA1521芯片被烧坏。未经任何思考,就买了新的功放块换上,可这次也没用多久又坏了,这时就开始思考什么原因使功放轻易烧毁,仔细查线路、焊接都没问题,外围元器件也是好的,百思不得其解。检查电源时,发现交流17.5伏输入的电压经整流滤波后空载高达25伏,大大高于TDAl521极限电压。问题终于找到了,是自己没有考虑交流电压经过整流滤波后电压的有效值会升高的原因。这次下决心把变压器和功放块一起换掉,以后再也没出过问题。现在还在当电脑的有源音箱使用。这次制作,使我深深感受到制作是理论与实践的结合的产物,对器件的工作参数一定要熟悉,而遇到问题时,更要三思而后行,保持严谨的科学态度。
      
    在维修事件中提高
   
    具备了一些基本的电子知识与维修技能后,同学们的收音机、单放机有问题了,都找我维修,我也非常乐意给他们解决问题,有时能修好,有时候也修不好。每次放假回家,家里电器出了故障,我也试着自己维修。邻居们得知我能修理电器,也纷纷请我帮忙。中专毕业后,工作之余我还从事家电维修工作,并在维修中逐渐接触到一些高档、智能化的设备,如彩色电视机、复印机等,这些电器及设备价格昂贵,原理复杂。为了学会原理,找到问题,在维修前需要查阅大量的资料。经过学习,发现此类设备都有一片或多片CPU,负责整令设备的控制,外围电路的工作状态,完全受控于CPU中运行的程序。同时,外围电路除了模拟电路外,还增加了许多数字电路。在维修过程中,自己深深感到该补补微处理器和数字电路的课了。在以后的学习中,先是学习数字电路,后来学习了8086的微机原理,51系列单片机。掌握了数字电路和单片机知识后。再回头看看彩色电视机和复印机的原理图,理解起来就觉得容易多了。
   
    自学单片机知识
   
   我在一所无线电工业学校工作,一次偶然的机会,一位老师叫我和他一起做个控制器,他做硬件,我写软件,采用了AT89系列单片机。自己单独写单片机应用程序,对我来说还是第一次,以前只是看看书而已,并没有任何工作经验。于是自己找来几本51单片机的书,开始了艰难的程序编写工作。 
  
   从功能需求入手,划分模块,模仿教材上画程序流程图,用汇编语言设计键盘扫描程序、显示程序、计时程序等等,经过两个多月的努力。终于可以和硬件一起调试了。在看了几天的伟福仿真器说明书后,试着把仿真器接上目标板,按照说明书上的步骤下载程序。当第一次看到程序点亮数码管时,心中兴奋得不得了。从这以后,开始了单片机程序的设计工作,先后制作了“遥控数字调谐调频接收机”、“智能广播音乐播放器”等多个产品。

    从纯硬件的电子制作与维修到以单片机为核心的电子设计与制作,对自己提出了更高的要求。在维修工作中,只要理解电路的工作原理,加上一定的检修经验,就能较好的完成维修工作。但在产品设计与制作阶段,要对产品的性能、可靠性、抗干扰能力及市场竞争力,都必须精心的考虑。在设计中,要查阅大量的资料,由于大部分芯片是国外的,使用的语言为英语,要求自己具备较好的英语功底和专业英语的阅读能力。

    在以后的日子里,设计制作项目不断增加,程序的代码量加大,复杂程度也提高,使用汇编语言进行设计的缺点逐步明显,并给调试及后期维护工作带来很大的压力,特别是需要多字节数学运算及逻辑关系复杂的地方,此时深感汇编语言的不便。而在高级语言中,根本不用为数学运算而发愁,需要数学运算时,编译器会自动调用库函数完成。在程序描述方面,高级语言也比较接近人的思维表达方式。由于以前学过C语言,而单片机也可以使用C51编程。经过一段时间的学习与使用,觉得用C51写程序实在方便。有汇编语言的功底,加上用C51编写程序和好的编译器连接器,工作效率与质量得到了大大地提高。
  
   更上一层楼
  
   随着单片机技术的发展和需求的增加,各大半导体厂商也纷纷推出集多种外围部件于一身的单片机,在速度、功能方面也大大提高.如PHILIPS公司新出的LPC900系列单片机,ATMEL公司的AVR系列,CYGNAL公司C8051系列,都属于增强型系列单片机。在低端的应用中,使用标准型或增强型单片机可以完成控制任务。在高端领域,如网络、通信、高档消费类电子产品等,使用8位的单片机处理则力不从心,而用32位嵌入式处理器则较好。为适应这种变化,自己必须在嵌入式操作系统、ARM嵌入式处理器、以太网等方面加强学习。
  
   一点体会
  
   在自己的电子制作与学习过程中,深深地感觉到学以致用的重要含义。深入学习理论,多动手实践非常必要。而电子技术已从经典电子技术过渡到现代电子技术,具体体现在电子技术中更多地与计算机技术融合为一体,硬件搭台,软件唱戏。面对电子技术飞速发展的今天,我们的知识只有不断更新,才能适应社会和技术的发展。做到活到老。学到老。

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:74,539.06000 毫秒