电子科技大学实验报告
- 格式:docx
- 大小:22.55 KB
- 文档页数:5
电子科技大学实验报告电子科技大学实验报告电子科技大学作为中国一流的电子信息科学与技术学府,以其卓越的教育质量和科研实力备受瞩目。
在这所学校里,学生们不仅接受了丰富的理论知识,更重要的是能够通过实验来巩固和应用所学的知识。
实验报告作为实验课程的重要组成部分,对学生的实验能力、分析能力和表达能力都有一定的要求。
一、实验目的与背景每个实验报告都应该明确实验的目的和背景。
在电子科技大学的实验报告中,一般会先介绍该实验所涉及的相关知识和背景,然后明确实验目的。
以“电路实验”为例,可以介绍电路的基本概念和理论知识,然后明确实验目的是通过搭建电路,观察和分析电流、电压、电阻等参数的变化规律。
二、实验装置与步骤实验报告中应该详细描述实验所用的装置和仪器,并给出实验步骤。
例如,在电路实验中,可以列出所用的电源、电阻、电流表、电压表等装置,并详细说明实验的具体步骤,包括搭建电路的过程、调节参数的方法以及观察数据的记录方式。
三、实验结果与数据分析实验结果是实验报告的重要部分,学生需要将实验过程中所得到的数据进行整理和分析。
在电子科技大学的实验报告中,学生可以通过绘制图表、计算数据等方式来展示实验结果。
例如,在电路实验中,可以通过绘制电流与电压的关系曲线图来展示实验结果,并根据曲线的趋势和数据的变化来分析电路的特性和规律。
四、实验讨论与结论实验讨论是实验报告中的重要环节,学生可以在这一部分对实验结果进行讨论和解释。
例如,在电路实验中,学生可以通过比较实验数据和理论计算结果的差异,来分析实验误差的原因,并提出改进的方法。
最后,学生需要总结实验的结论,并对实验的意义和应用进行简要的说明。
五、实验心得与改进意见实验心得是学生对实验过程和结果的个人感悟和体会,可以在实验报告的最后部分进行阐述。
学生可以谈论自己在实验中遇到的困难和解决方法,以及对实验过程和结果的评价。
同时,学生还可以提出对实验的改进意见,以便于今后的实验能够更加顺利和有效地进行。
实验六基于ARM的键盘及数码管驱动实验1.掌握键盘及数码管驱动原理。
2.掌握ZLG7290芯片的使用方法。
3.掌握I2C总线的协议标准。
4.掌握Linux下键盘驱动的实现方法。
编写测试程序控制键盘和数码管。
1.了解ARM9处理器结构2.了解i2c协议硬件:ARM嵌入式开发平台,PC 机Pentium100 以上。
软件:PC机Linux操作系统+MINICOM +AMRLINUX开发环境1、ZLG7290寄存器介绍ZLG7290内部有16个8bits寄存器,访问这些寄存器需要通过I2C 总线接口来实现.访问内部寄存器要通过“I2C总线地址+子地址”的方式来实现。
ZLG7290B 的I2C 总线器件地址是70H(写操作)和71H(读操作)。
? 键值寄存器Key(地址:01H)如果某个普通键(K1~K56)被按下,则微控制器可以从键值寄存器Key中读取相应的键值1~56。
如果微控制器发现ZLG7290 的INT 引脚产生了中断请求,而从Key 中读到的键值是0,则表示按下的可能是功能键。
键值寄存器Key 的值在被读走后自动变成0。
? 显示缓冲区DpRam0~DpRam7(地址:10H~17H)DpRam0~DpRam7 这8 个寄存器的取值直接对应8个数码管的显示内容。
每个寄存器的8 个位分别对应数码管的a,b,c,d,e,f,dp 段,MSB 对应a,LSB 对应dp。
例如大写字母H 的字型数据为6EH(不带小数点)或6FH(带小数点)。
? 命令缓冲区CmdBuf0 和CmdBuf1(地址:07H 和08H)通过向命令缓冲区写入相关的控制命令可以实现段寻址、下载显示数据、控制闪烁等功能。
2、ZLG7290控制命令介绍寄存器CmdBuf0(地址:07H)和CmdBuf1(地址:08H)共同组成命令缓冲区。
通过向命令缓冲区写入相关的控制命令可以实现段寻址、下载显示数据、控制闪烁等功能。
?下载数据并译码(Download)在指令格式中,高4 位的0110 是命令字段;A3A2A1A0 是数码管显示数据的位地址(其中A3 留作以后扩展之用,实际使用时取0 即可),位地址编号依次为0,1,2,3,4,5,6,7,代表8个数码管,dp 控制小数点是否点亮,0-点亮,1-熄灭;flash 表示是否要闪烁,0-正常显示,1-闪烁;d4d3d2d1d0 是要显示的数据,包括10 种数字和21 种字母。
电子科技大学微机实验报告实验5第一篇:电子科技大学微机实验报告实验5实验五基于ARM的模块方式驱动程序实验【实验目的】 1.掌握Linux 系统下设备驱动程序的作用与编写技巧 2.掌握Linux 驱动程序模块加载和卸载的方法 3.了解Linux 内核中的makefile和kconfig文件【实验内容】1.基于s3c2440 开发板编写led 驱动程序。
2.将编写好的led驱动加入linux内核中,修改makefile和kconfig文件,配置和编译内核。
3.编写关于led 的测试程序,交叉编译后运行,控制led 灯的亮灭。
【预备知识】1.了解ARM9处理器结构和Linux 系统结构2.熟练掌握C语言。
【实验设备和工具】ν硬件:ARM嵌入式开发平台,PC机Pentium100 以上。
ν软件:PC机Linux操作系统+MINICOM+AMRLINUX 开发环境【实验原理】νlinux设备驱动程序ν驱动的模块式加载和卸载ν编译模块ν装载和卸载模块ν led 驱动的原理在本开发板上有八个led指示灯,从下往上分别为LED0-LED7。
这八个led灯都是接的芯片上的gpio口(通用功能输入输出口)。
在本实验的开发板硬件设计中,当led 灯对应的gpio的电平为低时,led灯被点亮;当led灯对应的gpio的电平为高时,led灯灭。
本驱动的作用就是通过设置对应gpio口的电平来控制led 的亮灭。
因为ARM 芯片内的GPIO口都是复用的,即它可以被配置为多种不同的功能,本实验是使用它的普通的I/O口的输出功能,故需要对每个GPIO口进行配置。
在内核中已经定义了对GPIO口进行配置的函数,我们只需要调用这些函数就可以完成对GPIO口的配置。
【实验步骤】实验程序运行效果:程序会提示:“pleaseenterthe led status”输入与希望显示的led状态对应的ledstatus值(输入十进制值即可),观察led 的显示情况。
电子科技大学实验报告一、实验项目名称4人智力竞赛抢答器实验内容:设计并实现一个4人竞赛用抢答器电路具体要求为:1.每个参赛者控制一个按钮,用按动按钮发出抢答信号;2.竞赛主持人另有一个按钮,用于将电路复位;3.抢答器具有锁存功能,即竞赛开始后,先按动按钮者将对应的一个LED灯点亮,此后其他三人再按动按钮对电路不起作用,直到主持人将电路复位为止。
4.用LED数码管显示抢答成功选手的编号。
5.加入倒计时功能。
当主持人复位电路开始抢答时,自动启动60秒计时,时间到后计时数码管显示“00”并持续报警,直至主持人将电路复位为止。
实验要求:设计满足要求的电路,并在Multisim中进行连接、仿真和调试。
在实验报告中简要地说明实验原理,画出实验电路图,在相应的位置附上实验中的仿真结果和波形。
二、试验时间计划表1.主要任务:确定模块分工,画出模块连接示意框图;计划学时数:4;实际学时数:1;完成情况:确定模块分工和具体功能,初步确认主器件和基本实现方式,不需要块图2.主要任务:对每个模块进行实现并基本调试成功;计划学时数:6;实际学时数:8;完成情况:通过建立电路中遇到的问题不断修改优化初步功能,并在建立其他模块的时候利用已有功能帮助简化电路的建立。
3.主要任务:对已经建立的模块进行耦合调试和修改;计划学时数:4;实际学时数:2;完成情况:成功对各模块进行耦合,并对布线进行一定的优化。
三、方案论证此数字式抢答器主要需要实现锁存功能、复位功能、计时功能、显示功能和警告功能。
其中锁存、复位、计时功能是这个电路的核心:锁存功能需要锁存抢答信息,当一个选手进行抢答以后必须阻断别的选手的抢答。
锁存计时信号,当一个选手抢答以后倒计时停止,阻断时钟信号。
复位锁存,当处于复位状态的时候其他选手不能抢答;复位功能需要复位抢答,消除所有选手的抢答状态;复位计时,恢复倒计时数字,并停止计时;计时功能需要建立起振器,形成1Hz脉冲;需要建立60位倒计时器。
电子科技大学学生实习报告一、实习单位背景我选择的实习单位是电子科技大学,它位于中国西部地区的经济、文化和科技中心——成都市。
电子科技大学是一所具有全额拨款事业单位性质的大学,直属于教育部,由教育部、四川省人民政府、成都市人民政府共建。
学校始建于1956年,原名成都电讯工程学院,是新中国第一所邮电高等学府。
经过60多年的发展,学校已经成为一所完整覆盖整个电子类学科,以电子信息科学技术为核心,工学、理学、管理学、文学、法学、经济学、教育学、艺术学等多学科协调发展的多科性研究型大学。
二、实习目的和意义我选择在电子科技大学实习的目的是为了提高自己的专业技能,了解电子科技领域的前沿动态,体验实际工作环境,培养自己的团队协作和沟通能力。
实习期间,我将参与学校科研项目,与导师和同学们一起进行科学研究,这对于我今后的学术发展和职业生涯具有重要意义。
三、实习内容和过程在实习期间,我主要参与了电子科技大学信息与通信工程学院的一个科研项目,研究内容是无线通信技术。
在导师的指导下,我首先学习了项目相关的理论知识,了解了当前无线通信技术的发展状况和存在的问题。
随后,我参与了项目的实验设计、数据采集和分析等工作。
在实验过程中,我学会了使用多种科研设备和软件,提高了自己的实验技能。
同时,我也与团队成员进行了深入的交流和讨论,培养了良好的团队协作精神。
四、实习收获和反思通过这次实习,我收获颇丰。
首先,我在专业技能方面得到了很大的提升,对无线通信技术有了更深入的了解。
其次,我学会了如何在实际工作中进行团队协作,提高了自己的沟通能力。
最后,我认识到理论知识与实际应用之间的联系,明白了学以致用的重要性。
同时,我也反思了自己的不足之处。
在实习过程中,我发现自己在某些方面的理论知识不够扎实,需要加强学习。
此外,我在实验操作方面也存在一定的不足,今后需要更加注重实践能力的培养。
五、总结总之,这次在电子科技大学的实习经历让我受益匪浅。
我深刻认识到理论知识与实际应用的重要性,提高了自己的专业技能和团队协作能力。
实验二 ARM 汇编控制LED 实验【实验目的】1、理解掌握通过ARM 汇编控制硬件操作;2、熟练使用ARM 调试软件RVDS 进行硬件调试。
【实验内容】1、掌握ARM 处理器GPIO 相关寄存器的使用;2、用ARM 汇编实现控制开发LED 按照一定方式点亮。
【预备知识】1、ARM 汇编基础2、ARM 处理器通用IO 口的操作【实验设备和工具】软件:Windows 操作系统,RVDS 软件硬件:ARM 嵌入式开发板,PC 机Pentium100 以上,并口线,JTAG 板,JTAG 连接线【实验原理】1、 S3C2440 处理器相关寄存器介绍PORT G 控制寄存器( GPGCON )PORT G 数据寄存器(GPGDAT)PORT G 禁止上拉寄存器(GPGUP)注:以上寄存器详细描述见实验指导书或者S3C2440 芯片手册。
2、开发板LED 部分原理图说明GPG5 接LED4,串联上拉电阻GPG6 接LED5,串联上拉电阻GPG7 接LED6,串联上拉电阻GPG8 接LED7,串联上拉电阻所以,当IO 口输出低电平时,相应的LED 才能点亮。
【实验步骤】(一)LED 汇编实验1、通过查看S3C2440 处理器G 口控制寄存器,在文件中添加汇编代码,设置GPG5-GPG8 为output。
2、在文件中添加汇编代码,禁止GPG5-GPG8 端口的上拉电阻。
3、在文件中添加汇编代码,点亮LED6,熄灭LED5,LED7,LED8,并调用延时。
4、在文件中添加汇编代码,点亮 LED7,熄灭 LED5,LED6,LED8,并调用延时。
5、在文件中添加汇编代码,点亮LED8,熄灭LED5,LED6,LED7,并调用延时。
6、在文件中添加汇编代码,实现LED5-LED8 依次点亮。
7.连接好 JTAG 仿真板,一口与 PC 的并口相连,另一口与开发板的 JTAG 口相连,打开开发板电源。
打开H-jtag 程序,检测CPU,点击RVDS 中的“Debu g”,打开RVD 进行硬件调试(二)LED C 语言实验(选做)【实验结果和程序】(一)LED 汇编实验;GPIO 寄存器宏定义GPGCON EQU 0xGPGDAT EQU 0xGPGUP EQU 0xEXPORT LEDTESTAREA LEDTESTASM,CODE,READONL Y ; 该伪指令定义了一个代码段,段名为LEDTESTASM,属性只读ENTRYLEDTEST;设置GPG5-GPG8(即LED4--LED7)为outputldr r0,=GPGCONldr r1,[r0]movr1,#0x00015400str r1,[r0];禁止GPG5-GPG8(即LED4--LED7)端口的上拉电阻ldr r0,=GPGUPldr r1,[r0]movr1,#0x01e0str r1,[r0]looptest;将数据端口G 的数据寄存器的地址附给寄存器r2ldr r2,=GPGDAT; 点亮LED5,熄灭LED6-LED8,并调用延时ldr r3,[r2]orrr3,r3,#0x01e0bicr3,r3,#0x0020str r3,[r2] ;GPG5(即LED5) output 0ldr r0,=0xffffff ;初始计数值bl delay ;调用延迟子程序;----------点亮LED6,熄灭LED5,LED7,LED8,并调用延时---- ldr r3,[r2]orrr3,r3,#0x01e0bicr3,r3,#0x0040str r3,[r2] ;GPG6(即LED6) output 0ldr r0,=0xffffff ;初始计数值bl delay;----------点亮LED7,熄灭LED5,LED6,LED8,并调用延时---- ldr r3,[r2]orrr3,r3,#0x01e0bicr3,r3,#0x0080str r3,[r2] ;GPG7(即LED7) output 0ldr r0,=0xffffff ;初始计数值bl delay;----------点亮LED8,熄灭LED5,LED6,LED7,并调用延时---- ldr r3,[r2]orrr3,r3,#0x01e0bicr3,r3,#0x0100str r3,[r2] ;GPG8(即LED8) output 0 ldr r0,=0xffffff ;初始计数值bl delay;-------------实现LED5-LED8 依次点亮-------------------b looptestdelaysub r0,r0,#1 ;r0=r0-1cmp r0,#0x0 ;将r0 的值与0 相比较bne delay ;比较的结果不为0(r0 不为0),继续调用delay,否则执行下一条语句mov pc,lr ;返回END ;程序结束符(二)LED C 语言实验(选做)arm 汇编部分:AREA |DATA|,CODE,READONL YENTRY;ldr r13,=0x1000IMPORT mainb mainENDC 语言部分://---------------Serial Experiment--------------------//-----------This is coded by UESTC HQ 20/*串口通信C 程序,按‘e’退出通信*/#define ULCON0 (*(volatile unsigned *)0x) //UART 线控制寄存器#define UCON0 (*(volatile unsigned *)0x) //UART 控制寄存器#define UFCON0 (*(volatile unsigned *)0x) //FIFO 控制寄存器#define UMCON0 (*(volatile unsigned *)0x5000000C) //AFC disable#define UTRSTA T0 (*(volatile unsigned*)0x) //UART 状态寄存器#define UBRDIV0 (*(volatile unsigned *)0x) //波特率#define UTXH0 (*(volatile unsigned *)0x)#define URXH0 (*(volatile unsigned *)0x)#define CAMDIV0 (*(volatile unsigned *)0x4C000018)#define GPHCON (*(volatile unsigned *)0x)#define GPHDAT (*(volatile unsigned *)0x)#define GPHUP (*(volatile unsigned *)0x)#define MPLLCON (*(volatile unsigned *)0x4C000004)#define UPLLCON (*(volatile unsigned *)0x4C000008)#define CLKDIVN (*(volatile unsigned *)0x4C000014)#define WTCON (*(volatile unsigned *)0x)void initpll(){MPLLCON=0x76022; //Fin=, Fout=CLKDIVN=0x07; //0000 0111}void inituart(){ULCON0=0x03; //1 位起始位,8 位数据位UCON0 =0x0805; //串口时钟PCLK,查询方式UFCON0 =0x0;UMCON0 =0x0;UBRDIV0 =0x17; // 波特率115200 UBRDIV0 = /(115200*16)-1=24-1=23}void initgpio(){GPHCON |=0xa0; // set to rxd and txdGPHUP |=0x0f; // pull upWTCON &=0xdb;}void uart_send(char * c){for (; *c != '\0'; c++){URXH0 = *c ;}}unsigned char uart_get() {}int main(){UTXH0=URXH0; return UTXH0;char key = ' ';initpll(); //初始化锁相环PLLinitgpio(); //初始化IO 口inituart(); //初始化串口uart_send("If you want to quit ,please press 'e'\r\n"); while(1){key = uart_get();if (key == 'e'){} else {uart_send ("\r\nyou pressed 'e' and you'll quit!\r\n"); break;uart_send(&key);}}uart_send("the program exited by user!\r\n");return 0;}【思考题】1 、如何实现 LED0-LED7 的循环点亮。
CMOS 模拟集成电路设计及HSPICE 使用实验学时:4学时实验一 CMOS 工艺参数测量 一、实验目的:学习和掌握EDA 仿真软件Hspice ;了解CMOS 工艺技术及元器件模型,掌握MOSFET 工作原理及其电压电流特征;通过仿真和计算,获得CMOS 中NMOS 和PMOS 的工艺参数,,,,,p n p n tp tn k k V V λλ,为后续实验作准备。
二、实验内容:1) 通过Hspice 仿真,观察NMOS 和PMOS 管子的I-V 特性曲线;2)对于给定长宽的MOSFET ,通过Hspice 仿真,测得几组栅-源电压、漏-源电压和漏-源电流数据,代入公式21()()(1)2DSn n n GS tn n DS WI K V V V Lλ=-+,求得对应的工艺参数,,,,,p n p n tp tn k k V V λλ 。
三、实验结果:本实验中所测试的NMOS 管、PMOS 管L=1u ,W 由学号确定。
先确定W 。
W 等于学号的最后一位,若学号最后一位=0,则W=10u 。
所以,本实验中所测试的NMOS 管、PMOS 管的尺寸为:L=1u ,W=( 8 )u 。
(1) 测0.5um 下NMOS 和PMOS 管的I-V 特性曲线所用工艺模型是 TSMC 0.50um 。
所测得的Vgs=1V 时,NMOS 管Vds 从0V 到2.5V 变化时的I-V 特性曲线为:所测得的Vds=1.2V时,NMOS管Vgs从0V到2.5V变化时的I-V特性曲线为:所测得的Vsg=1V时,PMOS管Vsd从0V到2.5V变化时的I-V特性曲线为:所测得的Vsd=1.2V时,PMOS管Vsg从0V到2.5V变化时的I-V特性曲线为:(2)计算TSMC 0.50um工艺库下mos管对应的工艺参数测试NMOS管相关参数,Hspice中仿真用源文件(.sp文件)为:NOMS I-V CharacteristicM1 OUT IN 0 0 CMOSn L=1U W=8UVIN IN 0 1VOUT OUT 0 1.2.OPTIONS LIST NODE POST*.DC VOUT 0 2.5 0.1.DC VIN 0 2.5 0.1*.DC VOUT 0 2.5 0.1 VIN 0.8 1.0 0.2.PRINT DC I(M1).LIB "C:\synopsys\project\tsmc_050um_model.lib" CMOS_MODELS .END所测得的NMOS 管电流曲线为:所测的数据如下表:Ids Vds1V 1.5V Vgs 1V65.4uA 66.5 1.2V14.014.4根据公式21()()(1)2DSn n n GS tn n DS I K V V V Lλ=-+,计算,,n n tn k V λ,分别为: -611910,0.028, 1.37n n tn k V λ≈⨯≈≈测试PMOS 管相关参数,Hspice 中仿真用源文件(.sp 文件)为: POMS I-V CharacteristicM1 OUT IN Vdd Vdd CMOSP L=1U W=8UVIN Vdd IN 1 VOUT Vdd OUT 1.2.OPTIONS LIST NODE POST *.DC VOUT 0 2.5 0.1 .DC VIN 0 2.5 0.1*.DC VOUT 0 2.5 0.1 VIN 0.8 1.0 0.2.PRINT DC I(M2).LIB "C:\synopsys\project\tsmc_050um_model.lib" CMOS_MODELS .END所测得的PMOS 管电流曲线为:所测的数据如下表:Isd Vsd1V 1.5VVsg 1V 1.17 1.181.2V 4.87 5.15计算TSMC 0.50um 工艺中 pmos 参数p p tp ,分别为:-654.8910,0.017,0.927p p tp K V λ≈⨯≈≈综上所述,可得:TSMC 0.50um 工艺参数=n λ0.028=p λ0.017=tn V 0.37V=tp V 0.927V2/119V A K n μ=2/89.54V A K p μ=四、思考题2) 不同工艺,,p n λλ不同。
电子科大实验报告电子科技大学实验报告引言:电子科技大学作为中国著名的高等学府,以其卓越的教学质量和科研实力享誉全国。
在这里,学生们接受着严格的实验训练,以提升他们的科学研究能力和实践技巧。
本文将对电子科技大学的实验教学进行探讨,以及对我个人在实验中的体验和收获进行分享。
实验教学的重要性:实验教学在高等教育中具有重要的地位。
通过实验,学生们能够亲自动手操作,观察现象,进行数据采集和分析,从而深入理解课堂上学到的理论知识。
实验教学不仅培养了学生的动手能力和实践能力,还锻炼了他们的团队合作和解决问题的能力。
因此,电子科技大学高度重视实验教学,为学生提供了丰富多样的实验项目和设备。
实验室设备的先进性:电子科技大学实验室设备的先进性也是其实验教学的一大特点。
学校投入大量资金购置了各种先进的实验仪器和设备,以满足学生的学习需求。
例如,在电子信息工程专业的实验室中,学生们可以使用高性能的示波器、信号发生器和频谱分析仪等设备进行电路实验和信号处理实验。
这些设备不仅提供了实验所需的基本功能,还具备了一些高级功能,使得学生们能够更好地进行实验研究。
实验项目的多样性:电子科技大学的实验项目种类繁多,涵盖了各个专业领域。
学生们可以根据自己的兴趣和专业方向选择适合自己的实验项目。
例如,在通信工程专业的实验室中,学生们可以进行无线通信实验、光纤通信实验等;在计算机科学与技术专业的实验室中,学生们可以进行网络安全实验、人工智能实验等。
这些实验项目既能够帮助学生巩固课堂上学到的知识,又能够拓宽他们的实践经验。
个人实验体验与收获:我作为一名电子信息工程专业的学生,在电子科技大学的实验教学中获得了很多宝贵的经验和收获。
首先,通过亲自动手操作实验仪器,我深入了解了电路的工作原理和信号的处理方法。
其次,实验教学锻炼了我的团队合作和沟通能力,因为在实验中,我们需要与同组的同学密切合作,共同解决实验中遇到的问题。
最后,实验教学培养了我解决问题的能力。