计算机硬件技术基础实验

计算机硬件技术基础实验
计算机硬件技术基础实验

计算机硬件技术基础实验

姓名:高广战

专业:09计算机

学号:_____09838033____

安徽农业大学经济技术学院

实验一:计算机运行过程演示

计算机硬件:

计算机硬件系统的基本组成(五大部件):运算器、控制器、存储器、输入设备和输出设备。运算器和控制器统称中央处理器(CPU)。

存储器分成内存储器和外存储器两大类。

CPU、内存储器和连接输入输出设备的接口统称为主机。微机的主机集成在主机板上。

外存储器、输入设备和输出设备统称为外部设备。

计算机运行过程:

第一步:当我们按下电源开关时,电源就开始向主板和其它设备供电,此时电压还不稳定,主板控制芯片组会向CPU发出并保持一个RESET(重置)信号,让CPU初始化。

加电自检,加电自检的主要任务是检测系统中的一些关键设备是否存在和能否正常工作,如内存和显卡等。

第二步:显卡初始化。查找完所有其它设备的BIOS之后,系统BIOS将显示它自己的启动画面

第三步:接着系统BIOS将检测CPU的类型和工作频率,接下来系统BIOS开始测试主机所有的内存容量

第四步:内存测试通过之后,系统BIOS将开始检测系统中安装的一些标准硬件设备,这些设备包括:硬盘、CD-ROM、软驱、串行接口和并行接口等连接的设备

第五步:标准设备检测完毕后,系统BIOS内部的支持即插即用的代码将开始检测和配置系统中安装的即插即用设备

第六步:到这一步为止,所有硬件都已经检测配置完毕了,系统BIOS会重新清屏并在屏幕上方显示出一个系统配置列表,其中概略地列出了系统中安装的各种标准硬件设备,以及它们使用的资源和一些相关工作参数。

第七步:按下来系统BIOS将更新ESCD(Extended System Configuration Data,扩展系统配置数据)。

第八步:ESCD数据更新完毕后,系统BIOS的启动代码将进行它的最后一项工作,即根据用户指定的启动顺序从软盘、硬盘或光驱启动。

实验二:CPU性能测试

CPU简介

中央处理器(CPU)

计算机的中央处理器又称为CPU,它是计算机的核心部分。主要由运算器和控制器组成。

运算器:实现算术运算和逻辑运算的部件。

控制器:计算机的指挥系统。控制器通过地址访问存储器,从存储器中取出指令,经译码器分析后,根据指令分析结果产生相应的操作控制信号作用于其他部件,使得各部件在控制器控制下有条不紊地协调工作。

指令:指挥计算机进行各种操作的命令。

指令系统:一台计算机所有指令的集合。

执行一条指令的四个基本操作:

CPU性能参数如图所示:

图:1

主要参数解释:

主频是指CPU的时钟频率。主频越高,计算机的运算速度就越快

一级缓存:都内置在CPU内部并与CPU同速运行,可以有效的提高CPU的运行效率。二级缓存:二级缓存作为一级缓存的“后备仓库”,用于为一级缓存存储更多的数据,减少CPU直接访问内存的次数

理论上而言CPU缓存越大,CPU的实际效率也就越高,性能就越

实验三:内存性能测试实验

内存:用来存放当前正在使用的,或随时要用的程序或数据内存参数

主要参数解释:

DDR=Double Data Rate双倍速率同步动态随机存储器。严格的说DDR应该叫DDR SDRAM,人们习惯称为DDR,其中,SDRAM是

Synchronous Dynamic Random AccessMemory的缩写,即同步动态随机存取存储器。而DDR SDRAM是Double Data Rate SDRAM的缩写,是双倍速率同步动态随机存储器的意思。DDR内存是在SDRAM内存基础上发展而来的,仍然沿用SDRAM生产体系,因此对于内存厂商而言,只需对制造普通SDRAM的设备稍加改进,即可实现DDR内存的生产,可有效的降低成本。DDR2/DDR II

(Double Data Rate2)SDRAM是由JEDEC(电子设备工程联合委员会)进行开发的新生代内存技术标准,它与上一代DDR内存技术标准最大的不同就是,虽然同是采用了在时钟的上升/下降延同时进行数据传输的基本方式,但DDR2内存却拥有两倍于上一代DDR内存预读取能力(即:4bit数据读预取)。换句话说,DDR2内存每个时钟能够以4倍外部总线的速度读/写数据,并且能够以内部控制总线4倍的速度运行。DDR3是一种电脑内存规格。它属于SDRAM家族的内存产品,提供了相较于DDR2SDRAM更高的运行效能与更低的电压,是DDR2SDRAM (四倍资料率同步动态随机存取内存)的后继者(增加至八倍),也是现时流行的内存产品。随着内存技术规格的升级存储速度越来越快

实验4:总线与芯片组实验软件环境:

CPU-Z,是一款检测cpu使用程度最高的一款软件,它可以提供一些关于处理器的讯息,包含了制造商及处理器名称,核心构造及封装技术,内部,外部频率,最大超频速度的检测,也可以查出处理器相关的使用的指令集

EVEREST(原名AIDA32)一个测试软硬件系统信息的工具,它可以详细的显示出PC 每一个方面的信息。支持上千种(3400+)主板,支持上百种(360+)显卡,支持对并口/串口/USB这些PNP设备的检测,支持对各式各样的处理器的侦测。

硬件测试数据

主机板型号宏基EG31M

芯片组南桥Inter82801GB(1CH7/R)

主机板制造商ACER(宏基)

BIOS厂商和版本宏基P01-AOL

PCI总线位宽PC2-6400(400MHZ)2048Mbytes

插槽数目4个

主机板提供的接口图形接口PCI-Express

芯片组北桥的信息:

芯片南桥的信息:

PCI-Express控制器:

BOIS详细信息:

名词解释:

北桥:是主板芯片组中起主导作用的最重要的组成部分,也称为主桥(HostBridge)。一般来说,芯片组的名称就是以北桥芯片的名称来命名的,例如英特尔GM45芯片组的北桥芯片是G45、最新的则是支持酷睿i7处理器的X58系列的北桥芯片。主流的有P45、P43、X48、790GX、790FX、780G、880G、890GX、890FX等等。NVIDIA还有780i、790/等。北桥芯片负责与CPU的联系并控制内存(仅限于Intel除i7系列以外的cpu,AMD系列cpu在K8系列以后就在cpu中集成了内存控制器,因此AMD平台的北桥芯片不控制内存)、AGP数据在北桥内部传输,提供对CPU的类型和主频、系统的前端总线频率、内存的类型(SDRAM,DDR SDRAM以及RDRAM等等)和最大容量、AGP插槽、ECC纠错等支持,整合型芯片组的北桥芯片还集成了显示核心。

南桥:南桥芯片(South Bridge)是主板芯片组的重要组成部分,一般位于主板上离CPU

插槽较远的下方,PCI插槽的附近,这种布局是考虑到它所连接的I/O总线较多,离处理器远一点有利于布线。相对于北桥芯片来说,其数据处理量并不算大,所以南桥芯片一般都没有覆盖散热片。南桥芯片不与处理器直接相连,而是通过一定的方式(不同厂商各种芯片组有所不同,例如英特尔的英特尔Hub Architecture以及SIS的Multi-Threaded“妙渠”)与北桥芯片相连。

PCI Express:是新一代的总线接口。早在2001年的春季,英特尔公司就提出了要用新一代的技术取代PCI总线和多种芯片的内部连接,并称之为第三代I/O总线技术。随后在2001年底,包括Intel、AMD、DELL、IBM在内的20多家业界主导公司开始起草新技术的规范,并在2002年完成,对其正式命名为PCI Express。它采用了目前业内流行的点对点串行连接,比起PCI以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连接,不需要向整个总线请求带宽,而且可以把数据传输率提高到一个很高的频率,达到PCI所不能提供的高带宽。

实验五:外存储器实验

硬盘的配置信息:

逻辑磁盘驱动器数据:

物理磁盘驱动器:

硬盘的使用情况:

名词解释:

柱面:硬盘通常由重叠的一组盘片构成,每个盘面都被划分为数目相等的磁道,并从外缘的“0”开始编号,具有相同编号的磁道形成一个圆柱,称之为磁盘的柱面。磁盘的柱面数与一个盘单面上的磁道数是相等的。无论是双盘面还是单盘面,由于每个盘面都有自己的

磁头,因此,盘面数等于总的磁头数。所谓硬盘的CHS,即Cylinder(柱面)、Head(磁头)、Sector(扇区),只要知道了硬盘的CHS的数目,即可确定硬盘的容量,硬盘的容量=柱面数*磁头数*扇区数*512B。

磁头:磁头是硬盘中最昂贵的部件,也是硬盘技术中最重要和最关键的一环。传统的磁头是读写合一的电磁感应式磁头,但是,硬盘的读、写却是两种截然不同的操作,为此,这种二合一磁头在设计时必须要同时兼顾到读/写两种特性,从而造成了硬盘设计上的局限。而MR磁头(Magnetoresistive heads),即磁阻磁头,采用的是分离式的磁头结构:写入磁头仍采用传统的磁感应磁头(MR磁头不能进行写操作),读取磁头则采用新型的MR磁头,即所谓的感应写、磁阻读。这样,在设计时就可以针对两者的不同特性分别进行优化,以得到最好的读/写性能。另外,MR磁头是通过阻值变化而不是电流变化去感应信号幅度,因而对信号变化相当敏感,读取数据的准确性也相应提高。而且由于读取的信号幅度与磁道宽度无关,故磁道可以做得很窄,从而提高了盘片密度,达到200MB/英寸2,而使用传统的磁头只能达到20MB/英寸2,这也是MR磁头被广泛应用的最主要原因。目前,MR磁头已得到广泛应用,而采用多层结构和磁阻效应更好的材料制作的GMR磁头(Giant Magnetoresistive heads)也逐渐普及。

磁道:当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道。这些磁道用肉眼是根本看不到的,因为它们仅是盘面上以特殊方式磁化了的一些磁化区,磁盘上的信息便是沿着这样的轨道存放的。相邻磁道之间并不是紧挨着的,这是因为磁化单元相隔太近时磁性会相互产生影响,同时也为磁头的读写带来困难。一张1.44MB的3.5英寸软盘,一面有80个磁道,而硬盘上的磁道密度则远远大于此值,通常一面有成千上万个磁道。

扇区:磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区,每个扇区可以存放512个字节的信息,磁盘驱动器在向磁盘读取和写入数据时,要以扇区为单位。

1.44MB3.5英寸的软盘,每个磁道分为18个扇区。

接口类型:

ATA:全称Advanced Technology Attachment,是用传统的40-pin并口数据线连接主板与硬盘的,外部接口速度最大为133MB/s,因为并口线的抗干扰性太差,且排线占空间,不利计算机散热,将逐渐被SATA所取代。

SATA:使用SATA(Serial ATA)口的硬盘又叫串口硬盘,是未来PC机硬盘的趋势。2001年,由Intel、APT、Dell、IBM、希捷、迈拓这几大厂商组成的Serial ATA委员会正式确立了Serial ATA1.0规范,2002年,虽然串行ATA的相关设备还未正式上市,但Serial ATA 委员会已抢先确立了Serial ATA2.0规范。Serial ATA采用串行连接方式,串行ATA总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于能对传输指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,这在很大程度上提高了数据传输的可靠性。串行接口还具有结构简单、支持热插拔的优点。

外存储器

外存储器也称辅助存储器,简称外存或辅存。外存主要指那些容量比主存大、读取速度较慢、通常用来存放需要永久保存的或相对来说暂时不用的各种程序和数据的存储器。

外存储器设备种类很多,目前微机常用的外存储器是软磁盘存储器、硬磁盘存储器和只读光盘(CD-ROM)存储器

不管是软磁盘还是硬磁盘存储器,其存储部件都是由涂有磁性材料的圆形基片组成的,由一圈圈封闭的同心圆组成记录信息的磁道。

磁盘是由许多磁道组成的,虽然每个磁道长度不一样,但每道磁道的容量都是相同的,因而它们的信息存储密度不一样。每个磁道又被划分成多个扇区,扇区是磁盘存储信息的最小物理单位。通常对磁盘进行的所谓格式化操作,就是在磁盘上划分磁道和扇区。刚出厂的磁盘上没有这些划分,所以必须经过格式化后才能使用。

磁盘的存储原理是由写入电路将经过编码后的"0"和"1"脉冲信号,通过磁头转变为磁化电流,使软盘上生成相应的磁元,这样便将信息记录在软盘上。读出时,软盘上的磁元在磁头上产生感应电压,再经读写电路还原?quot;0"和"1"数字信息,送到计算机中。

1.软磁盘存储器

软磁盘是一种涂有磁性物质的聚酯塑料薄膜圆盘。由于盘片质地柔软,故称为软盘(flop-py)。为保护软盘不被沾污和磨损,把它封装在一个方形保护套中,构成一个整体。

在微机中使用的软盘按其尺寸可分为 5.25英寸软盘和3.5英寸软盘两种,5.25英寸软盘现在已很少使用。不管是3.5英寸软盘还是5.25英寸软盘,都有两个比较重要的部分:读、写窗口:软盘驱动器的读、写磁头通过此窗口,与软盘的记录表面接触,完成数据读、写操作。平时不可以用手触摸,否则软盘将不能够使用。

写保护口:是软盘上保护数据的装置,可防止数据被误删除或防止病毒侵入。

3.5英寸软盘的写保护口在磁盘背面,窗口中有一可移动的滑块。若移动滑动使窗口透光,则磁盘处于写保护状态,此时只能读出,不能写入。当移动滑块使窗口封闭不透光时,就可对磁盘进行读、写操作。

5.25英寸软盘其侧面有一个缺口,如果此缺口被封住,则软盘上的数据受到了保护,只能读出数据,不能写入、删改,也不会受。如果此缺口未被封住,则软盘上的数据未受到保护,既可读出,也可写入、删改。

对于软盘而言,一般每一扇区的存储容量为512B(字节)。由此,可计算出常用的5.25英寸软盘和3.5英寸软盘的存储容量:

5.25英寸软盘容量=2面?80磁道/面?15扇区/磁道?512B/扇区

=1228800B(即称1.2MB)

3.5英寸软盘容量=2面?80磁道/面?18扇区/磁道?512B/扇区

=1474560B(即称1.44MB)

除了微机中常用的5.25英寸1.2MB和3.5英寸1.44软盘外,还有3.5英寸2.88MB的软盘,以及10MB的软盘。

2.硬盘存储器

硬盘存储器是一种涂有磁性物质的金属圆盘,通常由若干片硬盘片组成盘片组与软盘不同,硬盘存储器通常与磁盘驱动器封装在一起,不能移动,由于一个硬盘往往有几个读写磁头,因此在使用的过程应注意防止剧烈震动。

与软盘相比,硬盘的容量要大得多,早期的硬盘,其容量只有10MB、20MB,目前的硬盘容量一般是800MB、10GB、20GB。现在微机上所配置的硬盘一般在10GB以上。3.光盘存储器

随着多媒体技术的发展,光盘存储器的适用越来越普遍。光盘(Compact Disc,CD)是利用金属盘片表面凹凸不平的特征,通过光的反射强度来记录和识别二进制的0、1信息。光盘一般直径为5.25in,分为只读(Read-Only)、一次写入(Write Once)和可擦式(Erasable)等几种。只读式光盘(CD-ROM)是用得最广泛的一种,其容量一般为650MB。

与光盘相配套使用的光盘驱动器的发展也非常快,从最初的单倍速、双倍速到8倍速、20、32、40倍速等,目前使用比较广泛的是40倍速的光驱,其中一倍速为150Kb/S

实验6:显卡性能测试实验

显卡分两种,一种是集成显卡,早期的集成显卡主要由主板和cpu设计制造商设计,功能较弱,速度也较慢,随着技术的发展和显卡厂商的加入,功能也逐渐加强,但是集成显卡有一个无法克服的缺点,就是要从内存中划出一部分作为显存;

另一种就是独立显卡,基本上高游戏性能的机子显卡都非常的好,型号都很高,但是,他会增加配机成本。

显卡的主要作用是将CPU提供的指令和数据进行相应的处理变成显示器能够接受的文字或图象后显示出来,以便为用户继续运行或终止程序提供依据

显示适配器:

设备描述NVIDIA GeForce210

适配器字串GeForce210

BIOS字串Version70.18.2D.00.04

芯片类型GeForce210

DAC类型Integrated RAMDAC

显存大小1024MB

已安装驱动程序:

nv4_disp 6.14.11.9062-nVIDIA ForceWare190.62

显卡的核心:GPU

图形处理器(GPU):

显示适配器nVIDIA GeForce210 (p691)

BIOS版本70.18.2D.00.04

GPU代码名称GT218

PCI设备10DE-0A65/10DE-0794

(Rev A2)

晶体管数量260百万

工艺技术40nm

核心尺寸57mm2

总线类型PCI Express2.0x16@x16显存大小512MB

GPU核心频率(Geometric Domain)596MHz(原始频率:600 MHz)

GPU核心频率(Shader Domain)1451MHz(原始频率: 1450MHz)

RAMDAC频率400MHz

像素流水线4

纹理贴图单元8

统一着色引擎16(v4.1)

DirectX硬件支持DirectX v10.1

像素填充率2384兆像素/秒

纹理填充率4768兆纹理/秒

内存总线特性:

总线类型DDR2

总线位宽64位

外部频率405MHz(DDR)(原始频率: 405MHz)

有效频率810MHz

带宽6480MB/秒

使用率:

图形处理器(GPU)0%

内存控制器2%

Video Engine0%

nVIDIA ForceWare Clocks:

Standard2D图形处理器(GPU):135MHz,渲染引擎:270MHz,内存:135MHz

Low-Power3D图形处理器(GPU):405MHz,渲染引擎:810MHz,内存:405MHz

Performance3D图形处理器(GPU):600MHz,渲染引擎:1450MHz,内存:400MHz

名词解释:

显存:显存,也被叫做帧缓存,它的作用是用来存储显卡芯片处理过或者即将提取的渲染数据。如同计算机的内存一样,显存是用来存储要处理的图形信息的部件。我们在显示屏上看到的画面是由一个个的像素点构成的,而每个像素点都以4至32甚至64位的数据来控制它的亮度和色彩,这些数据必须通过显存来保存,再交由显示芯片和CPU调配,最后把运算结果转化为图形输出到显示器上。显存和主板内存一样,执行存贮的功能,但它存贮的对像是显卡输出到显示器上的每个像素的信息。显存是显卡非常重要的组成部分,显示芯片处理完数据后会将数据保存到显存中,然后由RAMDAC(数模转换器)从显存中读取出数据并将数字信号转换为模拟信号,最后由屏幕显示出来。在高级的图形加速卡中,显存不仅用来存储图形数据,而且还被显示芯片用来进行3D函数运算。在nVIDIA等高级显示芯片中,已发展出和CPU平行的“GPU”(图形处理单元)。现在被广泛使用的显存类型是SDRAM和SGRAM。

刷新频率:图像在屏幕上更新的速度,也即屏幕上的图像每秒钟出现的次数,它的单位是赫兹(Hz)。刷新频率越高,屏幕上图像闪烁感就越小,稳定性也就越高,换言之对视力的保护也越好。一般时人的眼睛、不容易察觉75Hz以上刷新频率带来的闪烁感,因此最好能将您显示卡刷新频率调到75Hz以上。要注意的是,并不是所有的显示卡都能够在最大分辨率下达到70Hz以上的刷新频率(这个性能取决于显示卡上RAMDAC的速度),而且显示器也可能因为带宽不够而不能达到要求。位宽主要有64位、128位和256位三种,人们习惯上叫的64位显卡、128位显卡和256位显卡就是指其相应的显存位宽。

显卡位宽:显卡位宽指的是显存位宽,即显存在一个时钟周期内所能传送数据的位数,位数越大则还有瞬间所能传输的数据量越大,这是显存的重要参数之一。

编程实验报告---科学计算器设计与实现

《可视化程序编程环境》 实验报告 项目名称科学计算器设计与实现 学院计算机学院 专业班级计算机科学与技术0804 2010年1月9 日

一、设计任务与要求 使学生了解可视化程序设计语言的基础知识,掌握面向对象编程的分析设计方法,以及与面向对象技术相关的一些软件开发技术,掌握在 VisualC++6环境下进行可视化程序设计技术。通过实践具体的项目,为他们进一步开展相关领域的学习和科研打下良好的基础。 二、需求分析 1. 功能需求(功能划分、功能描述) 1、二进制、八进制、十进制及十六进制数的加、减、乘、除、乘方、取模等简单计算 2、科学计算函数,包括(反)正弦、(反)余弦、(反)正切、(反)余切、开方、指数等函数运行 3、以角度、弧度两种方式实现上述部分函数 4、具备历史计算的记忆功能 5、对不正确的表达式能指出其错误原因 2. 运行需求(用户界面、人机接口、故障处理) 根据计算器要实现的相应功能来布局,分为基本功能区,特殊函数区,进制转换区,度数转换区和输出显示区五大基本模块。 三、实验方案 1、总体设计框图 2

3.基本功能区的设计 在这个模块中主要把0到F各个按键按下去后在输出显示区上显示出来列举一例: void Caysf55Dlg::OnBnClickedButton3() {if(zuizong=="0") m_str=""; m_str+="1"; UpdateData(0); if(zuizong=="0") zuizong=""; zuizong+="1";// TODO: 在此添加控件通知处理程序代码 } 接下来从输出显示区获得字符串,通过运算符的相应按键处理:列举加法: void Caysf55Dlg::OnBnClickedButton19()/*加法运算*/ {double zan; if(m_str=="") MessageBox(L"没有运算数"); else if(y==1||M==1) MessageBox(L"只能输入数值"); else if(m_str.GetAt (m_str.GetLength()-1)=='+'||m_str.GetAt (m_str.GetLength()-1)=='-'||m_str.GetAt (m_str.GetLength()-1)=='*'||m_str.GetAt (m_str.GetLength()-1)=='/')

定时器实验报告

电子信息工程学系实验报告 课程名称:单片机原理及接口应用Array实验项目名称:51定时器实验实验时间: 班级:姓名:学号: 一、实验目的: 熟悉keil仿真软件、protues仿真软件的使用和单片机定时程序的编写。了解51单片机中定时、计数的概念,熟悉51单片机内部定时/计数器的结构与工作原理。掌握中断方式处理定时/计数的工作过程,掌握定时/计数器在C51中的设置与程序的书写格式以及使用方法。 二、实验环境: 软件:KEIL C51单片机仿真调试软件,proteus系列仿真调试软件 三、实验原理: 1、51单片机定时计数器的基本情况 8051型有两个十六位定时/计数器T0、T1,有四种工作方式。MCS-51系列单片机的定时/计数器有几个相关的特殊功能寄存器: 方式控制寄存器TMOD; 加法计数寄存器TH0、TH1 (高八位);TL0、TL1 (低八位); 定时/计数到标志TF0、TF1(中断控制寄存器TCON) 定时/计数器启停控制位TR0、TR1(TCON) 定时/计数器中断允许位ET0、ET1(中断允许寄存IE) 定时/计数器中断优先级控制位PT0、PT1(中断优IP) 2、51单片机的相关寄存器设置 方式控制寄存器TMOD: TMOD的低四位为T0的方式字,高四位为T1的方式字。TMOD不能位寻址,必须整体赋值。TMOD各位的含义如下: 1. 工作方式选择位M1、M0 3、51单片机定时器的工作过程(逻辑)方式一 方式1:当M1M0=01时,定时器工作于方式1。

T1工作于方式1时,由TH1作为高8位,TL1作为低8位,构成一个十六位的计数器。若T1工作于定时方式1,计数初值为a,晶振频率为12MHz,则T1从计数初值计数到溢出的定时时间为t =(216-a)μS。 4、51单片机的编程 使用MCS-51单片机的定时/计数器的步骤是: .设定TMOD,确定: 工作状态(用作定时器/计数器); 工作方式; 控制方式。 如:T1用于定时器、方式1,T0用于计数器、方式2,均用软件控制。则TMOD的值应为:0001 0110,即0x16。 .设置合适的计数初值,以产生期望的定时间隔。由于定时/计数器在方式0、方式1和方式2时的最大计数间隔取决于使用的晶振频率fosc,如下表所示,当需要的定时间隔较大时,要采用适当的方法,即将定时间隔分段处理。 计数初值的计算方法如下,设晶振频率为fosc,则定时/计数器计数频率为fosc/12,定时/计数器的计数总次数T_all在方式0、方式1和方式2时分别为213 = 8192、216 = 65536和28 = 256,定时间隔为T,计数初值为a,则有 T = 12×(T_all – a)/fosc a = T_all – T×fosc/12 a = – T×fosc/12 (注意单位) THx = a / 256;TLx = a % 256; .确定定时/计数器工作于查询方式还是中断方式,若工作于中断方式,则在初始化时开放定时/计数器的中断及总中断: ET0 = 1;EA = 1; 还需要编写中断服务函数: void T0_srv(void)interrupt 1 using 1 { TL0 = a % 256; TH0 = a / 256; 中断服务程序段} .启动定时器:TR0(TR1)= 1。 四、实验内容过程及结果分析: 利用protues仿真软件设计一个可以显示秒表时间的显示电路。利用实验板上的一位led数码管做显示,利用中断法编写定时程序,控制单片机定时器进行定时,所定时间为1s。刚开始led数码管显示9,每过一秒数码管显示值减一,当显示到0时返回9,依此反复。然后设计00-59的两位秒表显示程序。 (1)实现个位秒表,9-0

仪器设备检定校准总体计划(模板)

仪器设备检定/校准总体计划 ***中心实验室 起草人:批准人: 日期:日期:

一、原子荧光光度计 1 基本信息 1.1 仪器设备名称:原子荧光光度计 1.2 型号:AFS-9800 1.3 生产厂商:北京海光 1.4 出厂编号:9800126013 1.5 仪器编号:SHY/E-1004 1.6 所处位置:检测一室 2 应用:测定砷 As、汞 Hg、铅 Pb、镉 Cd 等元素含量 3 量值溯源 3.1 方式:外校(自校、比对等) 3.2 周期:一年(2012.5.15~2013.5.14) 3.3 机构:南通市计量所 4 确认:合格(符合检测要求) 5 期间核查 5.1 方法:与标准物质比对 5.2 周期:半年(2012.5.15~2012.11.11) 6 使用 6.1 条件:-10~40℃ 6.2 授权:***、*** 7 维护 7.1 项目:通电去湿、除尘等 7.2 周期:三个月 8 计量方式:校准

9 量值溯源图

二、原子吸收分光光度计 1 基本信息 1.1 仪器设备名称:原子吸收分光光度计 1.2 型号:M6 1.3 生产厂商:Thermo 1.4 出厂编号:N/A 1.5 仪器编号:SHY/E-1005 1.6 所处位置:检测一室 2 应用:用于金属元素及部分非金属元素的测定 3 量值溯源 3.1 方式:外校(自校、比对等) 3.2 周期:一年(2012.5.15~2013.5.14) 3.3 机构:南通市计量所 4 确认:合格(符合检测要求) 5 期间核查 5.1 方法:与标准物质比对 5.2 周期:半年(2012.5.15~2012.11.14) 6 使用 6.1 条件:-10~40℃ 6.2 授权:***、*** 7 维护 7.1 项目:通电去湿、除尘等 7.2 周期:三个月 8 计量方式:校准

计算机科学与技术第次实验报告.docx

哈尔滨工程大学 《程序设计基础》实验报告 基础实践一 姓名:班级: 学号: 实验时间 :2018年5月10日成绩 哈尔滨工程大学计算机基础课程教学中心 实验题目 1:输入两个整数数组,每个数组有五个整数,将两者和并 并排列输出。 设计思想: 定义三个数组 , 将两组数据存储到第三个数组中 , 再用冒泡排序对其由大到小排序并输出。 实验代码及注释: #include #include #define N 10//宏定义

int main() { int a[5],b[5],c[N];//第一组数据,第二组,合并数组int i,j,t;//循环变量,中间变量 printf("输入第一组数据 :\n");//输入数据 for(i=0;i<5;i++) scanf("%d",&a[i]); printf("输入第二组数据 :\n"); for(i=0;i<5;i++) scanf("%d",&b[i]); for(i=0;i<5;i++) { c[i]=a[i];//两组数据合并 c[i+5]=b[i]; } for(i=0;i

for(j=0;j

单片机实验报告 计算器

单片机原理及其应用实验报告基于51单片机的简易计算器的设计 班级:12电子1班 姓名:金腾达 学号:1200401123 2015年1月6日

摘要 一个学期的51单片机的课程已经随着期末的到来落下了帷幕。“学以致用”不仅仅是一句口号更应该是践行。本设计秉承精简实用的原则,采用AT89C51单片机为控制核心,4X4矩阵键盘作为输入,LCD1602液晶作为输出组成实现了基于51单片机的简易计算器。计算器操作方式尽量模拟现实计算器的操作方式,带有基本的运算功能和连续运算能力。并提供了良好的显示方式,与传统的计算器相比,它能够实时显示当前运算过程和上一次的结果,更加方便用户记忆使用。本系统制作简单,经测试能达到题目要求。 关键词:简易计算器、单片机、AT89C51、LCD1602、矩阵键盘

目录 一、系统模块设计......................................................................................... 错误!未定义书签。 1.1 单片机最小系统 (1) 1.2 LCD1602液晶显示模块 (1) 1.3 矩阵按键模块 (2) 1.4 串口连接模块 (1) 二、C51程序设计 (2) 2.1 程序功能描述及设计思路 (2) 2.1.1按键服务函数 (2) 2.1.2 LCD驱动函数 (2) 2.1.3 结果显示函数 (2) 2.1.4状态机控制函数 (2) 2.1.5串口服务函数 (2) 2.2 程序流程图 (3) 2.2.1系统总框图 (3) 2.2.2计算器状态机流程转换图 (3) 三、测试方案与测试结果 (4) 3.1测试方案 (4) 3.3 测试结果及分析 (7) 4.3.1测试结果(仿真截图) (7) 4.3.2测试分析与结论 (7) 四、总结心得 (7) 五、思考题 (8) 附录1:整体电路原理图 (9) 附录2:部分程序源代码 (10)

2020年IEC17025 检测和校准实验室管理体系文件汇编

2020年IEC17025:2017 检测和校准实验室管理体系文件汇编 第一部分:程序文件(30个程序文件+表格) 第二部分:管理手册 第三部分:管理体系审核检查表 第四部分:管理评审报告

实验室能力验证及实验室间比对管理程序 1.目的 为本所实验室定期参加国家、行业组织的能力验证计划及实验室间比对计划活动,以考察、监控实验室进行检测工作的持续能力,特制定本程序。 2.范围 本程序适用于本所实验室参加的所有能力验证计划及实验室间比对计划活动。 3.术语和定义 3.1 实验室:从事下列一种或多种活动的机构: ——校准; ——检测; ——与后续检测或校准相关的抽样。 3.1 实验室间比对:按照预先规定的条件,由两个或多个实验室对相同或类似的物品进行测量或检测的组织、实施和评价。 3.2 实验室内比对:按照预先规定的条件,在同一实验室内部对相同或类似的物品进行测量或检测的组织、实施和评价。 3.3 能力验证:利用实验室间比对,按照预先制定的准则评价参加者的能力。 4.职责 4.1 实验室主任 4.1.1 负责联系能力验证计划和实验室间比对计划,组织相

关检测人员参加。 4.1.2 整理上报验证或比对结果,对验证或比对结果进行评价、分析和反馈。 4.1.3 实验室间比对的实施计划、验证或比对结果不满意时,制定纠正措施计划。 4.2 检测主任 4.2.1 负责制定活动的具体实施计划,并按计划组织实施, 准时将检测结果报送技术负责人。 5. 工作程序 5.1 申报 5.2.1 实验室主任根据实验室所承担检测项目的实际情况, 积极主动与组织能力验证的单位联系,落实参加的能力验证计划。 5.2 实施 5.2.1 由实验室主任向检测室发出“参加能力验证及实验室 间比对活动的通知”,组织相关人员讨论参加能力验证及实验室间比对活动的计划,将具体要求和说明传达至实施活动计划的检测人员。 5.2.2 检测组根据验证或比对计划的要求制定具体实施计划,填写《能力验证及实验室间比对实施计划表》。实施计划内容包括:验证或比对项目名称、检测样品、检测方法、检测仪器、实施日期、实施进度要求、实施负责人等。实施计划由技术负责人审核。 5.2.3 根据实施计划安排,检测室组织实施,安排项目实施

《计算机硬件技术基础》实验答案程序

实验一:简单程序设计实验 (1)编写一个 32 位无符号数除法的程序,要求将存放在 NUM1 中的 32 位无符号数与存放 在 NUM2 中的 16 位无符号数相除,结果存放在 NUM3 和 NUM4 中。 程序流程图略。 参考源程序: DATA SEGMENT NUM1 DD 2A8B7654H NUM2 DW 5ABCH NUM3 DW ? NUM4 DW ? DATA ENDS CODE SEGMENT ASSUME DS:DATA, CS:CODE START: MOV AX,DATA ;数据段寄存器初始化 MOV DS,AX MOV AX, WORD PTR NUM1 MOV DX, WORD PTR NUM1+2 DIV NUM2 MOV NUM3,AX MOV NUM4,DX MOV AH,4CH ;正常返回DOS 系统 INT 21H CODE ENDS END START (2)编写一个拆字程序。要求将存放在 ARY 单元的 2 位十六进制数 X 1X 2 拆为 X 1 和 X 2 两 部分,并以 0X 1 和 0X 2 的形式分别存入 ARY+1 和 ARY+2 单元中。 程序流程图略。 参考源程序: DATA SEGMENT ARY DB 2AH,?,? DATA ENDS CODE SEGMENT ASSUME DS:DATA, CS:CODE START: MOV AX,DATA MOV DS,AX MOV SI,OFFSET ARY ;取ARY 的偏移地址 MOV AL,[SI] ;取16进制数至AL

MOV BL,AL AND AL,0F0H ;取16进制数的高四位,即X1 SHR AL,4 MOV [SI+1],AL ;存0X1 MOV AL,BL AND AL,0FH ;取16进制数的低四位,即X2 MOV [SI+2],AL ;存0X2 MOV AH,4CH INT 21H CODE ENDS END START

c 计算器实验报告

简单计算器 姓名: 周吉祥 实验目的:模仿日常生活中所用的计算器,自行设计一个简单的计算器程序,实现简单的计算功能。 实验内容: (1)体系设计: 程序是一个简单的计算器,能正确输入数据,能实现加、减、乘、除等算术运算,运算结果能正确显示,可以清楚数据等。 (2)设计思路: 1)先在Visual C++ 6.0中建立一个MFC工程文件,名为 calculator. 2)在对话框中添加适当的编辑框、按钮、静态文件、复选框和单 选框 3)设计按钮,并修改其相应的ID与Caption. 4)选择和设置各控件的单击鼠标事件。 5)为编辑框添加double类型的关联变量m_edit1. 6)在calculatorDlg.h中添加math.h头文件,然后添加public成 员。 7)打开calculatorDlg.cpp文件,在构造函数中,进行成员初始 化和完善各控件的响应函数代码。 (3)程序清单:

●添加的public成员: double tempvalue; //存储中间变量 double result; //存储显示结果的值 int sort; //判断后面是何种运算:1.加法2.减法3. 乘法 4.除法 int append; //判断后面是否添加数字 ●成员初始化: CCalculatorDlg::CCalculatorDlg(CWnd* pParent /*=NULL*/) : CDialog(CCalculatorDlg::IDD, pParent) { //{{AFX_DATA_INIT(CCalculatorDlg) m_edit1 = 0.0; //}}AFX_DATA_INIT // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); tempvalue=0; result=0; sort=0; append=0; }

实验室仪器设备检定校准操作规程

计量检验仪器设备检定、校准 管理规程 一、目的 为了对计量检验仪器设备的校准、检定进行管理,确保所有计量检验仪器设备正 常、稳定的工作,以保证检测数据准确、有效,制定本管理规程。 二、适用范围 本规程适用于计量检验仪器设备的检定、校准管理。 三、职责 QC 检验人员:确保校准检查工作能够及时执行,使用前检查仪器是否在校准有效 期内,进行仪器的开机校准工作。 设备管理部:负责计量仪器设备的统计、编号、标志管理。负责计量检验仪器设 备的送检工作和有关计量设备档案的管理。 设备管理部部长:监督本规程的实施。 QC 主管:负责本规程的审核并监督本规程的实施。 质量管理部部长:负责本规程的批准执行。 起草人 起草日期 部门审核人 审核日期 质量管理部审核人 审核日期 批准人 批准日期 拷贝号 生效日期 变更原因及内容: 颁发部门 质量管理部 分发部门 及份数 0 质 量 管 理 部 [2] 生产技术管理部 [0] 设 备 管 理 部 [1] 前 处 理 车 间 [0] 丸 剂 车 间 [0] 综 合 制 剂 车 间 [0] 采 购 供 应 部 [0] 人 力 资 源 部 [0] 办 公 室 [0] 研 发 部 [0] 财 务 部 [0]

四、内容 1.检验仪器设备的检定、校准管理 1.1检验仪器设备的检定、校准分为外部检定校验和内部校准。外部检定校验由具有计量检定资质的单位执行;内部校准主要针对必须进行开机校准才能运行的仪器的校准,该校准由QC检验员进行。 2.外部检定、校准的管理 2.1计量检验仪器设备必须按照国家和公司统一要求进行计量检定及校准。 2.2质量管理部QC检验员每年年底对下年度需要购进并校准的玻璃器具(容量瓶、移 液管等)提出计划,报设备管理部计量管理员备案。 2.3质量管理部确定需要进行检定校验的计量检验仪器设备目录、检定方式(见附表), 且每年一次进行跟踪和修改。 2.4设备管理部计量管理员负责编制检验用仪器设备的年度计量检测计划表,按计划定期组织进行检定或校准。在距检定日期一个月或半个月以前,由计量管理员统安排检 定及校准,相关记录及校准部门出具的鉴定证书或校验证书由计量管理员统一保管。2.5检验仪器设备的标识 2.5.1经检定、校准合格的检验仪器设备,正常使用期间,均使用绿色的“合格”标识。且标识完好。 2.5.2标识粘贴在仪器设备的明显位置以表明其状态,标识上有仪器设备的检定编号及有效期。 2.6计量检验仪器设备的使用 2.6.1计量检验仪器设备投入使用前,必须经过检定或校准。 2.6.2未经计量检定合格或已超过有效期的仪器设备不得正式投入检测活动。 2.6.3计量检验仪器设备经自校、检定不合格时,应立即停止使用,报告设备管理部计量管理员进行检定或校准,待合格后方能再次使用。 2.6.4QC检验员应熟练掌握所使用计量检验仪器设备的技术性能,正确使用计量检验仪器设备,杜绝误操作,防止因操作不当造成设备损坏或数据失效。 2.7计量检验仪器设备的维修及报废 对检定或校准不合格或使用中损坏的计量检验仪器设备,仪器使用人员立即停止使用 并报告设备部进行维修,修好后再次进行检定或校准;如不能维修,则由设备管理员 按照《设备更新改造与报废调拨管理规程》执行。 2.8计量检验仪器设备搬运、防护和贮存 计量检验仪器设备的领取、送检和使用,应遵照生产厂家规定的要求和注意事项 进行操作,杜绝野蛮装卸和运输。贮存要满足计量检测设备存放的环境条件要求。 3.计量检验仪器设备的内部校准

计算机硬件技术基础网上作业及答案

第一章概述 1.下列叙述错误的是() A.目前大多数计算机结构仍属冯·诺依曼结构 B.计算机的工作原理基于“程序存储和控制” C.计算机的速度取决于CPU的主频,主频高的CPU速度快 D.计算机系统包括硬件、软件两部分 2.用于科学计算的计算机,标志系统性能的主要参数是() A.时钟频率B.主存容量C.MFLOPS D.MIPS 3.第一台电子计算机ENIAC所用的主要元件是_______。 A.集成电路B.晶体管C.电子管D.都不是 4.冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是() A.指令操作码的译码结果B.指令和数据的寻址方式 C.指令周期的不同阶段D.指令和数据所在的存储单元 5.下列()属于应用软件。 A.操作系统B.编译系统 C.连接程序D.文本处理 6.CPU主要包括() A.控制器B.控制器、运算器、Cache C.运算器和主存D.控制器、ALU和主存 7. 系统总线中地址线的功能是() A. 用于选择主存单元地址 B. 用于选择进行信息传输的设备 C.用于选择外存地址 D.用于指定主存和I/O设备接口电路的地址 8.冯·诺依曼机工作方式的基本特点是() A.多指令流单数据流B.按地址访问并顺序执行指令 C.堆栈操作D.存储器按内容选择地址 9.完整的计算机系统应包括_______。 A.程序和数据B.整机和电源 C.主机和外设D.硬件和软件 10.计算机经历了从器件角度划分的四代发展历程,但从系统结构上来看,至今绝大多数计算机仍属于______型计算机。 A.实时处理B.智能化C.并行D.冯.诺依曼 11.所谓n位的CPU,n是指_______。 A.地址总线位数B.数据总线位数 C.控制总线位数D.I/O位数 12.第一台电子计算机ENIAC所用的主要元件是_______。 A.集成电路B.晶体管C.电子管D.都不是 13.计算机硬件能直接执行的只有______。 A.符号语言B.机器语言C.汇编语言D.机器语言和汇编语言 14. 简述冯·诺依曼计算机的基本特点。 15. 什么是指令流?什么是数据流?在计算机中CPU是如何区别指令和数据的? 第三章作业(运算方法和运算器)

vb科学计算器实验报告

西安科技大学 可视化编程语言实验报告 题目:科学计算器 班级: 学号: 姓名: 2010年11月

复杂型科学计算器的设计与实现实验目的 1.通过本实验,进一步理解Visual Basic的编程方法。 2.提高运用Visual Basic编程的能力。 3.培养对所学知识的综合运用能力。 实验类型 综合型。 实验内容与步骤 一.界面设计。

Command5Caption= 三.程序代码: Dim num1 As Single, num2 As Single Dim fu As Integer Dim sign As Integer Private Sub Command1_Click(Index As Integer) Select Case Index Case 0 To 9 sign = Index + 20 Case 10 sign = Index + 20 fu = 1 Case 11 To 14 sign = Index + 20 End Select = "" End Sub Private Sub Command2_Click(Index As Integer) Select Case Index Case 0 To 9 = & Index If fu = 0 Then num1 = Val Else num2 = Val

Case 10 = & "-" Case 11 = & "." Case 12 To 18 = "" sign = Index fu = 1 End Select End Sub Private Sub Command3_Click() If =”” then else = Left$, Len - 1) End if End Sub Private Sub Command4_Click() = "" End Sub Private Sub Command5_Click() Dim n As Integer, cf As Single fu = 0: cf = 1 Select Case sign Case 12 = num1 & "+" & num2 = num1 + num2 Case 13 = num1 - num2 Case 14 = num1 * num2 Case 15 = num1 / num2 Case 18 For n = 1 To num2 cf = cf * num1 Next n = cf Case 20 = Sin(num1) Case 21

C51单片机定时器及数码管控制实验报告

理工大学信息工程与自动化学院学生实验报告 (201 — 201学年第1 学期) 课程名称:单片机技术

一、实验目的 1.掌握定时器T0、T1 的方式选择和编程方法,了解中断服务程序的设计方法,学会实时程序的调试技巧。 2.掌握LED 数码管动态显示程序设计方法。 二、实验原理 1.89C51 单片机有五个中断源(89C52 有六个),分别是外部中断请求0、外部中断请求1、定时器/计数器0 溢出中断请求、定时器/计数器0 溢出中断请求及串行口中断请求。每个中断源都对应一个中断请求位,它们设置在特殊功能寄存器TCON 和SCON 中。当中断源请求中断时,相应标志分别由TCON 和SCON 的相应位来锁寄。五个中断源有二个中断优先级,每个中断源可以编程为高优先级或低优先级中断,可以实现二级中断服务程序嵌套。在

同一优先级别中,靠部的查询逻辑来确定响应顺序。不同的中断源有不同的中断矢量地址。 中断的控制用四个特殊功能寄存器IE、IP、TCON (用六位)和SCON(用二位),分别用于控制中断的类型、中断的开/关和各种中断源的优先级别。中断程序由中断控制程序(主程序)和中断服务程序两部分组成:1)中断控制程序用于实现对中断的控制; 2)中断服务程序用于完成中断源所要求的中断处理的各种操作。 C51 的中断函数必须通过interrupt m 进行修饰。在C51 程序设计中,当函数定义时用了interrupt m 修饰符,系统编译时把对应函数转化为中断函数,自动加上程序头段和尾段,并按MCS-51 系统中断的处理方式自动把它安排在程序存储器中的相应位置。 在该修饰符中,m 的取值为0~31,对应的中断情况如下: 0——外部中断0 1——定时/计数器T0 2——外部中断1 3——定时/计数器T1 4——串行口中断 5——定时/计数器T2 其它值预留。 89C51 单片机设置了两个可编程的16 位定时器T0 和T1,通过编程,可以设定为定时器和外部计数方式。T1 还可以作为其串行口的波特率发生器。

安卓计算器开发实验报告

嵌入式WebOS应用开发 实验报告 实验名称:使用An droid Developer SDK开发应用程序 专业:_________________________ 姓名:__________________________________ 班级:_______________________________ 学号:______________________________ 一、作品的运行环境及安卓SDK基础操作 SDK An droid Developer 是一款在windows系统上运行的针对 An droid应用开发的谷歌官方软件(需要JAVA环境支持)。 1、导入工程 2、建立虚拟机 在运行虚拟机是为保证机器的顺畅运行建议选择分辨率较低的虚拟机,但是其RAM最好设为512MB因为部分程序如果调用资源过大会导致虚拟机无法运行。 3、虚拟机界面 二、作品介绍 我的应用是一个计算器。能实现包括小数的加减乘除运算,结果过大会自动用科学记数法表示,另外还有退格跟清屏功能键。

加应用图标 1.首先在我的桌面上添加你应 用的图标以及文字,双击图标后 项中自行进行挑选; 也可以添加自己的图片, 只要将图片放到对应的 文件夹之下在刷新就可 以,但不建议放分辨率 过高图片可能会出现超 出界面的等错误。 要在xml 界面中添加排版: xml 代码首末的 格式较为自由可以直接在 界面中拖动图标位置以及修改大小,而其他layout 则更会自动排列, 各有优劣。 三、 编程以及运行调试 (一)、在MyDesktop 主界面中添 fin^_ok,prig 世IF it launchiWipng 32E img'O.png jdE im^il.png] 3E img?.pHg 血 imql.pngi 32E img4.png 血 im^S.pngi Tn? imgg.png JJL -mgT.pngj ..1. imy^.png ..1. uiHiprxg 就可以看见对应的代码, 可直接 在代码中进行修改图片文字的 大小颜色等等。 以下是对应图像图标的代码 图片可以在左侧的选 (二)、在 res/layout 目录下新建.xml 文件,由于计算器的按钮很多, TIF charfrc 起 ch^tfrorn_bg_ipTW5&d !S'.pflg ~l <+i?,kbnif^M 口 .股 ch?kbojco#f bsckgrourid^na SE chfkb rn (」]n.hewlcgin 口unci 岱n 评 弧 tlwr^na TTF de^ r o 1 .pnq

单片机定时器实验报告

( 2009 —2010 学年第二学期) 课程名称:单片机开课实验室: 2010年 5月14日 一.实验目的: 掌握定时器T0、T1的方式选择和编程方法,了解中断服务程序的设计方法,学会实时程序的调试技巧。 二.实验原理: MCS-51单片机内设置了两个可编程的16位定时器T0和T1,通过编程,可以设定为定时器和外部计数方式。T1还可以作为其串行口的波特率发生器。 定时器T0由特殊功能寄存器TL0和TH0构成,定时器T1由TH1和TL1构成,特殊功能寄存器TMOD控制定时器的工作方式,TCON控制其运行。定时器的中断由中断允许寄存器IE,中断优先权寄存器IP中的相应位进行控制。定时器T0的中断入口地址为000BH,T1的中断入口地址为001BH。 定时器的编程包括: 1)置工作方式。 2)置计数初值。 3)中断设置。 4)启动定时器。 定时器/计数器由四种工作方式,所用的计数位数不同,因此,定时计数常数也就不同。 在编写中断服务程序时,应该清楚中断响应过程:CPU执行中断服务程序之前,自动

将程序计数器PC内容(即断点地址)压入堆栈保护(但不保护状态寄存器PSW,更不保护累加器A和其它寄存器内容),然后将对应的中断矢量装入程序计数器PC使程序转向该中断矢量地址单元中以执行中断服务程序。定时器T0和T1对应的中断矢量地址分别为000BH 和001BH。 中断服务程序从矢量地址开始执行,一直到返回指令“RETI”为止。“RETI”指令的操作一方面告诉中断系统该中断服务程序已经执行完毕,另一方面把原来压入堆栈保护的断点地址从栈顶弹出,装入到程序计数器PC,使程序返回到被到中断的程序断点处,以便继续执行。 因此,我们在编写中断服务程序时注意。 1.在中断矢量地址单元放一条无条件转移指令,使中断服务程序可以灵活地安排在64K 字节程序存储器的任何空间。 2.在中断服务程序中应特别注意用软件保护现场,以免中断返回后,丢失原寄存器、累加器的信息。 3.若要使执行的当前中断程序禁止更高优先级中断,可以先用软件关闭CPU中断,或禁止某中断源中断,在返回前再开放中断。 三.实验内容: 编写并调试一个程序,用AT89C51的T0工作方式1产生1s的定时时间,作为秒计数时间,当1s产生时,秒计数加1;秒计数到60时,自动从0开始。实验电路原理如图1所示。 计算初值公式 定时模式1 th0=(216-定时时间) /256 tl0=(216-定时时间) mod 256

实验室设备维护校准计划

实验室设备维护校准规定 实验仪器设备是检测试验的重要物质条件,为加强实验室仪器设备的维护工作,保证仪器设备经常处于完好的技术状态,确保检测工作的正常进行,特制定本计划。 一、实验仪器设备的维护的范围及内容 1、实验仪器设备的维护保养 (1)做好实验仪器设备的维护保养工作,是每位实验室工作人员的职责,各实验室工作人员要切实履行自己的职责,作好仪器设备的使用和管理工作。 2、仪器设备要进行例行保养和定期保养 (1)例行保养要求:每次实验开机前和停机后要对实验仪器设备进行清洁、检查、调整、紧固以及替换个别易损件的工作,例行保养工作由该仪器设备使用人员和保管人员负责进行。 (2)定期保养要求:每台仪器设备运行到规定的时间周期(保养周期)不管其技术状况好坏,任务轻重,都必须按规定的范围和要求进行保养工作,保养周期要根据各类仪器设备的磨损规律、运行条件、操作维护水平因素确定。仪器设备出厂说明书中规定有保养周期,按说明书规定执行;无规定周期的,由各实验室根据实际情况制定。凡大型、贵重、精密仪器设备的定期保养周期计划,都要报质量负责人审查。 (3)实验仪器设备的保养要按规程进行,维护的主要内容是进行清洁润滑、紧固、通电检查、更换磨损零件等。 (4)每次定期保养要记录技术数据,纳入设备档案,并作为安排修理计划的依据。

3、仪器设备如果较长时间搁置不用,应间隔一定时间进行通电检查,并经常对仪器设备作清洁工作。 二、设备维护种类 1、品质检测类:干燥箱、水浴锅、、PH计、电导率仪、等。 2、卫生检测类:超净工作台、培养箱、高压灭菌锅、电子天平、电炉、电热蒸馏水器、显微镜、菌落计数器、农药残留快速检测仪等。 三、设备维护保养内容 1、干燥箱: (1)定期检查温度调节器之银触点是否发毛或不平,如有,可用细纱布将触头砂平后,再使用,并应经常用清洁布擦净,使之接触良好(注意必须切断电源)。室内温度调节器之金属管道切勿撞击以免影响灵敏度。 (2)用细软布擦拭箱体表面污迹、污垢目测无清洁剂残留,用清洁布擦干(3)每次使用完毕后,立即清洁仪器,及时填写仪器使用记录 2、水浴锅: (1)正在工作时,不得移动仪器;儿童不得接近仪器。 (2)仪器应放置于清洁干燥处,通风,应避免振动 (3)保持清洁,如有沾污,要擦干净 (4)有腐蚀性的东西不可漏到水浴锅中,定期更换锅内的水 3、搅拌器: (1)采用合适的溶剂去除仪器表面污渍后用清洁抹布去除溶剂。 (2)搅拌时,须慢慢调节调速钮,调节过快会使搅拌转子脱离磁钢磁力,不停跳动。应 迅速将旋钮至停位,待搅拌子静止后,缓缓升速搅拌,逐级稳定升速。 (3)加热板表面铝盘,若落上液体,会腐蚀盘面或发热冒气,影响电热元件和电动机,需立即关掉电源清除之。 (4)室温时粘度较大的液体,常常热传导性能也较差(如环氧树脂),加热搅拌时,不宜迅速升温,以免容器破裂。应充分利用恒温装置,逐步分级升温,且须将传感元件插入外加水套中。 (5)本装置必须可靠接地,以确保设备与人身安全。 4、捣碎机、粉碎机;; (1)检查轴承的润滑情况是否良好

计算机硬件技术基础 (B)靳文正

东北大学继续教育学院 计算机硬件技术基础试卷(作业考核线下)B 卷(共 4 页) 1.CPU中运算器的主要功能 D 。 A.算术运算 B.逻辑运算 C.函数运算 D.算术运算和逻辑运算 2.堆栈结果的特点是 B 。 A.先进先出 B.后进先出 C.后进后出 D.同时进出 3.在程序运行过程中,确定下一条指令的物理地址的计算表达式是 A 。 A.CS*16+IP B.DS*16+DI C.SS*16+DI D.ES*16+SI 4.一条指令中目的操作数不允许使用的寻址方式是 B 。 A.寄存器寻址 B.立即数寻址 C.变址寻址 D.寄存器间接寻址 5.8086CPU的PUSH指令执行时: A 。 A.先推数据,再将SP-2 B.先将SP-2,再推数据 C.先推数据,再将SP+2 D.先将SP+2,再推数据 6.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是 A 。 A.MOV AL,00H B.AND AL,00H C.XOR AL,AL D.SUB AL,AL 7.具有指令流水线功能的CPU其特点是 A 。 A.提高CPU运行速度 B.提高存储器存取速度 C.提高I/O处理速度 D.提高DMA传递速度 8.通常人们所说的32位机指的是这种计算机的CPU B 。 A.是由32个运算器组成的 B.的运算器为32位 C.有32条数据引脚 D.包含有32个寄存器 9.和外存相比,主存的特点是 C 。 A. 容量大、速度快、成本低 B. 容量大、速度慢、成本高 C. 容量小、速度快、成本高 D. 容量小、速度快、成本低 10.以下不属于常见硬盘接口类型的是 C 。 A、IDE接口 B、SCSI接口 C、PCI接口 D、SATA接口 二、填空题(每空2分,共20分)得分 1.程序计数器中存放的是CPU所要访问的内存单元的地址。 2.已知逻辑地址为2F80H:38A0H,物理地址= 330A 0H 。 3.8086CPU复位时,寄存器CS和IP的内容为 FFFH和0000H 。 4.硬件中断由外部硬件产生,分为可屏蔽中断和非屏蔽中断。 5.8086可以处理 256 种不同类型的中断源。每一个中断源都有一个唯一的中断类型码,CPU用其识别不同的中断源。 6.最大的10位无符号二进制整数转换成十进制数是 1024 。 7.8086中标志寄存器的状态标志占 5 位。

单片机计数器实验报告

单片机实验报告 (计数器) 学院: 物理与机电工程学院专业: 电子科学与技术班级: 2013级2班 学号: 201310530231 姓名: xxx 指导老师: xx

1.实验目的: 1.学会设置计数器相关参数 2.学会使用计数器控制LED的明灭 3.学会使用计数中断 4.2.试验环境及设备 设备:EL-EMCU-I试验箱、EXP-89S51/52/53 CPU板。 编程:在设置完相关参数后再等待计数中断的出现,当计数中断出现后即马上跳到相应中断服务子程序,执行想要得到的服务3.实验内容 内容:用计数器控制LED的明灭 步骤: 1、将CPU板正确安放在CPU接口插座上,跳线帽JP2短接在上侧。 2、连线:用导线将试验箱上的的IO1连接输出端子K1,连接好仿真器。 3、实验箱上电,在PC机上打开Keil C环境,打开实验程序文件夹IO_INPUT下的工程文件IO_INPUT.Uv2编译程序,上电,在程序注释处设置断点,进入调试状态,打开窗口Peripherals-->IO-Port-->P0,按计数按钮,两次后运行程序到断点 处,观察窗口的数值与开关的对应关系。 程序:

ORG 0000H AJMP MAIN ORG 000BH LJMP TIME ORG 0030H MAIN: MOV SP,#80H MOV TMOD,#06H MOV TH0,#0FBH MOV TL0,#0FBH SETB ET0 SETB EA SETB TR0 SJMP $ TIME: CPL P0,0 RETI END 4.实验结果: 如上程序运行结果:调试运行时,按五下计数按钮后,LED亮,再按五下后,LED灭。 5.实验结论

实验室仪器设备检定校准宣贯学习考核

2016年实验室仪器设备检定/校准宣贯学习考核试题 一、选择题(每题2分,共10题) 1.计量法何时实施(A )。 A. 1986年7月1日 B. 1985年9月6日 C. 1987年12月18日 D. 1988年2月9日 2.检测仪器在以下哪些特殊情况下要重新进行检定/校准或者测试。(A、B、C、D) A.检测设备修理后; B.新购设备使用前; C.固定式检验设备转装后; D.日常设备检查或者设备期间核查发现异常情况时。 3.计量器具的计量检定与计量溯源的路线方向(B)。 A.一致 B.相反 C.完全一样 4.校准的主要目的搜测量被测值的(A)。 A.测量不确定度 B.灵敏度 C.精度 D.都不是 5.一台检测仪器的检定/校准证书应使谁最先得到:(A) A.技术人员 B.管理人员 C.在岗操作人员 D.所有人员 6.实验室检测用的仪器设备应(B)表明其检定/校准的状态。 A.统一编号 B.采用唯一性标识 C.使用彩色标识 7.当检测结果不能溯源到国家基标准的,实验室应提供(D)的满意证据。 A.现场口头解释 B.本实验室技术负责人的认可 C.本实验室领导的指示 D.设备比对、能力验证结果 8.以下哪些仪器设备属于强制检定目录范围的(ABCD) A.天平 B.酸度计 C.分光光度计 D.原子吸收分光光度计 9.根据《JJG178-1996可见分光光度计检定规程》规定,可见分光光度计处于工作状 态时,当波长臵于580nm处,在样品室内应能看到( D )的光斑。 A.绿色 B.白色 C.红色 D.黄色 10.计量器具的检定结论不同,出具的检定证件有(AE )。 A. 检定证书 B. 校准证书 C. 检验证书 D. 检测报告 E. 检定结果通知书

相关文档
最新文档