实验1-8 01308138 韦广

实验1-8 01308138 韦广
实验1-8 01308138 韦广

实验一使用S-Edit设计基本组件符号

一、实验目的

1、掌握S—Edit的基本操作(包括打开、另存、环境设定、绘制符号、加入组建引脚、编辑

连接端口、设置输出性质、更改模块名称、新增模块等等)。

2、掌握基本组件符号的设计方法及流程。

3、理解两种模式:电路设计模式(Schematic Mode)和符号模式(Symbol Mode)。

二、预习要求

1、了解S—Edit软件的环境。

2、熟悉基本的组件符号。

三、实验内容及步骤

1、使用S—Edit建立PMOS符号。

步骤:1.打开S-Edit,然后选择文件保存,然后利用绘图与工具栏画PMOS

2.加入组件接角

3.建立组件特性

4.设置输出特性

5.保存结束

2、使用S—Edit建立Vdd符号。

步骤:1.首先打开S—Edit 进入编辑界面

2.打开SETUO 修改BACKGROUND PROGROUND GRID 等的颜色

3.打开view 修改界面大小控制格点的距离使其适合编辑

4.用直线画出电源并且加入other 端口

5.在properties 上点击对创立的模型进行注释

6.重命名模型并保存

四、实验报告要求

实验报告包括以下内容:

1、画出组建符号

2、遇到的问题及处理方法

1设置输出特性时文字可能叠加在一起,可以用A/T键来移动

2接角G要旋转两次才能使用

3图形放大可以用VIEW中的ZOOM来调节

3、实验的体会

随然以前也学过TANNER PRO,但不够系统,而且是自学的,所以效果不是很好,只是草草的完成任务,但这次短学期时间很多,有许多时间来慢慢学,而且还有老师教,所以效率很高,例如以前自己学的时候用中文命名的,仿真不出来,而有老师就不一样拉,刚开始就提醒我们注意事项,虽然今天任务很少,但也学了不少东西。

实验二使用S—Edit设计简单逻辑电路

一、实验目的

1、进一步掌握S—Edit的基本操作(包括:从组件库引用模块、加入联机、加入输入输出端

口、输出成SPICE文件等等)。

2、学会利用已有模块来构成一些电路。

3、充分理解电路设计模式(Schematic Mode)和符号模式(Symbol Mode)。

二、预习要求

1、掌握MOS管构成的的反相器电路及原理。

2、掌握MOS管构成的的与非门电路及原理。

三、实验内容

1、使用S-Edit编辑反向器

步骤:1 首先打开S-Edit 进入界面将编辑模式改成电路模型设计修改编辑环境调整面的大小

2 在module中选择symbol browser 导入反向器所需的NMOS PMOS GND VDD等元

3 将导入的元件连机并添加输入输出端口INPUT OUTPUT

4再转到符号设计模式设计一个反相器的符号模型先画一个反相器的模型

5添加输入输出端口注意端口的名称一定要和模拟电路模型的输入输出一致同时

大小写一定要相同

6将在SCHEMATIC 模式下的电路图转换成SPICE

7将制作的模块重新命名并保存

2、使用S-Edit编辑或非门

步骤:1首先打开S-Edit 进入界面将编辑模式改成电路模型设计修改编辑环境调整面的大小

2在module中选择INSTANCE导入或非门所需的NMOS PMOS GND VDD 等

3将导入的元件连机并添加输入输出端口A B C

4再转到符号设计模式设计一个反相器的符号模型先画一个反相器的模型

5添加输入输出端口注意端口的名称一定要和模拟电路模型的输入输出一致同时大小写一定要相同

6将在SCHEMATIC 模式下的电路图转换成SPICE文件

7将制作的模块重新命名并保存

四、实验报告要求

实验报告包括以下内容

1设计过程

设计一个反相器(电路图和符号图)和或非门(电路图和符号图)生成相应的SPICE 文件

2电路原理图

1非门电路

2与非门电路

1、遇到的问题及处理方法

1这次的时机是在SCHEMATIC模式下进行的而不是在模拟符号模式下进行的

在导入电路模型后联机的线条一定要用SCHEMATIC 模式下的连接线而不能以用普通连接线

2联机时判断联机成功的标准是连接点没有小圆点当有三个端口接在一起时将会出现

圆点

3联机时还应注意个点点位不可以设置的过大一般保持在32为此左右

4输入输出端口的名称大小都要一致对应不可不同

5一个文件内部不可以同时在文件库内到两次同样的期间当地二次要导入相同的器件时以在文件内导入MODULE ——〉INSTANCE

2、实验的体会

本次试验时设计电路图的基础只有将电路图设计好了再次基础上我们可以生成与电路图相适应的SPICE 文件对电路图进行模拟分析在此基础上在L –EDIT上绘制布局图在生成相应的SPICE 文件将两次生成的SPICE 文件相比较以更加深入的了解电路特性

实验三反相器瞬时分析

一、实验目的

1、学会S—Edit的模块复制和输出成SPICE文件。

2、掌握T-Spice的基本操作(包括加载包含文件、分析设定、输出设定、进行模拟、观看结

果等等)。

3、掌握瞬时分析的的方法及流程,并会分析结果。

二、预习要求

1、掌握反相器的特点,了解整个分析流程。

2、了解对一个模块瞬时分析的基本要求(对电源、输入输出如何定义)。

三、实验内容

反相器瞬时分析

步骤: 1打开S-EDIT 进入界面设定出示界面在文件菜单兰保存文件为Ex3

2修改界面基本参数如界面颜色大小的参数

3这次用到的反向器是在Ex2内导入的先打开Ex2 然后回到Ex3文件在module

内选择COPY 就可以将文件二内的反向器复制到文件3内了同时在module

内打开OPEN 打开反向器模型同时导入直流电压元SOURCE-v-DC 还有脉冲电

压元SOURCE –v-PIUSE

4接下来就是联机了用SCHEMATICE 内的连接线将电路连接起来并加入输入输出

端口

5在MUDULOE中修改模块名称为NOR-TRAN

6在S-edit 内部文件菜单中export选项中选择生成spice文件

7然后再t-spice 中进入t-spice 编辑界面在上选择insert Command 进入后添加

文件

8添加完文件后要选分析模式分析模式有瞬时分析直流分析交流分析在这

里进行瞬时分析

四、实验报告要求

实验报告包括以下内容

1、电路原理图及模拟结果图

1.原理图

2.设定结果

3.观察结果

4模拟结果

2.调试过程

1运行后就会出现上面的电压为输出电压下面的电压为输入电压横坐标为时间总共为400NS 输出电压和输入电压在10NS- 110NS 内是相反的

2还有瞬时分析第一行是时间第二行是输入电压第三行是输出电压

3在回到Spice文件上进入insert Command 内选择打开Output在内部填写相关数据4最后保存一下运行会在My-Tran.out 内有下降时间分析

3.遇到的问题及处理方法

1在实验的时候一定要注意跨文件复制的问题一定要在S-Edit内同时要打开所要复制的模型的文件和需要模型的文件

2在Spice调试的时候导入的信息一定要放对位置否这将会出错、

3在运行调试结果的时候运行的引擎可能出错者时候一定要更改引擎

4实验的体会

调试分析分为三种其一为瞬态分析其二位直流分析其三为交流分析在这三种分析中瞬态分析是横坐标为时间中坐标为输入输出电压是电压随时间变化的图直流分析为输出电压和输入电压之间的关系这两种分析可以同时应用数字电路和模拟电路而模拟电路只能用于,模拟电路分析

实验四反向器直流分析

一、实验目的

1、进一步掌握T-Spice的操作(包括加入工作电源、编辑对象、分析设定、输出设定、进行

模拟、观看结果等等)。

2、掌握瞬时分析的的方法及流程,并会分析结果。

二、预习要求

1、了解对一个模块直流分析的基本要求(对电源、输入输出如何定义)。

2、了解整个直流分析流程。

三、实验内容

反向器直流分析步骤:

1打开S-EDIT 进入界面设定出示界面在文件菜单兰保存文件为Ex4

2修改界面基本参数如界面颜色大小的参数

3导入反相器原理图

4接下来就是联机了用SCHEMATICE 内的连接线将电路连接起来并加入输入输出端口

5在S-edit 内部文件菜单中export选项中选择生成spice文件

6然后再t-spice 中进入t-spice 编辑界面在上选择insert Command 进入后添加文件

7添加完文件后要选分析模式分析模式有瞬时分析直流分析交流分析在这里进行直流分析

8设置分析结果

9运行在Simulation 中选Runsimulation 如果运行失败则打开Pptions 在其中的Dpendencies 中更改引擎路径

10直流仿真图

四、实验报告要求

实验报告包括以下内容

1、电路原理图及模拟结果

2、 调试过程

3、遇到的问题及处理方法

1在实验的时候一定要注意跨文件复制的问题一定要在S-Edit内同时要打开所要复制的模型的文件和需要模型的文件

2在Spice调试的时候导入的信息一定要放对位置否这将会出错、

3在运行调试结果的时候运行的引擎可能出错者时候一定要更改引擎

4、实验的体会

调试分析分为三种其一为瞬态分析其二位直流分析其三为交流分析在这三种分析中瞬态分析是横坐标为时间中坐标为输入输出电压是电压随时间变化的图直流分析为输出电压和输入电压之间的关系这两种分析可以同时应用数字电路和模拟电路而模拟电路只能用于,模拟电路分析

实验五与非门直流分析

一、实验目的

1、复习S-EDIT编辑电路图的方法。

2、掌握T-Spice的基本操作(包括加载包含文件、电源设定、输入设定、分析设定、显示设

定、执行模拟和显示结果)

3、掌握直流分析的的方法及流程,并会分析结果。

二、预习要求

1、复习与非门的性能,了解整个分析流程。

2、了解对一个模块直流分析的基本要求(用T-SPICE如何对电源、输入输出定义)。

三、实验内容

与非门直流分析步骤:

1.打开S-EDIT 进入界面设定出示界面在文件菜单兰保存文件为Ex5

2.修改界面基本参数如界面颜色大小的参数

3.导入与非门的原理图

4.接下来就是联机了用SCHEMATICE 内的连接线将电路连接起来并加入输入输出端口5.修改三个电源参数

6.在MUDULOE中修改模块名称

7.在S-edit 内部文件菜单中export选项中选择生成spice文件

8.然后再t-spice 中进入t-spice 编辑界面在上选择insert Command 进入后添加文件

9.添加完文件后要选分析模式分析模式有瞬时分析直流分析交流分析在这里进行直流分析

10.设置分析结果

11.得到与非门的仿真图

四、实验报告要求

实验报告包括以下内容

1、电路原理图及模拟结果图

1.原理图

2仿真图

2、调试过程

3、遇到的问题及处理方法

1在实验的时候一定要注意跨文件复制的问题一定要在S-Edit内同时要打开所要复制的模型的文件和需要模型的文件

2在Spice调试的时候导入的信息一定要放对位置否这将会出错、

3在运行调试结果的时候运行的引擎可能出错者时候一定要更改引擎

4实验的体会

调试分析分为三种其一为瞬态分析其二位直流分析其三为交流分析在这三种分析中瞬态分析是横坐标为时间中坐标为输入输出电压是电压随时间变化的图直流分析为输出电压和输入电压之间的关系这两种分析可以同时应用数字电路和模拟电路而模拟电路只能用于,模拟电路分析

附录:

实验六使用S-EDIT设计全加器及其瞬态分析

一、实验目的

1学习利用S-EDIT编辑复杂电路图的方法。

2掌握S-EDIT的基本功能。

3复习有S-EDIT到处SP文件的方法

二、预习要求

1了解全加器电路结构以及其性能

2画出全加器的电路图

三、实验内容

使用E-EDIT设计全加器电路

步骤:

进入S-EDIT→建立新文件→环境设定→引用基本逻辑模块→合成全加器-→建立全加器符号。

四、实验报告要求

实验报告包括以下内容

1、电路原理图及模拟结果

1原理图

2调试图

3仿真图

2、调试过程

1 打开S-EDIT 进入界面设定出示界面在文件菜单兰保存文件为Ex6

2 修改界面基本参数如界面颜色大小的参数

3导入原件①在Symbol Browser 内添加Scoms 库Scmos 库在S-Edit/Library 内在Scoms 库内加入NORC2 NORC3 NAND2C NAND3C NOR2 NAND2 INV 等原件并联机

4接下来就是联机了用SCHEMATICE 内的连接线将电路连接起来并加入输入端口

5在MUDULOE中修改模块名称为Fulladder-dc

6 在S-edit 内部文件菜单中export选项中选择生成spice文件

7然后再t-spice 中进入t-spice 编辑界面在上选择insert Command 进入后添加文件8对Mos 管的参数进行设定

9添加完文件后要选分析模式分析模式有瞬时分析直流分析交流分析在这里进行瞬时分析填

10在Spice调试的时候导入的信息一定要放对位置否这将会出错、

11在运行调试结果的时候运行的引擎可能出错者时候一定要更改引擎

12复制模块

3、遇到的问题及处理方法

做复制模块时,或利用symbol browser 引用模块时,若在同一个文件中已有相同的模块名称,则会出现一个模块名称冲突的对话框

4、实验的体会

在Spice 文件分析调试的时候要注意添加电源参数设置(如MOS 管的l 参数)添加数据文件信息设置分析模式(瞬时,直流,交流)

电压可以在SPICE 文件里添加电源也可以在原理图中添加电路

附录:

文件结构:在本次试验中所要用到的模块有:fulladder、Vdd、Gnd、

N_4 ,P_4 ,INV ,NOR2,NAND2C,NAND3C,NOR2C等。其中INV ,NOR2,NAND2C,NAND3C,NOR2C这

五个模块是通过利用symbol browser 从组件库复的,

复制模块:做复制模块时,或利用symbol browser 引用模块时,若在同一个文件中已有相同的模块名称,则会出现一个模块名称冲突的对话框,如图6.1

此对话框上放的列表框中列出了名称发生冲突的模块名称,对话框下面的单选按钮为解决的方式。整理如表所示。

●组件类型:组件描述通常会以如Mxxx的形式来进行,其中M为某种组件类型大小写表示相同意义,xxx代表用户自行定义的字符串。本次实验用到的组件代号整理如表7.1所示:

表7.1组件代号

●子电路()为一组组件与节点的集合,可以被更高层的电路重复使用。其语法如表7.2所示

表7.2子电路语法

引用子电路时,引用组件名称是以或以开头,整理如表所示7.3

设定参数值():设定参数值的语法如表所示:7.4

电压源的语法整理如表7.5所示

7.5 T-SPICE

所举范例为,名为的电源,其正端接,负端接,的起始电压为,最高电压为5V ,起始延迟时间为50ns ,脉冲上升时间为5ns ,脉冲下降时间为5ns 。脉冲宽度为100ns ,脉冲周期为200ns 。

●向量电流源:向量电压源设定位串波形的语法整理如表7.6所示

7.6

所举范例为,名为的电源,其正端接,负端接,的高准位为,低准位为0V,波形为0011周期性循环,数据低准位的延续时间为50ns ,高准位的延续时间为50ns ,上升时间为5ns

,下降时间为5ns 。

●分段线性波形电压源:分段线性电压源为俩端点的理想电压源,在T-SPICE 中描述分段线性波形电压源的语法整理如表7.7

7.7 T-SPICE 所举范例为,名为的电压源,正端接,负端接,的在时间为时的电压

值为0v ,在时间为200ns 时的电压为0v ,在时间为205ns 时的电压为5V 波形,在时间为400ns 时的电压为5V ,每俩点之间波形皆以直线连接。

实验八四位加法器电路设计与模拟

一、实验目的

1、复习全加器结构特点

2、进一步掌握T-Spice的操作

3、掌握设计复杂电路方法及流程,并会分析结果。

二、预习要求

1、了解四位加法器的结构特点,。

2、画出全加器电路图。

三、实验内容

四位加法器电路设计与模拟

步骤:

1打开S-EDIT 进入界面设定出示界面在文件菜单兰保存文件为Ex8

2修改界面基本参数如界面颜色大小的参数

3接下来就是联机了用SCHEMATICE 内的连接线将电路连接起来并加入输入输出口

4 在符号图中画出4位全加器的图形

5 在S-edit 内部文件菜单中export选项中选择生成spice文件

6参数进行设定

7设置分析结果

8 运行在Simulation 中选Runsimulation 如果运行失败则打开Pptions 在其中的

Dpendencies 中更改引擎路径

9仿真图

四、实验报告要求

实验报告包括以下内容

1、电路原理图及模拟结果

1.原理图

嵌入式系统及应用 实验大纲

《嵌入式系统及应用》课程实验 一、实验课程的性质、目的和任务 性质:《嵌入式系统及应用》课程是自动化专业的专业基础课程,本实验课是该课程教学大纲中规定必修的实验教学内容。 目的和任务:通过实验环节来巩固和加深学生对嵌入式系统的理解,使学生掌握MCS51单片机和ARM的基本原理和应用技术。通过熟悉MCS51开发环境和ARM集成开发环境,使学生掌握嵌入式系统开发的一般规律和方法。在集成开发环境下,进行系统功能程序的编写和调试的训练,掌握嵌入式系统软硬件调试的一般方法和系统设计的能力。 二、实验内容、学时分配及基本要求

三、考核及实验报告 (一)考核 本课程实验为非独立设课,实验成绩占课程总成绩的15%,综合评定实验成绩。(二)实验报告 实验报告应包括: 实验名称 实验目的 实验内容与要求 设计思路(如:分析、程序流程图等) 实验步骤 实验代码(含必要注释) 实验结果分析 实验小结(本题调试过程中遇到的问题和解决方法、注意事项、心得体会等)注:综合型实验需写出系统功能、设计过程 实验报告的要求: 实验报告以文本形式递交,实验报告要书写规范、文字简练、语句通顺、图表清晰。 四、主要仪器设备 硬件:微型计算机;嵌入式系统开发平台。 软件:Keil C51;ADT 五、教材及参考书 教材

[1] 高锋.单片微型计算机原理与接口技术(第二版).北京:科学出版社,2007 [2] 自编.嵌入式系统及应用 参考书 [1] 王田苗.嵌入式系统设计与实例开发.北京:清华大学出版社,2003 [2] 陈赜.ARM9 嵌入式技术及Linux高级实践教程.北京:北京航空航天大学出版社,2005 [3] 李忠民等.ARM嵌入式VxWorks实践教程.北京:北京航空航天大学出版社,2006

嵌入式系统实验报告

实验报告 课程名称:嵌入式系统 学院:信息工程 专业:电子信息工程 班级: 学生姓名: 学号: 指导教师: 开课时间:学年第一学期

实验名称:IO接口(跑马灯) 实验时间:11.16 实验成绩: 一、实验目的 1.掌握 STM32F4 基本IO口的使用。 2.使用STM32F4 IO口的推挽输出功能,利用GPIO_Set函数来设置完成对 IO 口的配置。 3.控制STM32F4的IO口输出,实现控制ALIENTEK 探索者STM32F4开发板上的两个LED实现一个类似跑马灯的效果。 二、实验原理 本次实验的关键在于如何控制STM32F4的IO口输出。IO主要由:MODER、OTYPER、OSPEEDR、PUPDR、ODR、IDR、AFRH和AFRL等8个寄存器的控制,并且本次实验主要用到IO口的推挽输出功能,利用GPIO_Set函数来设置,即可完成对IO口的配置。所以可以通过了开发板上的两个LED灯来实现一个类似跑马灯的效果。 三、实验资源 实验器材: 探索者STM32F4开发板 硬件资源: 1.DS0(连接在PF9) 2.DS1(连接在PF10) 四、实验内容及步骤 1.硬件设计 2.软件设计 (1)新建TEST工程,在该工程文件夹下面新建一个 HARDWARE文件夹,用来存储以后与硬件相关的代码。然后在 HARDWARE 文件夹下新建一个LED文件夹,用来存放与LED相关的代码。 (2)打开USER文件夹下的test.uvproj工程,新建一个文件,然后保存在 LED 文件夹下面,保存为 led.c,在led.c中输入相应的代码。

(3)采用 GPIO_Set 函数实现IO配置。LED_Init 调用 GPIO_Set 函数完成对 PF9 和 PF10 ALIENTEK 探索者 STM32F407 开发板教程 119 STM32F4 开发指南(寄存器版) 的模式配置,控制 LED0 和 LED1 输出 1(LED 灭),使两个 LED 的初始化。 (4)新建一个led.h文件,保存在 LED 文件夹下,在led.h中输入相应的代码。 3.下载验证 使用 flymcu 下载(也可以通过JLINK等仿真器下载),如图 1.2所示: 图1.2 运行结果如图1.3所示:

(完整word版)嵌入式系统设计与应用

嵌入式系统设计与应用 本文由kenneth67贡献 ppt文档可能在W AP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 课程名称:课程名称:嵌入式系统设计与应用 总学时:其中讲课36学时,上机实践环节12 36学时12学时总学时:其中讲课36学时,上机实践环节12学时教材:嵌入式系统设计教程》教材:《嵌入式系统设计教程》电子工业出版社马洪连参考书:参考书:1、《嵌入式系统开发与应用》北航出版社、田泽编著. 嵌入式系统开发与应用》北航出版社、田泽编著. 2、《ARM体系结构与编程》清华大学出版社杜春雷编著ARM体系结构与编程体系结构与编程》嵌入式系统设计与实例开发—ARM ARM与C/OS3、《嵌入式系统设计与实例开发ARM与μC/OS-Ⅱ》清华大学出版社王田苗、魏洪兴编著清华大学出版社王田苗、ARM嵌入式微处理器体系结构嵌入式微处理器体系结构》4、《ARM嵌入式微处理器体系结构》北航出版社、马忠梅等著. 北航出版社、马忠梅等著. 张石.ARM嵌入式系统教程嵌入式系统教程》5、张石.《ARM嵌入式系统教程》.机械工业出版2008年社.2008年9月 1 课程内容 绪论:绪论: 1)学习嵌入式系统的意义2)高校人才嵌入式培养情况嵌入式系统设计(实验课)3)嵌入式系统设计(实验课)内容安排 第1章嵌入式系统概况 1.1 嵌入式系统的定义1.2 嵌入式系统的应用领域及发展趋势1.3 嵌入式系统组成简介 第2章嵌入式系统的基本知识 2.1 2.2 2.3 嵌入式系统的硬件基础嵌入式系统的软件基础ARM微处理器的指令系统和程序设计ARM微处理器的指令系统和程序设计 2 第3章 3.1 3.2 3.3 基于ARM架构的嵌入式微处理器基于ARM架构的嵌入式微处理器ARM 概述嵌入式微处理器的组成常用的三种ARM ARM微处理器介绍常用的三种ARM 微处理器介绍 第4章 4.1 4.2 4.3 4.4 4.5 4.6 嵌入式系统设计 概述嵌入式系统的硬件设计嵌入式系统接口设计嵌入式系统人机交互设备接口嵌入式系统的总线接口和网络接口设计嵌入式系统中常用的无线通信技术 3 第5章嵌入式系统开发环境与相关开发技术 5.1 5.2 5.3 5.4 5.5 6.1 6.2 6.3 6.4 概述嵌入式系统的开发工具嵌入式系统调试技术嵌入式系统开发经验嵌入式系统的Bootloader Bootloader技术嵌入式系统的Bootloader技术μC/OS-II操作系统概述C/OS-II操作系统概述ADS开发环境ARM ADS开发环境C/OS-II操作系统在ARM系统中的移植操作系统在ARM μC/OS-II操作系统在ARM系统

南邮嵌入式系统B实验报告2016年度-2017年度-2

_* 南京邮电大学通信学院 实验报告 实验名称:基于ADS开发环境的程序设计 嵌入式Linux交叉开发环境的建立 嵌入式Linux环境下的程序设计 多线程程序设计 课程名称嵌入式系统B 班级学号 姓名 开课学期2016/2017学年第2学期

实验一基于ADS开发环境的程序设计 一、实验目的 1、学习ADS开发环境的使用; 2、学习和掌握ADS环境下的汇编语言及C语言程序设计; 3、学习和掌握汇编语言及C语言的混合编程方法。 二、实验内容 1、编写和调试汇编语言程序; 2、编写和调试C语言程序; 3、编写和调试汇编语言及C语言的混合程序; 三、实验过程与结果 1、寄存器R0和R1中有两个正整数,求这两个数的最大公约数,结果保存在R3中。 代码1:使用C内嵌汇编 #include int find_gcd(int x,int y) { int gcdnum; __asm { MOV r0, x MOV r1, y LOOP: CMP r0, r1 SUBLT r1, r1, r0 SUBGT r0, r0, r1 BNE LOOP MOV r3, r0 MOV gcdnum,r3 //stop // B stop // END } return gcdnum; } int main() { int a; a = find_gcd(18,9);

printf("gcdnum:%d\n",a); return 0; } 代码2:使用纯汇编语言 AREA example1,CODE,readonly ENTRY MOV r0, #4 MOV r1, #9 start CMP r0, r1 SUBLT r1, r1, r0 SUBGT r0, r0, r1 BNE start MOV r3, r0 stop B stop END 2、寄存器R0 、R1和R2中有三个正整数,求出其中最大的数,并将其保存在R3中。 代码1:使用纯汇编语言 AREA examp,CODE,READONL Y ENTRY MOV R0,#10 MOV R1,#30 MOV R2,#20 Start CMP R0,R1 BLE lbl_a CMP R0,R2 MOVGT R3,R0 MOVLE R3,R2 B lbl_b lbl_a CMP R1,R2 MOVGT R3,R1 MOVLE R3,R2 lbl_b B . END 代码2:使用C内嵌汇编语言 #include int find_maxnum(int a,int b,int c)

嵌入式系统综合实验一

实验名称: 姓名: 学号: 装 订 线 P.1 实验报告 课程名称: 嵌入式系统设计 指导老师:马永昌 成绩:________________ 实验名称:综合实验一dht11和人体感应传感器 实验类型:验证型 同组学生姓名:孙凡原 一、实验目的和要求(必填) 二、实验内容和原理(必填) 三、主要仪器设备(必填) 四、操作方法和实验步骤 五、实验数据记录和处理 六、实验结果与分析(必填) 七、讨论、心得 一、实验目的和要求 1.掌握字符设备驱动程序的基本结构和开发方法 2.掌握用户空间调用设备驱动的方法 3.掌握用户和内核的交互 二、实验内容和原理 1.编写温湿度传感器DHT11驱动,传输打印温湿度信息 2.编写人体感应传感器驱动,控制LED 灯亮灭 原理: 温湿度传感器DHT11: 1.引脚图 实际使用传感器没有NC 引脚 2.数据采集 a.数据总时序 用户主机发送一次开始信号后,DHT11 从低功耗模式转换到高速模式,待主机开始信号结束后,DHT11 发 专业:测控技术与仪器 姓名:颜睿 学号:3130103850 日期:2018.4.28 地点:创客空间

装订线送响应信号,送出40bit 的数据,幵触发一次信采集。 b.主机发送起始信号 连接DHT11的DATA引脚的I/O口输出低电平,且低电平保持时间不能小于18ms,然后等待DHT11 作出应答信号。 c.检测从机应答信号 DHT11 的DATA 引脚检测到外部信号有低电平时,等待外部信号低电平结束,延迟后DHT11 的DATA引脚处于输出状态,输出80 微秒的低电平作为应答信号,紧接着输出80 微秒的高电平通知外设准备接收数据。 d.接收数据 (1)数据判定规则 位数据“0”的格式为:50 微秒的低电平和26-28 微秒的高电平,位数据“1”的格式为:50 微秒的低电平加70微秒的高电平。 接收数据时可以先等待低电平过去,即等待数据线拉高,再延时60us,因为60us大于28us且小于70us,再检测此时数据线是否为高,如果为高,则数据判定为1,否则为0。

嵌入式系统设计实验四

实验报告 课程名称: 嵌入式系统设计 指导老师:马永昌 成绩:________________ 实验名称:实验四C 语言裸机编程 实验类型:验证型 同组学生姓名:__孙凡原_______ 一、实验目的和要求(必填) 二、实验内容和原理(必填) 三、主要仪器设备(必填) 四、操作方法和实验步骤 五、实验数据记录和处理 六、实验结果与分析(必填) 七、讨论、心得 一、实验目的和要求 ? 初步了解C 运行库 ? 初步了解gcc arm 常用编译选项 ? 了解ARM 中断处理过程 二、实验内容和原理 ? 编写C 裸机代码实现跑马灯,通过控制Timer 中断实现 ? 通过控制uart 串口进行调试打印 三、主要仪器设备 树莓派、PC 机 四、操作方法和实验步骤 1 通过定时器产生中断,控制gpio ,实现跑马灯 2 控制uart 控制器,产生调试打印。 五、实验数据记录和处理 1.主程序arm.c 注释 //包含头文件 #include #include #include #include "rpi-aux.h" #include "rpi-armtimer.h" #include "rpi-gpio.h" #include "rpi-interrupts.h" #include "rpi-systimer.h" #include "rpi-led.h" /** Main function - we'll never return from here */ void kernel_main( unsigned int r0, unsigned int r1, unsigned int atags ) 专业:测控技术与仪器 姓名:颜睿 学号:3130103850 日期:2018.3.28 地点:创客空间

嵌入式系统设计性实验报告

嵌入式系统设计性实验报告 水温控制系统 院别:控制工程学院 专业:自动 学号:5090633 姓名:邱飒飒 指导老师:孙文义 2012年6月8日

嵌入式系统设计性实验报告 作者:邱飒飒班级:50906 学号:5090633 摘要:在工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。其中,温度控制也越来越重要。在工业生产的很多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。采用单片机对温度进行控制不仅具有控制方便、简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而大大的提高产品的质量和数量。因此,单片机对温度的控制问题是工业生产中经常会遇到的控制问题.该实验设计基于飞思卡尔MC9S12DG128开发板平台,根据实验任务要求,完成了基于单片机的水温自动控制系统的设计该实验设计基于飞思卡尔MC9S12DG128开发板平台,根据实验任务要求,完成了水温自动控制系统的设计。 关键字:水温控制单片机MC9S12DG128 一、系统设计的功能 1.1 水温控制系统设计任务和要求 该系统为一实验系统,系统设计任务: 设计并制作一个水温自动控制系统,控制对象为1升净水,容器为搪瓷器皿。 水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变。同时满足以下要求: (1)温度设定范围为40~90℃,最小区分度为1℃,标定温度≤1℃。 (2)环境温度降低时(例如用电风扇降温)温度控制的静态误差≤1℃。 (3)用十进制数码管显示水的实际温度保留一位小数。 (4)采用适当的控制方法(如数字PID),当设定温度突变(由40℃提高到60℃)时,减小系统的调节时间和超调量。 (5)温度控制的静态误差≤0.2℃。 (6)从串口输出水温随时间变化的数值。 1.2 水温控制系统部分 水温控制系统是一个过程控制系统,组成框图如下所示,有控制器、执行器、被控对象及其反馈作用的测量变送组成。 图1 控制系统框图 1.3 系统总体功能分析 本系统是一个简单的单回路控制系统,为了实现温度的测量及自动控制,根据任务要求及要求,系统由单片机系统,前向通道,后向通道,及人机通话四个模块构成。总体框图如图2 所示。

嵌入式系统实验报告

实验一系统认识实验 一、实验目的 学习Dais软件的操作,熟悉程序编写的操作步骤及调试方法。 二、实验设备 PC计算机一台,Dais-52PRO+或Dais-PRO163C实验系统一套。 三、实验内容 编写程序,将80h~8Fh共16 个数写入单片机内部RAM 的30h~3Fh空间。 四、实验步骤 1.运行Dais软件,进入集成开发环境,软件弹出设置通信端口对话框(如图2-1-1), 请确保实验装置与PC正确连接,并已打开实验装置电源,使其进入在待命状态。 这里选择与实验装置实际相连的通信端口,并单击“确定”。如通信正确则进入Dais 软件主界面,否则弹出“通信出错”的信息框(如图2-1-2),请检查后重试。 图2-1-1设置通信端口对话框图2-1-2通信错误信息框 2.通信成功后,单击菜单栏“设置”→“仿真模式”项打开对话框,选择需要设置型 号、程序/数据空间。这里我们将型号设置为“MCS-51实验系统”,外部数据区 设置为“系统RAM”,用户程序区设置为“片外(EA=0)”,如图2-1-3所示,最 后单击“确定”按钮保存设置。

图2-1-3设置工作方式对话框 3.工作方式设置完毕后,单击菜单栏“文件”→“新建”项或按Ctrl+N组合键(建 议单击工具栏“”按钮)来新建一个文件,软件会出现一个空白的文件编辑窗口。 4.在新窗口中输入程序代码(A51\2_1.ASM): ORG 0000H LJMP MAIN ORG 0100H MAIN: MOV R1,#30H ;片内RAM首地址 MOV A,#80H ;写入数据初值 MOV R7,#16 ;循环变量 LOOP1: MOV @R1,A ;写数据到片内RAM INC R1 ;地址增量 INC A ;数据+1 DJNZ R7,LOOP1 ;循环变量-1,不为0继续 SJMP $ ;结束 END 5.单击菜单栏“文件”→“保存”项(建议单击工具栏“”按钮)保存文件。若 是新建的文件尚未命名,系统会弹出文件保存对话框(如图2-1-4),提示用户选择文件保存的路径和文件名,再单击“保存”按钮。

初中物理实验操作考比赛方案

初中物理实验操作考比赛方案 (总7页) -CAL-FENGHAI.-(YICAI)-Company One1 -CAL-本页仅作为文档封面,使用请直接删除

初中物理实验操作技能竞赛实施方案为推进素质教育和新课程改革,展示我校学生实验操作技能和创新精神,有效提高我校学生实验操作技能水平,确保落实五个100%教育工作目标。特制订学生物理实验操作技能竞赛实施方案。 一、参赛对象 初二年级学生。 二、比赛内容和范围 物理:《全日制义务教育物理课程标准(2011年修订版)》中的科学探究部分。 三、比赛时间 实验操作竞赛时间定于2017年6月6日下午一二节,具体时间由学校教务处确定。每组学生的实验操作时间为20分钟。 四、组织与管理 (一)实验操作比赛有物理教研组组织实施,实验操作比赛试题由初三物理科任老师统一提供。

(二)初二年级每个班抽取6名学生为一组,共9个小组。 (三)每位评委老师同时负责3个小组位学生的实验操作比赛(同一实验内容),并进行打分。 五、评价要求及结果使用 (一)对学生物理实验操作的打分,强调实验的操作技能与方法,重视实验的态度,关注实验操作的过程,不过分强调实验结论的准确性。 (二)实验报告打分 (三)总分=实验操作分+实验报告分 (四)按总分高低顺序分一等奖、二等奖、三等奖、鼓励奖。 六、保障机制经费标准 七、初中物理实验操作竞赛考试评分表(附表)

初中物理实验操作竞赛考试评分表 评委教师(签名): 学生(签名):

初中物理实验操作竞赛考试评分表 评委教师(签名): 学生(签名): 初中物理实验操作竞赛考试评分表

《单片机系统设计》实验报告

短学期实验报告 (单片机系统设计) 题目: 专业: 指导教师: 学生姓名: 学号: 完成时间: 成绩:

基于单片机的交流电压表设计 目录 1系统的设计要求 (2) 2系统的硬件要求 (2) 2.1真有效值转换电路的分析 (2) 2.2放大电路的设计 (3) 2.3A/D转换电路的设计 (3) 2.4单片机电路的分析 (4) 2.5显示电路 (4) 3 软件设计 (5) 3.1 软件的总流程图 (5) 3.2 初始化定义与定时器初始化流程图 (5) 3.3 A/D转换流程图 (6) 3.4 数据处理流程图 (6) 3.5 数据显示流程图 (7) 4 调试 (7) 4.1 调试准备 (7) 4.2 关键点调试 (7) 4.3 测试结果 (8) 4.4 误差分析 (8) 5结束语 (8) 5.1 总结 (9) 5.2 展望 (9) 附录1 总原理图 (10) 附录2 程序 (10) 附录3 实物图 (14)

基于单片机的交流电压表设计 ****学院 ****专业 姓名 指导老师:******* 1 设计要求 (1)运用单片机实现真有效值的检测和显示。 (2)数据采集使用中断方式,显示内容为有效值与峰值交替进行。 2 硬件设计 本系统是完成一个真有效值的测量和显示,利用AD737将交流电转换成交流电压的有效值,用ADC0804实现模数转换,再通过单片机用数码管来显示。系统原理框图如图2-1所示。系统框图由真有效值转换电路、放大电路、A/D 转换电路、单片机电路、数码管显示电路五部分。 图2-1 原理框图 2.1 真有效值转换电路 真有效值转换电路主要是利用AD737芯片来实现真有效值直流变换的,即将输入的交流信号转换成直流信号的有效值,其原理图如图2-2所示。 图2-2 真有效值转换电路 由于AD737最大输入电压为200mV, 所以需要接两个二极管来限制输入电压,起到限幅的作用。如图中D1、D2,由IN4148构成,电容C6是耦合电容,电阻R1是限流电阻。 2.2 放大电路设计 放大电路主要是利用运放uA741来进行放大,电路原理图如图2-3所示。 A/D 转换 单片机 电路 显示 电路 转换 电路 交流 信号 放大 电路

初中物理实验操作步骤说课材料

初中物理实验操作步 骤

初中物理实验操作练习题 步骤 A1.探究平面镜成虚像时物距和像距的关系1.画记录表格 2.检查器材是否够用。 3.把方格纸平铺在桌面上,用支架把玻璃板立放在方格纸上,使玻璃板的下缘与方格纸上某一条水平线对齐。 4.把一“小人”摆放在玻璃板前,使其下缘与方格纸上某一条水平线对齐,记录下物距;拿另一“小人”在玻璃板后来回移动,直到它与前面“小人”的像重合,观察并记录像距。 5.再重复步骤4一次。 6.写出实验结论。(实验结论:平面镜成像时像距和物距相等。) A2. 探究凸透镜成缩小实像的规律1.画记录表格 2.检查器材是否够用。 3.在光具座上自左向右依次放置蜡烛、透 镜和光屏,并点燃蜡烛,使烛焰、透镜和 光屏的中心大致在同一高度。 4.把点燃的蜡烛放在离透镜的距离大于2 倍焦距的地方,记录物距;沿光具座移动 光屏,直到光屏上出现清晰的倒立缩小的 实像,像的性质记录在表格中。 5.把蜡烛移向透镜,使它们的距离等于2 倍焦距,记录物距;沿光具座移动光屏, 直到光屏上出现清晰的倒立、等大的实 像,把像的性质记录在表格中。 6.写出实验结论。(实验结论:当蜡烛到 凸透镜的距离大于2倍焦距时,成倒立、 缩小的实像。) A3.用天平和量筒测量小石块的密度 1.画记录表格 2.检查器材是否够用,观察天平标尺分度 值,量筒量程和分度值。 3.双手托住底座把天平移到面前,用镊子 把游码拨到标尺左端的零刻度处(拨不动 时也可以用手),检查天平是否平衡(标 志是天平静止时指针对准分度盘的中 线)。 4.把小石块(用细线已系好,称时带线) 放入天平的左盘中,用镊子从砝码盒中夹 取砝码,按照从大到小的顺序向右盘中添 加砝码,并移动游码,使天平平衡,观察 并记录小石块的质量。先把砝码放回砝码 盒中,把游码拨到零刻度处,把小石块取 下放到桌面上,把游码拨离零刻度,双手 托住底座把天平移放到原来的位置。 5.在量筒中加入适量的水,把量筒放到桌 面上适当的位置,把刻度面向自己,观察 量筒中水的体积(视线应与水面的最低处 相平),若水面没有对准刻度线,可用滴 管向量筒中补充,直到水面对准某一刻度 线,观察并记录量筒中水的体积。 6.把小石慢慢浸入量筒中的水中,观察并 记录量筒中水面到达的刻度。 7.根据测得数据计算出小石块的密度,并 记录在表格中。 8.整理器材。把小石块从量筒中取出并用 抹布擦干放回原处,把量筒中的水倒到废 液杯中并放回原处。 A4. 用天平和量筒测量盐水的密度 1. 画记录表格 仅供学习与交流,如有侵权请联系网站删除谢谢2

江苏科技大学嵌入式实验报告

实验一熟悉嵌入式系统开发环境 一、实验目的: 1.熟悉嵌入式系统硬件实验平台 2.掌握超级终端配置方法。 3. 掌握嵌入式系统开发环境配置,ARM-Linux下NFS服务器的配置方法 4. 掌握常用的 Linux下shell命令 二、实验设备及工具: 硬件:UP-NETARM2410-S嵌入式实验仪、PC机pentumn500以上、硬盘40G以上、内存大于256M。 软件:PC机操作系统REDHAT LINUX 9.0 、MINICOM 、AMRLINUX开发环境 三、实验内容 : (1)掌握嵌入式系统实验平台上的各类借接口的位置; (2)配置windows的超级终端,熟悉vivi的命令行,bootload、kernel、root 和用户程序的介绍; (3)配置linux的终端,配置网络服、Ip地址,开发目录共享,挂载等。 四、实验步骤: 1.掌握嵌入式系统实验平台上的各类接口的位置 UP-TECH S2410/P270 DVP 的硬件配置如表 1.2.1 所示 实物如图 1.2.1 所示:

2.配置windows的超级终端,熟悉vivi的命令行,bootload、kernel、root 和用户程序的介绍; 1)配置windows的超级终端: a)用串口线将 PC 机与 ARM 开发板连接好后,将 UP-TECH S2410、P270 DVP 开发板 开机,然后点击 PC 机上的开始“菜单”然后找到“附件”中“通讯”选项中的“超级终端”, b)然后在超级终端里进行配置,在“名称”中输入要建立的超级终端的名字。 c)在“连接时使用”一栏选择可用的串口号,(这里根据自己的实际情况进行选择)。 d)在“每秒位数”中选择“115200”,“数据流控制”选择“无”,然后点击“确定”按 钮,设置完毕。 2)学习并掌握如下命令: ls,cd ,pwd,cat,more,less,mkdir,rmdir ,rm,mv,cp,tar,ifconfig 3. Linux下minicom的使用与程序挂载 a)打开虚拟机,启动linux; b)新建终端,输入minicom来启动实验箱;

嵌入式系统原理实验五按键实验

实验五按键输入实验 实验目的: 利用板载的 4 个按键,来控制板载的两个LED 的亮灭和蜂鸣器的开关。通过本实验,将了解到STM32F1 的IO 口作为输入口的使用方法。 内容要点: 1.STM32 IO 口简介 STM32F1 的IO 口在上一章已经有了比较详细的介绍,这里我们不再多说。STM32F1 的IO口做输入使用的时候,是通过调用函数GPIO_ReadInputDataBit()来读取IO 口的状态的。了解了这点,就可以开始我们的代码编写了。这一个实验,我们将通过ALIENTEK 战舰STM32 开发板上载有的 4 个按钮(WK_UP、KEY0、KEY1 和KEY2),来控制板上的2 个LED(DS0 和DS1)和蜂鸣器,其中WK_UP 控制蜂鸣器,按一次叫,再按一次停;KEY2 控制DS0,按一次亮,再按一次灭;KEY1 控制DS1,效果同KEY2;KEY0 则同时控制DS0 和DS1,按一次,他们的状态就翻转一次。有源蜂鸣器自带了震荡电路,一通电就会发声 2.硬件设计 本实验用到的硬件资源有: 1)指示灯 DS0、 DS1 2) 4 个按键: KEY0、 KEY1、 KEY2、和 WK_UP。 DS0、 DS1 以及蜂鸣器和 STM32 的连接在上两章都已经分别介绍了,在战舰 STM32 开发 板上的按键 KEY0 连接在 PE4上、KEY1 连接在 PE3上、KEY2 连接在 PE2上、WK_UP 连接在 PA0上。如图所示: 按键与STM32 连接原理图 这里需要注意的是: KEY0、 KEY1 和 KEY2 是低电平有效的,而 WK_UP 是高电平有效的,并且外部都没有上下拉电阻,所以,需要在 STM32 内部设置上下拉。 3.软件设计 key.h #ifndef __KEY_H #define __KEY_H #include "sys.h" #define KEY0 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_4)//读取按键0 #define KEY1 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_3)//读取按键1 #define KEY2 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_2)//读取按键2 #define WK_UP GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0)//读取按键3(WK_UP) #define KEY0_PRES 1 //KEY0 按下 #define KEY1_PRES 2 //KEY1 按下 #define KEY2_PRES 3 //KEY2 按下 #define WKUP_PRES 4 //WK_UP 按下(即WK_UP/WK_UP) void KEY_Init(void); //IO 初始化 u8 KEY_Scan(u8); //按键扫描函数

嵌入式系统设计实验报告

西安邮电大学 嵌入式系统设计实验报告 专业 班级 学号 学生姓名 指导教师 学期2013-2014学年第2学期 完成日期2014-06-25

基于lpc2131的模拟电梯控制实验 一、实验目的 1、熟悉ARM & ADS V1.2 的环境 2、理解LPC2131芯片引脚功能的选择 3、理解GPIO的使用设置、输入驱动方法 4、理解SPI全双工同步串行通信原理,学习ARM SPI资源的驱动编程 5、学习在LPC2131上移植ucosⅡ系统 二、实验内容及要求 1、通过键盘输入楼层,输入之后数码管从当前位置向上或向下运行,流水灯表示运动方向。 2、流水灯在运行中显示电梯正在运行的方向,并且在电梯到达时在该楼层闪烁3次。 3、电梯运行到对应楼层,数码管显示楼层号。 4、流水灯表示电梯运行楼层。 5、系统可同时满足多用户需求。达到该系统与现实电梯系统的一致性。 三、系统总体设计(总体方案及系统框图) 主要是创建了四个任务,分别为电梯总任务、按键检测任务、电梯方向改变任务及电梯向上或向下运行任务,然后启动多任务环境,通过事件标志组发送和接收消息,进而实现电梯的一些基本的功能。

四、系统详细设计(模块详细设计及流程图)

五、系统测试(数据测试结果及分析) 通过键盘按键输入楼层数,发送到开发板,数码管和LED灯初始化时会停留在电梯的第一层。接受到数据后数码管会自动变化到该楼层,并且LED灯在数码管变化的同时会显示电梯当前的运动状态,上或者下。在程序运行的任何期间都可以从键盘输入电梯的楼层数。而且程序会自动判断要满足的用户的优先级。 此次试验达到的效果基本与现实中电梯的运行模式达到了一致。六、总结 在整个课程设计中,我们组员一起认真地查找相关资料,然后又对书中的相关内容仔细翻阅,通过虚心请教和不懈的努力,最终完成了整个设计,心中的喜悦实在无以言表。此刻,我非常感谢我们组长的鼓励和帮助,感谢同学们诸多的帮助!本次设计不仅让我收获了许多,也让我对以前所学习的ARM知识有了进一步的深化与巩固,最关键的是,它给了我一份自信。但我很明白,作品中还存在着比较多的不足,这些都需要进一步的改善,我会不骄傲,不气馁,用着自信与执着尽最大努力将其完善。 七、附录(代码+注释) #include "config.h" #include "stdlib.h" #define KEY1 1 << 16 // P0.16连接KEY1 #define KEY2 1 << 17 // P0.17连接KEY2 #define KEY3 1 << 18 // P0.18连接KEY3 #define KEY4 1 << 19 // P0.19连接KEY4 #define KEY5 1 << 20 // P0.20连接KEY5 #define KEY6 1 << 21 // P0.21连接KEY6

初中物理实验操作技能竞赛试题整理

实验器材:毫米刻度尺、三角板、细线、待测物体(随机给出);电源、导线、开关、线圈(或直导线及导轨)、蹄形磁体;玻璃瓶、水、细管、带 孔胶塞。 试题一1、用刻度尺测量长度 (1)实验数据记录及分析处理:测量木块长,并将测量结果填入下表 测量硬币的直径,并将测量结果填入下表 1,学习观察刻度尺的量程和分度值,知道要根据所测温度正确选用适当量程的刻度尺。正确使用刻度尺测长度和记录测量结果。2.知道练习多次测量求平均值减小误差的方法。3.练习用特殊方法测量长度; 2、探究电动机的原理 (1)实验数据记录及分析处理: 小结:体在磁场中受力的方向,跟(电流方向)和(磁感线方向)有关 创新实验试题1、给你一个玻璃瓶、水、细管、带孔胶塞,选择器材完成两个实验,分别说明两种物理知识或物理现象。 (2)实验教学指导:

考查了力的作用效果;温度计原理了解和掌握; 试题二 1、用弹簧测力计测浮力 (2)实验教学指导: 感受浮力的存在,理解浮力的概念。 ⑵学习用弹簧测力计测浮力的大小。 2、探究凸透镜成像规律 凸透镜焦距 f=_________ 当物距( )时,凸透镜成倒立、缩小的实像当物距( )时,凸透镜成倒立、放大的实像 当物距( )时,凸透镜成正立、放大的虚像 (2)实验教学指导: (1)知道凸透镜成像规律。 (2)知道凸透镜所成像的虚实、倒正、大小与物体位置的关系,进一步理解虚、实像概念。 创新实验试题 1、请设计并连接电路 实验现象:闭合前门开关,灯亮,电铃响;闭合后门开关,灯亮,电铃响 (2)实验教学指导: 理解并联电路会画简单电路图,能连接简单的并联电路。 试题三 1、用天平测物体的质量 (2)实验教学指导: 知识与技能:会调节天平平衡,会使用游码,会用天平测固体的质量。 过程与方法:培养学生初步的观察、实验能力。 情感、态度和价值观:培养学生爱护仪器的品质和认真实验的态度。 2、探究平面镜成像的特点

嵌入式系统设计实验六

实验六 8字数码管和点阵数码管实验....................... 错误!未定义书签。 实验目的............................................. 错误!未定义书签。 实验内容............................................. 错误!未定义书签。 预备知识............................................. 错误!未定义书签。 实验设备及工具....................................... 错误!未定义书签。 实验原理............................................. 错误!未定义书签。 、程序分析........................................... 错误!未定义书签。 实验步骤............................................. 错误!未定义书签。 八、思考题........................................... 错误!未定义书签。实验六 8字数码管和点阵数码管实验 实验目的 学习LED的相关知识 掌握74HC273芯片的工作原理 了解SPI接口的相关知识 实验内容 学习LED相关知识,了解74HC273芯片对LED点亮的工作机制,熟练阅读74HC273芯片资料,掌握对它的使用。 预备知识 有C语言基础 掌握在Linux下常用编辑器的使用 掌握Makefile 的编写和使用 掌握Linux下的程序编译与交叉编译过程 需要部分数字电路的知识

中北大学嵌入式系统实验报告

中北大学计算机与控制工程学院实验报告《嵌入式系统实验报告》 专业电气工程与智能控制 班级 14070541 学号 1407054103 姓名贾晨凌

实验一 ARM 处理器指令系统实验 一、实验目的 熟悉ARM指令系统,熟悉ARM SDT编辑编译连接,ARM Project Manager和ARM Debugger 的设置和使用 二、实验条件 Windows平台的ARM SDT 2.51软件:ARM Project Manager和ARM Debugger。 三、实验内容 学习使用ARM Project Manager建立项目文件,编辑汇编文件,并加入项目。学习ARM编译器和汇编器的设置。通过编程熟悉ARM指令,包括跳转指令,数据处理指令,状态寄存器传送指令,load/store指令,中断异常产生指令。学习ARM调试起的使用方法,包括程序的导入,单步执行,断点设置等。 四、实验要点 工程文件的建立,在ARM Project Manager中点击File->New,选择Project,点击确定。 链接器的设定,需要设置代码和数据段的起始地址。 点击图标,选择不进行远程调试,即可打开调试器。 五、实验结果 熟悉ARM指令系统 实验二p1口实验 一、实验目的 熟悉 ARM SDT 软件开发方法和技能;

学习和巩固 ARM 指令集; 学习和巩固汇编语言程序设计 二、实验条件 Windows 平台的 ARM SDT 2.51 软件:ARM Project Manager 和 ARM Debugger; DebugServer.exe ; EFLAG-ARM-S3C44B0 实验箱 三、实验内容 目录 ARM251\EXAMPLES\ASM 下的汇编程序, 学习和调试代码,分析所得结果。 在调试器上仿真软件的执行。 在实验箱上,调试软件,并观察软件的执行结果 四、实验要点 在调试软件目录中启动 DebugServer.exe 调试器服务程序。 启动 SDT 调试软件 ARM Debugger。 五、实验结果

初中物理实验操作步骤

初中物理实验操作练习题 步骤 A1.探究平面镜成虚像时物距和像距的关系1.画记录表格 2.检查器材是否够用。 3.把方格纸平铺在桌面上,用支架把玻璃板立放在方格纸上,使玻璃板的下缘与方格纸上某一条水平线对齐。 4.把一“小人”摆放在玻璃板前,使其下缘与方格纸上某一条水平线对齐,记录下物距;拿另一“小人”在玻璃板后来回移动,直到它与前面“小人”的像重合,观察并记录像距。 5.再重复步骤4一次。 6.写出实验结论。(实验结论:平面镜成像时像距和物距相等。) A2. 探究凸透镜成缩小实像的规律 1.画记录表格 2.检查器材是否够用。 3.在光具座上自左向右依次放置蜡烛、透镜和光屏,并点燃蜡烛,使烛焰、透镜和光屏的中心大致在同一高度。 4.把点燃的蜡烛放在离透镜的距离大于2倍焦距 的地方,记录物距;沿光具座移动光屏,直到光 屏上出现清晰的倒立缩小的实像,像的性质记录 在表格中。 5.把蜡烛移向透镜,使它们的距离等于2倍焦距, 记录物距;沿光具座移动光屏,直到光屏上出现 清晰的倒立、等大的实像,把像的性质记录在表 格中。 6.写出实验结论。(实验结论:当蜡烛到凸透镜的 距离大于2倍焦距时,成倒立、缩小的实像。) A3.用天平和量筒测量小石块的密度 1.画记录表格 2.检查器材是否够用,观察天平标尺分度值,量 筒量程和分度值。 3.双手托住底座把天平移到面前,用镊子把游码 拨到标尺左端的零刻度处(拨不动时也可以用手), 检查天平是否平衡(标志是天平静止时指针对准 分度盘的中线)。 4.把小石块(用细线已系好,称时带线)放入天 平的左盘中,用镊子从砝码盒中夹取砝码,按照 从大到小的顺序向右盘中添加砝码,并移动游码, 使天平平衡,观察并记录小石块的质量。先把砝 码放回砝码盒中,把游码拨到零刻度处,把小石 块取下放到桌面上,把游码拨离零刻度,双手托 住底座把天平移放到原来的位置。 5.在量筒中加入适量的水,把量筒放到桌面上适 当的位置,把刻度面向自己,观察量筒中水的体 积(视线应与水面的最低处相平),若水面没有对 准刻度线,可用滴管向量筒中补充,直到水面对 准某一刻度线,观察并记录量筒中水的体积。 6.把小石慢慢浸入量筒中的水中,观察并记录量 筒中水面到达的刻度。 7.根据测得数据计算出小石块的密度,并记录在 表格中。 8.整理器材。把小石块从量筒中取出并用抹布擦 干放回原处,把量筒中的水倒到废液杯中并放回 原处。 A4. 用天平和量筒测量盐水的密度 1.画记录表格 2.检查器材是否够用,观察天平标尺分度值,量 筒量程和分度值。 3.双手托住底座把天平移到面前,用镊子把游码 拨到标尺左端的零刻度处(拨不动时也可以用手), 检查天平是否平衡(标志是天平静止时指针对准 分度盘的中线)。 4.在烧杯中加入适量的盐水,用天平称出盐水和 杯子的总质量并记录。 5.把盐水倒入量筒中一部分,测出量筒中盐水的 体积并记录。 6.用天平称出剩余盐水和杯子的总质量并记录。 7. 根据测得数据计算出盐水的密度,并记录在表 格中。 8.整理器材。把使用过的盐水都倒入废液杯,并 把器材都放回原处。 A5. 用天平和刻度尺测量立方体金属块对 桌面的压强 1.画记录表格。 2.检查器材是否够用,观察天平标尺分度值,刻 度尺的量程和分度值。 3.双手托住底座把天平移到面前,用镊子把游码 拨到标尺左端的零刻度处(拨不动时也可以用手), 检查天平是否平衡(标志是天平静止时指针对准 分度盘的中线)。 4.把金属块放入天平的左盘中,用镊子从砝码盒 中夹取砝码,按照从大到小的顺序向右盘中添加 砝码,并移动游码,使天平平衡,观察并记录金 属块的质量。先把砝码放回砝码盒中,把游码拨 到零刻度处,把金属块取下放到桌面上,把游码 拨离零刻度,双手托住底座把天平移放到原来的 位置。 5.把金属块平放在桌面上,用刻度尺测量出金属 块的边长(视线与尺面垂直,读数时必须有估计 值)并记录在表格中。 6.根据测得的数据,计算出金属块对桌面的压强 并记录。 A6. 探究杠杆的平衡条件

基于stm32的嵌入式系统原理与设计实验报告 学位论文

XXXX学院 XX级嵌入式系统设计实验报告 班级: 指导老师: 学期: 小组成员: 姓名学号 组长 成员 成员

实验一我的第一个工程实验 一.实验简介 我的第一个工程,流水灯实验 二.实验目的 掌握STM32开发环境,掌握从无到有的构建工程。 三.实验内容 熟悉MDK KEIL开发环境,构建基于固件库的工程,编写代码实现流水灯工程。通过ISP下载代码到实验板,查看运行结果。使用JLINK下载代码到目标板,查看运行结果,使用JLINK在线调试。 四.实验设备 硬件部分:PC计算机(宿主机)、亮点STM32实验板、JLINK。 软件部分:PC机WINDOWS系统、MDK KEIL软件、ISP软件。 五.实验步骤 1.熟悉MDK KEIL开发环境 2.熟悉串口编程软件ISP 3.查看固件库结构和文件 4.建立工程目录,复制库文件 5.建立和配置工程 6.编写代码 7.编译代码 8.使用ISP下载到实验板 9.测试运行结果 10.使用JLINK下载到实验板 11.单步调试 12.记录实验过程,撰写实验报告

六.实验结果及测试七.实验总结

实验二带按键控制的流水灯实验 一.实验简介 在实验一的基础上,使用按键控制流水灯速度,及使用按键控制流水灯流水方向。二.实验目的 熟练使用库函数操作GPIO,掌握中断配置和中断服务程序编写方法,掌握通过全局变量在中断服务程序和主程序间通信的方法。 三.实验内容 实现初始化GPIO,并配置中断,在中断服务程序中通过修改全局变量,达到控制流水灯速度及方向。 使用JLINK下载代码到目标板,查看运行结果,使用JLINK在线调试。四.实验设备 硬件部分:PC计算机(宿主机)、亮点STM32实验板、JLINK、示波器。 软件部分:PC机WINDOWS系统、MDK KEIL软件、ISP软件。 五.实验步骤 1在实验1代码的基础上,编写中断初始化代码 2在主程序中声明全局变量,用于和中断服务程序通信,编写完成主程序 3编写中断服务程序 4编译代码,使用JLINK下载到实验板 5.单步调试 6记录实验过程,撰写实验报告

相关文档
最新文档