春理工大学光电子技术科学系学生电子技术课程设计实习报告

时间:2019-05-14 04:26:54下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《春理工大学光电子技术科学系学生电子技术课程设计实习报告》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《春理工大学光电子技术科学系学生电子技术课程设计实习报告》。

第一篇:春理工大学光电子技术科学系学生电子技术课程设计实习报告

春理工大学光电子技术科学系学生电子技术课程设计实习报告

实习题目:晶体管超外差收音机(原理、装配、调试)

学生姓名:==

学号:=======

指导教师:

专业班级:光电子技术科学

提交日期: 2008年10月

一、实习内容:

(1)学习识别简单的电子元件与电子线路;

(2)学习并掌握收音机的工作原理;

(3)按照图纸焊接元件,组装一台收音机,并掌握其调试方法。

二、实习器材介绍:

(1)电烙铁:由于焊接的元件多,所以使用的是外热式电烙铁,功率为30 w,烙铁头是铜制。

(2)螺丝刀、镊子等必备工具。

(3)松香和锡,由于锡它的熔点低,焊接时,焊锡能迅速散步在金属表面焊接牢固,焊点光亮美观。

(4)两节5号电池。

三、实习目的:

电子技术实习的主要目的就是培养我们的动手能力,同金工实习的意义是一样的,金工实习要求我们都日常的机械车床,劳动工具能够熟练使用,能够自己动手做出一个像样的东西来。而电子技术实习就要我们对电子元器件识别,相应工具的操作,相关仪器的使用,电子设备制作、装调的全过程,掌握查找及排除电子电路故障的常用方法有个更加详实的体验,不能在面对这样的东西时还像以前那样一筹莫展。有助于我们对理论知识的理解,帮助我们学习专业知识。使我们对电子元件及收音机的装机与调试有一定的感性和理性认识,打好日后深入学习电子技术基础。同时实习使我获得了收音机的实际生产知识和装配技能,培养理论联系实际的能力,提高分析问题和解决问题的能力,增强独立工作的能力。同时也培养同学之间的团队合作、共同探讨、共同前进的精神。

具体目的如下:

1.熟悉手工焊锡的常用工具的使用及其维护与修理。

2.基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。熟悉电子产品的安装工艺的生产流程。

3.熟悉印制电路板设计的步骤和方法,熟悉手工制作印制电板的工艺流程,能够根据电路原理图,元器件实物设计并制作印制电路板。

4.熟悉常用电子器件的类别、型号、规格、性能及其使用范围,能查阅有关的电子器件图书。

5.能够正确识别和选用常用的电子器件,并且能够熟练使用普通万用表和数字万用表。

6.了解电子产品的焊接、调试与维修方法。

四、原理简述:

ZX-921型收音机是由8个三极管和2个二极管组成的,其中BG1为变频三极管,BG2、BG3为中频放大三极管,BG4为检波三极管,BG5、BG6组成阻容耦合式前置低频放大器,BG7、BG8组成变压器耦合推挽低频功率放大器。该机的主要技术指标为:

频率范围:中波530~1605kHz

中频:465kHz

灵敏度:小于lmV/m

选择性:大于16dB

输出功率: 56mW~140mW

电源:1.5V(1.5V干电池一节)

ZX-921型收音机电路原理图

(一)调谐、变频电路

L1(线圈)从磁性天线(磁棒)上感应出的电台信号,经由L1和Cl-A(双联电容)组成的输入调谐回路选择后,只剩下需要的电台信号,该信号耦合给L2(线圈),并由L2送BG1的基极和发射极。由于调谐回路阻抗高,约为100kΩ,三极管输入阻抗低,约为1~2kΩ。要使它们的阻抗匹配,使信号输出最大,就必须适当选择L1与L2的圈数比,一般取L1为60~80圈,L2取L1的十分之一左右。以改变输人回路的高端谐振频率,使之始终低于本机振荡频率465kHz。所以微调电容C主要用于调整波段高端的接收灵敏度。相反,微调电容C对波段低端接收灵敏度的影响极小,这是因为在波段低端双连可变电容器Cl-A几乎全部旋进,这时Cl-A的电容量很大,约为200多微微法,微调电容器C的电容量的变化对它来说便可忽略不计。来自L2经输入调谐回路选择的信号电压一端接BG1的基极,另一端经C2旁路到地,再由地经本振回路B2次级下半绕组,然后由C3耦合送BG1的发射极。与此同时,来自本机振荡回路的本机振荡信号由本振线圈次级抽头B2输出,经电容C3耦合后注入BG1的发射极;本机振荡信号的另一端,即本振线圈次级另一端,经地由C2耦合到L2的一端,并经L2送BG1的基极。由于L2线圈只有几匝,电感量很少,它对本机振荡信号的感抗可忽略不计。

因此,可认为由C2耦合的本振信号是直送BG1基极,这样在BG1三极管的发射结同时加有两个信号,它们的频率分别为f振、f外。只要适当地调整BG1的上偏置电阻R,使BG。的发射结工作在非线性区(这时对应BG1集电极电流IC为O.2~0.4mA),则f振、f外信号经BG1混频放大后将由集电极输出各种频率成分的信号。由B3中频变压器初级绕组与电容组成的465kHz并联谐振电路,选出465kHz中频信号,并将之经中频变压器耦合至次级绕组,输出送中频放大电路进行中频信号放大处理。在本机振荡回路中可变电容C1-B(或简

称振荡连)两端并接一个微调电容器,它的主要作用是调整收音机波段高端的覆盖范围,其功能与输入调谐回路中的电容一样。收音机波段低端的覆盖范围调整是调节B2本机振荡线圈的磁心,当将B2中的磁心越往下旋(用无感螺丝刀顺时针转动磁心),线圈的电感量就越大,这时本机振荡频率就越低,对应接收的信号频率也越低。

(二)中频放大电路

中频放大电路的主要任务是放大来自变频级的465kHz中频信号。收音机的灵敏度、选择性等技术指标主要取决于中频放大器,一般收音机的中频放大倍数要达到1000倍,因此,中放三极管的放大倍数取β=70左右。β值不能取得太高,否则将引起中频放大器自激啸叫。B3、B4和B5分别是第一中频变压器、第二中频变压器和第三中频变压器,它们都是单调谐中频变压器,初级绕组分别与各自电容器组成并联谐振电路,谐振频率为465kHz。在电路中它们主要起选频、中频信号耦合和阻抗匹配作用。来自变频三极管BGl集电极的中频信号,经B3选频后,由B3次级绕组输出,一端经电容C4、C5后送往BG2的发射极,另一端送往BG2的基极。该信号经BG2放大后由集电极输出,并再经B4选频进一步滤除非中频信号后由B4次级绕组耦合输出:同样,B4输出的中频信号一端送往BG3的基极,另一端经C6、R8后送往BG3的发射极,中频信号经BG3再一次放大后由集电极输出送往B5中频变压器。来自BG3集电极已经过两级中频放大的中频信号,经B5再一次选频后,由B5次级绕组输出,送往检波电路进行解调处理。在上述的两级中频放大电路中,各极工作状态的确定要考虑到不同的需要。

(三)检波器及自动增益控制电路

检波电路主要由检波三极管BG4、滤波电容C8和检波电阻R9、W组成。来自B5次级经中频放大器放大的中频信号送往三极管BG4的基极和发射极,发射结相当于二极管,检波后输出信号的变化规律和高频调幅波包络线基本一致。收音机的检波输出音频信号强度也能自动地在一定范围内保持不变。

(四)低频前置放大与功率放大电路

来自音量电位器W中心滑片的音频信号,经C10耦合到BG5的基极,通过由BG5、BG6组成的阻容耦合低频前置放大器放大后,由BG6集电极送往输入变压器B6的初级。为了保证前置放大器有较大的功率增益和较小的失真,取BG6的集电极静态工作电流为 2~3mA。来自BG6集电极的音频信号经输入变压器阻抗变换后,耦合输出两组相位差互为180O的音频信号,然后分别送往BG7、BG8的基极和发射极,BG7、BG8组成变压器耦合推挽低频功率放大器。由于电路上下是完全对称的,来自输入变压器的音频信号,经BG7、BG8功率放大后送往喇叭。R15是交流负反馈电阻,其作用是改善低频放大器的音质。

五、实习步骤:

(一)熟悉电路元件,掌握烙笔的使用方法

老师发给我们每人一块电路板,这是别人上一届的学长们做好的电路摸板。老师只是叫我们用烙笔把各种电路元件拆下来,通过拆的过程,使我们熟练掌握烙笔的使用方法,同时使我们熟悉电路元件的焊接过程。

(二)发收音机装配零件,检查和熟悉各种零件

老师让我们多次熟悉收音机的电路图和熟悉电路元件,并调试元器件的好坏。

这一天的工作是相对轻松的,仅仅是熟悉电路图和学习使用常用电子仪器仪表,和识别检测常用的电子元件。

这一天最重要的就是常用电子元件的识别和检测。我们常见的电子元件就是电阻、电容、二极管和三极管。电阻上的色带是就是电阻的色环标记法,通过色环来表示电阻的大小,有效数字、倍率和允许误差。现在见到的电阻的色环有四道和五道的,四道环的有效数字是前两道环所代表,而五道环是由前三道所代表。接着识别电容器,电容用于交流耦合、滤波、隔断直流、交流旁路和组成振荡电路等,电容的标注分为直接标注和色标法。通过学习,我明白了直接标注的电容是用数字直接表示电容量,不标单位。标注1~4位整数时,其单位是pF,标注为小数时,其单位是μF。也有用三位数字表示容量大小,默认单位是pF,前两位是有效数字,第三位是有效倍率(10m),当第三位是9时,则对有效数字乘以0.1。而色标法则同电阻器的标注。检测电容的方法是利用电容的充放电特性,一般用万用表电阻档测试电容的充放电现象,两只表笔触及被测电容的两条引线时,电容将被充电,表针偏转后返回,再将两表笔调换一次测量,表针将再次偏转并返回。用相同的量程测不同的电容器时,表针偏转幅度越大说明容量越大。测试过程中,万用表指针偏转表示充放电正常,指针能回到∞,说明电容没短路,可视为电容完好。现在说明在模拟电路中常见的二极管,通常二极管有整流、检波、稳压、发光、发电、变容、和开关二极管等。检测二极管我们利用的是二极管的正向导电性,正向导通反向截止,可以判断管子的好坏。最后说明三极管的识别和检测,很明显,一般的三极管就是三个管脚,很容易识别,所以识别三极管重要的是识别三极管是 HPH或PNP型,以及各管脚所代表的极性。而这些的判断都需要使用万用表。判断极性:对圆柱型三极管,若管脚处接头有突出物,则将管脚冲上,顺时针依次为EBC极若没有突出物,则管脚根处间隙较大的两跟管脚对向自己,顺时针依次为EBC极。对半圆型三极管,将管脚向上,半圆向自己,顺时针为EBC极。判断三极管的类型:在基于以上极性判断的前提下,NPN管,基极接黑表笔,测得电阻较小。PNP管正好相反。以上就是我对常用电子元件的识别和检测方法。

(三)熟悉收音机的装配图

我们在寝室里认真熟悉收音机的电路板的装配图。

(四)焊接各种零件并交收音机

这一天,我们就真正进入到电子技术实习的操作中去了,以前虽然接触过电烙铁,但毕竟没有实际操作过,总是怀有几分敬畏之心。而电子电路主要是基于电路板的,元器件的连接都需要焊接在电路板上,所以焊接质量的好坏直接关系到以后制作收音机的成败。因此对电烙铁这一关我们是不敢掉以轻心的。

影响焊接质量主要取决于焊接工具、助焊剂、焊料和焊接技术。对焊接工具、助焊剂、焊料这样的物品我们是没任何办法的,唯一可以改善的就是我们的焊接技术,所以焊接技术就直接决定了我们实习的成败。由于我们使用的电烙铁是新的,所以我们就免除了除锈的工序,直接将电烙铁预热,后上锡,以达到最佳焊接效果。

最终我们在这一天的实习中,焊接了十几个元件,起初没经验,将电阻立得老高,这样既不美观也不牢靠容易形成虚焊,之后有了经验就采取卧式法,既美观又牢靠,只是拆卸时稍微麻烦,需要别人帮忙。焊接时虽然胆战心惊,但还是总结出了心得,就是焊锡要用一点点下去,电烙铁要在锡水熔化后产生光亮就拿开,这样就能焊出光亮圆滑的焊点了。

将他们插好后就依次拆卸下来,先焊接电阻,再焊接瓷片电容(由于瓷片电容不分正负极,所以焊接同电阻)。然后是三极管,焊接时注意三极管的极性,管脚要放入相应位置。液体电容在装配时也要注意极性,防止接反,最后就是其他固定位置元件。

在组装收音机中,最重要的就是天线的安装,要将天线绕组区分开,分出匝数多的一侧和匝数少的一侧。用万用表测量匝数多的还是少的,电阻为零为一侧的绕组。将绕组多的焊接在电路板上的a b点上,绕组少的焊接在电路板上的c d点上。

焊接完电路板的电子元件后,就要处理电源同电路板的连接,扬声器同电路板的连接。将电源槽扬声器安装在收音机外壳的对应位置,用焊锡焊接导线在接线柱上。将电源的正负极焊接在电路板对应位置,扬声器的导线不分正负极所以就近焊接,使导线不容易扭曲干扰为佳。接下来就是安装电池,调试收音机了。因为前期安装焊接时谨慎小心,所以安装完电池后,调节双联电容,就可以调节出台了,而且能调出四个电台。调试基本成功。

六、实习小结及心得:

总的来说,我对这门课是热情高涨的。第一,我从小就对这种小制作很感兴趣,那时不懂焊接,却喜欢把东西给拆来装去,但这样一来,这东西就给废了。现在电工电子实习课正是学习如何把东西“装回去”。每次完成一个步骤,我都很有“成就感”。第二,电工电子实习,是以学生自己动手,掌握一定操作技能并亲手设计、制作、组装与调试为特色的。它将基本技能训练,基本工艺知识和创新启蒙有机结合,培养我们的实践能力和创新精神。作为信息时代的大学生,作为国家重点培育的高技能人才,仅会操作鼠标是不够的,基本的动手能力是一切工作和创造的基础和必要条件。通过一个星期的学习,使我们对电子工艺的理论有了初步的系统了解。我们了解到了焊普通元件与电路元件的技巧、印制电路板图的设计制作与工艺流程、收音机的工作原理与组成元件的作用等。这些知识不仅在课堂上有效,对以后的电子工艺课的学习有很大的指导意义,在日常生活中更是有着现实意义;也对自己的动手能力是个很大的锻炼。实践出真知,纵观古今,所有发明创造无一不是在实践中得到检验的。没有足够的动手能力,就奢谈在未来的科研尤其是实验研究中有所成就。在实习中,我锻炼了自己动手技巧,提高了自己解决问题的能力。比如做收音机组装与调试时,好几个焊盘的间距特别小,稍不留神,就焊在一起了,但是我还是完成了任务。我觉得自己在以下几个方面与有收获:

1、对电子工艺的理论有了初步的系统了解。我们了解到了焊普通元件与电路元件的技巧、收音机的工作原理与组成元件的作用等。这些知识不仅在课堂上有效,对以后的电子工艺课的学习有很大的指导意义,在日常生活中更是有着现实意义。

2、对自己的动手能力是个很大的锻炼。在实习中,我锻炼了自己动手技巧,提高了自己解决问题的能力。比如在焊接芯片时,怎样把那么多脚分开焊接对我们来说是个难题,可是经过训练后,我们做到了。虽然在实习中会遇到难题,但是从中我学到了很多,使自己的动手能力也有所提高,我想在以后的理论学习中我就能够明白自己的学习方向,增进专业知识的强化

本文摘自: 山水学村(http://)详细出处请参考:

电子技术毕业设计实习报告

一、实习任务:

电子技术的认识与了解

二、实习时间:

2008年2月20日2008年5月30日

三、实习单位:

江苏国光信息产业股份有限公司

四、实习小结:

大四的下学期,随着毕业设计的临近,我有幸到江苏国光信息产业股份有限公司进行了为期4个月的实习。在这4个月的时间里,不仅丰富了自己的专业知识,而且也学到了不少企业文化和社会经验。

首先,在技术人员的帮助下,我开始了解生产所用到的电子元器件、电子材料,学会了在生产中常用测试仪器的操作。在他们的帮助下,常用元件:逻辑笔、二极管、三极管、稳压管、恒流管、单结晶体管、场效应管、功率管、高压硅堆、可控硅、光电开关、霍尔元件、LED二极管、数码管、光敏电阻、光电耦合器、光电开关、辉光数码管、LED点阵显示器、LCD显示屏、真空器件、变压器、电动机、特种开关、继电器、压电陶瓷片、石英晶体、照明灯具、霓虹灯、仪器表头、运算放大器、磁性元件、热敏元件、力敏元件、气敏元件、压敏元件、线性集成元件、各类经典、电源IC、开关电源IC、CD4000的特性、特种电子模块等等,通过学习已经基本上可以识别。

在PCB设计中,布线是完成产品设计的重要步骤,可以说前面的准备工作都是为它而做的,在整个PCB中,以布线的设计过程限定最高,技巧最细、工作量最大。PCB布线有单面布线、双面布线及多层布线。布线的方式也有两种:自动布线和交互式布线。在自动布线之前,可以用交互式预先对要求比较严格的线进行布线,输入端与输出端的边线应避免相邻平行,以免产生反射干扰。必要时应加地线隔离,两相邻层的布线要互相垂直,平行容易产生寄生耦合。以上问题通过查找相关书籍和网络资源已经基本可以解决,尤其关于PCB的有关说明和资料在网上可以找到很多,但是都是比较粗略的,最好是找一本PROTEL的书籍做参考。这些都是他们教给我的经验和知识,极大的丰富了我的专业知识和技巧。

接着就要进行焊接训练。他们给我介绍电子工艺技术中产生各种不安全因素的原因及防护常识,进行焊接训练,熟悉焊接工具。首先他们教我如何使用电烙铁。电烙铁的烙铁头是紫铜或其他合金制成的,有良好的润湿特性,热容量高导热性好。烙铁头的温度一般在250 度左右时为宜,过热易将烙铁头烧死(氧化),不易挂锡,焊点发黑;不够热时,焊锡不易流动,焊不牢,费时间,发现过热可将烙铁头向外拔出一些,不够热时往里塞一些。烙铁头要经常保持清洁整齐,随时除去上面的黑色氧化物,当有豁口时,应用锉刀进行修整。对于新用或烧死的烙铁均需在烙铁头上锡。上锡过程如下:先清洁烙铁头,然后通电,待温度升高后立即在烙铁头上涂助焊剂然后蘸锡,直至烙铁头顶端部分均挂上了一层焊锡为止,接下来就可以使用烙铁焊接了。烙铁的握法一般有握笔式或拳握式。对于小型的电烙铁宜用握笔式,使用时较为灵活。

完成了前期的准备和训练后,我就进入到车间进行具体实习了。我负责的是一个电池盒板子的LED二极管的焊接工作。一进来我发现实际工作和训练还是有很多不同的,首先工作的时候要求操作很娴熟,而且不能出错,否则因为焊接错误而可能废掉一块板子,而这对于利益至上的公司而言这是绝对不允许的。因此要求我们对手上的工具和产品仔细的进行操作。产品的质量的高低就在在焊接过程中体现出来了,如果技术娴熟的话成品率就很高,而对于我这个新手而言,为了不让公司有所损失就慢慢的进行焊接工作。虽然动作不快,可是我还是因为紧张而手忙脚乱的进行焊接。他们时不时的来看看我焊接的板子,提出了很多建议和意见,真的很宝贵,让我学到了很多东西。

通过这次实习我感觉我们所学习的一些基础课程是非常重要的比如我们的数学.电路.模拟电子技术等等。随着全球经济的发展速度放慢,而且也至少会持续几年的时间,半导体产业目前进入低潮很多公司裁员和亏损.但是技术还是在不断进步,摩尔定律还在起作用,半导体产品的集成度,速度,价格都按摩尔定律在发展.这就要求我们掌握更多的知识,而且还要精通一门技术,比如PCB制板,至于焊接技术随着机械和自动化的发展已不是单纯的焊接问题了,还要牢固的掌握一些基础的编程语言,因为大多数的软件的一些复杂的控制都是通过编程来控制的,像以后要学习的PLC及单片机。这次实习给了我接触实际的机会,亲自完

成了一块电路板的焊接,也掌握了焊接中的技巧,原来拿着电烙铁发颤,后来能准确的焊接,和电焊锡焊来了一次亲密接触。本次实***提高了我的动手能力,提高了分析问题解决问题的能力,在实际生产中获得了知识和技能,也培养了劳动观念和务实作风。最后,感激学校给了我这次实习的机会,也十分感激实习老师的指导,它使我开阔了视野,增长了见识,为我以后走向社会打下了坚实的基础。

第二篇:长沙理工大学《单片机课程设计》电子钟单片机实习报告

目录

引言...............................................................................................................................5

硬件设计.......................................................................................................................5

软件设计.......................................................................................................................5

调试过程及问题分析.................................................................................................6

结论.............................................................................................................................7

参考文献.....................................................................................................................7

附件.....................................................................................................................................8

一 引言

单片机应用技术飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,单片机都起到了举足轻重的作用。

所以单片机技术也日趋成熟。单片机是集CPU,RAM,ROM,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强。而52系列单片机是各单片机中最为典型和最有代表性的一种。

此次单片机原理及应用实习通过利用52单片机对电子钟的设计,从而达到学习、了解单片机相关指令在各方面的应用,以及初步了解开发软、硬件的知识。

二 硬件设计

本次单片机原理及应用实习我们组用到的硬件为MCS51开发板和一个LCD12864液晶显示器。

在MCS51开发板中,对于我们组做数字电子钟而言应用到ds1302芯片,蜂鸣器,LED点阵显示屏,STC89S52单片机,锁存器等等硬件设备。

通过对这些硬件的使用实现我们组规定的以及我们拓展的要求。

三 软件设计

此次基于单片机的电子钟的实习基本要求为:

基本要求

(1)能通过键盘设定年月日时分秒;

(2)在LCD12864上显示年月日时分秒及星期;(3)整点蜂鸣器响6次,每秒响一次,最后一响是整点;(4)按学校的作息时间表定时打铃(可用一个LED灯模拟打铃)扩展要求

自动计算和显示阴历

基于这些功能,我们用到了如下程序

(1)时钟程序ds1302(2)按键控制程序keyscan

(3)整点报时程序fengming(4)作息时间表程序schooltime fengming(5)显示程序LCD12864(6)自动计算阴历程序 Chinesecalender(7)自动计算星期程序conver_week 我们最初的整体思路是将我们的实习课题分成几个模块,每个人负责一个部分,争取第一周弄完个人部分.第二周主要进行不同模块的整合,以及整个程序的调试和改进.此外准备答辩的PPT,由组长答辩。

程序设计流程图如下:

四 调试过程及问题分析

在这一次单片机原理及应用的实习中,我学到了很多。虽然整个过程并不是一帆风顺的,但是通过

我们的共同努力,最终完成了任务。充分发挥了团队精神,我们互帮互助,共同提高。

我觉得在拿到一个课题的时候,我们首先应该思考的是干什么?然后才是怎么干?最后是如何优化。于是我开始上网搜有关电子钟设计的相关资料,我了解到:我们本次是利用MCS51开发板和LCD12864液晶显示器制作的,可以完成计时、计分、几秒和校时、校分的功能。微处理器是单片机的核心,完成运算和控制的操作串行口数据存储器与复位电路、时钟电路、校时电路由微处理器控制完成各自的任务。最后通过液晶显示器显示时分秒。

在这次实习中我负责的是显示程序LCD12864,刚开始我对于LCD显示程序并不是太了解。在校园网上找到了些相关的初步显示程序。通过LCD12864中的一些程序的调用,才能进行显示,但那是以图片的形式显示的,与我们所期望的显示还是有一定的差别,所以我又做进一步的修改,通过和组员的讨论,我才知道有一个显示汉字的程序是通过字模软件实现的,之后我们的显示这一块就可以依据我们自己的想法进行设计了。

而在整个的程序综合中,也遇到了一些问题。比如在阴历显示在屏幕上的时候,最初只显示阴历两个字,不显示具体的阴历,后来经过检查发现程序调用出现问题,改正后继续进行优化。

就这样,我们反复的修改调试,最终完成了我们的整个课程设计。

五 结论

在本次的课程设计中,我们虽然走了些小弯路,但是通过我们的共同努力,最终完成了任务。我从中我学到了很多,比如团队协作精神,众人拾材火焰高。任何大问题,在一步一步细化之后,解决起来就轻松得多了!我相信只要付出了就会有收获。无论什么事情,只有当你用心去做了之后你才会发现它的真实意义所在。我觉得这一次实习是非常有意义的,不仅提高了专业素养,还培养了我们的合作精神。我要把握每一次学习的机会,认真对待,为以后的就业及更深层次的发展添砖加瓦。

六 参考文献

一、谭浩强 C语言课程设计(第三版)清华大学出版社 2005.7

二、杨恢先 黄辉先 单片机原理及应用[M] 北京人民邮电出版社 2006.10

三、C编写组编 常用C语言速查手册 龙门书局 1995

附件

*********************************初始化LCD*******************************/ void Lcminit(void){ cbyte=DISPOFF;

WrL(cbyte);

WrR(cbyte);

cbyte=DISPON;

WrL(cbyte);

WrR(cbyte);

cbyte=DISPFIRST;

WrL(cbyte);

WrR(cbyte);

Lcmcls();

Locatexy(0,0);} /***********************************LCD清屏********************************/ void Lcmcls(void){ uchar i,j;

for(i=0;i<8;i++){

delay(6);

for(j=0;j

delay(6);

Wrdata(0x0,i,j);

}

} }

/************************************写左区*********************************/ void WrL(uchar x){

P0=0xFF;//P0口送FF,准备读

lck = 0;

P1 = 0x2a;//ELCD=1/W=1(读),CSB=1,CSA=0

lck = 1;

while(P0 & LCDBUZY);//最高位为1,表示忙,则循环

lck = 0;

P1 = 0x00;//ELCD=0,R/W=0(读),CSB=0,CSA=0

lck = 1;

P0 = x;

//数据送到P0口

lck = 0;

P1 = 0x22;//ELCD=1,RW = 0(写),CSB=1,CSA=0

lck = 1;

lck = 0;

P1 = 0x00;//ELCD=0,RW = 0(写),CSB=0,CSA=0

lck = 1;} /***********************************写右区***********************************/ void WrR(uchar data x){

P0=0xFF;//P0口送FF,准备读

lck = 0;

P1 = 0x29;//ELCD=1,R/W=1(读),CSB=0,CSA=1

lck = 1;

while(P0 & LCDBUZY);//最高位为1,表示忙,则循环

lck = 0;

P1 = 0x00;//ELCD=0,R/W=0(读),CSB=0,CSA=1

lck = 1;

P0=x;

//数据送到P0口

lck = 0;

P1 = 0x21;//ELCD=1,RW = 0(写),CSB=0,CSA=1

lck = 1;lck = 0;P1 = 0x00;//ELCD=0,RW = 0(写),CSB=0,CSA=0 lck = 1;

} /**********************************显示定位***********************************/ void Locatexy(uchar row,uchar col){ uchar x, y, right;

switch(col&0xc0)

{ case 0:{

P0=0xFF;//P0口送FF,准备读

lck = 0;

P1 = 0x29;//ELCD=1,R/W=1(读),CSB=0,CSA=1

lck = 1;

while(P0 & LCDBUZY);//最高位为1,表示忙,则循环

lck = 0;

P1 = 0x00;

lck = 1;

right = 1;break;}//置右半屏标志

case 0x40:{

P0=0xFF;//P0口送FF,准备读

lck = 0;

P1 = 0x2a;//ELCD=1,R/W=1(读),CSB=1,CSA=0

lck = 1;

while(P0 & LCDBUZY);//最高位为1,表示忙,则循环

lck = 0;

P1 = 0x00;//ELCD=0,R/W=0(读)CSB=0,CSA=0

lck = 1;

right = 0;break;}//置左半屏标志

}

x=col&0x3f|SETX;//把列数据变成行命令

y=row&0x07|SETY;//把行数据变成行命令

/****************************************************************************/

lck = 0;

if(right)

P1 = 0x29;

else

P1 = 0x2a;

lck = 1;

while(P0 & LCDBUZY);//最高位为1,表示忙,则循环

lck = 0;

P1 = 0x00;

lck = 1;/***********************************以上为判断忙标志**************************/

P0 = y;

lck = 0;

if(right)

P1 = 0x21;

else

P1 = 0x22;

lck = 1;

lck = 0;

P1 = 0x00;

lck = 1;/************************************以上为送行命令*****************************/

P0=0xFF;

lck = 0;

if(right)

P1 = 0x29;

else

P1 = 0x2a;

lck = 1;

while(P0 & LCDBUZY);//最高位为1,表示忙,则循环

lck = 0;

P1 = 0x00;

lck = 1;/*************************************以上为判断忙标志***************************/

P0 = x;

lck = 0;

if(right)

P1 = 0x21;

else

P1 = 0x22;

lck = 1;

lck = 0;

P1 = 0x00;

lck = 1;/*************************************以上为送列命令***************************/

if(right)

statu = 1;

else

statu = 0;//置左又半区标志

} /*************************************数据写输出*******************************/ void Wrdata(uchar x,uchar row,uchar col){

Locatexy(row,col);//定位显示位置

lck = 0;

if(statu)

P1 = 0x05;//ELCD=0R/W=0(写),D/I= 1,CSB=0,CSA=1

else

P1 = 0x06;//ELCD=0,R/W=0(写),D/I= 1,CSB=1,CSA=0

lck = 1;

P0 = x;

lck = 0;

if(statu)

P1 = 0x25;//ELCD=1,R/W=0(写),D/I= 1,CSB=0,CSA=1

else

P1 = 0x26;//ELCD=1,R/W=0(写),D/I= 1,CSB=1,CSA=0

lck = 1;

lck = 0;

P1 = 0x00;

lck = 1;}

/**********************************半角数据点阵输出******************************/ void Puthalf(uchar *strch,uchar row,uchar col){

uchar i,bakerx;

bakerx = row;

for(i=0;i<16;i++)//上半字输出

{ cbyte=strch[i];

Wrdata(cbyte,bakerx,col);

cbyte=strch[i+1];

Wrdata(cbyte,bakerx+1,col);

col++;

i++;} } void Puthz(uchar *str,uchar row,uchar col){

uchar i,bakerx;

bakerx=row;

for(i=0;i<32;i++)

{

cbyte=str[i];

Wrdata(cbyte,row,col);

//上半字节输出

i++;

row=bakerx+1;

cbyte=str[i];

Wrdata(cbyte,row,col);

//下半字节输出

row=bakerx;

col=col+1;

} } /****************************字符型点阵行--》列转换************************/ void VtoH8x16change(uchar

*hzbuf){

uchar i,j,k, cash[16];

uchar

newbyte, savebit[8];

for(k=0;k<16;k++){

newbyte = 0;

for(i=0;i<8;i++){

savebit[i]=hzbuf[i] & 0x80;}

for(j=0;j<8;j++){

savebit[j] = savebit[j] >>(7-j);

newbyte = newbyte | savebit[j];}

cash[k] = newbyte;

newbyte = 0;

for(i=8;i<16;i++){

savebit[i-8]=hzbuf[i] & 0x80;}

for(j=0;j<8;j++){

savebit[j] = savebit[j] >>(7-j);

newbyte = newbyte |savebit[j];}

cash[k+1] = newbyte;

for(j=0;j<16;j++){

hzbuf[j] = hzbuf[j] <<1;

}

k++;}

for(i=0;i<16;i++)

hzbuf[i] = cash[i];} /*******************************显示英文和符号字符*******************************/ void vWrite8x16Character(uchar *ch,uchar row,uchar col,bit flag){uchar

ucXArray[16],i;

if(flag){

// 反白显示英文 for(i = 0;i < 16;i++)

ucXArray[i] = ~ch[i];}else{

for(i = 0;i < 16;i++)

ucXArray[i] = ch[i];}

VtoH8x16change(ucXArray);Puthalf(ucXArray,row,col);} /****************************显示中英文字符串************************************/ void vWrite8x16String(uchar *str,uchar row, uchar col, bit flag){

/************************v_RTInputByte*************************/ void v_RTInputByte(uchar ucDa){

uchar i;ACC = ucDa;for(i=8;i>0;i--){ T_IO = ACC0;/*相当于汇编中的 RRC */ T_CLK = 1;T_CLK = 0;ACC = ACC >> 1;} } /********************** uchar uc_RTOutputByte*************************/

uchar uc_RTOutputByte(void){ uchar i;for(i=8;i>0;i--){ ACC = ACC >>1;/*相当于汇编中的 RRC */ ACC7 = T_IO;T_CLK = 1;T_CLK = 0;}

return(ACC);} /************************v_W1302 *************************************/

void v_W1302(uchar ucAddr, uchar ucDa){ lck = 0;P1 = 0x00;lck = 1;unsigned char i, j,thiscol;j = strlen(str);for(i = 0;i < j;i++){

thiscol =(i % 16)* 8 + col;//计算列地址

if(str[i] < 0xa1)//当前显示内容为英文字符

vWrite8x16Character(&char_Table[str[i]-0x20][0],row,thiscol,flag);

}} T_CLK = 0;

lck = 0;P1 = 0x10;lck = 1;v_RTInputByte(ucAddr);/* 地址,命令 */ v_RTInputByte(ucDa);/* 写1Byte数据*/ T_CLK = 1;lck = 0;P1 = 0x00;lck = 1;}

/**************************uc_R1302***********************************/

uchar uc_R1302(uchar ucAddr){ uchar ucDa;

lck = 0;P1 = 0x00;lck = 1;

T_CLK = 0;

lck = 0;P1 = 0x10;lck = 1;v_RTInputByte(ucAddr);/* 地址,命令 */ ucDa = uc_RTOutputByte();/* 读1Byte数据 */ T_CLK = 1;lck = 0;P1 = 0x00;lck = 1;return(ucDa);}

/************************* v_Set1302 *********************************/

void v_Set1302(uchar *pSecDa){ uchar i;uchar ucAddr = 0x80;

v_W1302(0x8e,0x00);/* 控制命令,WP=0,写操作?*/ for(i =7;i>0;i--){

v_W1302(ucAddr,*pSecDa);/* 秒 分 时 日 月 星期 年 */

pSecDa++;ucAddr +=2;} v_W1302(0x8e,0x80);/* 控制命令,WP=1,写保护?*/ } /*******************************v_Get1302**************************************/

void v_Get1302(uchar ucCurtime[]){ uchar i;uchar ucAddr = 0x81;for(i=0;i<7;i++){ ucCurtime[i] = uc_R1302(ucAddr);/*格式为: 秒 分 时 日 月 星期 年 */ ucAddr += 2;delay(100);} } /**********************************屏幕显示*********************************/ void pingmu(){ uchar disp,copymt;

uchar temp;

copymt = 0xff;

P0=0xff;

v_Get1302(&buffer);//读取DS1302

Conver_week(0,buffer[6],buffer[4],buffer[3]);Chinesecalender(0,buffer[6],buffer[4],buffer[3]);disp = buffer[0] % 0x10 + '0';

vWrite8x16Character(&char_Table[disp-0x20][0],2,100,0);//秒个位

temp =buffer[0] & 0x7f;temp = temp/16;disp = temp%10 + '0';vWrite8x16Character(&char_Table[disp-0x20][0],2,92,0);//秒十位

copymt = buffer[1];

disp = buffer[1] % 0x10 + '0';

vWrite8x16Character(&char_Table[disp-0x20][0],2,68,0);//分个位

temp =buffer[1] & 0x7f;

temp = temp/16;

disp = temp%10 + '0';

vWrite8x16Character(&char_Table[disp-0x20][0],2,60,0);//分十位

disp = buffer[2] % 0x10 + '0';

vWrite8x16Character(&char_Table[disp-0x20][0],2,30,0);//时个位

temp =buffer[2] & 0x7f;

temp = temp/16;

disp = temp%10 + '0';

vWrite8x16Character(&char_Table[disp-0x20][0],2,22,0);//时十位

disp = buffer[3] % 0x10 + '0';

vWrite8x16Character(&char_Table[disp-0x20][0],0,100,0);//日个位

temp =buffer[3] & 0x7f;

temp = temp/16;

disp = temp%10 + '0';

vWrite8x16Character(&char_Table[disp-0x20][0],0,92,0);//日十位

disp = buffer[4] % 0x10 + '0';

vWrite8x16Character(&char_Table[disp-0x20][0],0,68,0);//月个位

temp =buffer[4] & 0x7f;

temp = temp/16;

disp = temp%10 + '0';

vWrite8x16Character(&char_Table[disp-0x20][0],0,60,0);//月十位

disp = buffer[6] % 0x10 + '0';

vWrite8x16Character(&char_Table[disp-0x20][0],0,30,0);//年个位

temp =buffer[6] & 0x7f;

temp = temp/16;

disp = temp%10 + '0';

vWrite8x16Character(&char_Table[disp-0x20][0],0,22,0);//年十位

disp = buffer[7] % 0x10 + '0';

vWrite8x16Character(&char_Table[disp-0x20][0],0,14,0);//年百位

temp =buffer[7] & 0x7f;

temp = temp/16;

disp = temp%10 + '0';

vWrite8x16Character(&char_Table[disp-0x20][0],0,6,0);//年千位

}

第三篇:重庆理工大学实践教学大纲(实习设计)04 电子技术 课程设计大纲 ok

《电子技术》课程设计大纲

开课单位:电子信息与自动化学院开课学期:第2学年夏季学期,第3学年春季学期 学分:2学分学时:32学时(2周)

适用专业:自动化(0701)、电子信息工程(0702)、电气工程及其自动化(0704)电子信息科学与技术(1602)

一、课程设计的目的与意义

本课程设计是配合《电子技术》课程而开设的一门实践课程。本课程是在前导验证性认知实验基础上,进行更高层次的命题设计实验,是在教师指导下独立查阅资料、设计、安装和调试特定功能的电子电路。通过课程设计达到以下目的:

1、提高学生的电子工程素质和科学实验能力。

2、提高学生综合模拟电路、数字电路知识,解决电子信息方面常见实际问题的能力。

3、了解一般电子电路构成简单系统的原理。

4、促使学生积累实际电子制作经验,准备走向更复杂更实用的应用领域。

二、课程设计的内容

1、选题。

2、选择设计方案,进行设计计算,完成预设计;预设计方案审查通过后才能安装和调试。

3、安装和调试。

4、电路调试达到设计要求后,学生要对设计的全过程写出系统总结报告,按照一定格式写出设计说明书。

三、课程设计的方式

1、课程设计采用相对集中方式,在实验室进行,在教师指导下由学生独立完成。

2、学生可采用经验交流、集体讨论、课题报告等形式,互相启发、集思广益。

四、课程设计的基本要求

1、课程设计任务书应写明:(1)设计题目;(2)主要技术指标和要求;(3)给定的条件和所用的仪器设备;(4)参考文献等。

2、安装调试是课程设计的重点和难点,教师要加强对学生的指导。尤其在电路出现异常现象或故障时,要帮助学生按照量测观察、查找原因、调整电路、再进行实验的步骤解决电路中的问题。

3、课程设计说明书主要内容有:(1)设计题目;(2)主要技术指标和要求;(3)方案选择及电路工作原理;(4)单元电路设计计算,元器件的选择,电路图等;(5)安装、调试中遇到的问题,解决的方法以及实验效果等;(6)电路性能指标测试结果,是否满足要求及对成果的评价;(7)收获、体会和改进设计的建议。

4、学生因特殊原因请假须履行手续,凡未请假或未获批准擅自离岗者,均按旷课处理。

五、课程设计成绩的评定

1、按优、良、中、及格、不及格五个等级评定成绩。

2、成绩评定依据:理论设计与总结报告20%;安装调试60%;答辩20%。

3、设计中有创新思想的可适当加分。

4、课程设计说明书雷同者,按不及格处理。

第四篇:长沙理工大学会计专业学生认知实习报告

会计认知实习报告

实习是每一个大学生必须拥有的一段经历,它使我们在实践中了解社会、在实践中巩固知识;实习又是对每一位大学生专业知识的一种检验,它让我们学到了很多在课堂上根本就学不到的知识,既开阔了视野,又增长了见识,为我们以后进一步走向社会打下坚实的基础,也是我们走向工作岗位的第一步。

一、实习目的1.加深对会计学专业的了解,激发学习专业课的兴趣、热情,增强对后续课程学习的积极性。

2.增强对会计基本业务核算的感性认识,提高动手能力和感悟能力。

3.了解会计工作规范性,会计人员对工作责任心、耐心,提升对学习、工作的正确心态。

二、实习单位

大庆炼化公司计量检测中心管理组(财务部)

三、实习时间

2012年8月13日——2012年8月24日

四、实习内容

1.了解实习单位生产经营流程、企业组织结构以及组织工作流程。

2.学习、了解财务部门各个岗位设置的必要性、相关性。

3.学习、了解手工会计凭证的天之与审核过程。

4.学习、了解实习单位的会计制度、财务制度等相关内容。

5.了解会计信息化处理情况。

五、实习期间学习情况

会计是个讲究经验的职业,工作经验是求职时的优势,为了积累更多的工作经验,经过学校和自己的努力,在大庆炼化公司计量检测中心财务部体验会计的工作,这是一次十分难得的实习机会。实习期间努力将自己在学会计实习报告校所学的理论知识向实践方面转化,尽量做到理论与实践相结合,在实习期间能够遵守纪律,不迟到、早退,认真完成交办的工作,得到不小的成果,同时也发现了自己的许多不足之处。

在实习中,我参与了整整两个星期全部的出纳工作,从审核原始凭证、编制记账凭证、登账到编制会计报表都有亲自动手。真正从课本中走到了现实中,从抽象的理论回到了多彩的实际生活,细致的了解了事业单位会计工作的全过程,认真学习了各类学校经济业务的会计处理,实习期间,我利用此次难得的机会,努力工作,严格要求自己,虚心向老师请教,认真学习会计理论,利用空余时间认真学习一些课本内容以外的相关知识,掌握了一些基本的会计技能。在这个学习和联系的过程中。我发现会计是一门实务与理论结合性很强的学科,尽管我学过这门课,但是当我第一次操作具体业务时,觉得又和书上有些不同,实际工作中的事务是细而杂的,只有多加练习才能牢牢掌握。

这次实习最主要的目的也是想看看我们所学的理论知识与公司实际操作的实务区别在哪里,相同的地方在哪里,内部控制如何执行,如何贯彻新的会计政策,新旧政策如何过渡,一些特殊的帐户如何会计处理等等。带着这些问题,我在这半个月里用眼睛看,不懂的请教老师,让我对会计认知实习报告这些问题有了一定的解答,达到了这次实习的目的。课本上学的知识都是最基本的知识,不管现实情况怎样变化,抓住了最基本的就可以以不变应万变。如今有不少学生实习时都觉得课堂上学的知识用不上,出现挫折感,但我觉得,要是没有书本知识作铺垫,又哪能应付这瞬息万变的社会呢?

六、实习心得体会

会计是对会计单位的经济业务从数和量两个方面进行计量、记录、计算、分析、检查、预测、参与决策、实行监督,旨在提高经济效益的一种核算手段,是加强经济管理,提高经济效益的重要手段,经济管理离不开会计,经济越发展会

计工作就显得越重要。

针对于此,在进行了一年的大学学习生活之后,通过对《基础会计》的预习,可以说对会计已经了解一些了,所有的有关会计的专业基础知识、基本理论、基本方法和结构体系,都基本掌握了。但这些似乎只是纸上谈兵,倘若将这些理论性极强的东西用于实际,或许我还一窍不通,无从下手。自认为已经掌握了一定的会计理论知识在这里只能成为空谈。于是在坚信“实践是检验真理的唯一标准”下,我认为只有把从书本上学到的理论应用于实际的会计实务操作中去,才能真正掌握这门知识。

经过这次实习,虽然时间很短。可我学到的却是我大学中难以学习到的。会计本来就是烦琐的工作。在实习期间,我曾觉得整天要对着那枯燥无味的账目和数字而心生烦闷、厌倦,以致于登账登得错漏百出。愈错愈烦,愈烦愈错,这只会导致“雪上加霜”。反之,只要你用心地做,反而会左右逢源。越做越觉乐趣,越做越起劲。梁启超说过:凡职业都具有趣味的,只要你肯干下去,趣味自然会发生。因此,做账切忌:粗心大意,马虎了事,心浮气躁。做任何事都一样,需要有恒心、细心和毅力,那才会到达成功的彼岸!

实习虽然结束了,经过这次锻炼,让我学到了许多许多,无论是专业知识上,还是为人处世上,受益匪浅,感谢工作单位提供了这次实习机会。

七、实习鉴定(见后页)

下载春理工大学光电子技术科学系学生电子技术课程设计实习报告word格式文档
下载春理工大学光电子技术科学系学生电子技术课程设计实习报告.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐