
研究生期间几个有意义的大赛
可以参加一些建模大赛,学院的小比赛,评奖学金的时候肯能有点用
单片机最小系统焊接实训心得体会的范文
系统以AT89S51 为核心部件,利用软件编程,通过键盘控制和液晶显示实现了密码锁的功能、报警功能,并能防止多次试探密码,能实现本设计题目的基本要求和发挥部分。
尽到硬件电路简单稳定、减小电磁干扰和其他环境干扰,充分发挥软件编程的优点,减小因元器件精度不够引起的误差。
本设计方案的智能密码锁,具有造价低,工作可靠,功能多,智能化,实用性强等特点,在许多场合都能应用,并且控制智能化、灵活。
由于时间有限和本身知识水平的限制,本系统还存在一些不够完善的地方,要作为实际应用还有一些具体细节问题需要解决。
例如:扩展红外探测技术,指纹识别技术,语音识别技术,图像识别技术等等。
这样更能满足社会的发展和人民的需求。
随着计算机科学及传感技术的不断发展,我们相信在不久的将来密码锁和相关技术将发展成熟,为提高人们的生活质量中发挥更大的作用。
踉踉跄跄地了两个月,我的毕业设计课题也终将告一段落。
设计实物也基本达到预期的效果,但由于能力和时间的关系,总是觉得有很多不尽人意的地方,譬如功能不全、外观粗糙……数不胜数。
但我可豪的说,这里面的每一段代码,都有我的劳动。
当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰。
我相信其中的酸甜苦辣最终都会化为甜美的甘泉。
毕业设计,也许是我大学生涯交上的最后一个作业了。
想借此机会感谢一直以来给我帮助的所有老师、同学,你们的友谊是我人生的财富,是我生命中不可或缺部分。
我的毕业指导老师吴慧峰老师,她一直都以一位长辈的风范来容谅我的无知和冲动,给我不厌其烦的指导。
在此,特向她道声谢谢。
这次做论文的经历也会使我终身受益,我感受到做论文是要真真正正用心去做的一件事情,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破,那也就不叫论文了。
希望这次的经历能让我在以后学习中激励我继续进步。
微机原理与接口技术 实验心得
实得这学期通过对微机原理和微机实验学习,对微机系统和它的工作原理有了的了解。
微机实验课,总共做了十几个实验,回想起来受益匪浅,主要是加深了对计算机的一些硬件情况和运行原理的理解和汇编语言的编写汇编语言,它是和机器语言最接近的,用它来编程序,会比用其它高级语言要快得多。
实验课程加深了我们对汇编语言指令的熟悉和理解。
不仅巩固了书本所学的知识,还具有一定的灵活性,发挥了操作,加深了我们对硬件的熟悉,锻炼了动手能力,发挥创造才能。
通过这次课程使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正提高自己的实际动手能力和独立思考的能力。
对于这门课,我们收获了很多,我觉得这门课偏重于工程思维,主要难点在于对程序的理解。
但是老师让我们通过手打程序,控制实验平台很好的理解了各实验的实验程序。
对于课程的建议,实验讲义给的程序很清楚,大大降低了实验预习和自主编程的难度,给实验讲义可以更多的给方法和方式,提供一些程序建议而减少直接给出程序内容。
实验课上,请一个或两个同学讲解一下实验程序设计思路,通过讲解与其他人互动,可以收获更多。
微机原理课程上讲到的各种芯片的功能,以及引脚的作用,在实验中都得到了运用,使我们加深了对于主要芯片的应用的认识,同时在实验室的环境里熟悉了汇编程序的编写过程和运行过程,最后还提高了自己的动
c语言实验报告心得
c语言实验心得:1、只有频繁用到或对运算速度要求很高的变量才放到data区内,如for循环中的计数值。
2、其他不频繁调用到和对运算速度要求不高的变量都放到xdata区。
3、常量放到code区,如字库、修正系数。
4、逻辑标志变量可以定义到bdata中。
在51系列芯片中有16个字节位寻址区bdata,其中可以定义8*16=128个逻辑变量。
这样可以大大降低内存占用空间。
定义方法是: bdata bit LedState;但位类型不能用在数组和结构体中。
5、data区内最好放局部变量。
因为局部变量的空间是可以覆盖的(某个函数的局部变量空间在退出该函数是就释放,由别的函数的局部变量覆盖),可以提高内存利用率。
当然静态局部变量除外,其内存使用方式与全局变量相同;6、确保程序中没有未调用的函数。
在Keil C里遇到未调用函数,编译器就将其认为可能是中断函数。
函数里用的局部变量的空间是不释放,也就是同全局变量一样处理。
这一点Keil做得很愚蠢,但也没办法。
7、如果想节省data空间就必须用large模式。
将未定义内存位置的变量全放到xdata区。
当然最好对所有变量都要指定内存类型。
8、使用指针时,要指定指针指向的内存类型。
在C51中未定义指向内存类型的通用指针占用3个字节;而指定指向data区的指针只占1个字节;指定指向xdata区的指针占2个字节。
如指针p是指向data区,则应定义为: char data *p;。
还可指定指针本身的存放内存类型,如:char data * xdata p;。
其含义是指针p指向data区变量,而其本身存放在xdata区。
以前没搞过C51,大学时代跟单片机老师的时候也是捣鼓下汇编,现在重新搞单片机,因为手头资料不多,找到一些C51的程序,发现里面有这些关键字,不甚明了,没办法只好找了下,发现如下描述:从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好指定变量的存储类型,这样将有利于提高程序执行效率(此问题将在后面专门讲述)。
与ANSI-C稍有不同,它只分SAMLL、COMPACT、LARGE模式,各种不同的模式对应不同的实际硬件系统,也将有不同的编译结果。
在51系列中data,idata,xdata,pdata的区别data:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。
idata:固定指前面0x00-0xff的256个RAM,其中前128和data的128完全相同,只是因为访问的方式不同。
idata是用类似C中的指针方式访问的。
汇编中的语句为:mox ACC,@Rx.(不重要的补充:c中idata做指针式的访问效果很好) xdata:外部扩展RAM,一般指外部0x0000-0xffff空间,用DPTR访问。
pdata:外部扩展RAM的低256个字节,地址出现在A0-A7的上时读写,用movx ACC,@Rx读写。
这个比较特殊,而且C51好象有对此BUG,建议少用。
但也有他的优点,具体用法属于中级问题,这里不提。
三、有关单片机ALE引脚的问题 单片机不访问外部锁存器时ALE端有正脉冲信号输出,此频率约为时钟振荡频率的1\\\/6.每当访问外部数据存储器是,在两个机器周期中ALE只出现一次,即丢失一个ALE脉冲.这句话是不是有毛病.我觉得按这种说法,应该丢失3个ALE脉冲才对,我一直想不通是怎么回事,希望大虾们帮帮我.小弟感激涕零.答:其他所有指令每6个机器周期发出一个ALE,而MOVX指令占用12个机器周期只发出一个ALE 四、如何将一个INT型数据转换成2个CHAR型数据
经keil优化后,char1=int1\\\/256,char2=int1%256或char1=int1>>8,char2=int1&0x00ff效率是一样的。
五、在KEIL C51上仿真完了,怎样生成HEX文件去烧写
右键点项目中Target 1,选第二个,在OUTPUT中选中CREAT HEX 六、typedef 和 #define 有何不同?? typedef 和 #define 有何不同》》》 如typedef unsigned char UCHAR ;#define unsigned char UCHAR ;typedef命名一个新的数据类型,但实际上这个新的数据类型是已经存在的,只不过是定义了一个新的名字.#define只是一个标号的定义.你举的例子两者没有区别,但是#define还可以这样用#define MAX 100#define FUN(x) 100-(x)#define LABEL等等,这些情况下是不能用typedef定义的 七、请问如何设定KELC51的仿真工作频(时钟) 用右键点击左边的的target 1,然后在xtal一栏输入 八、不同模块怎样共享sbit变量,extern不行? 把SBIT定义单独放到一个.H中,每个模块都包含这个.h文件 九、C51中对于Px.x的访问必须自己定义吗
是的。
如sbit P17 = 0x97;即可定义对P1.7的访问 十、SWITCH( )语句中表达式不可以是位变量对吗
可以用位变量:#include#includevoid main(){bit flag;flag=0;switch(flag){case '0':{printf(0\\\ );break;}case '1':{printf(1\\\ );break;}default:break; }}bit 变量只有两种状态,if 语句足够啦,!!! 十一、const常数声明占不占内存 const 只是用来定义“常量”,所占用空间与你的定义有关,如:const code cstStr[] = {abc};占用代码空间;而如:const char data cstStr[] = {abc};当然占用内存空间。
另外,#define 之定义似乎不占用空间。
十二、philips的单片机P89C51RD+的扩展RAM在C51中如何使用
试一试将auxr.1清0,然后在c语言中直接声明xdata类型的变量 十三、BUG of Keil C51 程序中用如下语句:const unsigned char strArr[] = {数学};结果发现strArr[] 内容为 {0xCA,0xD1,0xA7},真奇怪
凡是有0xfd,则会通通不见了,所以只能手工输入内码了,例如 uchar strArr[]={0xCA,0xfd,0xd1,0xa7}(用Ultraedit会很方便)。
十四、Keil C51中如何实现代码优化
菜单Project下Option for target Simulator的C51.看到Code optimization了吗
十五、请教c的
和 ~ 符号有甚区别
是逻辑取反,~是按位取反。
十六、c51编程,读端口,还要不要先输出1
我怎么看到有的要,有的不要,请高手给讲讲,到底咋回事
谢了要输出1的,除非你能保证之前已经是1,而中间没有输出过其他值。
十七、当定时器1(T1)用于产生波特率时,P3^5还是否可以用作正常的I\\\/O口呢
p3.5完全可以当普通的io使用 十八、C51中 INT 转换为 2个CHAR
各位高手:C51中 INT 转换为 CHAR 如何转换诸如:X = LOW(Z);Y = HIGH(Z);答: x=(char)z;y=(char)(z>>8); 十九、如果我想使2EH的第7位置1的话,用位操作可以吗
现在对位操作指令我一些不太明白请各位多多指教:如 SETB 07H 表示的是20H.7置1,对吗
(我在一本书上是这么看到的)那么如果我想使2EH的第7位置1的话,象我举的这个例子怎么表示呢
谢谢
SETB 77Hsetb (2eh-20h)*8+7 20h-2fh每字节有8个可位操作(00h-7fh),其它RAM不可位直接操作 二十、char *addr=0xc000 和char xdata *addr=0xc000有何区别
char *addr=0xc000;char xdata *addr=0xc000;除了在内存中占用的字节不同外,还有别的区别吗?char *addr=0xc000; 是通用定义,指针变量 addr 可指向任何内存空间的值;char xdata *addr=0xc000; 指定该指针变量只能指向 xdata 中的值;后一种定义中该指针变量(addr)将少占用一个存储字节。
uchar xdata *addr=0xc000;指针指向外ram;如果:data uchar xdata *addr=0xc000;指针指向外ram但指针本身存在于内ram(data)中以此类推可以idata uchar xdata *addr=0xc000;pdata uchar xdata *addr=0xc000;data uchar idata *addr=0xa0;......... 二十一、while(p1_0)的执行时间
假设,P1_0为单片机P1口的第一脚,请问,while(P1_0){P1_0=0;}while(!P1_0){P1_0=1;}以上代码,在KEIL C中,需要多长时间,执行完。
能具体说明while(P1_0)的执行时间吗
仿真运行看看就知道了,我仿真了试了一下,约14个周期 二十二、怎样编写C51的watchdog程序
各位大虾,我用KEIL C51 编写了一个带外部开门狗的程序,可程序无法运行起来,经过查找,发现程序在经过C51编译后,在MAIN()函数的前部增加了一端初始化程序,等到进入主程序设置开门狗时,开门狗已经时间到,将我的程序复位了,请问我怎样才能修改这一端初始花程序,使他一运行,就设置开门狗
可以在startup.a51中加入看门狗刷新指令,当然用汇编,然后重新编译startup.a51,将他和你的程序连接即可。
新的startup.a51会自动代替系统默认的启动模块。
二十三、keil C51 怎样把修改的startup.a51 加到工程文件中 直接加入即可注意不要改动?STACK,?C_START,?C_STARTUP等符号。
startup.a51直接加入项目,不用修改也可。
可在内面自己修改汇编的一些限制或堆栈指针。
二十四、关于波特率的设置 我在设定串口波特率时发现一个问题:在晶体震荡器为11.0592MHz时,若设9600BPS的话,TH1=0XFD,TL1=0XFD,而要设19200BPS的话,TH1、TL1有否变化,如果没变,为什么
如果变了,又为什么
(因为我看书上俩个是一样的),希望大家点拨。
答:当电源控制寄存器(PCON)第BIT7(SMOD)为1时波特率加倍。
TH1和TL1的值不变. 二十五、如何在C中声明保留这部分RAM区不被C使用
我不知道在C源程序中怎么控制这个,但在汇编程序中加入下面一段就行:DSEG AT 20HAA: DS 10这样C51就不会占用20H--29H了或者在c51里这样定义:uchar data asm_buff[10] _at_ 0x20; 二十六、问浮点运算问题 我在用C51时发现它对传递浮点参数的个数有限制,请问:1)参数是以全局变量的形式传递的,请问以全局变量的形式传递的参数也有限制吗
2)这种传递浮点参数的限制有多少呢
3)float*float的结果是float类型还是double类型?能否直接赋值给float类型的变量
答:由于KEIL C51的参数传递是通过R0-R7来传递的,所以会有限制。
不过KEIL提供了一个编译参数,可以支持更多参数的传递。
具体的内容见KEIL的PDF文档。
我建议你把多个要传递的参数定义到指针或结构体中去,传递参数通过指针或结构进行,这样好一些。
第3个问题回答是YES,你自己试试不就知道了。
二十七、如何在某一个地址定义ram 用_at_ 命令,这样可以定位灵活一点的地址uchar xdata dis_buff[16] _at_ 0x6020 ;\\\/\\\/定位RAM将dis_buff[16]定位在0x6020开始的16个字节 二十八、keil c中,用什么函数可以得到奇偶校验位
例如32位数据,将四个字节相互异或后检查P即可,若耽心P被改变,可用内嵌汇编。
#include unsigned char parity(unsigned char x){x^=x;if(P)return(1);else return(0);}unsigned char parity2(unsigned int x){#pragma asmmov a,r7xrl ar6,a#pragma endasmif(P)return(1);else return(0);}
求一篇发动机拆装实习报告,或者心得体会。
。
。
最少500字
电子信息工大学四年之感悟 题记: 我平时懒于BBS的,属于一族,也看到很多人在毕业之际写一些心得 体会之类,我本不想写这些东东,自我感觉有点哗众取宠,但终究是写下了。
文中 所述,仁者见仁,智者见智,同意或反对者均可保留自己的意见。
我希望文中提及 的部分话题不要引起口水战,与其在这里作无谓的口舌之争,倒不如多花点时间在 复习考试上。
电子工程专业四年的学习,就这样走了过来。
回首过去,有苦有甜,但终究是 有一些大学生活的感慨,在这里写出来以作纪念,并对师弟师妹们提出自己的建议。
大学四年的安排: 大一是个迷惘期,很多东西不懂,包括对专业的认识、专业要学习的知识、对 未来的发展方向、将来想从事的职业等都没多少概念。
大一学的全是基础课,带着 得过且过的想法混过了大一,却对自己所学专业并没有太多的认识(虽然我很喜欢 这个专业),我是直到大二暑假参加全国大学生电子设计大赛后才对这个专业有了 一些明晰认识的。
其实大一有充分的时间可以了解和思考这些问题,可能很多人是 在逃避,因为刚刚走过高考,没有多少人愿意伤心费脑地进入状态。
但是这一年对 专业而言就等于是浪费了,所以建议还是在大一时间多了解一些有关电子方面的知 识,可以去图书馆期刊室或上一些电子设计网站或与高年级的师兄师姐交流,了解 一下电子专业都在做些什么,提早做好心理准备。
大二生活依然是糊里糊涂的,专业课学了数字电路、模拟电路、信号与系统、 微机原理,然而这几科学完了却不知道怎么用,这是件很悲哀的事,究其原因在于 缺乏动手实践。
我当时的感觉是大二结束后,给个不太复杂的数字电路图,勉强可 以分析一下,但一看到模拟电路我就头疼。
模拟电路(包括低频和高频电路)的学 习是比较难的,能学好而且又用得好的真没几个,我那时模拟电路考试是拿A,但 用起来却一头雾水。
所以建议对数字电路、模拟电路的学习要多动手,做一些数字 电路、模拟电路方面的制作(不要依赖实验课,实验课上安排的都是简单的验证性 室验,基本上学不到什么),测量其各参数,观察实际结果与理论结果的差剧并分 析原因,在实践中学习,这样才会有效率有收获,对电路的认识才会深刻,才能真 正掌握分析电路的能力。
如若不然,即使考试分再高,给个实际电路出来,也不会 分析的,这一点我深有感触。
对于模拟电路(低频部分)我认为,能熟练设计与应 用三极管的各种电路就相当不错啦。
大三开学参加了全国大学生电子设计大赛,才对专业有了比较明确的认识。
若 从此时算起至大四上学期,真正进行专业性的学习也只是一年半的时间。
大三学习 的专业课有高频电路、单片机、数字信号处理、电磁场、自动控制等,我认为电子 工程是个很广泛的概念,它可以向很多方向发展,所以这个时期可以决定自己将来 打算往电子行业的哪个方向发展,然后对这一方向的知识做专攻,深入下去,掌握 这方面的技能,为找工作做准备。
另外大三两学期的工程实践也很重要,如果纯粹 为了应付该课程将不会有什么收获。
我认为对于工程实践课,能力强一些的可以自 己定下设计目标及参数,参考相关资料设计创作,能力稍差些者可以参考一些书上 的现成制作实例(当然要选些有一定难度的),因为书上的东西未必一次就能成功 实现,需要经多次调试,而且首先自己也要明白电路的工作原理。
总之,工程实践 课的目的就是锻炼学生的实践、调试能力,要掌握这方面的技能才能算得上学的好。
大四上学期就可以开始找工作了,关于找工作放到另一段落中述说,下学期是 毕业设计。
我们学院的课程安排大四上学期都是选修课了,选修课可以选一些自己 感兴趣方向的课程。
除了找工作,这一学期的课余时间可以同大三时期一样,有时 间可以做做设计实践,也可以提前联系老师开始做毕业设计。
从找工作的角度来看,为了能够在找工作的过程拥有优势,充满自信地去面试 ,有意从事电子方面的技术性工作,我认为有两个方面要注意:(1)良好的专业 基础知识,做技术性工作面试时一般都会被问及专业理论知识,简单的需要掌握, 难些的也要有所了解,否则就会有出局的危险。
(2)较好的动手实践能力,这一 点是很多用人单位都很重视的,一个人若在大学期间动手设计制作比较多,在面试 中就会有很大优势。
下面我谈一下我在专业学习、动手实践及其它方面的一些体会 。
(1)大学生活之学习 对待专业的态度。
要想学好一个专业,首要的就是对该专业有兴趣。
只有对专 业有兴趣才有可能学好,如果连最基本的专业兴趣都没有,就无从说学好本专业了 。
对于电子工程专业,除了原本就有的兴趣外,多动手做电路是培养兴趣的最好方 法,因为可以从动手中体会到动手的快乐,进而激发自己的求知欲。
电子工程专业学习哪些知识
就我们专业而言,大一期间普遍是基础课,专业 课几乎没有,可以不要求太高,大二接触数字电路、模拟电路,此时要打好数字电 路和模拟电路的基础,当然大二的动手实践以数字、模拟电路为主。
数字电路比较 容易掌握,低频模拟电路以二极管、三极管为主,另外运放的作用也是不容忽视的 。
虽然现在的数字化电路越来越占主导地位,但数字化电路的外围电路还是由模拟 电路构成,所以学好模拟电路是很重要的,在这里我要强调的是三极管电路的应用 与设计,非常之有用,在这里推荐一本书(《晶体管电路设计----放大电路技术的 实验解析》[日] 铃木雅臣著,图书馆可以借到)。
到了大三大四期间,可以学习 单片机方面的知识,以单片机为主芯片做设计,尽可能在大三至大四上学期做出一 些成果来,因为这时的实践成果对找工作是很有帮助的。
当然也可以选择DSP的设 计,但是DSP比较复杂,不是那么容易掌握的,很难在大学期间有所成就,所以不 推荐,当然如果有恒心深入到底的,可以鼓励和支持。
大学课堂的学习。
我听课的效率并不高,一次课下来,老师的话能留在脑海里 的真没几句,我想一个很重要的原因就是,我们很多人跟不上老师的思想,毕竟有 水平差距,老师讲课可以一直讲下去无障碍,而我们在听课过程中随时会出现理解 障碍,前面的障碍又引起了后面的堵塞,所以真正吸收理解的并不多,很多人应该 都是这种情况。
针对这种情况我的建议是,尽量竖起耳朵去听,不去管能不能领悟 理解,边听边做笔记,下课后复习,上课时可以什么都没听到,但笔记要做好。
大 学逃课应该说是个很正常的问题,除了有些老师的课很生动很吸引人外,我们专业 大部分的课都是比较枯燥无味但又重要的,所以也是可以理解的。
有些人去上课是 为了应付点名,但既然去了,那就听听吧,总好过白白虚度光阴。
课后的自习是掌握知识一个很重要的环节,大学的知识应该是自学的。
既然课 堂听不到多少,就要课下多花功夫自习。
自习的内容包括教材自学和笔记复习,自 行掌握专业知识,有不懂的再去请教老师。
有关作业问题,大学使我明白一个道理 ,作业完全是自己做的而且又能非常按时交的一个班没有几个,抄作业是一大现象 ,一个班作业只有几个版本也很正常,为了不缺作业而抄作业也是情理之中。
但是 我觉得作业可以抄了交差,但之后自己要抽时间把那些作业题搞清楚,也可以缓些 时间再交,只要是自己完成的,老师都会原谅的。
图书馆的使用,我们学校的图书馆条件还是相当不错的,好好利用的话将是一 笔丰富的资源。
可惜很多人是去图书馆自修,只看自己带的书,对书架上的书视而 不见,这样其实很浪费了我们这么好的资源。
图书馆四楼中文室TN—TP类都是我们 电子专业方面的书箱,只要是自己感兴趣的都可以拿几本研究研究,也可以在专业 学习的过程中作工具书使用,比如某个问题我们教材上可能写得不够清楚明了,就 可以找几本同类书籍看一下相关章节,不同的作者有不同的侧重点,总有一本书可 以帮助我们理解这个问题的,就像我们遇到单词查字典一样。
图书馆五楼期刊室也 是个好地方,阅读电子专业类期刊杂志,可以了解到当今电子业界发展动态,扩展 自己的知识面。
还有部分杂志是专门发表设计性文章的,这对我们的设计思想都有 很多帮助,值得参考引用。
图书馆是个很好的资源,希望大家能够充分利用好它的 价值。
当然大学是培养人的综合素质,不可能整个大学期间都埋首于专业知识上,那 毕业后也是一个不健全的人。
多读一些其它方面的自己感兴趣的专业书籍,对自己 将来的发展是有好处的。
我就比较倾向于社会学和心理学方面的知识。
(2)大学生活之动手实践 前面讲了专业学习中,动手实践是很重要的一部分。
现在谈一下我四年来的实 践经历和心得。
刚开始接触实践制作时我除了电阻电容等一些常见元件外,很多元 件我都不认识,芯片更是没用过。
所以第一步要学习认元件,弄清什么是什么,有 什么用,用在什么电路上,这些并不难,一些基本的元件问师兄或老师很快就会掌 握。
第二步焊电路板,学习电烙铁的使用,这一点可能有些人会不以为是,拿起烙 铁就焊电路板,结果一疙瘩一疙瘩很难看。
焊电路板需要经验和技艺的,布局和走 线都要美观,而且不要出现短路或虚焊的情况,这些都要经过锻炼才能做到。
好的 布局和走线让人看起来阅心悦目,既然是一件作品,那就要让人满意,像自己在做 一件艺术品一样,这是基本功的考验。
接下来就可以做一些基础的数字电路或模拟电路制作,图书馆有很多专门介绍 制作类的书籍或杂志提供这些电路,这时的制作属半验证半学习型,这里很重要的 就是对所制作的电路原理要充分的理解吃透,这样才会有真正的收获。
如果只追求 制作成品而不管其原理,即使制作成功了也没什么太大意义。
(这一时期基本在大 二期间为宜) 经过前面的锻炼,在掌握一定量的专业知识后,便可以尝试进行设计作品。
当 然电子设计并不是凭空想象,可以参考别人的电路,改造其它电路,或使用已有的 电路加上自己的创新点都可以。
这一时期很多人喜欢玩单片机,那就尝试着学习单 片机设计咯,具体的设计制作过程中的困难及调试在这方面我的经验还不够,但前 面的动手训练的基础已可以解决一些一般性的问题,若是遇到较复杂的问题,可以 去电子网站的论坛提问讨论或请教老师。
这方面推荐我几次参加电子设计比赛的合 作者罗进,他在这方面比我要有经验的多。
大学期间尽可能多的参加一些电子设计比赛,比如全国大学生电子设计大赛( 两年一次),挑战杯比赛(两年一次),学院电子科技节等。
获得奖项对毕业时找 工作有很大帮助,也是对个人能力的一种肯定。
无比赛的时候也可以做一些设计, 以备找工作时用 3)大学生活之其它 A、找工作 关于找工与考研的选择,是个仁者见仁,智者见智的问题,每个人要根据自身 的情况做出适合自己的选择,我选择了找工,无心于考研。
对于这个问题的选择我 认为要考虑清楚对自己人生的规划,虽然不一定要很清晰,也要大致有一些概念才 行。
我的意见是:如果你对自己未来的发展方向有大致的设想,并且对自己找份工 作有些信心的话,就可以选择毕业后工作,向着自己的理想和目标努力;至于考研 ,可以对专业知识深入学习,而且毕业后算是高学历。
但我觉得现在国家研究生扩 招,几年后可能出现研究生找工竞争激烈的情况,到时一样要有真材实学才能占有 优势。
工作三年期间如果好学的话未必比读研三年学到的少,只是学历低点罢了, 但我相信未来的社会趋向于认同能力高于认同学历的发展。
当然对于这个问题这是 我的个人趋向理解,大家还是做好自己的选择。
(后话:对于一个对生活比较有激 情的人来说,人生二十几岁的大好年华如果就这样在校园里浪费掉了,不知几十年 后回首会不会后悔,我就曾因荒废过一年的青春时光感到内疚。
)所以在这里我对 考上研的同学提个醒:随着研究生的扩招,几年后研究生毕业后可能并不比本科多 学了多少,所以要珍惜研究生的学习生活,尽可能多学到一些东西,不要再浪费三 年的青春,社会竞争永远是激烈残酷的。
找工作方面我可能提供不出太多的经验,但我的前期准备是很充足的。
在大四 上学期九月份就开始写简历,写一份好的简历并不容易,网上有很多资料介绍写简 历的注意事项,如写哪些内容,写几页,以什么为主,要不要封面等,都要根据自 己的特点再参考网上别人的经验,经过多次修改完成一份适合自己的简历。
然后就是面试的问题,同样我参考了网上很多别人面试的经验(网络也是一种 很宝贵的资源),如面试官通常会问哪些问题,如何作答,面试时的礼仪及注意事 项等。
可以将面试官可能问的问题自己先逐个想好答案,以防临时紧张,同时也要 学会随机应变的能力,掌握辨识对方问问题的目的就知道怎样回答才是令对方满意 的。
礼仪方面也是需要有诸多注意的地方,要给别人留下良好的第一印象,他才会 接受你。
还有准备工作要充分发掘自己的优势所在,如果连自己有哪些优势都不清楚, 就稀里糊涂地跑去面试,成功率可想而知。
试问一下自己:我与别人相比有哪些优 势,竞争同一职位我比别人的优势在哪。
纵使你很优秀,但不懂将自己的优势表现 出来,在面试中大家的表现都差不多,面试官也难以取舍,而如果你能将自己优于 他人的优势说出来,让面试官明白为什么你比其它应聘者更适合该职位,无疑面试 官对你的评价就会高些。
“传闻”(之所以用这个词是为了强调)中阿炳哥去面试的时候就是带着一块 自己做电路板面试的,这是一个很好的经验可以借鉴。
所以建议大家有条件的话面 试时可以带上一块自己做的有一定深度(数字钟,流水灯之类的就免了)的作品, 在别人与面试官大肆吹水的时候,你和面试官讨论一下电路板的问题,其效果大家 也应该明白。
我面试时就是带一块我参加挑战杯作品的电路板。
选择找工要准备充分并且充满自信,如果是想做技术,自信心来源于扎实的专 业理论基础(我应聘的这家公司在面试时就在一个很基础的专业问题上出了问题, 至少打了点折扣)和实践经验(这一点我还是有些自信的,毕竟还动手做过一些东 东),还有就是个人的心态调整了(这一点与各人的气质个性有关)。
充分地向面 试官展现自己良好的一面,还是有很多机会的。
我这里是针对准备做我们电子本行 业技术工作而言,当然如果打算从事其它行业另当别论。
B、社会活动 大学生活中一个最普遍的话题就是社会活动的参与,可能很多人在高中毕业时 就已经假想着大学的社团生活。
关于大学生活中的社会活动大家都有很多讨论,在 这里我只想谈一下我个人的理解与感受。
大学里社团就是一个小社会,在一定程度 上有些与社会上的事相近,所以在一定程度上是可以提高自己将来的社会适应能力 的。
在社会活动方面我只能算是个平庸者,没有什么贡献,因为个性正直保守,不 会适时变通。
也是从社会活动中让我发现了自己的缺点,这些也是我从中获益的地 方,有缺点就要改,培养一种适合于自己发展的生活方式。
所以我认为参加社会活 动不要什么利益为目的,要以对自身的发展有什么作用为目的,从中发现自己的弱 处,改进并提高自己的适应能力。
毕竟是要求个人要适应社会,而不是社会适应个 人。
另一方面参加社团活动可以选择自己专长的或自己爱好的,大学里培养一项或 几项个人爱好是很有必要的,可以充实自己的大学生活,增加生活的情趣。
可能我 比较遗憾的是大学期间没有加入定向越野俱乐部,虽然不知道我们学校的定向越野 俱乐部活动开展的怎样,但我对定向越野活动还是蛮有兴趣的。
C、电脑 我们学院绝大部分同学都有自己的电脑,电脑是一柄双刃剑,有害亦有弊,用 的好,充分发挥电脑的作用可以帮助我们提高学习效率,拓宽知识面。
但若把电脑 当作游戏机、电视机则完全浪费了电脑的存在价值。
学习之余,适当的娱乐,如看 看电影电视,玩玩游戏,无可厚非,但若沉迷于这些,就会玩物丧志。
我有时也会 突然非常喜欢玩某个游戏,幸运的是,我对大型游戏如CS、帝国之类没兴趣也学不 会,只是有时玩一些小的网络游戏也会玩得很疯,这里介绍心理学上有一种治疗方 法叫做满灌疗法,即如果想玩,就一次玩上它一两天玩个够,玩到再也不想玩了再 去学习,当然这中间课还是要上的,不要逃课。
D、交流 大学中,师兄师姐也是一份宝贵的资源,大家也应该好好把握。
多与师兄师姐 交流,可以让自己的大学生活少走一些弯路,少吃一些苦楚,毕竟他们是过来人。
这种交流是多方面,正如我现在写下的这些内容一样,遗憾的是我做导生的日子里 ,真正能与我从各方面都有交流的师弟还没几个,当然我个人疏于与他们联系也有 责任。
交流也不局限于本校的学生,也可以与外校的其它同学或师兄交流,了解一 下其它学校的情况,也可以对自己所学到的知识心里有个底,登陆其它高校的BBS 是一个很不错的途径。
我曾在火车上认识过一位清华大学98级计算机的师兄,他那 时就鼓励我好好学单片机,可惜后来断了联系。
E、节约 节约时间,节约资源。
大学里还是尽量地节约时间,大学期间正值一个人风华 正茂的阶段,是人生的成形期,不要把大量时间荒废在网络聊天、游戏等一些无意 义的事情上,浪费自己的青春其实是一种对自己的人生不负责的态度。
还有就希望 大家能够培养节俭意识,我每次去冲凉房,几乎都可以看到有一两个水龙头在那里 孤独地滴着水,我很心痛,其实很多人只要稍用一点力可以关紧的,为什么吝啬那 么一点点力气呢
(“不要让地球上的最后一滴水是你的眼泪
”)还有我知道学 校有很多人有挂BBS、挂QQ的习惯(为了所谓的经验值或升级),很多人电脑是整 天开机而什么都不做,更有甚者夜间也不关机,我只觉得好无奈,也许很多人认为 水电费自己交钱省不省是自己的事,但我们扪心自问,这样浪费国家的资源,真的 问心无愧吗
特别是去年暑期很多大城市出现用电高峰期被迫停电的痛苦,又有多 少人想过自己的举手之劳就可以为国家减轻一些负担呢
作为一个大学生,难道我 们连身边最微不足道的点滴小事都做不到吗
F、感情 这里的感情不是指男女之间的感情,而是我对深大的感情。
对于我们南京大学 的评价,这个问题好像在BBS的校园生活版经常被吵来吵去地打口水战,但争吵有什 么用,端正自己的认识才是最为重要的。
这里写给大家两句俗语“既来之,则安之 ”,“子不嫌母丑”。
老实说,在南大生活了四年,对南大已经有了很深的感情, 我当初也是以高出重点线60多分的分数考进南大的,但这又怎样,人生起起浮浮, 不如意事十之八九。
既然来了,除非你退学重新参加高考,否则一味地怨天忧人有 什么用,能做是就是好好利用南大的优越条件,尽量充实发展自己,只要你努力, 在深大一样可以实现你的目标。
我喜欢南大另一个原因是深大自由宽松的环境,我 想我已经适应了这种环境下的生活,现在如果让我去某些重点院校读书可能真 的会有些不适应。
权且写下这些,能否对诸位师弟师妹们有所帮助,还要靠各位自己领悟吧
北京市应届毕业生单片机就业方向求助
先说说单片机,一般我们现在用的比较多的的MCS-51的单片机,它的资料比较多,用的人也很多,市场也很 大。
就我个人的体会怎么样才能更快的学会单片机这门课。
单片机这门课是一项非常重视动手实践的科目, 不能总是看书,但是学习它首先必须得看书,因为从书中你需要大概了解一下,单片机的各个功能寄存器, 而说明白点,我们使用单片机就是用软件去控制单片机的各个功能寄存器,再说明白点,就是控制单片机那 些管脚的电平什么时候输出高,什么时候输出低。
由这些高低电平的变化来控制你的系统板,实现我们需要 的各个功能。
至于看书,只需大概了解单片机各管脚都是干什么的
能实现什么样的功能
第一次,第二次 你可能看不明白,但这不要紧,因为还缺少实际的感观认识。
所以我总是说,学单片机看书看两三天的就够了,看小说你一天能看五六本,看单片机你两三天看两三遍就够了,可以不用仔细的看。
推荐一本书,就这一本就足够,书名是《新编MCS-51单片机应用设计》,是哈尔滨工业大学出版社出的的,作者是张毅刚。
大概了解一下书上的内容,然后实践,这是非常关键的,如果说学单片机你不实践那是不可能学会的,关于实 践有两种方法你可以选择,一种方法:你自己花钱买一块单片机的学习板,不要求功能太全的,对于初学者 来说你买功能非常多的那种板子,上面有很多东西你这辈子都用不着,我建议有流水灯、数码管、独立键盘 、矩阵键盘、AD或DA(原理一样)、液晶、蜂鸣器,这就差不多了。
如果上面我提到的这些,你能熟练应用 ,那可以说对于单片机方面的硬件你已经入门了,剩下的就是自己练习设计电路,不断的积累经验。
只要过 了第一关,后面的路就好走多了,万事开头难,大家可能都听过。
方法二:你身边如果有单片机方面的高手 ,向他求助,让他帮你搭个简单的最小系统板。
对于高手来说,做个单片机的最小系统板只需要一分钟的时 间,而对于初学者可就难多了,因为只有对硬件了解了,才能熟练运用。
而如果你身边没有这样的高手,又 找不到可以帮助你的人,那我劝你最好是自己买上一块,毕竟自己有一块要方便的多,以后做单片机类的小 实验时都能用得上,还省事。
有了单片机学习板之后你就要多练习,最好是自己有台电脑,一天少看电影,少打游戏,把学习板和电脑连 好,打开调试软件坐在电脑前,先学会怎么用调试软件,然后从最简单的流水灯实验做起,等你能让那八个 流水灯按照你的意愿随意流动时你已经入门了,你会发现单片机是多么迷人的东西啊,太好玩了,这不是在 学习知识,而是在玩,当你编写的程序按你的意愿实现时你比做什么事都开心,你会上瘾的,真的。
做电子 类的人真的会上瘾。
然后让数码管亮起来,这两项会了后,你已经不能自拔了,你已经开始考虑你这辈子要 走哪一行了。
就是要这样练习,在写程序的时候你肯定会遇到很多问题,而这时你再去翻书找,或是问别人 ,当得到解答后你会记住一辈子的,知识必须用于现实生活中,解决实际问题,这样才能发挥它的作用,你 自己好好想想,上了这么多年大学,天天上课,你在课堂上学到了什么
是不是为了期末考试而忙碌呢
考 完得了90分,哈哈哈好高兴啊,下学期开学回来忘的一干二净,是不是
你学到什么了
但是我告诉你单片 机一旦学会,永远不会忘了。
另外我再说说用汇编和C语言编程的问题。
很多同学大一二就开设了C语言的课 ,我也上过,我知道那时天天就是几乘几,几加几啊,求个阶乘啊。
学完了有什么用
让你用C语言编单片 机的程序你是不是就傻了
书上的东西我们必须要会运用。
单片机编程用C语言或汇编语言都可以,但是我 建议用C语言比较好,如果原来有C语言的基础那学起来会更好,如果没有,也可以边学单片机边学C语言,C 语言也挺简单,只是一门工具而已,我劝你最好学会,将来肯定用得着,要不你以后也得学,你一点汇编都 不会根本无所谓,但你一点C语言都不会那你将来会吃苦头。
汇编写程序代码效率高,但相对难度较大,而 且很罗嗦,尤其是遇到算法方面的问题时,根本是麻烦的不得了,现在单片机的主频在不断的提高,我们完 全不需要那么高效率的代码,因为有高频率的时钟,单片机的ROM也在不断的提高,足够装得下你用C语言写 的任何代码,C语言的资料又多又好找,将来可移植性非常好,只需要变一个IO口写个温度传感器的程序在 哪里都能用,所以我劝大家用C语言。
总结上面,只要你有信心,做事能坚持到底,有不成功不放弃的强烈意志,那学个单片机来说就是件非常容 易的事。
步骤:1.找本书大概了解一下单片机结构,大概了解就行。
不用都看懂,又不让你出书的。
(三天) 2.找学习板练习编写程序,学单片机就是练编程序,遇到不会的再问人或查书。
我当初就是买了一块开发板 (),二十天就搞定了。
3.自己网上找些小电路类的资料练习设计外围电路。
焊好后自己调试,熟悉过程。
(十天) 4.自己完全设计具有个人风格的电路,产品,。
。
。
你已经是高手了。
。
。
。
。
看到了吗
下功夫一个多月你就能成为高手,我就讲这么多了,学不学得会,下不下得了功夫就看你的了 回答者:匿名 3-3 20:33 提问者对于答案的评价:谢谢你
看了你的手写,我信心大曾,相信我一定能学会它,可以留个QQ号么



