昆明理工大学 电子商务实验报告 期末大作业设计

2024-06-22

昆明理工大学 电子商务实验报告 期末大作业设计(精选2篇)

1.昆明理工大学 电子商务实验报告 期末大作业设计 篇一

电子系统设计与实践实验报告书

评分:

学院:电气工程学院 年级:2017级 专业:医学信息工程 姓名:

学号:

实习时间:

周三下午 实习地点:

第二基础实验楼

2019 年 5 月 29 日

目录

一、实验目的与要求:

............................................................................3 二、实习主要内容与进度安排:

............................................................3 三、实习设备及器材:

............................................................................4 四、程控放大器电路原理及参数计算....................................................4 1.实验原理:

.......................................................................................4 2.元件参数计算...................................................................................6 3.电路图................................................................................................7 五.程控放大器电路图............................................................................7 六、程控放大器电路所用电阻测试参数................................................8 九、程控放大器电路实际测试数据:

....................................................8 十、程控放大器电路误差分析及改进思路:

........................................8 十一、液晶屏显示程序清单....................................................................9 十二、A/D 转换程序流程图:

..............................................................25 十三、A/D 转换数据记录表:

..............................................................26 十四、画出 A/D 转换以输入电压为横坐标、输出值为纵坐标的坐标图:

...........................................................................................................27 十五、总结体会及建议或意见:

..........................................................27

一、实验目的与要求:

1.通过课程学习,使学生掌握电子系统的设计方法和制作调试技能,学习并掌握 Multisim, QuartesII 等 EDA 软件工具进行电路设计的能力。学习并掌握自顶向下的系统设计方法,特别要学会运用VHDL 语言或 Verilog 语言在 FPGA 中设计数字电路,熟悉各种软件和硬件等功能模块,并应用这些模块来设计制作电子系统。通过设计制作一个程控放大器,让学生学会设计、搭试、构建、调试、测试电路的方法。

2.学会使用电烙铁进行手工拆卸、焊装电子设备的技能。

3.掌握安全使用万用表的方法,能正确测试电流、电压、电阻等参数,能使用万用表测试电子元件和判断元件质量的方法以及元件参数的识别技能,学会根据电原理图和印制电路板图查找到实际测试点。

4.学会利用测试的数据分析判断电路是否工作正常,掌握电子电路的调试和故障排除的基本技能和方法。

二、实习主要内容与进度安排:

第一次:电子系统设计导论及 Multisim 仿真入门;

第二次:程控放大器电路设计与仿真(一); 第三次:程控放大器电路设计与仿真(二); 第四次:焊接讲解与练习,元件识别; 第五次:程控放大器电路的焊接;

第六次:程控放大器电路的焊接与调试; 第七次:程控放大器电路的调试与故障排除; 第八次:程控放大器电路的调试与验收 第九次:Quartus II 软件的使用入门;

第十次:利用 FPGA 实现液晶屏显示实验;

第十一次:利用 FPGA 实现 A/D 转换器控制实验; 第十二次:

A/D 转换器控制实验验收; 三、实习设备及器材:

1、通用电路板、放大器、电阻、导线等

2、数字式万用电表、示波器

3、STR850 焊接工作台、焊接耗材

四、程控放大器电路原理及参数计算 1 1..实验原理:

程控放大器是指可以通过程序或指令控制而改变其增益等性能的放大器,其基本形式是由运算放大器和模拟开关控制的电阻网络组成。模拟开关则由数字编码控制,本次实验中采用拨码开关控制。

如图所示,放大部分由 UA741CP 运算放大器放大,通过程序控制CD4051 选择放大的倍数,拨码开关用来控制开关电路,最后通过把正弦信号加于放大器的输入端,通过示波器观察并显示输出端所测得的波形,不同的放大倍数将显示出不同的放大现象。

CD4051 管脚图 CD4051 是单边 8 通道的单刀八掷开关,开关接通哪一通道,由输入的 3 位地址码 ABC 来决定,图中 C、B、A 为二进制控制输入端,改变 C、B、A 的数值,可以译出 8 种状态,并选中其中之一,使输出接通。“INH”是禁止端,当“INH”=1 时,各通道均不接通;当 INH=0 时,通道接通。改变 IN/OUT0~7 及 OUT/IN 的传递方

向,可以用作多路开关或者反多路开关。

反相放大器原理图 放大电路采用反相放大器实现,考虑到输入信号的幅值太小,因此本次实验中采用两次放大,电路最后的总增益为两个放大器增益的乘积。2..元件参数计算

反相放大器的增益 Vf=

2.面向对象程序设计大作业实验报告 篇二

计算机2000<4>班

周博慧

学号 *** 2001年 12月 5日

一,功能介绍

程序采用C++为设计语言,使用VISUAL C++提供的头文件,操作平台基于dos平台,适用的分辨率为600*480。

程序的设计目的是为一家船工厂建立库存清单。它能够实现的功能有:

1,输入库存(船,零件)的基本情况; 2,改变船或者零件的库存量; 3,查询现存的零件数量; 4,显示库存的基本情况。

二,基本结构

1,类的说明

程序共定义了四个类类型,它们分别是:stock(库存)类,part(零件)类,ship(船)类,stocklist类(库存链表类)。

其中,stock作为基类被part类和ship类公有继承,part类和ship类分别作为stock的派生类存在,两者无其它联系;stock-list类作为一个独立的类而存在。

2,成员说明

stock类定义了两类成员:

A)保护成员:包括current-level(当前库存量)和price(价格;对于零件而言是厂商的成本;对于船而已是销售给销售商的价格)。

B)公有成员:包括stock();get-level();change-level();get-price();change-price();~stock()六个成员函数。

其中,get-level()返回当前的库存量;change-level()改变库存量;get-price()得到库存价格;

change-price()改变商品价格;~stock()显示目前某型号零件或某种船模型的库存量。change-level()和~stock()被设置为虚函数。

part类除了自stock类继承的成员以外,还定义了两类成员,分别是:

A)私有成员:reorder-level(零件的定货量)和part-num(零件的型号);在这里要求零件的型号由一个字母两个数字组成。

B)公有成员:part();get-part();set-reorder();~part()四个成员函数。

其中,get-part()返回零件型号;set-reorder()设置定货量;~part()显示零件型号。

ship类除了自stock类继承的成员以外,还定义了两类成员,分别是:

A)私有成员:model(船的型号,要求输入字符);engine-size(引擎规格,要求输入数字);max-speed(船的最高速度)。

B)公有成员:ship();get-model();~ship()三个成员函数。

其中,get-model()返回船的型号,与零件型号不同,这里要求的是全字符;~ship()显示型号名称。

stock-list类包含了一个“指针对节点”类型的实例变量,程序运行的时候,指针将接收到一个part类对象或者ship类对象的地址,它也定义了两类成员:

A)私有成员:只定义了一个返回类型为stock-node结构(自定义的库存结点结构)的指针head-ptr。

B)公有成员:包括stock-list();insert-stock();find-part();find-ship();display-list();~stock-list()五个成员函数。

其中,stock-list()把库存清单的首地址设置为空,为以后建立库存清单做准备;insert-stock()输入零件或者船的基本数据;find-part()查找零件数据;find-ship()查找船数据;display-list显示库存情况;~stock-list()释放旧地址占用的空间。

3,结构说明

本程序包括两个c++ header file和三个c++ source file。c++ header file包括shipparts.h和stocklist.h;c++ source file包括shipparts.cpp,stocklist.cpp和mainstock.cpp。

三,心得体会

通过这次大作业的设计,我对C++熟悉了很多,更深刻的体会到C++编程序的优点,加深了对类封装性和继承的理解,熟悉了vc的操作,也丰富了自己的编程经验。

同时,我也深深体会到自己的很多不足,没有很彻底的领会面向对象程序设计的优点,不能很好的构建层次清晰而且分类详细的继承体系,没有建立良好的辨认错误输入发出警告的防御系统,不能检查出一般的输入错误,程序能够实现的功能很少。而且,由于个人编程经验的严重缺乏,程序的适用性极低。

上一篇:客户管理岗位职责下一篇:解析她的精神凝聚力量