欢迎来到一句话经典语录网
我要投稿 投诉建议
当前位置:一句话经典语录 > 心得体会 > 存储器实验的心得体会博客

存储器实验的心得体会博客

时间:2018-12-28 01:17

求一份光纤通信实验心得体会~

光通信是利用光波和某种设备在相隔一定距离的情况下进行的信息(语音、视频和数据)交换。

光波的频率比目前电通信使用的频率高得多, 因而其通信容量很大。

通信系统的通信容量与系统的带宽成正比。

为了比较方便, 通常系统的带宽用载频的百分比, 即带宽利用系数来表示优点:(1) 通信容量大。

由于光纤的可用带宽较大, 一般在10 GHz以上, 使光纤通信系统具有较大的通信容量。

而金属电缆存在的分布电容和分布电感实际起到了低通滤波器的作用, 使传输频率、 带宽以及信息承载能力受到限制。

现代光纤通信系统能够将速率为几十 Gb\\\/s以上的信息传输上百英里, 允许大约数百万条话音和数据信道同时在一根光缆中传输。

实验室里, 传输速率达Tb\\\/s级的系统现已研制成功。

光纤通信巨大的信息传输能力, 使其成为了信息传输的主体。

(2) 传输距离长。

光缆的传输损耗比电缆低, 因而可传输更长的距离。

光纤系统仅需要少量的中继器, 而光缆与金属电缆的造价基本相同, 少量的中继器使光纤通信系统的总成本比相应的金属电缆通信系统的要低。

(3) 抗电磁干扰。

光纤通信系统避免了电缆间由于相互靠近而引起的电磁干扰。

金属电缆发生干扰的主要原因就是金属导体向外泄漏电磁波。

由于光纤的材料是玻璃或塑料, 都不导电, 因而不会产生电磁波的泄漏, 也就不存在相互之间的电磁干扰。

(4) 抗噪声干扰。

光纤不导电的特性还避免了光缆受到闪电、 电机、 荧光灯及其他电器源的电磁干扰(EMI),外部的电噪声也不会影响光波的传输能力。

此外, 光缆不辐射射频(RF)能量的特性也使它不会干扰其他通信系统, 这在军事上的运用是非常理想的,而其他种类的通信系统在核武器的影响下(电磁脉冲干扰)会遭到毁灭性的破坏。

(5) 适应环境。

光纤对恶劣环境有较强的抵抗能力。

它比金属电缆更能适应温度的变化, 而且腐蚀性的液体或气体对其影响较小。

(6) 重量轻, 安全, 易敷设。

光缆的安装和维护比较安全、 简单, 这是因为: 首先,玻璃或塑料都不导电,没有电流通过或电压的干扰; 其次, 它可以在易挥发的液体和气体周围使用而不必担心会引起爆炸或起火; 第三, 它比相应的金属电缆体积小, 重量轻, 更便于机载工作, 而且它占用的存储空间小, 运输也方便。

(7) 保密。

由于光纤不向外辐射能量, 很难用金属感应器对光缆进行窃听, 因此, 它比常用的铜缆保密性强。

这也是光纤通信系统对军事应用具有吸引力的又一个方面。

(8) 寿命长。

尽管还没有得到证实, 但可以断言, 光纤通信系统远比金属设施的使用寿命长, 因为光缆具有更强的适应环境变化和抗腐蚀的能力

一篇关于计算机培训学习的心得体会、

计算机学习心得体会世纪之交,学与技术突飞猛进,新的发明与发现层出不穷。

人们发现,这些伟大成就的每一桩每一件,不是直接就是间接与计算机有关。

计算机已经成为一种现代文化,这种文化使人类在迈向新世纪时欣欣向荣,充满生机。

人们越来越感觉到:计算机跟语言一样,是人类社会每时每刻都不可缺少的;现代计算已经成为与理论研究和试验研究并驾齐驱的第三种重要的学研究方法;电脑真正成了“人类通用智力工具”;计算机文化已如灿烂朝阳,照亮着人类社会前进的道路。

现在的社会日新月异,高科技的发展,需要老师掌握一定的计算机知识,利用网上的教育资源为教学服务,促进学生的发展。

在这短短六周的培训期间,我积极参加培训,虽然感觉时间有点紧张,但很充实,学到了很多知识,可以说我学到了很多自己以前不会的知识。

对于计算机我可以说既熟悉又陌生,虽说经常使用,但其中好多东西都还不懂,但我对计算机特别感兴趣,经过老师这几天耐心的的讲解,使我对网络世界有了更进一步的了解。

可以说让我大饱眼福,大开眼界。

学习中,我对网络知识有了一个系统的了解。

我学会了如何下载各种软件,如何运用它进行下载一些网上资料的技巧,并建立了自己的博客,拥有了自己的邮箱。

同时从中学会了如何搜索和浏览信息、怎样打开IE浏览器、输入搜索引擎地址、输入关键词、进入网站、浏览相关网页、文字信息的保存等大量实用的知识。

这次学习让我更新了观念,充分认识到了现代教育教学媒体特性的重要

模拟电子技术实验——常用电子仪器使用的心得体会

通过此次“常用电子仪器使用”实验,是我对模拟电子实验有了一个初步的了解,对示波器的工作原理也有了一定的认识;同时也明白了电子技术基础是一门实践性很强的课程,目的就在于培养我们的实践动手能力,通过实践可以提高我们的基本技能之外,还可以开拓我们分析问题与解决问题的能力,对我们以后走向工作岗位后都具有十分积极的作用.................

微机原理与接口技术 实验心得

实得这学期通过对微机原理和微机实验学习,对微机系统和它的工作原理有了的了解。

微机实验课,总共做了十几个实验,回想起来受益匪浅,主要是加深了对计算机的一些硬件情况和运行原理的理解和汇编语言的编写汇编语言,它是和机器语言最接近的,用它来编程序,会比用其它高级语言要快得多。

实验课程加深了我们对汇编语言指令的熟悉和理解。

不仅巩固了书本所学的知识,还具有一定的灵活性,发挥了操作,加深了我们对硬件的熟悉,锻炼了动手能力,发挥创造才能。

通过这次课程使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正提高自己的实际动手能力和独立思考的能力。

对于这门课,我们收获了很多,我觉得这门课偏重于工程思维,主要难点在于对程序的理解。

但是老师让我们通过手打程序,控制实验平台很好的理解了各实验的实验程序。

对于课程的建议,实验讲义给的程序很清楚,大大降低了实验预习和自主编程的难度,给实验讲义可以更多的给方法和方式,提供一些程序建议而减少直接给出程序内容。

实验课上,请一个或两个同学讲解一下实验程序设计思路,通过讲解与其他人互动,可以收获更多。

微机原理课程上讲到的各种芯片的功能,以及引脚的作用,在实验中都得到了运用,使我们加深了对于主要芯片的应用的认识,同时在实验室的环境里熟悉了汇编程序的编写过程和运行过程,最后还提高了自己的动

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);}

计算机拆装的心得体会

四天的实习,我着实替己捏了一把汗,因为我在实习中了所有可能遇问题,如果从学习的角度来说,遇到更多的问题还是很幸运的

实习时我们虽然用的是比较新的机箱,但是问题往往隐藏在那华丽的机箱内部;我们从第一天一开始启动机子,困难就用蓝屏来刁难我们,我们但并没有被困难吓到,而是开始了攻克难关的艰难旅程。

我们从显卡开始检查,经由CPU,显示器,内部连线,再到电源逐一进行检测,我们各尽所能,努力寻找问题所在,哲言说的好“努力一定会有结果,但结果未必是好结果”,现实是残酷的,我们最终还是“抱着希望去,带着失望来”一切措施都实施了,但是问题依然未被解决,连同组的同学都对我投来了失望的目光,我也自感失望,因为平时他们是比较信任我的,为了能够解决问题,我们请教了所有能够请教的同学,我们每次都是失望而归,最后我们只能求助于老师了,老师经过一番研究发现:这台主机主板根本不通电,即使看起来外表很是诱人。

结果让我们很是失望,我们最后只能对那新机子说拜拜啦

另外,我感觉组装实习对我的帮助很大,平日里的理论学习只是纸上谈兵,并不能很好的掌握计算机组装的实际情况,而且也容易产生反感,但是只有结合实践的组装学习,才容易被接受,被吸收被理解,只有自己实实在在的摸过,自己才敢说自己掌握了多少东西。

总之,经过这次实习,我掌握了书本上没有的一些东西,让我受益匪浅

急求一份大学物理实验示波器的实验报告

一、实验目的 1. 了解双踪示波器显示波形的工作原理; 2. 学会利用双踪示波器观测电压信号; 3. 学会利用双踪示波器观察李萨如图形,并利用其测量正弦信号的频率。

二、实验仪器 信号发生器、双踪示波器、探头。

三、实验原理 1. 示波器 2. 双踪示波器的原理 3. 示波器显示波形原理 如果在 YCH1 或 CH2 端口加上正弦波,在示波器的 X 偏转板加上示波器内部的锯齿波,当锯齿波电压的变化周期与正弦电压的周期相等时,则显示完整周期的正弦波形,如图 3 ,若在 YCH1 和 YCH2 同时加上正弦波,在示波器的 X 偏转板加上示波器内部的锯齿波,则在荧光屏上将得到两个正弦波。

4. 李萨如图形的基本原理 在示波器的 Y 偏转板和 X 偏转板上分别加上正弦波,当信号的频率比值为简单整数比时,得到李萨如图形。

fx 、 fy 为 x,y 偏转板上信号频率, nx 、 ny 为李萨如图形与假想水平线、垂直线的切点数目。

四、实验内容 1. 做好准备工作,设置好示波器; 2. 观察各种波形; 3. 测量正弦波的电压峰值、周期和频率,测四组数据。

六、思考题 1. 简述示波器显示电压——时间图形(即电信号波形)的原理。

答:高速电子撞击在荧光屏上会使荧光物质发光,在荧光屏上就能看到一个亮点, Y 偏转板是水平放置的两块电极, X 偏转板是垂直放置的两块电极,在 Y 偏转板和 X 偏转板上分别加电压,可在荧光屏上得到相应的图形。

当然电压不同,周期不同,所得到的图形会不一样。

五、数据处理与分析 1. 测正弦波的电压峰值 次数 Vp-p 测量值( V ) Vp-p 真实值( V ) 误差( V ) 1 3.68 4 0.32 2 8.56 10 1.44 3 13.3 15 1.7 4 18.8 20 1.2 2. 测正弦波的周期、频率 次数 T 真实值( S ) f 真实值( HZ ) f 测量值 (HZ) f 误差 (HZ) 1 1×10-2100 100 0 2 1×10-410410010 10 3 1×10-61061060 4 1×10-71079.963×1063.7×1043. 利用李萨如图形测频率 李萨如图形 fx(HZ) ny nx fy= nx*fx\\\/ ny (HZ) 实际测量值 (HZ) 90 1 1 90 89.9 90 1 2 180 180.1 90 2 1 45 45.2 90 3 2 60 60.7 六、思考题 1. 简述示波器显示电压——时间图形(即电信号波形)的原理。

答:高速电子撞击在荧光屏上会使荧光物质发光,在荧光屏上就能看到一个亮点, Y 偏转板是水平放置的两块电极, X 偏转板是垂直放置的两块电极,在 Y 偏转板和 X 偏转板上分别加电压,可在荧光屏上得到相应的图形。

当然电压不同,周期不同,所得到的图形会不一样。

七、注意事项 1. 荧光屏上光点(扫描线)亮度不可调得过亮,并且不可将光点(或亮线)固定在荧光屏上某一点时间过久,以免损坏荧光屏。

2. 示波器和函数信号发生器上所有开关及旋钮都有一定的调节限度,调节时不能用力太猛。

3. 双踪示波器的两路输入端 CH1 , CH2 有一公共接地端,同时使用 CH1 和 CH2 时,接线时应防止将外电路短路。

示波器实验报告总结怎么写

通过示波器可以读出与波形相关的各种参数,如幅值、波长、周期t等,利用这些数值推导出与理论计算相吻合的结果,就是你的实验结论。

声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。联系xxxxxxxx.com

Copyright©2020 一句话经典语录 www.yiyyy.com 版权所有

友情链接

心理测试 图片大全 壁纸图片