当前位置:文档之家› 单片机实验7讲课教案

单片机实验7讲课教案

单片机实验7讲课教案
单片机实验7讲课教案

单片机实验7

实验七直流数字电压表设计

姓名:田坤学号:200912512 专业:电子信息科学与技术

1.实验目的:

掌握LED动态显示和A/D 转换接口设计方法。

2.实验原理:

实验电路原理图如图A..94所示。图中显示器采用4位共阴极数码管,并按动态显示方式接线。A/D转换结束标志采用查询法检查,启动信号由软件模拟产生,时钟信号由Proteus的DClock信号发生器产生,频率为5kHz。电位器的输出电压送到A/D转换器中转换,转换结果以十进制形式显示在数码管上。调节电位器可使数码管的显示值发生相应变化。

图A.94 实验7的电路原理图

3.实验内容:

(1)、学习使用Proteus软件,掌握原理图绘图方法;

(2)、学习使用Keil C软件,掌握C51程序编写与调试方法;

(3)、理解动态显示与A/D转换工作原理,完成单片机电压采集与显示程序的编写与调试。

4.实验步骤:

(1)、在Proteus中绘制电路原理图,按照表A.9将元件添加到编辑环境中;

(2)、在Keil中编写C51程序,并使之编译通过;(3)、在Proteus中加载程序,观察仿真结果。

5.实验要求:

提交的实验报告中应包括电路原理图、含注释内容的源程序及实验结果分析。

表A.9 实验7的元器件清单

1)源程序如下:

#include // 头文件

#include

unsigned int tmp; //定义一个整形中间变量

sbit START=P2^5; //定义ADC0808启动位

sbit ad_busy=P2^6; //定义ADC0808转换结束标志位

sbit OE=P2^7; //定义ADC0808输出使能标志位

sbit P2_0=P2^0; //定义四个数码管

sbit P2_1=P2^1;

sbit P2_2=P2^2;

sbit P2_3=P2^3;

char led_mod[]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //LED字模

void delay( unsigned int time) //延时函数

{

unsigned int j=0;

for(;time>0;time--)

for(j=0;j<125;j++) ;

}

void show () // 数码管动态显示函数

{

unsigned i,j;

P2_0=0;

j=tmp/1000;i=j%1000;P0=led_mod[i]; delay(10); // 显示千位

P2_0=1;

P2_1=0;

j=tmp/100;i=j%100;P0=led_mod[i]; delay(10);

// 显示百位

P2_1=1;

P2_2=0;

j=tmp/10;i=j%10;P0=led_mod[i]; delay(10); // 显示十位

P2_2=1;

P2_3=0;

i=tmp%10; P0=led_mod[i]; delay(10); // 显示个位

P2_3=1;

}

void main() // 主函数

{

while(1){

START=0;

START=1; // 启动A/D转换

START=0;

while(ad_busy==1); //等待A/D转换结束OE=1; // 转换结果输出

tmp=P1; // 转换结果赋给中间变量

OE=0;

show(); // 输出转换数据

}

}

2)仿真结果:

3)实验结果分析:

本实验是使用A/D转换器将模拟信号(电位器输出电压)转换为数字信号, A/D转换器与80C51接在一起,转换结果通过80C51以十进制形式动态显示在四个共阴极数码管上,通过改变模拟信号大小可以显示0~255之间任意数据。其中A/D转换器启动信号由软件模拟产生,时钟信号由Proteus 的DClock信号发生器产生。

6.实验小结:

这次实验掌握了数码管动态显示程序的编写,熟练了Proteus软件的使用

单片机实验

实验一P1口亮灯实验 实验目的 ⑴学习P1口的使用方法; ⑵学习延时子程序的编写。 实验预备知识 ⑴P1口对准双向口,每一位都可独立地定义为输出线或输入线。 ⑵本实验中延时子程序采用指令循环来实现,机器周期(12/6MHz)*指令所需机器周期数*循环次数,在系统时间允许的情况下可以采用此方法。 实验内容 P1作为输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。 程序流程 实验电路 实验步骤 P1.0~P1.7用插针连至L1~L8,运行程序后,观察发光二极管闪亮移位情况。 思考 改变延时常数,使发光二极管闪亮时间改变。 修改程序,使发光二极管闪亮移位方向改变。

实验二 P3.3口输入,P1口输出 实验目的 掌握P3口P1口简单使用。 实验内容 P3.3口输入一脉冲,P1口按位加一方式点亮发光二极管。程序流程 实验电路

实验步骤 ⑴P3.3用插针连至K1,P1.0~P1.7用插针连至L1~L8。 ⑵编译、装载、连续运行。 ⑶开关K1每拨动一次,L1~L8发光二极管按位加一点亮。 思考 修改程序,使发光二极管左移方式点亮。

实验三工业顺序控制(中断控制) 实验目的 掌握工业顺序控制程序的简单编程:中断的使用。 实验预备知识 在工业控制中,象冲压、注塑、轻纺、制瓶等生产过程,都是一些继续生产过程,按某种顺序有规律地完成预定的动作,对这类继续生产过程的控制称顺序控制,倒注塑机工艺过程大致按“合模→注射→延时→开模→产伸→产退”顺序动作,用单片机最易实现。 实验内容 MCS-51的P1.0~P1.6控制注塑机的七道工序,现模拟控制七只发光二极管的点亮,低电平有效,设定每道工序时间转换为延时,P3.4为开工启动开关,高电平启动。P3.3为外部故障输入模拟开关,低电平报警,P1.7为报警声音输出,设定6道工序只有一位输出,第七道工序三位有输出。 程序流程

七年级生物下册实验教案

测定某种食物中的能量 课题测定某种食物中的能量类别探究 目的要求1、学会如何测种食物中的能量。 2、明确不同的食物中所含能量不同。 材料用具试管夹、火柴、易拉罐筒、锥形瓶、水、温度计、花生种子或核桃仁种子等 知识链接1、1毫升水每升高1℃,需要吸收4.2焦的热能(焦是能量的单位)。 2、读数时,眼与刻度处要平行。 方法步骤1、准备易拉罐筒,剪一个圆孔,并在孔周围及罐底四周剪若干个孔洞,以便通风。 2、取锥形瓶并注入30毫升水,并放入温度计。

方法步骤3、测好水温,花生种子的重量,并将这粒种子燃烧。 4、烧尽后,测量水温,并计算出能量。 5、得出结论:__________________。 小结通过探究,学生明确了种子中含有能量,不同的种子中含有的能量不同。 练习1、食物中含有__、__、__、___、___、__等六类营养物质。 2、三大供能物质是__、__、__。主要供能物质是__。

探究馒头在口腔中的变化 课题馒头在口腔中的变化类别探究 目的要求1、探索唾液淀粉酶的作用。 2、通过唾液淀粉酶的实验,理解酶的特性。 材料用具 淀粉、烧杯、量筒、试管、酒精灯、火柴、温度计、碘液、稀盐酸、冰块等 知识链接1、馒头的主要成分是____。 2、淀粉遇碘变成()色。 方法步骤1、试管分开并编号,分成5支。 2、收集唾液。 3、每支试管加2毫升唾液。

方法步骤4、在5支试管中分别加清水、唾液、煮沸的唾液、含盐酸的唾液、唾液2毫升。 5、前四支试管37度,5号管0度水浴。 6、30分钟,各管加2滴碘液,观察。 小结唾液淀粉酶对淀粉有分解作用,此酶不适宜在酸性条件下进行作用,最适宜的温度是37度。 练习1、5支试管中不变蓝的是(),原因是()。 2、通过本实验,你认为唾液淀粉酶对()有()作用。

单片机原理与应用课程实验教案

《单片机原理与应用》实验教案 第一章实验安排 共8个实验,要求8次上机完成。这8个实验分别为: 实验一利用软件仿真器调试算术运算程序 实验二 INT0中断实验 实验三定时器/计数器定时实验 实验四定时器/计数器计数实验 实验五定时器/计数器T0扩展外部中断源实验 实验六串行口扩展实验 实验七 DAC0832数模转换实验 实验八 8155接口芯片使用实验 其中前六个实验为验证性实验,第七个实验为设计性实验。最后一个为综合性实验。每个实验3学时。 第二章实验须知 一、预习要求 1、实验前认真阅读实验要求,明确实验目的和实验任务。 2、拟订实验步骤,编好上机程序。 二、报告要求 共八个实验,每个实验完成后交实验报告,写在实验报

告纸上,报告中应包含以下内容: 1、实验名称、实验人姓名、学号、班级 2、实验目的、任务(内容); 3、实验步骤 记录主要实验过程。 4、实验结果 (1)记录实验现象; (2)要求写出已调试通过的实验程序清单(加适量注释) 第三章实验项目及内容 实验一利用软件仿真器调试算术运算程序1.目的要求 (1)熟悉WA VE调试软件的使用。 (2)熟悉算术运算程序编程和调试的方法。 2.实验内容 (1)有6个数据分别放在片内RAM区50H~55H单元中,试求和,并将结果放在片内RAM区03H(高位),04H(低位)单元中。 (2)编程将内部RAM70H~7FH中的16个数据按从小到大的顺序重新排序。 3.主要仪器设备 PC机一台。

4.程序清单 (1)数据和.ASM ORG 0000H LJMP MAIN ORG 1000H MAIN:MOV R2,#06H MOV R3,#00H MOV R4,#00H MOV R0,#50H L1:MOV A,R4 ADD A,@R0 MOV R4,A INC R0 CLR A ADDC A,R3 MOV R3,A DJNZ R2,L1 END (2)数据排序.ASM ORG 0000H LJMP MAIN

单片机原理及应用习题答案 第三版

第一章习题参考答案 1-1:何谓单片机?与通用微机相比,两者在结构上有何异同? 答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O接口电路与相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有CPU,但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度与精度的进一步提高。例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。CPU的主频达到数百兆赫兹(MHz),字长普遍达到32位。单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度与精度也相对要低一些。例如,现在的单片机产品的CPU 大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产品目前应用得还不多。 (2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量与CPU对数据的存取速度。现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术与段、页等多种管理模式。单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。 (3) 两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。用户通过标准总线连接外设,能达到即插即用。单片机应用系统的外设都就是非标准的,且千差万别,种类很多。单片机的I/O接口实际上就是向用户提供的与外设连接的物理界面。用户对外设的连接要设计具体的接口电路,需有熟练的接口电路设计技术。 另外,单片机的微处理器(CPU)、存储器、I/O接口电路集成在一块芯片上,而通用微机的微处理器(CPU)、存储器、I/O接口电路一般都就是独立的芯片 1-4 IAP、ISP的含义就是什么? ISP:In System Programable,即在系统编程。用户可以通过下载线以特定的硬件时序在线编程(到单片机内部集成的FLASH上),但用户程序自身不可以对内部存储器做修改。 IAP:In Application Programable,即在应用编程。用户可以通过下载线对单片机进行在线编程,用户程序也可以自己对内部存储器重新修改。 1-6 51单片机与通用微机相比,结构上有哪些主要特点? (1)单片机的程序存储器与数据存储器就是严格区分的,前者为ROM,后者为RAM; (2)采用面向控制的指令系统,位处理能力强; (3)I/O引脚通常就是多功能的; (4) 产品系列齐全,功能扩展性强; (5) 功能就是通用的,像一般微处理机那样可广泛地应用在各个方面。 1-7 51单片机有哪些主要系列产品? (1)Intel公司的MCS-51系列单片机:功能比较强、价格比较低、较早应用的单片机。 此系列三种基本产品就是:8031/8051/8751; (2)ATMEL公司的89系列单片机:内含Flash存储器,开发过程中可以容易地进行程

中山大学左明老师单片机实验七共20页

实验七 D/A与A/D转换 一、实验目的 1、学习D/A转换的基本原理和D/A转换芯片DAC0832的性能及篇程方法 2、了解单片机系统中扩展D/A转换芯片的基本方法 3、学习A/D芯片ADC0809的转换性能及编程方法 4、了解A/D芯片与写单片机的接口方法 5、通过实验掌握单片机进行数据采集的方法 二、实验说明 1、D/A转换是把数字量转换成模拟量的变换。从D/A输出的是模拟信号。实验程序一是通过在D/A的输入端送入有一定规律的数字量,在输出端产生锯齿波、三角波、正弦波的波形,通过示波器观察来直观地了解D/A的转换功能。 要把一个数据通过0832输出,要经过两次锁存。典型的程序如下: MOV DPTR,#PORT MOV A,#DATA MOVX @DPTR,A INC DPTR MOVX @DPTR,A 2、A/D转换是把模拟量转换成数字量的变换。启动A/D采样转换只需要两条指令: MOV DPTR,#PORT MOVX @DPTR,A

三、实验内容 内容一:利用DAC0832编程产生锯齿波、三角波、正弦波。三种波形轮流显示 一、连线方法:0832的CS0832接CS0。输出DAOUT接示波器探头,示波器探头地线接实验板地线 二、代码 ;D61.ASM ORG 4000H LJMP MAIN ORG 401BH LJMP DELAY PORT EQU 0CFA0H ORG 4100H MAIN: MOV TMOD,#10H SETB EA SETB ET1 MOV TL1,#0AFH MOV TH1,#3CH SETB TR1 DISP: MOV R1,#50H

七年级生物实验教案

七年级生物实验教案 实验1:调查校园的生物种类 一、实验目的 1、了解校园内的生物及其它们的生活环境。 2、尝试对看到的生物进行归类,初步认识生物的多样性,以及生物与环境的关系。 3、初步学会做调查记录。 二、材料用具 调查表、笔、放大镜、照相机等。 三、方法步骤 1、分组 2、设计调查路线 3、调查 4、归类 5、整理 四、讨论 1、每一小组展示的问题:你们小组调查了多少种生物?你们是按什么特征分类的?分多少类?各多少种?每类选1—2种生物说说他们的生活环境? 2、说一说你在调查中遇到了哪些困难,你是如何克服的? 3、根据交流情况小组内互评,教师也作出评论

总结:关爱生物的同时要保护他们的生存环境更为重要 实验2:探究光对鼠妇生活的影响 一、实验目的 1.体验探究的一般过程,学会控制实验变量和设计对照实验。 2.通过探究活动明确外界环境对生物生活的影响。 3.学会认真观察和记录,并与其他同学讨论的习惯。 二、材料用具 10只鼠妇、湿土、纸盒、纸板、玻璃板 三、实验过程 1、提出问题光对鼠妇的生活有影响吗? 2、作出假设光会影响鼠妇的生活 3、制定计划确定实验探究方案 4、实施计划实验探究 5、得出结论分析实验数据获得结论 6、表达和交流交流过程与结果达成共识 四、讨论 1、怎样才能知道光对鼠妇的生活有影响?一个有光的组够不够? 2、怎么能说明是光这个因素对鼠妇生活造成的影响,而不是其他因素呢? 3.、设计多少只鼠妇合理呢,1只行吗? 4、为什么要计算全班各组的平均值? 摘要: 关键词:

初中生物;实验教学;有效性 随着现代社会的高速发展,新课程在现代教育中相对于传统教育内容和方式都发生了巨大改变。而初中生物学,是基于实验教学的一门重要学科,学生可以通过实验加深对于该学科相关的理解与掌握,由此来提高学生理解问题与解决问题的综合性能力。因此,在新课程的前提下,研究提高初中生物实验教学有效性,具有非常重要的意义。然而,随着实验教学有效性的提高,可以让学生在实验后提出自己的想法,亲身感受实验中的变化,从而提高相关知识的掌握水平。 一、教学之效率性 在全国新课程推广的时候,教学有效性对于新课程的效果起到加强作用,能在传统教学的基础上提高教师的教学能力与教学质量,从而提升学生的综合素质,促进在校学生的综合能力发展。 (一)高效率理念及意义 教学的高效率是运用有效的教学方法,从而提高教学质量,对教师而言,在原有的基础上,更加出色、有效地完成教学任务,提高教学质量,因而让学生受益,让教师从以前的“授之以鱼”变为现在教学的“授之以渔”,形成让学生成为主体,让学生在真正意义上完成自主学习。 (二)教学方式对学生学习有效性的影响 对于现在新课程的推行,单一的教学模式已经不适合现在以多元教学为目的的教学目标,不适合学生自主学习能力的发展,而教师通过改变教导学生的方法,让学生在学业上有所得到、有所改变、有所进步,教师通过多元化的教学方法,让学生从以前的枯燥学习转移到现如今的兴致学习,从以前对于学习是应付心态转移到现如今的热爱学习,从而让学生成为学习的主体,对在教师手下学习的人的未来发展产生深刻的良好改变。 二、关于提升初中生物实验教学有效性的方法 (一)传统教学方法机械单一

AD教案实验6单片机最小系统原理图设计

实验六单片机最小系统原理图设计 1 实验目的及要求 ?熟悉Altium designer的操作 ?能够画库原件中没有的库以及封装,并能加载到库,在原理图中熟练调用 ?能够设计较为复杂的电路原理图,并输出元件清单表 2 实验设备 装有Altium designer的电脑一台 3 实验步骤 新建设计工作区:文件-新建-设计工作区 新建PCB工程:文件-新建-工程-PCB工程 新建原理图,PCB图,原理图库以及PCB图库:文件-新建-原理图/PCB/库-原理图库/PCB图库 保存PCB工程文件到以自己名字新建的文件夹里面,保存文件名为51DPJ,文件类型为默认。(实验五已经新建完的可以直接打开,不用再新建一遍了。) 然后在新建完的原理图的里面把本次实验的原理图设计出来。本次实验注重在原理图的编辑以及PCB的制作,以51单片机最小系统为例,大家做的时候可以不完全按照所给原理图画,然后很多元器件可以在网上找到PDF的文档资料,资料中会比较详细介绍元器件的信息,封装,电路图,实物图,以及检测的效果图,电路中的封装基本按照上面来做。

图3 实验原理图 输出元件清单表BOM BOM表对一个项目来说非常重要,因为这张表不仅包含了原理图上的所有元件,同事也是生成部分和采购部门的重要参考文件,因为生成部要利用BOM知道元件的位置及型号,二采购部要知道元件完整型号以及精度等级等参数从而去进行选购,因此,工程师一定要保证BOM单不能出错,否则造成的麻烦可能影响你的产品设计周期。 完整BOM单输出: ?进入BOM单输出对话框:单机菜单Reports---bill of Materials进入BOM单输出对 话框 ?设置BOM单格式并输出:All columns 表格内用于选择 BOM单要添加的栏;从 all columns 栏选中某关键字拖拽到 Grouped Columns 栏用于设置以前关键字进行整行合并;Export 区域内用于设置 BOM 单输出格式;最后单击 EXPORT 按钮导出BOM 单。 ?变量BOM单输出:按照第二部设置好BOM格式后,如果要以变量形式输出 BOM单,课单机Menu按钮,从中选择Change Variant 变量,再到处BOM单既可以变量形式输出。

单片机原理及应用习题答案 第三版

第一章习题参考答案 1-1:何谓单片机?与通用微机相比,两者在结构上有何异同? 答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有CPU,但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。CPU的主频达到数百兆赫兹(MHz),字长普遍达到32位。单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。例如,现在的单片机产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产品目前应用得还不多。 (2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术和段、页等多种管理模式。单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。 (3) 两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠

单片机实验指导书

实验一KEIL 51软件实验 实验目的: 1、掌握KEIL集成开发环境的使用 2、掌握算术运算程序 实验设备:计算机、KEIL51软件 实验内容: 编程实现把片人RAM30H单元和40H单元两个16字节数相加,结果放于30H单元开始的位置处。在KEIL51编译、连接、仿真调试。 实验步骤: 一、运行KEIL51软件,出现图1所示KEIL 51主界面。 图1 KEIL 51主界面 首先用Project菜单下的New Project命令建立项目文件,过程如下。 (1) 选择Project菜单下的New Project命令,弹出如图2所示的Create new Project对话框。 图2 Create New Project对话框 (2) 在Create New Project对话框中选择新建项目文件的位置(最好一个项目建立一个文件夹如E:\project), 输入新建项目文件的名称,例如,项目文件名为example,单击【保存】按钮将弹出如图3所示的Select Device for Target ‘Target 1’对话框,用户可以根据使用情况选择单片机型号。Keil uVision2 IDE几乎支持

所有的51核心的单片机,并以列表的形式给出。选中芯片后,在右边的描述框中将同时显示选中的芯片的相关信息以供用户参考。 图3 Select Device for Target ‘Target 1’对话框 (3) 这里选择atmel公司的A T89c51。单击【确定】按钮,这时弹出如图4所示的Copy Standard 8051 Startup Code to Project Folder and Add File to Project确认框,C语言开发选择【是】,汇编语言开发选择【否】。 单击后,项目文件就创建好了。项目文件创建后,在主界面的左侧的项目窗口可以看到项目文件的内容。 这时只有一个框架,紧接着需向项目文件中添加程序文件内容。 图4 Copy Standard 8051 Startup Code to Project Folder and Add File to Project确认框 二、给项目添加程序文件 当项目文件建立好后,就可以给项目文件加入程序文件了,Keil uVision2支持C语言程序,也支持汇编语言程序。这些程序文件可以是已经建立好了的程序文件,也可以是新建的程序文件,这里我们新建的汇编程序文件后再添加。 (1) 选择文件菜单上的new命令,出现新建文本窗口,如图5所示。

七年级上生物实验教学方案计划教案

人教版生物七年级上实验教案 调查我们身边的生物教学设计 ―――调查校园的生物种类 一、教学目标: 1、说出调查的一般方法,初步学会做调查记录。 2、描述身边的生物和它们的生活环境。 3、关注周围生物的生存状况。 二、教学重点: 使学生初步学会设计调查方案、说出调查的一般方法和会做调查记录,同时培养学生的分工合作能力。 教学难点: 描述部分所调查生物的特征 三、课前准备: 帮助学生分组,确定调查范围。了解要调查的生物状况,并查找相关资料。 四、教学过程: 1、把全班同学分成八个小组,选出小组长,说明本节调查课的目的,步骤, 各小组自由选择调查范围(不可在教学区)然后汇报到老师处,每小组长把组员的名单交到老师处。强调调查范围的要求是生物种类较多,环境有较多变化的路线。 2、注意事项: 如安全、不伤害动植物、不破坏生物的生活环境等。 应特别关注一些小生物。如树皮上、草丛中的小生物和天空中飞行的生物。3、据报告册P2~3内容进行调查,并及时记录,布置作业是星期四交齐。 4、纪律要求:

出入教室不可吵,不可影响其他班同学。 各小组提前十分钟回到教室,各小组要跟老师对好时间,要求本小组长组织好纪律。 5、利用下课前十分钟帮助学生归纳总结出调查的生物,(可按P9的分类方 法)并对个别小组作出表扬。总结本节课全班同学的表现。(问题:1.你们组调查了多少种生物?2.你们是按什么特征对它们进行分类的?分多少类?各多少种?每类选1-2种生物,说说它们的生活环境?调查中,你又想到哪些新的问题?) 教学后记: 初一(2)班没有说明细节,学生不明确调查的意义和方法,把抓昆虫等作为调查的主要目的,抓昆虫成为本班男生的主要任务。还应强调生物包括,动物,植物,真菌等其他生物。 初一(1)班事前说好了各种注意事项,强调了纪律,所以每个人都能完成好这次调查活动。 教学反思: 在户外活动前要多强调各种规章制度,考虑问题要面面俱到,,不然学生不了解活动的规则会发生很多意想不到的事以后要注意。

单片机综合实验教学大纲

《单片机综合实验》教学大纲 学时:18学时学分:1学分课程性质:必修 实验个数:8个使用专业:农机、农机(师)、交通 大纲执笔人:魏新华大纲审定人:吕钊钦 一、实验课的性质与任务 本实验课是与《微机原理与应用》(单片机基础)课程相配套的实验课程。《单片机基础》主要研究单片机微控制器的硬件结构、工作原理、编程方法和简单的接口技术,是一门实践性很强的课程,必须通过实验来加深学生对单片机的工作原理、程序设计、常用接口电路的应用和编程方法等知识的理解和掌握。通过实验课教学使学生进一步掌握MCS-51系列单片机的指令系统,基本掌握汇编语言程序的设计调试方法,熟悉简单接口电路的设计和应用,学会常用单片机仿真系统的使用方法。 二、实验目的与要求 通过实验来加深学生对单片机的工作原理、程序设计、常用接口电路的应用和编程方法等知识的理解和掌握。各个实验的具体目的和要求如下: 实验1:指令系统实验(2学时) 实验目的: (1)、了解单片机仿真系统的组成和原理,熟悉单片机汇编语言程序的调试过程。 (2)、熟悉MCS-51各类指令的功能。 实验要求:编几个简单程序,分别实现数据传送、算术运算、逻辑运算,并根据运算结果实现简单的程序转移。 实验2:汇编语言程序设计实验(2学时) 实验目的: (1)、使学生进一步熟悉指令系统和初步掌握汇编语言程序设计的基本方法。 (2)、熟悉分支结构和循环结构程序设计的基本技巧。 (3)、逐步进行程序调试和运行实践。 实验要求:编写一个散转程序、一个查表程序。 实验3:P1口及外部简单I/O口的应用实验(2学时) 实验目的: (1)、学习P1口的使用方法。 (2)、学习延时子程序的编写和使用。 (3)、学习外部简单I/O口的扩展和使用方法。 实验要求: (1)、P1口做输出口,控制8个LED循环点亮。 (2)、P1口做输入口,接8个扭子开关,74LS273做输出口,控制8个LED,将开关状态反映到LED上。 实验4:有急救车优先的交通灯控制实验(2学时) 实验目的: (1)、学习外部中断技术的基本使用方法。 (2)、进一步学习在单片机系统中扩展简单I/O口的方法。 (3)、掌握中断处理程序的编程方法。 实验要求:以两个74LS273作为输出口,控制12个LED,模拟交通灯管理,并允许急救车优先通过。用外部中断模拟急救车到来。 实验5 定时器实验(2学时)

单片机实验考核题目及答案

---------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------

单片机实验7学习资料

单片机实验7

实验七直流数字电压表设计 姓名:田坤学号:200912512 专业:电子信息科学与技术 1.实验目的: 掌握LED动态显示和A/D 转换接口设计方法。 2.实验原理: 实验电路原理图如图A..94所示。图中显示器采用4位共阴极数码管,并按动态显示方式接线。A/D转换结束标志采用查询法检查,启动信号由软件模拟产生,时钟信号由Proteus的DClock信号发生器产生,频率为5kHz。电位器的输出电压送到A/D转换器中转换,转换结果以十进制形式显示在数码管上。调节电位器可使数码管的显示值发生相应变化。 图A.94 实验7的电路原理图 3.实验内容: (1)、学习使用Proteus软件,掌握原理图绘图方法; (2)、学习使用Keil C软件,掌握C51程序编写与调试方法;(3)、理解动态显示与A/D转换工作原理,完成单片机电压采集与显示程序的编写与调试。 4.实验步骤: (1)、在Proteus中绘制电路原理图,按照表A.9将元件添加到编辑环境中; (2)、在Keil中编写C51程序,并使之编译通过;

(3)、在Proteus中加载程序,观察仿真结果。 5.实验要求: 提交的实验报告中应包括电路原理图、含注释内容的源程序及实验结果分析。 表A.9 实验7的元器件清单 1)源程序如下: #include // 头文件 #include unsigned int tmp; //定义一个整形中间变量 sbit START=P2^5; //定义ADC0808启动位 sbit ad_busy=P2^6; //定义ADC0808转换结束标志位 sbit OE=P2^7; //定义ADC0808输出使能标志位 sbit P2_0=P2^0; //定义四个数码管 sbit P2_1=P2^1; sbit P2_2=P2^2; sbit P2_3=P2^3; char led_mod[]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //LED字模

最新七年级新版生物实验教案

七年级生物实验教案 实验教师:赵华琴实验时间: 实验名称:测定某种食物中的能量(1) 实验目的:了解食物中的能量 问题的提出: 花生(或其他)的种子中含有能量吗? 所需仪器用品: 花生种子、核桃种子、锥形瓶、酒精灯、试管夹、温度计 所需药品: 实验步骤: 1、自制一个加热装置。 2、注入30ml的水。 3、称量一枚花生或核桃种子并点燃加热水。 4、测水温。 实验结论: 不同的食物中能量不一样。

七年级生物实验教案 实验教师:刘静实验时间: 实验名称:比较不同蔬菜或水果中维生素C的含量(2)实验目的:比较不同蔬菜或水果中维生素C的含量 问题的提出: 维生素C在蔬菜和水果中含量较高。不同果蔬中维生素C含量有没有差别呢? 所需仪器用品: 蔬菜汁液、苹果汁液、小烧杯、试管、滴管、 所需药品: 高锰酸钾溶液 实验步骤: 分别把两种汁液中逐滴滴2ml高锰酸钾溶液中,直到褪色为止,记下滴数进行比较。 实验结论: 不同汁液中维生素C的含量不同。

七年级生物实验教案 实验教师:孟峥嵘实验时间: 实验名称:馒头在口腔是的变化(3) 实验目的:了解馒头在口腔是的变化 问题的提出: 馒头在口腔中咀嚼时变甜是淀粉发生了变化吗?馒头在口腔中变甜与唾液的分泌以及牙齿的咀嚼和舌的搅拌有关系吗? 所需仪器用品: 馒头、消毒棉花、试管、唾液、 所需药品:碘液 实验步骤: 取A、B、C三支试管,分别将馒头碎屑或馒头放入试管中,在分别注入清水或唾液,进行搅拌或不搅拌,同时放入370C的温水中,十分钟后加稀碘液,进行观察。实验结论: 唾液使淀粉消化,咀嚼有助于消化。

七年级生物实验教案 实验教师:赵荣华实验时间: 实验名称:观察家畜小肠的内部结构(4) 实验目的:认识小肠内部结构 问题的提出: 小肠的内表面适应吸收营养物质的结构有哪些? 所需仪器用品: 小肠、镊子、培养皿、放大镜 所需药品: 实验步骤: 取3-4cm长的小肠于培养皿中,用放大镜观察。 实验结论: 小肠内襞有皱襞和绒毛,增加消化和吸收的表面积。

《单片机》课程实验教案

《单片机》课程实验教案 实验一流水灯实验 实验目的: 1、熟悉仿真软件PROTEUS的使用方法。 2、掌握利用PROTEUS软件进行单片机系统设计与仿真的过程。 3、掌握发光二极管的控制方法。 实验原理: 利用P1口的通用I/O口功能,P1口做输出口,通过程序向P1口传送数据,用8只发光二极管分别显示P1.7~P1.0各管脚的电平状态,编写程序实现暗点以1HZ频率由低位到高位循环。 P1口接发光二极管的阴极,P1口的管脚输出低电平时对应的发光二极管点亮,实验电路如图所示。 1、从 (1)AT89S51:单片机; (2)RES、RX8:电阻、8排阻; (3)LED-GREEN:绿色发光二极管; (4)CAP、CAP-ELEC:电容、电解电容; (5)CRYSTAL:晶振。 2、放置元器件。 3、放置电源和地。 4、连线。 5、元器件属性设置。 6、电气检测。 实验设备及软件系统: 1、电脑;

2、MA TLAB软件。 实验步骤: 1、画流程图。 2、编写汇编程序。 3、通过菜单“source→Add/Remove Source Files…”新建源程序文件:DSJ1.ASM。 4、通过菜单“source→DPJ1.ASM”,打开PROTEUS提供的文本编辑器SRCEDIT,在其中编辑源程序。 5、程序编辑好后,单击按钮存入文件DSJ1.ASM。 6、源程序编译汇编、生成目标代码文件。 7、通过菜单“source→Build All”编译汇编源程序,生成目标代码文件。若编译失败,可对程序进行修改调试直至汇编成功。 8、加载目标代码文件。 9、全速仿真。 单击按钮,启动仿真。暗点以1HZ频率由低位到高位循环移动。 10、仿真调试。 (1)带断电仿真。

51单片机实验报告

51单片机实验报告

实验一 点亮流水灯 实验现象 Led灯交替亮,间隔大约10ms。实验代码 #include void Delay10ms(unsigned int c); void main() { while(1) { P0 = 0x00; Delay10ms(50); P0 = 0xff; Delay10ms(50); } }

void Delay10ms(unsigned int c) { unsigned char a, b; for (;c>0;c--) { for (b=38;b>0;b--) { for (a=130;a>0;a--); } } } 实验原理 While(1)表示一直循环。 循环体首先将P0的所有位都置于零,然后延时约50*10=500ms,接着P0位全置于1,于是LED全亮了。接着循环,直至关掉电源。延迟函数是通过多个for循环实现的。 实验2 流水灯(不运用库函数) 实验现象 起初led只有最右面的那一个不亮,半秒之后从右数第二个led

也不亮了,直到最后一个也熄灭,然后led除最后一个都亮,接着上述过程 #include #include void Delay10ms(unsigned int c); main() { unsigned char LED; LED = 0xfe; while (1) { P0 = LED; Delay10ms(50); LED = LED << 1; if (P0 == 0x00) { LED = 0xfe; } } } void Delay10ms(unsigned int c)

单片机实验模版

单片机实验模版 本科实验报告 课程名称:单片机综合设计学院(系): 专业:电子 班级: 学号: 学生姓名: 2018 年月日

实验项目列表 注意:独立完成预习报告和实验操作。 专业:班级:学号: 学生签字: 联系:

《单片机原理及应用实验》报告填写要求依照《大连理工大学本科实验报告规范(试行)》提出的各项要求,现规定《单片机原理及应用实验》报告填写要求如下: 一、每次实验前必须完成预习报告。注意:预习报告中的回答问题必须手写,且由 学生本人签名。第一次实验时,课前将预习报告与《实验项目列表》一同交给 实验老师。每次实验时,课前提交预习报告,没有完成预习报告者不得进行实 验。 二、每一个实验项目均须撰写一份实验报告,最后按顺序装订、上交。 三、实验报告内容: 1、实验目的和要求:写明实验的目的和任务要求; 2、实验原理和内容:与实验内容相关的算法描述、程序的结构类型,与实验相关的 接口模块功能描述。 3、算法流程:使用流程图对算法进行描述。流程图应当逻辑正确、简单清晰。流程 图能够采纳打印或手工绘制。 4、使用protel等工具绘制实验系统电路图(也可手工绘制)。系统电路图应正确、 工整。系统电路中应包含单片机以及单片机工作时所必需的外围相关器件(晶 体、上电复位电路等); 5、程序清单:程序清单一律采纳打印的方式,源程序文件的格式要整齐、规范(语 句的标号、指令及注释应在不同列中)。在程序的关键语句上加注释。相关子程 序要在凝视中进行功能说明; 6、实验结果与分析:明确地写出最后结果(是否实现设计要求等),对实验中所遇 到的问题以及解决的方法加以描述; 7、实验体会、建议:通过实验所体会的收成。针对实验内容、教学方法、考核方法 等提出需要解决的问题,提出改进建议; 8、全部文字叙述内容要求简明扼要,思路清晰、用词规范; 9、要紧仪器设备:记录要紧仪器的名称、型号(包括实验运行软件名称)等 10、实验时刻:报告中应标明实验的日期(年、月、日;星期;组号)。 四、要求实验报告字迹工整,文字简练,数据齐全,图表规范,运算正确,分析充分、具体、定量。

七年级上生物实验教案.docx

人教版生物七年级上实验教案 学校:野马川镇初级中学 理综组:蔡雪 2014年9月6日 调查校园的生物种类 一、教学目标: 1、说出调查的一般方法,初步学会做调查记录。

2、描述身边的生物和它们的生活环境。 3、关注周围生物的生存状况。 二、教学重点: 使学生初步学会设计调查方案、说出调查的一般方法和会做调查记录,同时培养学生的分工合作能力。 教学难点: 描述部分所调查生物的特征 三、课前准备: 帮助学生分组,确定调查范围。了解要调查的生物状况,并查找相关资料。 四、教学过程: 1、把全班同学分成八个小组,选出小组长,说明本节调查课的目的,步骤, 各小组自由选择调查范围(不可在教学区)然后汇报到老师处,每小组长把组员的名单交到老师处。强调调查范围的要求是生物种类较多,环境有较多变化的路线。 2、注意事项: 如安全、不伤害动植物、不破坏生物的生活环境等。 应特别关注一些小生物。如树皮上、草丛中的小生物和天空中飞行的生物。3、据报告册P2~3内容进行调查,并及吋记录,布置作业是星期四交齐。 4、纪律要求: 出入教室不可吵,不可影响其他班同学。 各小组提前十分钟回到教室,各小组要跟老师对好时I'可,要求本小组长组织好纪律。 5、利用下课前十分钟帮助学生归纳总结出调查的生物,(可按P9的分类方 法)并对个别小组作出表扬。总结本节课全班同学的表现。(问题:1.你们组调查了多少种生物?2.你们是按什么特征对它们进行分类的?分多少类?各多少种?每类选1—2种生物,说说它们的生活环境? 探究光对鼠妇生活的影响 教学目标 ①举例说出影响生物生存的环境因素。 ②举例说出生物之间有密切的联系。

最新单片机原理实验教案参考程序

单片机原理实验教案 参考程序

广东松山职业技术学院《MCS-51单片机原理》实验指导书 宁玉珊黄晓林 使用Proteus辅助设计与仿真

实训项目1 Proteus辅助设计与仿真的使用 一、实训目的 学习并熟练掌握PROTEUS辅助设计与仿真软件的使用。通过使用Proteus的ISIS组件绘制AT89C51功能接口原理图,并对原理图编写程序和调试程序,观察在仿真条件下的实现功能的效果。 二、实训内容 在PROTEUS仿真环境下实现一个发光二极管(LED)闪烁。要求LED亮0.5s灭1s,并绘制原理图和编写实现程序,同时用虚拟的示波器观察硬件和软件实现的效果。 三、实训器材 安装有Proteus7软件的计算机 1 台。 四、实训步骤 1)在硬盘建立文件夹用来保存新建项目的所有文件。如在D盘建立PROJECT文件夹。 2)选择‘开始→程序→Proteus7 professional→ISIS professional(或者双击桌面图标ISIS)’,进入Proteus仿真环境,如图P1_1和P1_2所示。 图P1-1

图P1-2 3)选择菜单【File/New Design】创建一个新的设计项目,如图P1_3所示。 图P1-3 4)此时系统会弹出模板选择窗口,选择‘DEFAULT’点击【OK】即可,如图P1_4所示。

图P1_4 5)点击界面左侧工具栏中的图标,接着点击元件池上方的按钮,将要用到的元器件从系统库调到当前设计文件库中。在弹出的Pick Devices对话框左上角的‘Keywords’文本框中键盘输入元件名(或元件的其它关键词)搜索到需要的元器件。双击‘Results’栏下的目标元件,该元件即调出到当前设计文件库的元件列表中,如图P1_5所示。本实训中所要用到的元件如表PS1_1所示。 图P1_5 元件名称搜索关键词元件序 数值备注 号 电阻器Resistor R1 10k 电阻器Resistor R2 1k 电解电容器MINELECT1U63V C1 4.7μ 陶瓷电容器CERAMIC22P C2、C3 22p 晶振CRYSTAL X1 12MHz 单片机AT89C51 U1

C51单片机实验报告

实验报告册 课程名称:单片机原理与应用B 指导老师:xxx 班级:xxx 姓名:xxx 学号:xxx 学期:20 —20 学年第学期南京农业大学工学院教务处印

实验目录实验一:指示灯/开关控制器 实验二:指示灯循环控制 实验三:指示灯/数码管的中断控制 实验四:电子秒表显示器 实验五:双机通信

姓名:学号:班级:成绩: 实验名称:指示灯/开关控制器 一、实验目的: 学习51单片机I/O口基本输入/输出功能,掌握C语言的编程与调试方法。 二、实验原理: 实验电路原理图如图所示,图中输入电路由外接在P1口的8只拨动开关组成;输入电路由外接在P2口的8只低电平驱动的发光二极管组成。此外,还包括时钟电路、复位电路和片选电路。 在编程软件的配合下,要求实现如下指示灯/开关控制功能:程序启动后,8只发光二极管先整体闪烁3次(即亮→暗→亮→暗→亮→暗,间隔时间以肉眼可观察到为准),然后根据开关状态控制对应发光二极管的亮灯状态,即开关闭合相应灯亮,开关断开相应灯灭,直至停止程序运行。 三、软件编程原理为; (1)8只发光二极管整体闪烁3次

亮灯:向P2口送入数值0; 灭灯:向P2口送入数值0FFH; 闪烁3次:循环3次; 闪烁快慢:由软件延时时间决定。 (2)根据开关状态控制灯亮或灯灭 开关控制灯:将P1口(即开关状态)内容送入P2口;无限持续:无条件循环。 四、实验结果图: 灯泡闪烁:

按下按键1、3、5、7:

经检验,其余按键按下时亦符合题目要求。 五、实验程序: #include"reg51.h" void delay(unsigned char time) { unsigned int j=15000; for(;time>0;time--) for(;j>0;j--); } void main(){ key,char i; for(i=0;i<3;i++) { P2=0x00; delay(500); P2=0xff; delay(500) } while(1) { P2=P3;

相关主题
文本预览
相关文档 最新文档