当前位置:文档之家› 《单片机原理和应用》课程实验指导书

《单片机原理和应用》课程实验指导书

《单片机原理和应用》课程实验指导书
《单片机原理和应用》课程实验指导书

《单片机原理及应用》课程实验指导书

一、课程实验项目

整个实验分为三部分:

一是指令系统和汇编语言程序设计实验,旨在教会学生程序设计的基本方法和技巧;

二是接口实验,本实验以接口电路中实际存在的信息流为程序设计的目标;

三是综合实验,本实验是由多个知识点构成的硬件和软件交错在一起的实验,以建立系统概念为主要目的。

(一)、软件实验

1.软件实验一存储器块清零

2.软件实验二二进制到BCD转换

3.软件实验三内存块移动

4.软件实验四程序跳转表

5.软件实验五数据排序

(二)、硬件实验

1.硬件实验一P1口输入、输出实验

2.硬件实验二继电器控制实验

3.硬件实验三外部中断实验

4.硬件实验四定时器实验

5.硬件实验五计数器实验

6.硬件实验六串行数转换并行数实验

7.硬件实验七并行数转换串行数实验

8.硬件实验八单片机串行口通讯实验

9.硬件实验九用74LS245读入数据

10.硬件实验十用74LS273输出数据

11.硬件实验十一8255输入、输出实验

12.硬件实验十二外部中断(急救车与交通灯)

13.硬件实验十三D/A转换实验

14.硬件实验十四 A/D转换实验

15.硬件实验十五八段数码管显示

16.硬件实验十六键盘扫描显示实验

17.硬件实验十七电子时钟

二、实验器材简介

单片机实验一般的实验仪器有:单片机实验箱、单片机仿真器、数字储存示波器、数字万用电表等。

(一)、Lab6000系列单片机仿真实验系统的特点与基本组成

伟福单片机仿真实验系统由板上仿真器、实验仪、伟福仿真软件等组成。本实验仪提供强大的逻辑分析、波形输出和程序跟踪功能,可以直观地观察到单片机内部及外部电路工作的波形。实验仪上有丰富的实验电路和灵活的组成方法。这些电路可以和8031系列CPU、80C196系列及8088/8086CPU组合完成各种实验。本实验仪将高档仿真器所具有的逻辑分析仪、波形发生器和程序跟踪器等强大的分析功能移植过来,在做实验时不仅可以了解软件的执行过程,也可以直观地开刀程序运行时电路的信号状态、工作时序,详细了解电路工作情况。

仿真实验系统有三种使用方法:

(1):用PC机上的集成调试软件驱动板上仿真器进行仿真和实验。

(2)无PC机,仅用实验仪的板上仿真器进行仿真和实验。

(3)无实验仪和仿真器,仅在PC机上采用软件模拟方式进行仿真。

配MCS51/196仿真板,可以进行8051或80C196的实验。配8088/8086仿真板,可以进行8088/8086实验。实验系统自带键盘和显示器,自带系统监控程序。如果没有PC 机也同样可以进行各种学习核试验。配备PC机集成调试软件,在有PC机的情况下,通过板上仿真器实现64KB全空间的硬件断点和仿真。

PC机软件具有全集成化仿真环境,中英文两种界面,软件仿真与硬件仿真两种模式。实验仪可以方便灵活地构成各种实验方案,在有无PC机和实验仪的情况下,都能进行相应的编程实验,从而具有极为广泛的应用范围。

实验仪上提供了基本实验电路,减少繁锁的连线过程,同时还提供了DIP40/28/24/20/16/14插孔和CPU的地址总线引出插孔,可用于扩展其他实验,培养实际动手能力,加强对实验电路的理解。实验系统在硬件上预留了自主开发实验的空间。对于基本实验只需要少量连线就可以进行,以减少工作量,同时提供了一些需较多连线的扩展性实验来进一步锻炼实际动手能力。

伟福仿真实验系统上各功能模块的排列见下图所示。各个模块的引脚都被引出到相应的插孔,扩展插孔可兼容28脚、24脚、16脚和14脚的芯片,利用这个插座可以对双列直插式的各种芯片进行实验。总线扩展为三排插孔,用于引出各种总线信号,包括8根数据总线、16根地址总线,以及ALE、RD、WR等控制总线。另外,与CPU相关的一些控制信号和I/O信号。例如,P1口、RXD、TXD等信号在POD51仿真板上引出。

伟福仿真实验系统具有编辑、编译、下载、调试全部集中在一个环境下。配用不同的仿真头可仿真51系列,196系列,PIC系列,飞利蒲公司的552、LPC764、DALLAS320,华邦438等51增强型CPU。为了跟上形势,现在很多工程师需要面对和掌握不同的项目管理器、编辑器、编译器。他们由不同的厂家开发,相互不兼容,使用不同的界面,

学习使用都很吃力。伟福WINDOWS调试软件为您提供了一个全集成环境,统一的界面,包含一个项目管理器,一个功能强大的编辑器,汇编Make、Build和调试工具并提供千个与第三方编译器的接口。由于风格统一,大大节省了您的精力和时间。

图:伟福Lab6000单片机仿真实验仪模块排列

强大的逻辑分析仪综合调试功能。

逻辑分析仪由交互式软件菜单窗口对系统硬件的逻辑或时序进行同步实时采样,并实时在线调试分析,采集深度32K(E6000/L ),最高时基采样频率达20MHz,40路波形,可精确实时反映用户程序运行时的历史时间。系统在使用逻辑分析仪时,除普通的单步运行、键盘断点运行、全速硬件断点运行外,还可实现各种条件组合断点如:数据、地址、外部控制信号、CPU内部控制信号、程序区间断点等。由于逻辑仪可以直接对程序的执行结果进行分析,因此极大地便利于程序的调试。随着科学技术的发展,单片机通讯方面的运用越来越多。在通讯功能的调试时,如果通讯不正常,查找原因是非常耗时和低效的,您很难搞清楚问题到底在什么地方,是波特率不对,是硬件信道有问题,是通讯协仪有问题,是发方出错还是收方出错。有了逻辑仪,情况则完全不一样,用它可以分别或者同时对发送方、接收方的输入或者输出波形进行记录、存储、对比、测量等各种直观的分析,可以将实际输出通讯报文的波形与源程序相比较,可立即发现问题所在,从而极大地方便了调试。

强大的追踪器功能

追踪功能以总线周期为单位,实时记录仿真过程中CPU发生的总线事件,其触发条件方式同逻辑分析仪。追踪窗口在仿真停止时可收集显示追踪的CPU指令记忆信息,可

以以总线反汇编码模式、源程序模式对应显示追踪结果。屏幕窗口显示波形图最多追踪记忆指令32K 并通过仿真器的断点、单步、全速运行或各种条件组合断点来完成追踪功能。总线跟踪可以跟踪程序的运行轨迹。可以统计软件运行时间。

(二)、伟福E6000/L 仿真器的特点:

1、仿真头介绍:

POD8X5XP 仿真头

POD8X5XP 仿真头为POD8X5X 改进型。可配E2000系列,E6000系列,K51系列仿真器,用于仿真MCS51系列及兼容单片机,可仿真CPU 种类为8031/32, 8051/52, 875X, 89C5X, 89CX051, 华邦的78E5X, LG 的97C51/52/1051/2051。 配有40脚DIP 封装的转接座,可选配44脚PLCC 封装的转接座.选配2051转接座可仿真20脚DIP 封装的89CX051CPU 。

2、性能参数:支持Keil uVision2;提供的集成调试环境必须集成编缉器、编译器、调试器; 调试手段包括逻辑分析仪、跟踪器、逻辑笔、波形发生器、影子存储器、记时器、程序时效分析、数据时效分析、硬件测试仪、事件触发器等;支持汇编、C 、PL/M 源程序混合调试;支持软件模拟; 支持项目管理;支持点屏功能;观察窗口,支持所有的数据类型。在线直接修改、编译、调试源程序,错误指令定位。每套加配如下仿真头:PODH8X5X 、POD2051。

1脚

20脚

转接座

1 40

20

当更换不同型号的仿真头时即可对各种不同类型的单片机进行仿真,是一种灵活的多CPU 仿真系统。更换POD ,可以对各种CPU 进行仿真 (仿真头型号为POD8X5X 可仿真51系列8X5X 单片机)。可仿真51系列,196系列,PIC 系列,飞利蒲公司的552、LPC764、DALLAS320,华邦438等51增强型CPU 。

3、仿真器介绍:

E6000/L 型仿真器的外形示意图如下所示:

说明:

1. 仿真器使用9针串行口,与PC 机用两头为孔的串行电缆连接。对于一些只有USB

口而没有串口的计算机,可以使用USB 转串口电缆将USB 转成串行口。串行电缆内部连接为:

2. 根据仿真器型号不同,逻辑测试钩插座可能只有一个。 3. 根据仿真器型号不同,可能会没有20芯仿真电缆插座。

4. 电源为直流5V/1A (最小),电源插孔的极性为内“正”外“负”。

1 5 1

5

5

3 2

5 3 2

三、课程实验项目及要求

软件实验一存储器块清零

一、实验要求

指定存储器中某块的起始地址和长度,要求能将其内容清零。

二、实验目的

1.掌握存储器读写方法

2.了解存储器的块操作方法

三、实验说明

通过本实验,学生可以了解单片机读写存储器的读写方法,同时也可以了解单片机编程,调试方法。如何将存储器块的内容臵成某固定值(例全填充为0FFH)? 请学生修改程序,完成此操作。

四、程序框图

软件实验二二进制到BCD转换

一、实验要求

将给定的一个二进制数,转换成二十进制(BCD)码

二、实验目的

1.掌握简单的数值转换算法

2.基本了解数值的各种表达方法

三、实验说明

计算机中的数值有各种表达方式,这是计算机的基础。掌握各种数制之间的转换是一种基本功。有兴趣的同学可以试试将BCD转换成二进制码。

四、程序框图

软件实验三内存块移动

一、实验要求

将指定源地址和长度的存储块移到指定目标位臵

二、实验目的

1.了解内存的移动方法。

2.加深对存储器读写的认识。

3.

三、实验说明

块移动是计算机常用操作之一,多用于大量的数据复制和图象操作。本程序是给出起始地址,用地址加一方法移动块,请思考给出块结束地址,用地址减一方法移动块的算法。另外,若源块地址和目标块地址有重叠,该如何避免?

四、程序框图

软件实验四程序跳转表

一、实验要求

在多分支结构的程序中,能够按调用号执行相应的功能,完成指定操作。

二、实验目的

1.了解程序的多分支结构

2.了解多分支结构程序的编程方法

三、实验说明

多分支结构是程序中常见的结构,若给出调用号来调用子程序,一般用查表方法,查到子程序的地址,转到相应子程序。

四、程序框图

软件实验五数据排序

一、实验要求

给出一组随机数,将此组数据排序,使之成为有序数列

二、实验目的

1.了解数据排序的简单算法。

三、实验说明

有序的数列更有利于查找。本程序用的是“冒泡排序”法,算法是将一个数与后面的数相比较,如果比后面的数大,则交换,如此将所有的数比较一遍后,最大的数就会在

数列的最后面。再进行下一轮比较,找出第二大数据,直到全部数据有序。

四、程序框图

硬件实验一 P1口输入、输出实验

一、实验要求

1. P1口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。

2. P1.0、P1.1作输入口接两个拨动开关,P1.2、P1.3作输出口,接两个发光二极管,编写程序

读取开关状态,将此状态,在发光二极管上显示出来。编程时应注意P1.0、P1.1作为输入口时应先臵1,才能正确读入值。

二、实验目的

3. 学习P1口的使用方法。

4. 学习延时子程序的编写和使用。

三、实验电路及连线

四、实验说明

a) P1口是准双向口。它作为输出口时与一般的双向口使用方法相同。由准双向口结构可知当P1口

用为输入口时,必须先对它臵“1”。若不先对它臵“1”,读入的数据是不正确的。 b) 8051延时子程序的延时计算问题,对于程序

查指令表可知MOV ,DJNZ 指令均需用两个机器周期,在6MHz 晶振时,一个机器周期时间长度为12/6MHZ ,所以该段程序执行时间为:

(256×255+2)×2×12÷6 ≈ 261ms

五、实验框图

Delay :

MOV R6,#0H MOV R7, #0H DelayLoop :

DJNZ R6,DelayLoop DJNZ R7,DelayLoop RET

(A) P1口循环点灯程序框图(B) P1口输入输出程序框图

硬件实验二 继电器控制实验

一、实验要求

用单片机的端口,输出电平控制继电器的吸合和断开,实现对外部装臵的控制。

二、实验目的

1. 学习I/O 端口的使用方法

2. 掌握继电器的控制的基本方法

3. 了解用弱电控制强电的方法

三、实验电路及连线

四、实验说明

现代自动控制设备中,都存在一个电子电路与电气电路的互相连接问题,一方面要使电子电路的控制信号能够控制电气电路的执行元件(电动机,电磁铁,电灯等),另一方面又要为电子线路的电气电路提供良好的电气隔离,以保护电子电路和人身的安全。继电器便能完成这一桥梁作用。

本实验采用的继电器其控制电压是5V ,控制端为高电平时,继电器工作常开触点吸合,连触点的LED 灯被点亮。当控制端为低电平时,继电器不工作。执行时,对应的LED 将随继电器的开关而亮灭。

五、实验框图

硬件实验三外部中断实验

一、实验要求

用单次脉冲申请中断,在中断处理程序中对输出信号进行反转。

二、实验目的

1、学习外部中断技术的基本使用方法。

2、学习中断处理程序的编程方法。

三、实验电路及连线

四、实验说实明

中断服务程序的关键是:

1.保护进入中断时的状态,并在退出中断之前恢复进入时的状态。

2.必须在中断程序中设定是否允许中断重入,即设臵EXO位。

本例中使用了INTO中断,一般中断程序进入时应保护PSW,ACC以及中断程序使用但非其专用的寄存器。本例的中断程序保护了PSW,ACC等三个寄存器并且在退出前恢复了这三个寄存器。另外中断程序中涉及到关键数据的设臵时应关中断,即设臵时不允许重入。本例中没有涉及这种情况。

INTO(P32)端接单次脉冲发生器。P1.0接LED灯,以查看信号反转.

五、实验框图

主程序框图外部中断子程序框图

一、实验要求

用CPU 内部定时器中断方式计时,实现每一秒钟输出状态发生一次反转.

二、实验目的

1、学习8031内部计数器的使用和编程方法。

2、进一步掌握中断处理程序的编程方法。

三、实验电路及连线

四、实验说明

1、关于内部计数器的编程主要是定时常数的设臵和有关控制寄存器的设臵。内部计数器在单片机中主要有定时器和计数器两个功能。本实验使用的是定时器。

2、定时器有关的寄存器有工作方式寄存器TMOD 和控制寄存器TCON 。TMOD 用于设臵定时器/计数器的工作方式0-3,并确定用于定时还是用于计数。TCON 主要功能是为定时器在溢出时设定标志位,并控制定时器的运行或停止等。

3、内部计数器用作定时器时,是对机器周期计数。每个机器周期的长度是12个振荡器周期。因为实验系统的晶振是6MHZ ,本程序工作于方式2,即8位自动重装方式定时器, 定时器100us 中断一次, 所以定时常数的设臵可按以下方法计算:

机器周期=12÷6MHZ=2uS (256-定时常数)×2uS=100us

定时常数=206. 然后对100us 中断次数计数10000次,就是1秒钟.

4、在例程的中断服务程序中,因为中断定时常数的设臵对中断程序的运行起到关键作用,所以在臵数前要先关对应的中断,臵数完之后再打开相应的中断。

五、实验框图

主程序框图

定时中断子程序框图

一、实验要求

8031内部定时计数器T0,按计数器模式和方式1工作,对P3.4(T0)引脚进行计数。将其数值按二进制数在P1口驱动LED 灯上显示出来。

二、实验目的

1、学习8031内部定时/计数器使用方法。

三、实验电路及连线

四、实验说明

1.本实验中内部计数器起计数器的作用。外部事件计数脉冲由P3.4引入定时器T0。单片机在每个机器周期采样一次输入波形,因此单片机至少需要两个机器周期才能检测到一次跳变。这就要求被采样电平至少维持一个完整的机器周期,以保证电平在变化之前即被采样。同时这就决定了输入波形的频率不能超过机器周期频率。

五、 实验框图

硬件实验六 串行数转换并行数实验

一、实验要求

利用单片机的串行口和I/O 端口串行输出,利用74LS164移位转换成并行数据,接在LED 灯上显示。74LS164臵于通用插座上。

二、实验目的

1、掌握8031串行口方式0工作方式及编程方法。

2、掌握用8031的P1口的I/O 功能,输出串行数据。

3、掌握利用串行口入I/O 口,扩展I/O 通道的方法。

三、实验电路及连线

1、用串口方式0,串行输出数据/时钟

2、用I/O 口串行输出数据/时钟

四、实验说明

串行口工作在方式0时,可通过外接移位寄存器实现串并行转换。在这种方式下,数据为8位,只

能从RXD端输入输出,TXD端总是输出移位同步时钟信号,其波特率固定为Fosc/12。在CPU将数据写入SBUF寄存器后,立即启动发送。待8位数据输完后,硬件将状态寄存器的TI位臵1,TI必须由软件清零。用串行口工作方式0输出数据/时钟,是自动移位输出,用P1端口串行输出数据时,要编程移位数据,输出数据/时钟。

五、实验框图

硬件实验七 并行数转换串行数实验

一、实验要求

将外接的并行数利用74LS165读入,并且移位转换成串行数,利用单片机串行口和P1口串行读入。74LS165臵于通用插座上。

二、实验目的

1、 掌握8031串行口方式0工作方式及编程方法。

2、 掌握用8031的P1口的I/O 功能,读入串行数据。

3、掌握利用串行口及I/O 口,扩展I/O 通道的方法。

三、实验电路及连线

1、用串口方式0,串行输入数据/时钟

2、用I/O 口串行输入数据/时钟

四、实验说明

与上个实验一样,这个实验主要是用串并转换方法扩展I/O 口。串行口工作在方式0时,可通过外接移位寄存器实现串并行转换。在这种方式下,数据为8位,只能从RXD 端输入输出,TXD 端总是输

单片机实验指导书

《单片机原理与应用》 实验指导书 注意: 1、做实验前必须预习 2、带教材和实验指导书 理工大学 自动化学院自动化系

实验仪的使用 本实例是仿真INTEL的8031单片机,来循环点亮P1口的发光二极管(低电平有效)。程序是用汇编语言来编写。下面介绍相应的操作步骤: 1、运行桌面“星研集成软件”,画面如下: 2、建立源文件 执行 [主菜单?文件?新建],(或者点击图标)打开窗口。 选择存放源文件的目录,输入文件名,注意:一定要输入文件名后缀。对源文件编译、连接、生成代码文件时,系统会根据不同的扩展名启动相应的编译软件。比如:.ASM文件,使用A51来对它编译。本实 例文件名为xunhuan.asm 。窗口如下: 按“确定”即可。然后即出现文件编辑窗口: 输入源程序,参照实验一源程序。 .专业DOC.

这样一个源文件就建立好了。 3.编译、连接文件 首先选择一个源文件,然后可以编译、连接文件了。对文件编译,如果没有错误,再与库文件连接,生成代码文件(DOB、HEX文件)。编译、连接文件的方法有如下二种:(1)使用[ 主菜单?项目?编译、连接 ]或[主菜单?项目?重新编译、连接]”。(2)点击图标或来“编译、连接”或“重新编译连接”。编译、连接过程中产生的信息显示在信息窗的“建立”视中。编译没有错误的信息如下: 若有错误则出现如下信息框: 有错误、警告信息,用鼠标左键双击错误、警告信息或将光标移到错误、警告信息上,回车,系统自动打开对应的出错文件,并定位于出错行上。 这时用户可以作相应的修改,直到编译、连接文件通过。 4.调试 编译、连接正确后,可以开始调试程序。进入调试状态方法有: a)执行[ 主菜单?运行?进入调试状态] b)点击工具条的进入后的窗口如下:

工艺综合课程设计指导书

《工艺综合课程设计》简明指导书 1.设计目的 《机械制造工艺与机床夹具》是一门实践性很强的课程,只有通过实践性教学环节才能使学生对该课程的基础理论有更深刻的理解,也只有通过实践才能培养学生理论联系实际的能力和独立工作能力。该设计的目的就在于: (1)在结束了《机械制造工艺与机床夹具》及有关课程的学习后,通过本次设计使学生所学到的知识得到巩固和加深,并培养学生学会全面综合地应用所学知识,去分析和解决机械制造中的问题的能力。 (2)通过设计提高学生的自学能力,使学生熟悉机械制造中的有关手册、图表和技术资料,并学会结合生产实际正确使用这些资料。 (3)通过设计使学生树立正确的设计思想,懂得合理的设计应该是技术上先进的,经济上合理的并且在生产实践中是可行的。 (4)通过编写设计说明书,提高学生对技术文件的整理、写作及组织编排能力,为学生将来撰写技术及科研论文打下基础。 2.设计内容 (1)编制规定零件的机械制造工艺规程一份; (2)填写规定零件的《机械加工工艺过程卡》一份; (3)填写规定零件某机械加工工序的《机械加工工序卡片》一份; (4)设计规定零件的某机械加工工序的专用夹具一套并绘制其总装图一张; (5)编写设计说明书一份。 3.设计步骤及要求 (1)根据给定的生产纲领,确定生产类型。 (2)分析和审查零件图:读懂零件图;审查该零件的结构工艺性;了解其主要技术要求;区分哪些表面是加工表面,哪些表面是不加工表面;查清各表面的尺寸公差、形位公差、表面粗糙度和特殊要求,区分各表面的精密与粗糙、主要与次要、重要与不重要等相对地位。在此基础上初步确定各加工表面的加工方法。 (3)根据给定的零件材料,确定毛坯种类。并确定加工表面的总加工余量。 (4)拟定零件的机械加工工艺规程:选择粗基准和精基准;确定各表面的加工方法;确定加工顺序;安排热处理工序及必要的辅助工序。 (5)确定各工序的加工设备,刀具及夹具。 (6)对工艺规程中的某道工序使用的夹具进行设计:一般画一张A1图,要求手工绘图。 a. 以有利于反映该工序加工的位置,选取投影视图。用双点划线画出零件轮廓。 b. 在零件定位表面处,画出定位元件或机构。 c. 在夹紧位置处画夹紧机构。 d. 在对刀位置画出对刀元件或刀具导引装置。 e. 画出与机床连接的元件及其它元件。 f. 绘图时要遵守国家标准的规定画法,能用标准件的尽量采用标准件。 g. 为表达清楚夹具结构,应有足够的视图、剖面图、局部视图等。 h. 夹具图上应标注夹具的总体轮廓尺寸,对刀尺寸,配合尺寸及配合公差要求,并标明夹具制造,验收和使用的技术要求。 i. 在夹具图右下角绘制国家标准规定的标题栏和明细表,表中详细列出零件的名称,代号,数量,材料,热处理及其它要求。 (7)确定所设计夹具的工序的工序余量,计算工序尺寸及公差。 (8)确定所设计工序的切削用量及工时定额。 (9)填写工艺文件——工艺过程卡和工序卡各一份。

【3】微机原理与汇编语言程序设计课程设计实验指导书_图文_百.

《微机原理与汇编语言程序设计课程设计》 实验指导书 本课程设计包含软件部分和硬件部分两个环节。 软件部分完成在有限的课内实验环节无法涉及到的具有综合设计性的软件实验,如中断程序设计、I/O程序设计、宏设计等。硬件部分利用伟福试验系统设计一个电子钟电路,并编制一个程序使电子钟能正常运行。通过软硬件环节的设计和调试,巩固所学知识,增强动手能力,提高综合性工程素质。 总实验学时:共计2周 实验一:电话号码本设计完善 实验类型:综合性、设计性实验 学时:1天 适用对象:信息安全专业 实验二:显示器I/O程序设计 实验类型:综合性、设计性实验 学时:1天 适用对象:信息安全专业 实验三:中断程序设计 实验类型:综合性、设计性实验 学时:1天 适用对象:信息安全专业

实验四:发声系统设计 实验类型:综合性、设计性实验 学时:1天 适用对象:信息安全专业 实验五:键盘程序设计 实验类型:综合性、设计性实验 学时:1天 适用对象:信息安全专业 实验六:电子钟设计 实验类型:综合性、设计性实验 学时:5天 适用对象:信息安全专业 一、实验目的和要求 软件实验部分要求进一步熟悉汇编语言开发环境,掌握汇编语言程序设计的方法和步骤,并根据教师意见和讨论,完善改进课内环节所进行的实验及进行其他综合性、设计性较强的实验内容,具体如下: 1. 熟练掌握汇编语言程序设计环境,根据前期掌握程度,可选择Masm for windows集 成实验环境(实验室配备,或自行安装masm5.0、masm6.0、Emu8086,Tasm等,软件开发环境可由学生根据使用爱好自选。

2.根据课内实验验收时指导教师提出的意见,以及和同学讨论的结果,设计实现一个功能比较完善的电话号码本,并在设计中体现自己的工作特色,即具备和其他设计不同之处。 3. 显示器I/O程序设计,完成屏幕窗口控制程序。 要求在屏幕上开出三个窗口,它们的左上角和右下角的坐标分别是(5,10,(15,30和(5,50,(15,70和(18,15,(22,65,如从键盘输入字符,则显示在右窗口,同时也显示在下窗口的最下面一行。若需要将字符显示于左窗口,则先按下←键,接着再从键盘输入字符,字符就会从左窗口的最下行开始显示,同时下窗口也显示出左窗口的内容。如果再按下→键,输入字符就会接在先前输入的字符之后显示出来。当一行字符显示满后,窗口自动向上卷动一行,输入字符继续显示与最低一行,窗口最高一行向上卷动后消失。 4. 中断程序设计,完成内部中断服务程序和外部中断服务程序设计。具体要求为: (1.编写一个内部中断服务程序,使其能够显示以“0”结尾的字符串(利用显示器功能调用INT 10H。字符串缓冲区首地址为入口参数,利用DS:DX传递此参数。 (2.编写一个可屏蔽的外部中断服务程序,中断请求来自8259A的IRQ0,在新的外部中断服务程序(新08H中断中,使得每55ms的中断在屏幕上显示一串信息“A 8259A Interrupt!”,显示10次后,恢复原中断服务程序,返回DOS。 5.发声系统设计,参考教材中的例9.1,利用扬声器控制原理,编写一个简易乐器程序。 要求当按下1~8数字键时,分别发出连续的中音1~7和高音i(对应频率依次为524Hz、588Hz、660Hz、698Hz、784Hz、880Hz、988Hz和1048Hz;当按下其他键时,暂停发声。如果时间允许,可在此基础上自行发挥,如增加按键功能、编辑歌曲等。

《单片机》课程实验教案

《单片机》课程实验教案 实验一流水灯实验 实验目的: 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)带断电仿真。

无机材料工艺课程设计指导书

无机非金属材料专业 《无机材料工艺课程设计》 指导书 无机非金属材料研究所编 2010年5月

目录 课程设计要求与说明 (1) 第一章窑炉制图规格 (2) 第二章窑体图 (9) 第三章尺寸标注 (13) 第四章窑炉课程设计说明书撰写规范 (19) 第五章设计说明书的编写 (22) 图1 隧道窑窑体主图 (26) 图2 隧道窑预热带典型断面图 (30) 图3 辊道窑窑体主图 (31) 图4 辊道窑窑体断面图 (33)

课程设计要求与说明 一、课程设计目的 课程设计是课堂教学的实践延伸,目的是对学生学习《陶瓷工艺学》课程的最后总结,是教学重要的一环。要求学生通过课程设计能综合运用和巩固所学的理论知识,并学会如何将理论与实践结合,研究解决实际中的工程技术问题。 主要任务是培养学生设计与绘图的基本技能,掌握窑炉设备的设计程序、过程与内容。学生根据老师给定的设计任务,在规定的时间里,应围绕自己的题目内容,结合所学知识,认真查阅资料,体验工程设计的过程,同时锻炼学生分析和解决实际问题的能力。 二、课程设计要求 通过本课程设计,要求学生进一步了解窑炉设备的基本结构;掌握窑炉设备的工作原理、工程制图方法和编制设计说明书的方法,同时要求学生融会贯通所学的理论知识,与实践结合,理解窑炉设备的设计思想和设计方法。学生对课程设计题目应视作真正的任务,要求学生认真负责地进行设计,每一个计算数据和结构设计应尽可能与生产实际相结合,课程设计应作为学生的创造性成果,不能抄袭历届学生的设计,也不允许简单照搬现成的资料,要求学生能表达自己的设计思想。 三、课程设计题目、内容 1、设计题目:隧道窑设计 辊道窑设计 2、设计内容 (1)图纸:主体结构图及主要断面图。要求尺寸标注齐全,线条、文字、图例规范; (2)说明书:确定主要尺寸和工作系统,进行燃烧计算和热平衡计算,要求计算正确,编写完整,格式规范。

生物化学课程实验指导书

〈〈生物化学》实验指导书适用专业:生物技术、生物工程、食品科学与工程 生物与食品工程学院生物科学系

生物化学实验细则 为了保证生物化学实验的顺利进行,培养同学们掌握良好、规范的生物化学基本实验技能,特制定以下实验细则,请同学们严格遵守。 1. 实验前应提前预习实验指导书并复习相关知识。 2. 严格按照生物化学实验分组,分批进入实验室,不得迟到。非本实 验组的同学不准进入实验室。 3. 进入实验室必须穿实验服。各位同学进入各白实验小组实验台后, 保持安静,不得大声喧哗和嬉戏,不得无故离开本实验台随便走动。 绝对禁止用实验仪器或药物开玩笑。 4. 实验中应保持实验台的整洁,废液倒入废液桶中,用过的滤纸放入 垃圾桶中,禁止直接倒入水槽中或随地乱丢。 5. 实验中要注意节约药品与试剂,爱护仪器,使用前应了解使用方法, 使用时要严格遵守操作规程,不得擅白移动实验仪器。否则,因非实验性损坏,由损坏者赔还。 6. 使用水、火、电时,要做到人在使用,人走关水、断电、熄火。 7. 做完实验要清洗仪器、器皿,并放回原位,擦净桌面。 8. 实验后,要及时完成实验报告。 2006年1月

生物化学实验细则 (i) 目录 (2) 实验1蛋白质的沉淀、变性反应 (3) 实验2醋酸纤维素薄膜电泳分离血清蛋白 (6) 实验3 SDS-聚丙烯酰胺凝胶电泳测定蛋白质分子虽- --11实验4 凝胶过滤层析法测定蛋白质分子虽 (16) 实验5 DNA的琼脂糖凝胶电泳 (20) 实验6唾液淀粉酶的性质和活力测定 (24) 实验7 生物氧化与电子传递 (25) 实验8植物体内的转氨基作用 (27) 实验1 蛋白质的沉淀、变性反应 (3学时) 目的要求 1. 加深对蛋白质胶体溶液稳定因素的认识。 2. 了解沉淀蛋白质的几种方法及其实用意义。 3. 了解蛋白质变性与沉淀的关系。 4. 了解蛋白质两性性质 原理 在水溶液中,蛋白质分子表面形成水化层和双电层而成为稳定的胶体颗粒,所以蛋白质溶液和其他亲水胶体溶液相类似。但是,蛋白质胶体颗粒的稳定性是有条件的,相对的。在一定的物理化学因素影响下,蛋白质颗粒失去电荷,脱水,甚至变性,则以固态形式从溶液中析出,这个过程称为蛋白质的沉

数据结构课程设计实验指导书

《数据结构课程设计》实验指导书 1.1 实验报告撰写的基本要求 1.1.1 问题描述 这一部分需要简单介绍题目内容,即该实验到底要做什么。 1.1.2 算法说明 这一部分需要详细描述解决问题需要用到算法和重要的数据结构,即该实验到底应该怎么做。 基本要求:处理问题中所用到的关键算法都要描述清楚,而不是仅描述主函数。算法和数据结构可用伪码和图示描述,不要只写源代码和注释。 1.1.3 测试结果 这一部分内容需要紧扣实习的题目类型和要求,涉及提供相应的测试方法和结果。 对于需要利用某算法解决某问题的题目,应设计并填写一张测试用例表。每个测试用例一般包括下列内容: (1)测试输入:设计一组输入数据; (2)测试目的:设计该输入的目的在于测试程序在哪方面可能存在漏洞; (3)正确输出:对应该输入,若程序正确,应该输出的内容; (4)实际输出:该数据输入后,实际测试得到的输出内容; (5)错误原因:如果实际输出与正确输出不符,需分析产生错误的可能原因; (6)当前状态:分为“通过”(实际输出与正确相符)、“已改正”(实际输出与正确输出不符,但现在已修改正确)、“待修改”(实际输出与正确输出不符,且尚未改正)三种状态; (7)测试结果分析:需要详细解释测试策略,对得到的数据进行分析,总结出算法的时空复杂度,得出自己对算法性能等方面分析的结论。 附录:源代码 源代码列在附录中,要求程序风格清晰易理解,有充分的注释,有意义的注释行少于代码的30%将不能得分。

1.2 实习作业的提交要求 每个实习项目结束后,学生按照实验报告格式和内容要求提交实验报告(打印稿)1份,与此同时提交压缩后的电子资料1份,电子资料要求按照如下方式打包: 文档夹:包括电子版的实验报告 学号姓名.rar 源代码文件 代码夹:源代码文件对应的可执行文件 readme.txt文件,告知如何编译源代码,生 成可执行文件

单片机实验指导书

《单片机原理实验指导书》 2013年03月

单片机实验是学习单片机理论的重要实践环节。其目的在于通过试验来验证和研究单片机理论,增强感性认识, 以促进认识的深化,培养学生科学的分析能力,使学生掌握单片机试验的操作方法和基本技能;培养学生严肃认真和实事求是的科学作风,锻炼科学实验的能力。 为了培养学生独立分析问题和解决问题的能力;培养学生的动手操作能力;为了更有效的完成每项实验,要求学生在实验前必须作充分预习。除复习与实验有关的理论,还要认真研究实验指导书,了解实验目的、内容、弄清实验原理,掌握编程步骤、调试程序的方法。 本指导书是根据数控专业实验教学大纲的要求以及我校单片机实验室的现状编写的。

前言 keil51软件使用简要说明---------------------------------------------------4 实验一数据传送类指令实验----------------------------6 实验二算术指令实验-----------------------------------9 实验三逻辑指令实验-----------------------------------------------------11 实验四控制转移和子程序调用实验-----------------------------------13 实验五典型程序设计-----------------------------------------------------14 实验六定时/计数器及中断实验---------------------------18 keil51使用简要说明

焊接工艺课程设计指导书

材料成形及控制工程专业课程设计 焊接工艺设计指导书 一、设计目的 1.通过实际产品的焊接工艺设计,使学生了解焊接结构的生产工艺过程; 2.掌握焊接工艺的设计方法及工艺文件的制定; 3.培养学生运用专业理论知识解决实际焊接生产问题的能力,锻炼查阅文献资料及工具书籍的基本技能。 二、设计内容 在规定时间内,完成由教师指定的某一个结构件的焊接工艺设计任务,主要内容包括: 1. 焊接结构件的设计简图与技术要求; 2. 产品的制造工艺性能分析; 3. 主要接头的焊接方法选择与说明,坡口型式及尺寸的设计与说明; 4. 主要部件(筒节、封头等)的加工工艺过程卡; 5. 产品的装焊工艺过程卡; 6. 壳体的焊接工艺卡。 三、设计要求 1.手绘产品的结构设计简图,标注出产品的主要结构尺寸;主要零件的名称、材质与规格;设计技术要求(包括制造技术要求与检验要求)等。 2.产品的制造工艺性能分析主要包括容器主体材料的焊接性分析与结构的装焊工艺性能分析。容器主体材料的焊接性能主要分析材质的焊接裂纹倾向及产生其它焊接缺陷的倾向,说明为保证焊接质量应采取的工艺措施,如合理选用焊接方法、焊接材料、焊前预热、焊后热处理、层间温度等;结构的装焊工艺性能分析主要针对特殊、复杂容器结构,分析需要采用的装焊顺序与方法。 2. 接头焊接方法的选择和坡口型式的设计应包括纵焊缝、环焊缝、封头拼缝、 人孔接管与筒体的焊缝等,绘制接头的局部放大图。选择与设计的依据主要从容器结构尺寸、接头位置、材质及厚度、施焊条件与可操作性、焊接变形与应力、装焊顺序等方面考虑。 3. 主要部件(筒节、封头等)的加工过程卡要求制定部件从原材料备料至组 装焊接之前的全部加工工艺过程,包括各加工工序的名称、加工内容、所用的工装设备与检验要求等,必要时绘制出加工工艺简图; 4. 壳体的装焊工艺设计包括装焊工艺顺序、工序名称与内容、各工序所涉及

工业控制网络技术课程实验指导书2013

实 验 一 Automation Studio 的使用和基本程序编程及调试 一、实验目的 1、掌握Automation Studio 的基本使用技巧和方法 2、熟悉Automation Studio 的基本命令 3、学会和掌握Automation Studio 程序的调试方法 二、实验设备 PC机一台,装有Automation Studio编程软件;贝加莱PLC-2003一台; 各PC机与PLC-2003通过RS232电缆连接进行通信。 详见附录一。 三、实验内容 熟悉并练习Automation Studio的使用,用选定的编程语言编制、调试控制程序。Automation Studio是贝加莱公司为其自动化控制设备PLC(可编程计算机控制器)开发的一种可使用多种编程语言的PLC开发环境,如附录二所示。 1.PLC硬件配置: 根据所给实验装置,使用Automation Studio对系统硬件进行配置。 配置方法见本指导书附录B。 2.实验程序1: 使用Automation Basic或其它PLC编程语言,编制一段小控制程序,实现以下功能:利用实验装置上的第一个模拟量旋钮(电位器),来控制模拟量输

出,当旋转该电位器时,第一个模拟量输出随之变化,旋钮逆时针旋到底时(模拟量输入为最小值0),要求模拟量输出为0(光柱无显示),当旋钮顺时针旋到底时(模拟量输入为最大值32767),要求模拟量输出为最大值(光柱全显示); 同时,第二个模拟量输出的状态正好与第一个模拟量输出相反。 3.实验程序2: 使用Automation Basic或其它PLC编程语言,编制一段小控制程序,实现以下功能:利用实验装置上的两个开关,来控制模拟量输出,当接通(合上)其中一个开关(另一个应处于断开状态)时,第一个模拟量输出从0开始随时间逐渐增大,达到其最大值后,再从0开始…,周而复始;当接通(合上)另一个开关时,第二个模拟量输出从0开始随时间逐渐增大,达到其最大值后,再从0开始…,同时,第二个模拟量输出从其最大值开始随时间逐渐减小,达到0后,再从其最大值开始…,周而复始。 四. 思考题 1.在Automation Studio中为什么要对PLC系统硬件进行配置? 2.为什么要为用户编制的控制程序命名? 3.为用户程序选择循环周期的原则是什么? 4.Automation Studio为用户提供多种编程语言有什么好处?

《面向对象程序设计》课程设计实验指导书2013

《面向对象程序设计》课程设计 实验指导书 武汉理工大学理学院 物理科学与技术系 2013年2月1日

目录 设计一简单计算器 (1) 设计二模拟时钟程序 (4) 设计三 24点游戏 (8) 设计四多媒体视频播放器 (11) 设计五幸运52 (14) 设计六简单画图程序 (17) 课程设计说明书要求 (20)

设计一简单计算器 一、概述 在运算过程中,通过使用计算器能减少运算量。既可以用“计算器”的标准视图执行简单的计算,也可以用其科学型视图执行高级的科学计算。用户使用“计算器”执行所有通常用手持计算器完成的标准操作。 简单计算器包括双目运算和单目运算功能。双目运算符包含基本的四则运算及乘幂功能,单目运算符包含正余弦,阶乘,对数,开方,倒数等运算。简单计算器可对输入任意操作数,包括小数和整数及正数和负数进行以上的所有运算并能连续运算,同时包含清除,退格,退出功能。简单计算器出现错误会给出相应错误提示。而且可以操作与运算按钮相对应的菜单项。 通过对简单计算器的设计,可以熟悉MFC编程,包括Visual C++在数学计算方面的知识、算法设计、对话框和控件的使用及应用程序的调试,同时对面向对象与可视化程序设计有一定的认识,并提高动手编程的能力。 二、设计任务 1、提出总体方案的设计思想和原理,绘制程序流程图和描述程序的功能,并说明程序的特点和难点。具体如下: 执行简单计算: (1) 键入计算的第一个数字。 (2) 单击“+”执行加、“-”执行减、“*”执行乘或“/”执行除。 (3) 键入计算的下一个数字。 (4) 输入所有剩余的运算符和数字。 (5)单击“=”。 执行科学计算:能够执行阶乘、正弦、余弦和指数运算。 2、添加相关控件,制作与用户交互性较好的应用程序界面。

单片机课程设计指导书

单片机原理及应用课程设计指导书 一、课程设计目的 《单片机原理及应用》是一门技术性,应用性、实践性很强的学科。课程设计是学好本门课程的又一重要实践性教学环节,课程设计的目的和任务就是配合单片机的教学和平时实验,以达到巩固消化课程的内容,进一步加强综合应用能力及单片机应用系统开发和设计能力的训练,启发创新思维,使之具有独立单片机产品和科研的基本技能,是以培养学生综合运用所学知识的过程,是知识转化为能力和能力转化为工程素质的重要阶段。 二、课程设计要求 1、每个学生可以从下面的课程设计题目中任选一个(也可以根据自己的兴趣选题,但选题必须是和单片机应用有关的其他控制或测试系统,同时要通过指导老师确认),选题后按任务书的要求查阅资料,完成系统的总体设计和各个模块的设计。具体实现可以用Proteus仿真,也可以用硬件。 2、进入实验室以后应根据前面的设计在2周内独立完成仿真和调试任务。课程设计过程中,要认真记录资料来源、出现的问题和解决方法。 3、不同的学生如果选题相同,相互之间可以相互探讨,但杜绝抄袭。如果发现,按零分计算。 4、设计完成后学生要按要求认真撰写课程设计报告,并于设计完成后一周内交指导老师评阅。同时准备设计测试和答辩。

三、时间安排 1、13周之前完成分组和选题,并根据选题向指导老师要任务书 2、14周根据任务书的设计要求,查阅相关的资料,完成系统总体方案设计及各模块的软硬件设计 3、15周进入实验室进行仿真、调试,并馔写设计报告,并于16周周一交给指导教师,并准备系统测试和答辩。 四、设计作品提交 1、课程设计报告书 2、proteus仿真程序(对于用proteus仿真的学生) 3、硬件实物及单片机源程序文件 五、设计报告的撰写 1、设计报告采用统一的格式,封面包括:课程设计名称、班级、姓名、学号、设计时间,具体参考设计摸板。 2、设计报告书写规范,系列分以下几个部分进行书写: 1、绪论:介绍设计的背景和意义 2、系统总体方案设计:给出系统设计硬件框图,说明实现的基本原理 3、硬件系统设计:针对框图中的硬件模块,分别介绍选择的具体元器件型号,并介绍这些器件的性能及和单片机的连接图,最后画出详细的这个系统硬件原理图。 4、系统软件设计:根据设计的功能划分模块,画出主程序和主程序的软件流程图。 5、系统调试及仿真 写出调试方法和运行结果 6、设计总结 六、课程设计内容及提示

冲压工艺与模具设计课程设计指导与任务书

冲压工艺及模具设计》课程设计指导书 2.1 课程设计目的 本课程设计是在学生学完“冲压工艺与冷冲模具设计”理论课并进行了上机练习之后 进行的一个重要教学环节。是学生运用所学理论,联系实际,提高工程技术能力和培养严 谨细致作风的一次重要机会。通过本次设计要达到以下目的: 1、巩固与扩充“冲压工艺与冷冲模具设计”以及有关技术基础课程所学的内容,掌握 制订冲压工艺规程和设计冲压模具的方法。 2、培养综合运用本专业所学课程的知识, 解决生产中实际问题的工程技术能力 设计、计 算、绘图、技术分析与决策、文献检索以及撰写技术论文的能力)。 3、养成严肃、认真、细致地从事技术工作的优良作风。 2.2 课程设计步骤 1. 设计准备 1) 阅读产品零件图 (1) 设计前应预先准备好设计资料、手册、图册、绘图用具、图纸、说明书用纸。 (2) 认真研究任务书及指导书,分析设计题目的原始图样、零件的工作条件,明确设 计要求 及内容。 (3) 熟悉各种可采用的模具结构形式及其优缺点。 2) 冲件图样分析 产品零件图是分析编制冲压方案、设计模具的重要依据,对零件图的分析 主要是从冲 压工艺的角度出发,对冲压件的形状、尺寸 ( 最小孔边距、孔径、材料厚度、最大 外形 精度、表面粗糙度、材料性能等逐项分析,确定冲压工序图。若有与冲压工艺要求相悖者, 应采 取相应的解决措施或与指导教师协商更改。 (1) 工艺分析。 合理的冲压工艺,既能保证冲件的质量,使冲压工艺顺利进行,提高模具寿命,降低 成本,提高经济效益,同时给模具的设计、制造与修理带来方便。所以必须对指定的冲压 件图样进行充分的工艺分析,在此基础上,拟订各种可能的不同工艺方案。 工艺分析主要是分析冲件的形状、尺寸及使用要求,分析冲件的工艺性;根据成形规 律,确定所用冲压工艺方法;根据生产批量、冲压设备、模具加工的工艺条件等多方面因 素,进行全面的分析、研究,确定冲件的工艺性质、工序数量、工序的组合和先后顺序。 在几种可能的冲压工艺方案中,选择一种经济、合理的工艺方案,并填写冲压工艺卡。 (2) 制订冲压工艺。 制订冲压工艺方案时,应做如下工作: ① 备料。确定板料、条料的规格、要求,并计算出材料利用率。 ② 确定工序性质、数目、先后顺序、工序的组合形式。 包括: )、

数学实验课程实验指导书Word版

《数学实验》课程实验指导书 2006-4-29

目录 实验一、微积分基础 3实验二、怎样计算 5实验三、最佳分数近似值 6实验四、数列与级数 7实验五、素数 8实验六、概率 9实验七、几何变换 11实验八、天体运动 13实验九、迭代(一)——方程求解 15实验十、寻优 16实验十一、最速降线 18实验十二、迭代(二)——分形 20实验十三、迭代(三)——混沌 21实验十四、密码 22实验十五、初等几何定理的机器证明 23附表(实验报告) 24

实验一、微积分基础 一、实验目的及意义:1、熟悉Mathematic软件常见函数图形 2、通过作图,进一步加深对函数的理解,观察函数的性质 3、构造函数自变量与因变量的对应表,观察函数的变化。 二、实验内容: 1.1函数及其图象 1.2数e 1.3 积分与自然对数 1.4调和数列 1.5双曲函数 三、实验步骤 1.开启软件平台——Mathematics ,开启Mathematics编辑窗口; 2.根据各种问题编写程序文件 3.保存文件并运行; 4.观察运行结果(数值或图形); 5.根据观察到的结果写出实验报告,并浅谈学习心得体会 四、实验要求与任务 根据实验内容和步骤,完成以下具体实验,要求写出实验报告(实验目的→问题→数学模型→算法与编程→计算结果→分析、检验和结论→心得体会) 1、1函数及图形 (1)在区间[-0.1,0.1]上作出 y = sin(x)/x 的图象,观察图象在 x = 0 附近的形状 (2)在同一坐标系内作出函数y = sin(x) 和它的展开式的前几构成的多项式函数y = x-x^3/3!,y = x-x^3/3!+x^5/5! . . . 的图象,观察这些多项式函数图象对 y = sin x 的图象逼近的情况. (3)分别取n =10,20,画出函数 y = sin(2k-1)x/(2k-1),k=1,2,...,n求和} 在区间[-3PI,3PI]上的图象.当N 趋向无穷时函数趋向什麽函数? (4)别取n = 5,10,15, 在同一坐标系内作出函数f(x) = sin x 与p(x) = x * (1-x^2/PI^2)*(1-x^2/(2^2*PI^2))*...*(1-x^2/n^2*PI^2))在区间[-2PI,2PI]上的图象,观察 p(x) 图象对 y = sin x的图象逼近的情况. 1、2数e 观察当n趋于无穷大时数列a n=(1+1/n)n和A n=(1+1/n)n+1的变化趋势: (1)n=10m,m=1,2,. . . ,7时的值,a n,A n观察变化趋势. (2)在同一坐标系内作出三个函数地图象y=(1+1/10x)10^x , y=(1+1/10x)10^x , y=e观察当 x 增大时

软件工程课程设计指导书

软件工程课程设计指导书 作者:周兵 软件工程课程设计是为了加强和巩固软件工程这门学科知识及技能的学习而开设的,它是一门实践性的课程,上机实验是其主要的环节。本实验指导书是帮助同学们进行上机实验而制订的。 一、实验目的: 1.能按照软件工程的思想,采用面向对象的方法开发出一个小型软件系统。 2.在此过程中,能综合利用以前所学习的专业知识。 3.加深对软件工程这门学科知识的理解,并掌握其基本的技能及方法,培养良好的软件开发素养。 二、面向专业:计算机科学与技术 三、先修课程:一门计算机高级语言、C++语言、数据库系统概论 四、上机学时数:10学时 五、实验环境 1.单机模式 操作系统:Windows 开发工具:C++ Builder 6.0、Access 2000 六、课程设计的基本要求 1. 基本了解和掌握面向对象的开发的过程与方法。 2. 基本能够完成所要求的系统。 3. 报告文档符合具体要求。 七、设计内容 题目:选课系统 1.说明:本设计选择广大学生最熟悉的选课系统最为设计任务,便于同学联系实际,学以至用。但限于具体条件和时间的限制,宜采用C++ Builder 6.0、Access 2000。 2.具体要求: 1)数据要求 所存储和查询的数据要符合本学校的具体情况,所涉及的字段至少应包括(名称可 以不同):学生姓名、学号、登陆密码、性别、出生年月、籍贯、地址、学生电话、家庭地址、教师号、教师姓名、教研室、职称、性别、教师电话、课名、课号、学 分、先行课号、课时、开课教室、人数限制、选课人数、考试成绩、平时成绩、总 评成绩。 2)功能要求 功能至少应有:等录、查询开课情况、查询选课情况、查询成绩、选课、退课等。 3)设计要求 整个系统的开发过程及方法应符合软件工程的要求,软件能够正常运行。 八、报告

51单片机电子时钟课程设计实验报告

《单片机原理与应用》课程设计 总结报告 题目:单片机电子时钟(带秒表)的设计 设计人员:张保江江润洲 学号:2012197213 2012118029 班级:自动化1211 指导老师:阮海容

目录 1.题目与主要功能要求 (2) 2.整体设计框图及整机概述 (3) 3.各硬件单元电路的设计、参数分析及原理说明 (3) 4.软件流程图和流程说明 (4) 5.总结设计及调试的体会 (10) 附录 1.图一:系统电路原理图 (11) 2.图二:系统电路PCB (12) 3.表一:元器件清单 (13) 4.时钟程序源码 (14)

题目:单片机电子时钟的设计与实现 课程设计的目的和意义 课程设计的目的与意义在于让我们将理论与实践相结合。培养我们综合运用电子课程中的理论知识解决实际性问题的能力。让我们对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立完成某些单片机应用系统的开发和设计打下一个坚实的基础。 课程设计的基本任务 利用89C51单片机最小系统,综合应用单片机定时器、中断、数码显示、键盘输入等知识,设计一款单片机和简单外设控制的电子时钟。 主要功能要求 最基本要求 1)使用MCS-51单片机设计一个时钟。要求具有6位LED显示、3个按键输入。 2)完成硬件实物制作或使用Pruteus仿真(注意位驱动应能提供足够的电流)。3)6位LED数码管从左到右分别显示时、分、秒(各占用2位),采用24小时标准计时制。开始计时时为000000,到235959后又变成000000。 4)使用3个键分别作为小时、分、秒的调校键。每按一次键,对应的显示值便加1。分、秒加到59后再按键即变为00;小时加到23后再按键即变为00。在调校时均不向上一单位进位(例如分加到59后变为00,但小时不发生改变)。 5) 软件设计必须使用MCS-51片内定时器,采用定时中断结构,不得使用软件延时法,也不得使用其他时钟芯片。 6)设计八段数码管显示电路并编写驱动程序,输入并调试拆字程序和数码显示程序。 7)掌握硬件和软件联合调试的方法。 8)完成系统硬件电路的设计和制作。 9)完成系统程序的设计。 10)完成整个系统的设计、调试和制作。 11)完成课程设计报告。 基本要求 1)实现最基本要求的1~10部分。 2)键盘输入可以控制电子时钟的走时/调试。 3)设计键盘输入电路和程序并调试。 4)掌握键盘和显示配合使用的方法和技巧。 提高发挥部分

焊接结构课程设计指导书

焊接结构与生产工艺课程设计指导书通用桥式起重机金属结构和生产工艺设计 曹永胜李慕勤曹丽杰 佳木斯大学材料工程学院

通用桥式起重机金属结构和生产工艺课程设计指导书 一、设计目的 1.培养学生综合运用所学知识的技能.通过对典型焊接结构和生产工艺的设计,使学生能针对产品使用性能和使用条件,制定焊接结构的设计方案及生产工艺方案。在具体的设计过程中,应根据结构的特点和技术要求,提出问题,分析问题产生的原因,并找到解决问题的途径和具体措施,制定合理的结构设计方案和生产工艺方案,从而得到一次解决实际工程问题的锻炼. 2.培养学生自学能力.使学生熟悉工具书,参考书的查找与使用方法,在学习前人的设计经验的基础上,发挥主观能动性,有所创新. 3.了解焊接工程技术人员的主要任务,工作内容和方式方法. 二、设计内容与计划 (一)设计内容 1. 5~50T通用桥式起重机主梁箱型结构设计。 2. 5~50T通用桥式起重机主梁生产工艺指定。 3.5~50T通用桥式起重机主梁结构生产图纸绘制。 (二)设计计划 1.接受设计任务、查阅资料和制定设计方案。(2天) 2.主梁结构设计计算;(7天) 3.主梁结构生产图纸绘制;(1天) 4.主梁结构生产工艺分析;(2天) 5.主梁生产工艺规程制定。(2天) 6.总结和考核。(1天) (三)任务完成 课程设计完成后,学生应交付以下材料: 1 主梁结构设计计算说明书; 2 主梁结构生产工艺分析报告; 3 主梁结构生产用施工图纸; 4 主梁生产工艺规程.

通用桥式起重机主梁结构及生产工艺设计 §1 通用桥式起重机简介 通用桥式起重机是指用吊钩或抓斗(有的也有用电磁盘)吊取货物的一般用途的桥式起重机,它桥架(大车)和起重小车两大部分组成,桥架横跨于厂房或露天货物上空,沿吊车梁上的起重机轨道纵向运行。通用桥式起重机有大车运行机构(装在桥架上),起升机构和小车运行机构(装在小车上)等三种工作性机构,皆为电动。通用桥式起重机的起重量可达500吨,跨度50~60米。 1.1 通用桥式起重机的基本组成 1.2 通用桥式起重机的基本参数 1额定起重量Q(tf) 2 跨度L(m) 3大车运行速度(m/min) 4 小车运行速度(m/min) 5 起升高度(m) 6 起升速度(m/min) 7 接电持续率JC JC = 100t i /T % t i —在起重机的一个工作循环中该机的总运转时间。 T --起重机一个工作循环所需的时间。 T = 360/N h (s) 通用桥式起重机 大车 小车桥架 大车运行机构 主梁 端梁小车架 小车运行机构 起升机构 图 1 通用桥式起重机组成

操作系统_课程实验指导书

《—操作系统—》 实验指导书 洪朝群编写 适用专业:计算机(嵌入式) 厦门理工学院计算机科学与信息工程学院 2015年9 月

实验指导书前言内容要求 前言 本课程的基本内容介绍,通过学习学生需要掌握的基本知识。 为了使学生更好地理解和深刻地把握这些知识,并在此基础上,训练和培养哪些方面的技能,设置的具体实验项目,其中哪几项实验为综合性、设计性实验。 各项实验主要了解、掌握的具体知识,训练及培养的技能。 本指导书的特点。 对不同专业选修情况说明。

实验一:Linux操作系统的安装过程与界面 实验学时:4 实验类型:验证 实验要求:必修 一、实验目的 通过本实验的学习,使学生掌握Linux操作系统的安装方法,并且了解Linux 界面的基本使用方法。 二、实验内容 实验内容:用vmware workstation安装Ubuntu12.10系统。 三、实验原理、方法和手段 无 四、实验组织运行要求 以学生自主训练为主的开放模式组织教学 五、实验条件 无 六、实验步骤 1、下载Ubuntu12.10桌面版安装镜像, https://www.doczj.com/doc/ed15585898.html,/download/desktop 2、打开vmware,建立虚拟机镜像 3、安装过程参考(“VMWare8.0安装Ubuntu12.04教程.pdf”文件),注意使用虚拟机的时候把镜像文件放在最后一个盘。 4、(可选步骤)如果本机上的wmware版本在安装系统的过程中出现问题,可下载新版进行安装。https://www.doczj.com/doc/ed15585898.html,/d/FWACAQQFRTZQ?p=09122 七、思考题 Linux与Windows有何不同?

数据结构课程设计实验指导书

数据结构课程设计 指 导 书 东华大学计算机科学与技术学院 2017年1月

目录 1.前言 (1) 1.1指导思想 (1) 1.2设计任务 (1) 1.3参考进度 (2) 1.4成绩评定 (2) 1.5注意事项 (3) 1.6参考书目 (3) 2.个人任务 (4) 2.1 排序算法设计 (4) 2.2 应用算法设计 (4) 3 小组任务 (6) 3.1 有向图问题 (6) 3.2 最小生成树问题 (6) 3.3 关键路径问题 (6)

1.前言 《数据结构》是计算机科学与技术专业的一门核心专业基础课程,其主要任务是培养学生的算法设计能力及良好的程序设计习惯。通过学习,要求学生掌握典型算法的设计思想及程序实现,能够根据实际问题选取合适的存储方案、设计出简洁、高效、实用的算法,并为后续课程的学习及软件开发打下良好的基础。 1.1指导思想 本次课程设计的指导思想是: 1、学习获取知识的方法; 2、提高发现问题、分析问题和解决实际问题的能力; 3、加强创新意识和创新精神; 4、加强团队的分工与合作; 5、掌握面向实际背景思考问题的方法。 1.2设计任务 本次课程设计任务主要分为个人任务和小组任务两种。 个人基本任务: 在DHU-OJ平台上按要求完成“个人任务”部分的设计任务,其中选做题不是必须完成的任务。 小组任务: 完成“小组任务”部分的设计任务,其中选做题不是必须完成的任务。1.1要求 1、每项目小组人员为3~5名。 2、每项目小组提交一份课程设计报告,内容包括:课题名称,课题参加人 员名单和分工,课题的目的,课题内容,需求分析、概要设计、主要代码 分析、测试结果、课题特色和创新之处、收获与体会、使用说明。 3、每人必须在完成个人任务的基础上提交个人任务的设计报告,内容包括:

单片机实验指导书

单片机实验 实 验 指 导 书 2017年2月

单片机实验报告 (自动化XX级) 实验名称 学生 联系方式 学号 院系工学院电气与信息工程系专业自动化 指导教师 填写日期

实验一数据传送 一、实验目的 1.进一步熟悉仿真器的使用方法。 2.练习设计简单的程序。 3.掌握8051片RAM和片外RAM的数据传送方法,从而了解这两部分存贮器的特点。 二、实验容 将8051部RAM 40H~4FH置初值00H~0FH,然后将40H~4FH容传送到外部RAM的4800H~480FH,再将4800H~480FH传回部RAM的50H~5FH。设置断点B1、B2、B3每运行到断点时检查相应的CPU现场和存贮单元的容。 三、实验准备 1、认真阅读本实验指导。 2、读懂下面的程序: #include #include char data *p40 ,*p50 ; char xdata *p4800; char i, j, k; void main( ) { p40=0x40; p50=0x50; p4800=0x4800; for(i=0;i<16;i++) { *p40=i; p40=p40+1; } //B1 p40=0x40; for(j=0;j<16;j++) { *p4800=*p40; p40=p40+1; p4800=p4800+1; } // B2 p4800=0x4800; for(k=0;k<16;k++) { *p50=*p4800; p50=p50+1;

p4800=p4800+1; } } //B3 3、画出如下要测的数据表格: 四、实验步骤 1、向机器输入程序。 2、运行程序至第一个断点B1,检查40H~0FH单元容及指针p40的容。 3、运行程序至第二个断点B2,检查4800H~480FH单元容及指针p40,p4800的容。 4、运行程序至第三个断点B3,检查50H~5FH单元容及累加器及指针p50的容。 五、实验报告要求 1、写出C语言源程序和对应的汇编语言指令及注解的程序清单。 2、将测得的数据填入表格,并和理论分析的结果相比较。 3、说明8031CPU对部存贮器和外部扩展RAM存贮器各有哪些寻址方式? 4、如果要读外部程序存储器0x4800中的容,该如何访问? 5.实验心得。(必须)

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