文档库 最新最全的文档下载
当前位置:文档库 › 星研集成开发环境使用手册(精)

星研集成开发环境使用手册(精)

星研集成开发环境使用手册(精)
星研集成开发环境使用手册(精)

附录三星研集成环境软件

3.1 软件安装

3.1.1安装星研集成环境软件

一. 新用户安装步骤

使用光盘安装:

1.将仿真器、实验仪所配CD插入CD-ROM驱动器。

2.在“我的电脑”或“资源管理器”中选择CD-ROM驱动器\ WIN32\星研,然后运行SETUP.EXE文件即可进入安装界面。

3.中文界面,用户只需按程序提示一步一步进行安装即可。

使用Internet下载文件的用户

1.运行下载文件(XingYan.exe),软件自动执行安装程序。

2.安装程序为中文显示,用户只需按程序提示一步一步进行安装即可。

二. 已安装过低版本星研集成环境软件的用户的安装步骤:

1.首先将原来的低版本软件进行卸载,具体步骤请参考“软件卸载”部分的内容。

2.以后按新用户的安装步骤进行安装。

在安装过程中,如果用户没有指定安装目录,安装完成后会在C:盘建立一个C:\XINGYAN目录(文件夹,结构如下:

XingYan 可执行文件、DLL文件、寄存器文件

EXAMPLES 例子程序

3.1.2软件卸载

1.进入控制面板,运行“添加/删除程序”。

2.进入“添加/删除程序”窗口,在“安装/卸载”页面上的列表中选择“星研集成环境软件”,按“删除”按钮,之后按自动卸载程序的说明一步一步地操作即可。3.1.3 USB驱动程序

1、USB驱动程序的安装

通过USB(通用串口总线)接口将微机与仿真器、实验仪相连,打开仿真器、实验仪电源。仿真器、实验仪与微机的第一次连接引起驱动程序的安装会变得很简单,您只需等待安装过程的结束或按驱动程序的安装向导执行完即可。驱动程序的安装会出现如下界面:

实际的界面可能有些差别,请等待该过程的结束。驱动程序的安装过程中,请勿执行其它应用程序。

2、如何解决连接不上的情况

如果仿真器、实验仪与微机连接不上是由于未按正确步骤造成的,可根据以下步骤解决:

Window98/Window Me:重新安装星研集成环境软件,关闭仿真器电源,稍等几秒钟,再打开电源,等待操作系统安装新的驱动程序结束后,运行星研软件即可。

Windows2000/WinXP:在仿真器电源打开的情况下,使用控制面板中的“设备管理器”,可

以看到一个未安装好的USB设备:

上图中的“通用串行总线控制器”下有一个打问号的USB设备,选中后按鼠标右键,选择菜单中的“卸载”项。重新安装星研集成环境软件,关闭仿真器、实验仪电源,稍等几秒钟,再打开电源,等待操作系统安装新的驱动程序结束后,运行星研软件即可。

注意:必须先安装星研集成环境软件;在WinXP中,驱动程序的安装会有选项,按缺省的值选择即可。

3.1.4 软件启动

运行Windows,进入桌面窗口。

鼠标单击“开始”按钮,在“程序”栏中打开“星研集成环境软件”菜单栏,在其中选择“星研(SUPER、STAR系列仿真器)”,开始启动星研集成环境软件。

注意:当您使用低配置机器时,从星研集成环境软件退出后必须等待足够的时间,让系统完全退出(硬盘停止工作)后,方可再次启动星研集成环境软件。

3.1.5 编译器

星研集成环境软件支持的编译器

MCS51 MCS96、MCS196 80X86

Keil A51、C51

Franklin A51、C51

Intel ASM51、PL/M51 Archimedes A8051、C-51 Intel ASM96、PLM96、

C96 Tasking ASM196、

C196

TC、TASM

编译器请用户自备。

设置工作环境

您的编译器正确安装后,请设置星研集成环境软件的编译器工作环境。打开[主菜单? 项目? 设置工作环境]:

例如:您使用的编译器是Keil的C51,安装在C:\Keil\C51,

执行文件路径: C:\Keil\C51\Bin;

C51头文件路径: C:\Keil\C51\Inc;

库文件路径: C:\Keil\C51\Lib;

A51头文件路径: C:\Keil\C51\Asm。

3.1.6 README文件

使用通用的文本编辑器,打开星研集成环境软件安装目录下的README.DOC文件,可获得此版本软件新增功能及最新的仿真器、实验仪安装、新增功能和使用信息,这些信息往往未及写入本手册。

3.2 如何使用星研集成环境软件

下边几节,介绍如何使用星研集成环境软件:3.2.1 使用汇编语言,编写一个循环点亮P1口的发光二极管的小程序(基础实验部分第一个实验);3.2.2 使用汇编语言,对CPU内部RAM、片外数据RAM读写的小程序(软件部分实验的第一个);3.2.3 使用C51,重新编写第

一个实验。

3.2.1 循环点亮发光二极管程序

星研集成环境软件推荐您使用项目为单位来管理您的程序。如果您做一个简单的实验,或只希望看一个中间结果,您可以不建立项目文件,系统需要的各种设置,来源于“缺省项目”。本

节不使用项目文件。

本例子旨在通过建立一个具体的程序来介绍星研集成软件的使用方法以及它的强大的调试功能。使用户很快的上手,体验到我们软件功能的强大和方便。

首先运行星研集成软件。启动画面如图:

1、设置缺省项目

执行 [主菜单?辅助?缺省项目],出现一个对话框:

(使用仿真器)

(使用仿真模块)

使用仿真器:这时您可以根据自己的需要和实际情况来选择仿真头、公司、CPU、晶振。本实例选择仿真头为PODPH51(DIP,公司为INTEL,CPU为80(C31,晶振12MHz。如果选择89C51等带有EPROM或FLASH的CPU,请点击“地址总线”命令。

使用仿真模块:选择MCS51。

点击进入下一步:“选择语言”

您可以根据自己的需要以及程序的类型作相应的选择,本实例选择Keil的A51、C51、Intel 的PL/M51(请确定在选择语言之前已经安装好相应的编译软件。然后再点击进入下一步:“编译、连接控制项”

如果您使用C51编写C

文件,“Code Rom

Size”选择“Large:

64K program”,

“Memory Model”选择

“Large:variables

in XDATA”,如果您希

望了解C文件行与汇编

代码的对应关系、函数

中参数是如何传递的,

请选择“CODE”,编译

以后生成的列表文件

(扩展名为.LST)中就

会包含汇编代码。

如果您使用汇编语言,选择

MOD51,Keil 自动使用缺省

的8051特殊功能寄存器定

义;如果不选择MOD51,在您

的程序前边,加上:

$include(reg52.inc

上一行必须顶格输入,

reg52.inc是一个寄存器文件,

您可以根据您选择的CPU,选择

对应的寄存器文件(在Keil

C51的ASM目录中)

如果您使用RTX-51 Real-Time OS,请在Keil L51的Operating中选择RTX-51 Tiny Real-Time OS。

然后再点击进入下一步:“存贮器出借方式”

使用仿真器:存贮器出借方式分为程序空间出借方式、外部数据空间出借方式。STAR系

列仿真器内有128K仿真RAM,其中64K可以出借给您作为程序存贮器,存放机器码;64K可出借给您作为数据存贮器,存放外部数据。通常,您借用仿真RAM作为程序存贮器,便于调试程序;外部数据空间在您的应用系统上,便于对您系统上的I/O、数据RAM操作;如果您的线路板还未制成,您也可借用仿真RAM。具体操作是:选择“程序”或者“外部数据”然后点击“借用”即可,若不想借用可先选中,然后点击“删除选中范围”即可。

使用仿真模块:借用64K仿真RAM作为程序存贮器,64K CPU片外数据空间在实验仪上。

本实例采用默认的选项。点击“完成”。

2、建立源文件

下面我们建立源文件,执行 [主菜单?文件?新建],(或者点击图标)打开窗口如下:

首先选择存放源文件的目录,输入文件名,注意:一定要输入文件名后缀。对源文件编译、连接、生成代码文件时,系统会根据不同的扩展名启动相应的编译软件。比如:*.asm文件,使用A51来对它编译。本实例文件名为xunhuan.asm。窗口如下:

按“确定”即可。然后即出现文件编辑窗口:

输入源程序,如下图:

这样一个源文件就建立好了。

3.编译、连接文件

首先选择一个源文件,然后可以编译、连接文件了。对文件编译,如果没有错误,再与库文件连接,生成代码文件(DOB、HEX文件)。编译、连接文件的方法有如下二种:(1)使用[ 主菜单?项目?编译、连接 ]或[主菜单?项目?重新编译、连接 ]”。(2)点击图标或来“编译、连接”或“重新编译连接”。

“编译连接”与“重新编译、连接”区别:“重新编译、连接”不管源文件是否修改、编译软件是否变化、编译控制项有无修改,对源文件编译,如果没有错误,再与库文件连接,生

成代码文件(DOB、HEX文件)。编译、连接过程中产生的信息显示在信息窗的“建立”视中。编译没有错误的信息如下:

若有错误则出现如下信息框:

有错误、警告信息,用鼠标左键双击错误、警告信息或将光标移到错误、警告信息上,回车,系统自动打开对应的出错文件,并定位于出错行上。

这时用户可以作相应的修改,直到编译、连接文件通过。

4.调试

在进入调试状态以前,请正确设置通信口:执行[ 主菜单? 辅助? 通信 ],对话框如下:

仿真器、实验仪配套的通信线可以与微机USB口相连,即为USB通信线,请选择USB。

仿真器配套的通信线可以与微机并口相连,即为并口通信线,如果并口地址是378H,请选择并口1;并口地址是278H,请选择并口2;并口地址是3BCH,请选择并口3。

仿真器配套的通信线可以与微机串口相连,即为串口通信线。

对于最下面一行的校验,通常您不必选中它,可以提高传送DOB/HEX文件时的速度。

在进入调试状态以前,你还必须确定仿真器、实验仪与微机的正确连接,如果使用仿真器,仿真头正确地连接在仿真器上。电源接通,开关打开。

在软件中选择对应的仿真器、实验仪型号,具体设置如下:执行[ 主菜单? 辅助? 仿真器、实验仪 ],对话框如下:

根据你所使用的机型作相应选择。

如果编译、连接正确后,可以开始调试程序。进入调试状态方法有:

a 执行[ 主菜单? 运行? 进入调试状态]

b 点击工具条的

c 执行[ 主菜单? 运行? 装载DOB、HEX、BIN文件]

进入后的窗口如下:

在整个图片中我们可以看到相对应的窗口信息。在“工作区窗”的“CommonRegister”中我们可以了解通用寄存器的信息。中间的窗口为源程序窗口,用户可在此设置断点,设置光标的运行处,编辑程序等。寄存器窗我们可以看到一些常用的寄存器的数值。存贮窗1、存贮窗2显示相应的内部数据空间、外部数据空间的数据,还有变量窗,自动收集变量显示其中。反汇编窗显示对程序反汇编的信息代码、机器码。在信息窗的“装载”视中,显示装载的代码文件,装载的字节数,装载完毕后,显示启始地址,结束地址。这种船坞化的窗口比通常的窗口显示的内容更多,移动非常方便。用鼠标左键点住窗口左边或上方的标题条,移动鼠标,将窗口移到您认为合适的位置;将鼠标移到窗口的边上,鼠标的图标变成可变化窗口时的形状,用鼠标左键点住,移动鼠标,变化一个或一组窗口的大小。在调试过程中,可以根据您的需要,在[主菜单? 查看]中打开:寄存器窗、存贮器窗1、2、3、观察窗、变量窗、反汇编窗。您也可以通过[主菜单? 辅助? 设置? 格式],设置每一种窗口使用的字体、大小、颜色。移动窗口到您喜欢的位置、大小。

首先在“种类”中选择一个窗口,然后选择“字体”、“大小”,在“颜色”中选择某一类,在“前景”、“背景”中选择您喜欢的颜色。

对于高级语言,在您的程序前有一段库文件提供的初试化代码,(当前可执行标

志)不会出现在您的文件行上,如果您使用C语言,可将光标移到main函数上,按F4功能键,让CPU全速运行到main行上后停下;如果您使用PL/M语言,按F7功能键,让CPU“单步进入”,运行到您的任何一个可执行后停下。

您可以使用以下命令调试您的程序:

设置或清除断点(功能键为F2)

在当前光标行上设置或清除一个断点

单步进入(功能键F7)

单步执行当前行或当前指令,可进入函数或子程序。SUPER ICE16、SUPER ICE51“单步进入”时,不响应中断。

连续单步进入(功能键Ctrl + F7)

连续执行“单步进入”,用鼠标点击或按任意键后,停止运行。SUPER ICE16、SUPER ICE51“单步进入”时,不响应中断。

单步(功能键 F8)

单步执行当前行或当前指令,将函数或子程序作为一条指令来执行。如果当前行中含有函数、子程序或发生中断,CPU将执行完整个函数、子程序或中断,停止于当前行或当前指令的下一有代码的行上。SUPER ICE16、SUPER ICE51“单步”时,不响应中断。

连续单步(功能键 Ctrl + F8)

连续执行“单步”,用鼠标点击或按任意键后,停止运行。SUPER ICE16、SUPER

ICE51“单步”时,不响应中断。

运行到光标行(功能键 F4)

从当前地址开始全速运行用户程序,碰到光标行、断点或用鼠标点击,停止运行。

全速断点(功能键 F9)

从当前地址开始全速运行用户程序,碰到断点或用鼠标点击,停止运行。

全速运行(功能键Ctrl + F10)

从当前地址开始全速运行用户程序,此时,按用户系统的复位键,CPU从头开始执行用户程序,即对于MCS51类CPU是从0开始执行;对于MCS96、MCS196类CPU是从2080H开始执行。用鼠标点击,停止运行。

停止运行

终止微机与仿真器之间通信(功能键 ESC)。

注意:欲终止微机与仿真器之间通信,功能键ESC是一个很方便的键,它的效果比点击相应的图标的效果要好。建议用户多用ESC键。在系统运行“连续单步”或者“连续单步进入”时ESC键被禁止,这时用户可以按键盘的其他任意键停止其运行。

5.调试的方法及技巧

一般来说,用户的程序或多或少的会有一些逻辑错误,我们的仿真器、实验仪和星研集成软件可以帮助用户很快的定位,很快的查出相应的错误。

一般刚刚写好的程序,在进入调试状态后,执行“单步”或者“单步进入”,我们推荐您能记住这些操作的相对应的功能键,这样您就在调试程序的过程中很方便。

在调试状态的窗口中我们可以看到很多的窗口,用户只要熟练地应用这些窗口来观察、分析数据就会很快的调试好程序,达到事半功倍的效果。

比如在刚才的调试程序中我们多次执行“单步(F8)”命令,在工作区窗口的CommonRegister视中查看通用的寄存器:

ppspan我们可以观察到在本程序中所使用的一些寄存器的变化,比如累加器spanAspan、spanP1span口的数值的变化。我们可以看到spanP1span口中的数值变化为spanFEH(1111 1110Bspan—FDH(1111 1101B span span—spanFBH(1111

1011Bspan—spanF7H(1111 0111Bspan—EFH(1110 1111B span—DFH(1101

1111B span—spanBFH(1011 1111Bspan—span7FH(0111 1111Bpspan—FEH(1111 1110B很好的实现了spanP1span口循环点亮发光二极管的功能。对于其他的一些寄存器的数值的观察我们也可以用来分析自己的程序。p 把光标移动到spanDELAYspan子程序(具体操作是:用鼠标点击DELAY span行,然后再点击图

标span):p pspan这时执行“连续单步(spanCtrl+F7 )”命令,在工作区窗口的spanCommonRegisterspan视中我们可以寄存器spanR5 ,spanR6 ,R7的数据的连续的变化。用户可对此做专门的分析。ppspan使用本软件也可以很好的查出逻辑错误。

p 我们在调试时,观察工作区窗口的CommonRegister span视,就会看到尽管有spanA ,spanR4 的数值在变化,但是P1的数值始终没有变化。这样我们在调试时

就会发现问题span spanLJMP START 应改为LJMP LOOP span。pspan我们也可以在软件中查看变量,span查看变量有多种方法,spanaspan)鼠标移到文件窗、反汇编窗口中的变量、寄存器、内部RAM、外部spanRAM 上,半秒钟后,在它们的旁边,

会显示相应的值。p

pspanbspan)span在变量窗中,“全局”显示所有

的全局变量;“模块”显示所有模块级变量;“局部”显示所有当前函数中的变量;“自动”自动收集当前可执行及前二行中的所有变量、寄存器、内部spanRAMspan、外部RAM span。p p 所以

说星研集成软件为用户提供了许多实用和方便的观察、调试、分析的功能,其他的一些功能

我们会在后续的实例中作更详细的介绍。用户也可以依此类推,发掘出更多更好的为自己调试程序方便的功能。

pspan3span.span2span.2 span对spanCPUspan内部spanRAMspan、片外数据

spanRAMspan读写的小程序ppspan您在调试程序时,对内部spanRAMspan、外部

spanRAMspan以及程序空间的数据都十分关心,总是想能很方便的观察、修改和

分析。星研集成软件充分体现了为用户着想的理念。在调试窗口中设置了

span3span个存贮器窗口,每个窗口又设置了span4 个分页项,总计多达

span12span个页面供用户查看选用。下面通过一个小的程序段,对使用存贮器窗口

观察片内数据和片外数据以及程序空间的功能作一个介绍。pspan本程序是实现将spanCPUspan内部spanRAM 的span30Hspan到span3FH 单元中数据传送给从外部数据spanRAMspan的1000H到100FH单元中;再将它们作比较,如果不相同,说明程序有问题或实验仪B4区上的span61Cspan256 有问题。pspan本例子使用项目文件来管理,旨在通过建立一个具体的项目来介绍星研集成软件的使用方法。如果

您的系统有几个文件组成,就必须使用项目文件。pspan1span、建立项目文件

pspan执行[主菜单?文件?新建],(或者点击图标)打开窗口如下:

由于星研集成软件是以项目为单位来管理程序的。所以我们在建立文件之前先要建立项目文件。点击“创建项目文件”分页项,如图示:

我们可以输入项目文件名,以及选择目录,星研集成软件在您输入一个项目文件名时,就建立了以项目文件名为名的一个文件夹,以后您在编译、调试过程中生成的所有文件都在此文件夹里。这体现了星研集成软件的人性化设计。键入项目文件名“move”,如下:

然后按确定,进入“设置项目文件”部分。

2、设置项目文件

设置项目文件与设置缺省项目操作完全一样,请参阅上一节。

3、建立源文件

建立好项目文件的窗口如下图所示:

工作区窗的项目视中,包含“源文件”、“头文件”、“库文件”、“其它文件”,“其它文件”中通常包含对该项目用途作一些说明的文件。“库文件”通常包含编译软件自带的OBJ文件、LIB等库文件。

下面我们建立源文件,执行 [主菜单? 文件? 新建],(或者点击图标)打开窗口如下:

选定刚才建立的项目文件的文件夹,输入文件名,注意:一定要输入文件名后缀。系统会根据不同的后缀名给文件归类。比如:*.asm文件系统会自动归类为源文件。选中“添加到项目文件中”,系统自动将该模块文件加入到项目中。本实例文件名为move.asm。

按“确定”即可。然后即出现文件编辑窗口:

程序清单请参阅软件实验一。

建立好文件的窗口如下:

附:

注意:若在新建文件时不输入文件后缀,则其文件不会保存在源文件那一项,而是保存在其他文件的文件夹中。一般我们建立对项目说明的文件即可用此方法。如图建立一个本程序的说明文档“shuoming”

然后编辑文档,如下图:

然后保存,就可以了。

pspan4span、编译、连接文件pspan在建立好项目文件、源文件后,就可以编译、连接文件了。对工作区窗项目视的“源文件”中所有模块文件编译,如果没有错误,再与“库文件”中所有库文件连接,生成代码文件(spanDOBspan、spanHEXspan文件)。编译、连接文件的方法有如下三种:(span1span)在工作区窗的项目视中按鼠标右键,系统弹出快捷菜单,选择“编译、连接”或“重新编译连接”。

(span2span)使用span[ span主菜单span span?span span项目span span?span span 编译、连接span ]span或span[span主菜单span span?span span项目span span?span

span重新编译、连接span ] ”。(span3span)点击图标span或span来“编译、连接”或“重新编译连接”。

pspan“编译连接”与“重新编译、连接”区别:“重新编译、连接”不管项目中有无添加、删除模块文件、编译软件是否变化、编译控制项有无修改、模块文件有无修改,对“源文件”中所有模块文件编译,如果没有错误,再与“库文件”中所有库文件连接,生成代码文件(spanDOBspan、HEX span文件)。编译、连接过程中产生的信息显示在信息窗的“建立”视中。p 详细请参阅上一节。pp 5、调试项目文件pspan span然后进入调试界面,调整存贮器窗口的大小,也可以打开多个存贮器窗口,具体操作是:span[span主菜单?span查看span]p

pspan然后根据你的需要打开不同的窗口。调整后的

调试界面为:p pspan由于我们本次操作主要是观察存贮器窗口,所以我们拉大了这两个存贮器窗口的大小。每个窗口设

置了span4span个分页项:span,我们可以在不

同的分页项设置不同的观察数据空间以及地址范围。在span中可以选择程序空间、片内数据、片外数据,根据需要可以做不同的观察空间的选择。

在span中可以直接输入地址,然后按回车,就可以直接转到我们输入的地址的窗口上面观察数据。由于我们在此程序中写入数据的RAM span空间分别为片内数据spanRAMspan、外部数据spanRAM 1000H ,故我们建立的分页项如下:

存贮0分页项:

p

存贮1分页项:

p

存贮2分页项:

p

我们这样设置界面的目的就是当用户要观察不同地址段的数据时,只要切换一下分页项就行了。若用户想要同时观察不同地址的数据,我们的软件也可以。如图:

软件中总共存在3个存贮器窗。可以同时观察三个不同的地址。

p 存贮器窗口支持数据的直接修改功能。span本软件的所有窗口中的数据都支持直接修改功能span。span用户可以根据自己的需要在窗口中直接修改数据。比如:执行程序前,将片内的spanRAM 30Hspan~span3FHspan中的数据改为

span11span、span22 、span33span、span44 、span55 、span66 、77、88、99、AA、BB、CC、DD、EE、FF、00,在相对应的地址中直接输入数据即可。如图:

单片机实验(新版2010

单片机应用技术课程为一门理论与实践相结合的课程,本课程安排的实验旨在培养学生软硬件开发能力,用编程语言及硬件设备实现串、并行通讯、计数/定时、A/D、D/A等硬件接口的功能,进一步加深对常用硬件芯片的了解和应用,以及学习用单片机解决实际问题。实验要求学生利用编程语言及硬件设备实现单片机的方案设计、程序编写、硬件连接、调试,从中体会具体硬件接口的应用技巧,进一步理解硬件接口芯片,逐步掌握单片机系统的开发和应用方法。 STAR ES598PCI提供实验仪具有与微机同步演示功能, 允许学生在Windows操作系统下编写、编译、连接、错误定位、调试、观察、修改系统, 不需要使用早期的PWB、TD等DOS下的调试环境。 通过本实验的学习,学生可以熟悉各种类型的接口芯片,汇编语言程序的编写、调试,充分锻炼动手及编程能力。

合肥学院电子信息与电气工程系实验室实验守则 (1) 实验一构建单片机最小系统和实验环境熟悉 (2) 实验二跑马灯实验及74HC138译码器 (4) 实验三8255控制交通灯实验 (7) 实验四8253方波实验 (9) 实验五继电器控制/光偶控制实验 (11)

合肥学院电子信息与电气工程系实验室实验守则为了培养严肃认真、实事求是的科学实验态度和善于思考、勤于动手的学习作风以及保证实验教学的正常进行,电子信息与电气工程系实验室特制定以下规则,望遵照执行: 1、禁止一切无关人员随意进入实验室和动用实验仪器设备和实验室内物品,确需进入实验 室工作学习的一切人员要必须严格遵守实验室的规章制度,服从实验室管理人员的安排。 2、学生应认真预习实验内容,预习不合格者不得参加实验,认真完成指定的实验内容或实 验作业,并交指导教师审阅。 3、学生不得迟到、早退、无故缺席,进入实验室后应按指定位置就座,迟到超过五分钟不 得参加实验,实验未完成早退者均按旷课论处。严禁代替他人做实验,缺实验者,课程结束后,考试前主动来补做实验,否则不得参加考试。 4、进入实验室请自带鞋套。书包、水杯等个人物品应放到指定处,且衣冠整齐,保持安静, 严禁吸烟、吃食物、随地吐痰和乱丢杂物等不文明行为,否则实验工作人员有权停止其实验。 5、实验前应先检查实验所需的工具、仪器、材料等是否齐全完好。如有缺漏、损坏应及时 报告请老师处理。 6、听从指导教师的指导,带硬件的实验接好线路后,应先认真检查,关键处确保无误。如 无把握时,须请指导教师审核后方可通电;进行大型仪器和强电实验务必经指导教师检查同意后,才可按操作规程通电实验。 7、实验时必须持严谨的科学态度,励行节约,严格按照实验步骤和正确的方法进行操作, 要细心观察记录实验结果,碰到疑难故障,应冷静分析原因,积极排除,如发生意外及时报告;独立完成实验任务,不得抄袭他人实验结果。 8、欲增加或改变实验内容,须征得指导教师同意。 9、注意人身安全,爱护仪器和设备,实验时仪器、设备、工具、材料不得乱放、乱抛;不 做与实验无关的事情,不动与本次实验无关的仪器设备,不进入与实验无关的场所,不随便串组,有以上表现而又不服从管理教育者,不得参加实验; 10、完成实验后主动整理放好相关设备,搞好卫生,实验中的废弃固体物品、腐蚀性液体必 须倒入指定的容器中,不许倒入水池中,经实验室工作人员、指导教师同意后方可离去。 11、实验室的任何物资不可擅自带走,在实验室中损坏仪器、工具等,应及时向工作人员报告,主动说明原因,并按实验室仪器设备损坏、丢失赔偿制度处理。

xx村农村环境综合整治实施方案

xx村环境卫生综合整治实施方案 为进一步推进全村环境综合整治工作,营造良好的农村人居环境和发展环境,结合我村实际,特制定本实施方案。 一、指导思想 坚持以科学发展观为指导,以改善农村居住环境、发展环境,建设美丽乡村为目标,以治理脏、乱、差为重点内容,结合农村基础设施建设、农田排水体系工程建设,统筹规划,综合治理,标本兼治,注重长效,突出重点,瞄准弱点,破解难点,深入开展农村环境综合整治工作,着力改善农村面貌、提升农民生活质量,努力打造生产转型、天蓝水净、绿荫环绕的生态环境,加快建设“布局合理、设施完善,环境优美、生活便利,安居乐业、文明和谐”的美丽乡村。 二、基本原则 (一)坚持分级负责、村组联动原则。村三委会为本辖区农村环境综合整治的第一责任主体,负责农村环境综合整治的宣传发动、组织实施,村组具体负责推进落实。 (二)坚持突出重点、整体推进原则。集中开展整治行动,迅速解决重点区域的环境问题,结合“美丽乡村”建设,培育典型,以点带面,全面推进。 (三)坚持健全机制、长效管理原则。集中整治与长效管理、治标与治本同步推进,完善保障措施,健全管理体系,促进农村环境综合整治工作持久、深入开展。 三、目标任务

(一)近期目标。全面开展农村“四清四化”和“五改”(“四清”:清垃圾、清杂物、清残垣断壁和危房、清庭院。“四化”:绿化、美化、亮化、净化。“五改”:改路、改水、改厕、改圈、改生活垃圾处理方式)。突出抓好美丽乡村建设示范村、特色民居改造提升村所在地、沿307省道两侧等重点区域村庄的环境综合整治。进一步完善农村生活垃圾集中清运处理机制,继续推行“户清、村集、乡镇运”的垃圾分级处理模式,扩大农村污水处理试点范围,不断提升农村居住和生态环境质量。 (二)长期目标。在巩固近期目标的基础上,健全完善农村环境综合整治长效管理机制,确保农村环境综合整治长抓不懈。通过整治,达到村容村貌整洁、环境舒适优美、乡村特色鲜明、公共服务设施配套。到xxxx年底,力争全面实现农村垃圾规范化处理,农村生活垃圾清运处理率达到100%。 四、工作重点 紧紧围绕农村环境综合整治中存在的突出问题、难点问题,大力推进“四清四化”、“五改两建”、美丽乡村和特色民居建设工作,进一步提高农民生活质量,改善农村生态环境。 (一)全面开展“四清四化”工作。“清垃圾”,清理村街道路、村庄周边积存垃圾,重点是村路口、村内主干道、农村集贸市场等关键地段,做到及时清运、集中填埋处理,彻底改变垃圾随处乱扔、随处可见的情况;“清杂物”,清理村庄道路、巷道旁乱堆乱放的柴草杂物,重点防止柴草乱放、粪土乱堆、垃圾乱倒、污水乱流、畜禽乱

MPLAB IDE集成开发环境使用指南

MPLAB IDE集成开发环境使用指南 MPLAB IDE(以下简称MPLAB)是Microchip公司为其 PIC单片机配备的功能强大的软件集成开发环境。它使用户能在自己的微机系统上对 PIC系列单片机进行程序的创建、录入、编辑以及汇编,甚至还能实现程序的模拟运行和动态调试之类的虚拟实战演练。 2.1 MPLAB的安装 MPLAB IDE 是由Microchip公司提供的完全免费软件。您可通过如下途径获取该软件:登陆Microchip公司的官方网站:https://www.wendangku.net/doc/2313103140.html, 下载后用WINZIP等压缩/解压缩工具软件,将文件解压到电脑硬盘上,运行 SETUP.EXE(或者 Install.exe)程序,并按照提示一步步安装(也可以不需要更改任何设置,直接点击“下一步”)直到完成安装。 1. MPLAB的简单应用 1.1 创建简单的项目 编辑源程序 在 WINDOWS 桌面上点击 MPLAB 图标,或者依次选取开始—>所有程序—>Microchip—>MPLAB IDE V.xx —>MPLAB(其中 Vx.x为 MPLAB的版本号) ,可启动和运行MPLAB集成环境。如图1-1 所示。 图1-1 MPLAB主窗口 选择MPLAB的菜单命令File | New(文件|新建) ,MPLAB将自动调用 MPLAB Editor(源程序编辑器),工作区内将出现一个文本编辑窗口,可以在此完成源程序的录入工作。如图 2-2所示。

图1-2 文本编辑窗口 在“文本编辑窗口”内编辑好我们的源程序,选择菜单命令 File|Save(文件|保存) ,将编辑好的源文件保存到我们指定的目录下,如图 2-3所示。 图1-3 保存源程序 注意:存储路径跟文件名不能包含中文或字符串,整个路径不能超过 64个字符。

1 VISUAL C 集成开发环境(IDE)介绍

【实验准备】 一、Visual C++集成开发环境(IDE)介绍 集成开发环境(IDE)是一个将程序编辑器、编译器、调试工具和其他建立应用程序的工具集成在一起的用于开发应用程序的软件系统。Visual C++软件包中的Developer Studio就是一个集成开发环境,它集成了各种开发工具和VC编译器。程序员可以在不离开该环境的情况下编辑、编译、调试和运行一个应用程序。IDE中还提供大量在线帮助信息协助程序员做好开发工作。Developer Studio中除了程序编辑器、资源编辑器、编译器、调试器外,还有各种向导(如AppWizard 和ClassWizard),以及MFC类库,这些都可以帮助程序员快速而正确地开发出应用程序。 向导(Wizard):向导是一个通过一步步的帮助引导你工作的工具。Developer Studio中包含三个向导,用来帮助程序员开发简单的Windows程序,它们是: AppWizard:用来创建一个Windows程序的基本框架结构。AppWizard向导会一步步向程序员提出问题,询问他所创建的项目的特征,然后AppWizard会根据这些特征自动生成一个可以执行的程序框架,程序员然后可以在这个框架下进一步填充内容。AppWizard支持三类程序:基于视图/文档结构的单文档应用、基于视图/文档结构的多文档应用程序和基于对话框的应用程序。也可以利用AppWizard生成最简单的控制台应用程序(类似于DOS下用字符输入输出的程序)。ClassWizard:用来定义AppWizard所创建的程序中的类。可以利用ClassWizard在项目中增加类、为类增加处理消息的函数等。ClassWizard也可以管理包含在对话框中的控件,它可以将MFC 对象或者类的成员变量与对话框中的控件联系起来。ActiveX Control Wizard:用于创建一个ActiveX控件的基本框架结构。ActiveX控件是用户自定义的控件,它支持一系列定义的接口,可以作为一个可再利用的组件。 MFC库:库(library)是可以重复使用的源代码和目标代码的集合。MFC(Microsoft Fundamental Casses)是Visual C++开发环境所带的类库,在该类库中提供了大量的类,可以帮助开发人员快速建立应用程序。这些类可以提供程序框架、进行文件和数据库操作、建立网络连接、进行绘图和打印等各种通用的应用程序操作。使用MFC库开发应用程序可以减少很多工作量。 二、项目开发过程 在一个集成的开发环境中开发项目非常容易。一个用C++开发的项目的通用开发过程可以用

微机原理上机实验(一)实验报告数据传输传送实验

微机原理上机实验(一)实验报告 主题:数据传送 一、实验目的 熟悉星研集成环境软件的使用方法。熟悉Borland公司的TASM编译器 熟悉8086汇编指令,能自己编写简单的程序,掌握数据传输的方法。 二、实验内容 1、熟悉星研集成环境软件。 2、编写程序,实现数据段的传送、校验。 三、实验代码 _STACK SEGMENT STACK DW 100 DUP() _STACK ENDS DATA SEGMENT DATA ENDS CODE SEGMENT START PROC NEAR ASSUME CS:CODE, DS:DATA, SS:_STACK MOV AX, DATA ;将数据段的地址存入AX寄存器。AX=004DH MOV DS,AX ;对DS段寄存器赋值。DS=004DH MOV ES,AX ;对ES段寄存器赋值。ES=004DH NOP ;空指令

MOV CX,100H ;把100H送到CX寄存器。CX=0100H MOV SI,3000H ;把3000H送到SI寄存器。SI=3000H MOV DI,6000H ;把6000H送到DI寄存器。DI=6000H CALL Move ;调用Move子程序 MOV CX,100H ;把100H送到CX寄存器。CX=0100H MOV SI,3000H ;把3000H送到SI寄存器。SI=3000H MOV DI,6000H ;把6000H送到DI寄存器。DI=6000H CLD ;将DF标志位置0。设置SI、DI为递增移动,DF=0 REPE CMPSB ;比较[SI]和[DI],CX减1,ZF=0或CX=0跳出 ;若ZF=0或CX=0不成立,则继续比较。SI和DI持续递增 1 JNE ERROR ;若ZF=0,跳到ERROR子程序 TRUE: JMP $ ;跳到目前地址 ERROR: JMP $ ;跳到目前地址 Move PROC NEAR ;Move子程序 CLD ;将DF标志位置0。设置SI、DI为递增移动。DF=0 CMP SI,DI ;比较SI、DICF=SF=PF=1,仅有该三个标志位变化JZ Return ;如果相等,跳到Return JNB Move1 ;如果SI大于等于DI,跳到Move1 ADD SI,CX ;SI=SI+CX。SI=3100H DEC SI ;SI减1。SI=30FFH

农村环境综合整治项目实施方案(精)

鹤山乡王卞社区农村环境综合整治项目 实施方案 为进一步做好农村环境保护工作,加快解决我乡生态环境与经济发展之间的突出问题,结合我乡实际,将农村社区建设工作与生态环境整治工作相结合,努力打造经济繁荣、农业发展、环境优美、人民幸福的新******,特制定本实施方案。 一、经济社会发展情况 ******祥园社区位于******政府驻地,东临******中学,西傍马东干渠,北倚马东干沟,碧水环绕,位置优越,交通便利,祥园社区全部建成后可容纳全乡28个自然村,1.8万常住人口居住,******人均年收入7800元,其中8000余人从事务农,农业收入占示范区经济收入的35%。 二、基础设施状况 近年来,******加大了乡域基础设施的投入,完成了******集中供水工程改造及乡域主干道的绿化等配套设施建设,城镇环境卫生有了较大改观。******现建有县乡路——庆徐路,农村路网建设达到了25%,乡域主干道两侧全部实现绿化,农村自来水使用率达到了100%。 近年来,******加大投入力度,在全乡规划兴建万人中心社区——祥园社区,该社区为一弧、一轴、一心的布局,一弧即为弧形路网,一轴即为南北向主景观轴,一心即为中心景观空间,共分为八个组团区。社区规划总占地1686亩,共分八期建设,规划建设“1+4”(1为储藏室、车库,4为四层楼房多户型住宅楼和徽派商住楼,建设户数6040户,同时,配套建设休闲广场、健身场所、老年公寓、观光林带、人工湖、幼儿园、超市、卫生所、社区服务中心等公共设施,总建筑面积将达到94.1万平方米,全部建成后可容纳全乡群众居住。但是,该社区现生活垃圾收集、处理方面以及生活污水管网配套、处理等设施尚不完善,亟需加以整改。 三、生活污水排放状况

单片机实验报告Pure2020

实验一数据传送(RAM–>XRAM) 一、实验目的 1、熟悉星研集成环境软件或熟悉 Keil C51 集成环境软件的使用方法。 2、熟悉 MCS51 汇编指令,能自己编写简单的程序,掌握数据传输的方法。 二、实验内容 1、熟悉星研集成环境软件或熟悉 Keil C51 集成环境软件的安装和使用方法。 2、编写程序,实现内外部数据段的传送、校验。 三、程序框图 四、实验步骤 在内部 RAM 30H ~3FH 中输入数据;使用单步、断点方式调试程序,检测外部数据 RAM 的1000H ~100FH 中的内容。熟悉查看特殊功能寄存器、内部数据 RAM、外部数据空间的各种方法。 五、程序清单 Address1 DATA 30H Address2 XDATA 1000H ORG 0000H LJMP STAR ORG 0100H STAR: MOV SP,#60H MOV R0,#Address1 MOV DPTR,#Address2 MOV R7,#10H STAR1: MOV A,@R0 ;传送 MOVX @DPTR,A INC R0 INC DPTR DJNZ R7,STAR1 MOV R0,#Address1

MOV DPTR,#Address2 MOV R7,#10H STAR2: MOV B,@R0 ;比较 MOVX A,@DPTR CJNE A,B,STAR3 INC R0 INC DPTR DJNZ R7,STAR2 SJMP $ ;传送正确 STAR3: SJMP $ ;传送错误 END 1、运行程序前,打开变量窗、二个存贮器窗(一个选择片内数据;一个选择片外数据,起始地址选择 1000H),每个存贮器窗有四个标签,有何好处?; 2、使用单步进入命令,运行到第十四行后,运行过程中变量窗有何变化?将鼠标停留在 A、SP、@R0、@DPTR 上一秒后,出现什么?,它与变量窗使用场合的区别? 3、将光标移到第十四行上,使用运行到光标处命令,观察运行结果,体会它与单步进入命令的不同处。 4、在二十行上,设置一个断点,使用全速断点命令运行几次,观察运行结果,它与运行到光标处命令有何区别? 5、使用全速运行命令,稍后,点击工具条上停止运行命令按钮,当前执行箭头停在哪一行? 运行结果是否正确?它与全速断点运行命令有何区别? 6、观察寄存器,有哪几种方法? 1)在工作区窗的通用寄存器标签视中; 2)变量窗3)鼠标停留在寄存器上 4)观察窗 5)寄存器窗7、查看 CPU 内部数据 RAM、CPU 片外数据 RAM:1)存贮器窗 2)变量窗3)鼠标停留在 CPU 内部数据 RAM、CPU 片外数据 RAM 的地址、@R0、@DPTR 上六、思考题 编写一个程序,将外部数据 RAM 中的数据传送到内部数据 RAM 中。

农村申请立项环境综合整治工程项目申请立项可研报告

第1章报告摘要 xxxxx农村环境综合整治工程位于xxxxx东北部26公里处,包括村庄环境综合治理、农村道路环境建设、农业环境综合整治和农村饮水及河道疏浚工程建设四个项目,是xxxxx新农村建设的有机组成部分,也是xxxxx新农村建设新模式的有益探索。 该项目由xxxxx人民政府组织和实施。项目计划实施时间为3年。项目计划总投资500万元,其中村庄环境综合治理投资估算80万元,农村道路环境建设投资估算120万元,农业环境综合整治概算80万元,农村饮水工程及河道疏浚工程建设投资估算120万元,土地整理工程建设投资估算100万元。资金主要由市、县财政拨款,不足部分由镇财政和农民自筹解决。 项目建成后将带来如下经济效益:整理出800亩建设用地,共计获得土地出让金24000万元,将大幅度增加地方财政收入,进而增加用于本项目建设的专项财政支出。 项目建成后将带来如下社会效益:第一,通过河堤治理,减少了安全隐患,提高了防洪标准,可减少日常性防汛费用投入,每年约100余万元;第二,通过对4000亩农地、荒地进行整理,可以增加600亩耕地,新增耕地率达到15%;第三,通过新增耕地可实现净效益每年约150万元;第四,在项目区进行农田道路、灌排工程、电力设施等配套设施建设,极大地改善了农业生产条件,提高了耕地质量和耕地产出率;第五,河段

经治理后,沿河两岸可形成约5公里的绿化带,将极大地改善小区域气候,改善农村生态环境、生态效益明显;第六,通过实施治理项目和完善基础配套,预测3年后建设用地的出让使用价格可达30万元/亩。 项目通过改造800亩建设用地,用其溢价弥补农村基础设施建设、农村土地整理和生态环境改善等项目的投资不足,破解了困扰经济欠发达地区新农村建设资金严重不足的难题。 通过对xxxxx农村环境综合整治项目的定性和定量分析,可以得出以下结论:该项目具有良好的经济效益和社会效益,并且得到了聊城市和xxxxx政府财政和政策支持,是一个符合中央新农村建设战略并具有良好投资回报的项目,且项目投资风险小、收益大、可持续性强,建议立即开始进行投资开发。

实验一Keil集成开发环境的使用

实验报告纸 (院、系)自动化专业班组单片机与嵌入式系统课 实验一Keil集成开发环境的使用一、实验目的 熟悉Keil C51集成开发环境的使用方法 二、实验内容 学习如何使用Keil编译器编写单片机程序并调试 三、实验设备 PC机 四、实验步骤 1.新建文件夹 2.新建工程 3.配置工程 (1)按以下内容新建experiment_1.asm文件 ORG 0000H AJMP MAIN ORG 0100H MAIN: MOV SP, #60 ;给堆栈指针赋初值 LIGHT:

CPL P1.0 CPL P1.1 CPL P1.2 ACALL DELAY AJMP LIGHT DELAY: MOV R7,#10H DELAY0: MOV R6,#7FH DELAY1: MOV R5,#7FH DELAY2: DJNZ R5,DELAY2 DJNZ R6,DELAY1 DJNZ R7,DELAY0 RET END (2)在工程窗口的Source Group 1处单击鼠标右键弹出菜单,点其中的选项Add Files to Group ‘Source Group 1’;添加文件。 (3)在Project菜单的下拉选项中,单击Option for Target ‘Target 1’.在弹出的窗口中要完成以下设置: A.选择单片机芯片。不需要向工程添加启动代码;

B. 晶振频率的设置 C. Output标签下的Create HEX File 前小框中要打勾D.Debug标签选择Use Simulator(软件模拟) 4.编译工程 5. 查看结果(要求截图写进实验报告) (1)进入调试状态 (2)选择单步方式运行,观察Port 1窗口状态变化 (3)在Project Workspace观察R5、R6、R7、SP等的变化进入调试时的初始界面

集成开发环境的配置及使用说明

集成开发环境的配置及使用说明 本文讲解如何编写MSBuild脚本文件执行编译系统、运行FxCop检查代码、运行NUnit以及NCover进行单元测试、运行SandCastle生成帮助文档四项功能,并如何在集成开发环境中使用。 一、集成开发环境的配置 1.1 工具软件准备 1.1.1 MSBuild 只要安装过VS2005或VS2008后,就可以是路径C:\WINDOWS\https://www.wendangku.net/doc/2313103140.html,\Framework中看到MSBuild的三人版本,本例中使用V3.5。另外还得从下面的网站下载一个https://www.wendangku.net/doc/2313103140.html,munity.Tasks.msi文件,里面有MSBuild的已经编写好的各种任务。下载地址如下: https://www.wendangku.net/doc/2313103140.html,/ 1.1.2 NCover NCover现有网上使用的主要有两个版本NCover3.1和NCover1.5.8,但由于后者是免费版本,所以本例中使用NCover1.5.8版本,下载地址如下:https://www.wendangku.net/doc/2313103140.html,/download/community 1.1.3 其它软件 其它软件如下所示: NUnit 2.5.1 FxCop 1.36 HTML Help Compiler Sandcastle Help File Builder v 1.8.0.2 以上包括1.1.1和1.1.2的软件均可在Redmine项目管理的集成开发环境的配置的文件管理中下载,此处就不一一给链接了。下载后均按默认安装即可。但因为要在命令行中使用MSBuild和FxCopcmd命令,所在在环境变量Path中加入: C:\WINDOWS\https://www.wendangku.net/doc/2313103140.html,\Framework\v3.5; C:\Program Files\Microsoft FxCop 1.36; 另外再增加两个新变量: DXROOT C:\Program Files\Sandcastle和 HHCEXE C:\Program Files\HTML Help Workshop

农村环境综合整治项目实施方案

农村环境综合整治项目实施方案 1

******祥园社区农村环境综合整治项目 实施方案 为进一步做好农村环境保护工作, 加快解决我乡生态环境与经济发展之间的突出问题, 结合我乡实际, 将农村社区建设工作与生态环境整治工作相结合, 努力打造经济繁荣、农业发展、环境优美、人民幸福的新******, 特制定本实施方案。 一、经济社会发展情况 ******祥园社区位于******政府驻地, 东临******中学, 西傍马东干渠, 北倚马东干沟, 碧水环绕, 位置优越, 交通便利, 祥园社区全部建成后可容纳全乡28个自然村, 1.8万常住人口居住, ******人均年收入7800元, 其中8000余人从事务农, 农业收入占示范区经济收入的35%。 二、基础设施状况 近年来, ******加大了乡域基础设施的投入, 完成了******集中供水工程改造及乡域主干道的绿化等配套设施建设, 城镇环境卫生有了较大改观。******现建有县乡路——庆徐路, 农村路网建设达到了25%, 乡域主干道两侧全部实现绿化, 农村自来水使用率达到了100%。 近年来, ******加大投入力度, 在全乡规划兴建万人中心社区——祥园社区, 该社区为一弧、一轴、一心的布局, 一弧即为弧形路网, 一轴即为南北向主景观轴, 一心即为中心景观空间, 共分为八 2

个组团区。社区规划总占地1686亩, 共分八期建设, 规划建设”1+4”( 1为储藏室、车库, 4为四层楼房) 多户型住宅楼和徽派商住楼, 建设户数6040户, 同时, 配套建设休闲广场、健身场所、老年公寓、观光林带、人工湖、幼儿园、超市、卫生所、社区服务中心等公共设施, 总建筑面积将达到94.1万平方米, 全部建成后可容纳全乡群众居住。可是, 该社区现生活垃圾收集、处理方面以及生活污水管网配套、处理等设施尚不完善, 亟需加以整改。 三、生活污水排放状况 随着我乡经济的快速增长, 区域内村民生活水平也得到了较大程度提高, 但基础设施建设较为滞后, 污水管网配套尚未健全, 生活污水得不到及时处理, 不经处理的生活污水无序随意排放现象较为突出, 我乡祥园社区的生活污水基本上是处于放任自流, 无序排放, 有的污水直接流入地表河流, 有的流入农田、水塘或直接渗入地下。 经过对示范区各户家庭抽样调查, 示范区生活污水主要来源于餐厨废水、洗涤废水、沐浴废水和冲厕水。 根据《村镇供水工程技术规范》( SL310- ) 规定, 按每人每天用水量120升, 污水量为80%计算, ******驻地祥园社区居住人口1.8万人, 生活污水日排放量1728吨, 全部直排, 对周围地表水和地下水水质造成较大威胁。 四、生活垃圾污染现状 3

实验一

实验一数据传送 一、实验目的 熟悉星研集成环境软件的使用方法。熟悉Borland公司的TASM编译器 熟悉8086汇编指令,能自己编写简单的程序,掌握数据传送的方法。 二、实验设备 PC机,星研软件 三、实验内容 内容一:熟悉星研集成环境软件。 内容二:编写程序,实现数据的传送、校验。 1、验证下列指令,指出指令错误原因,并加以改正。 (1)MOV [BX],[SI] (2) MOV AH,BX (3) MOV AX,[SI][DI] (4) MOV BYTE PTR [BX],2000H (5) MOV CS,AX (6) MOV DS,2000H 2、设各寄存器及存储单元的内容如下: (DS)=0500H,(BX)=0010H,(SI)=0001H,(05010)=12H,(05011)=34H,(05012)= 56H,(05013H)=78H,(05120)=ABH,(05121)=CDH,(05122H)=EFH 说明下列各条指令执行完毕后AX寄存器的内容,并上机验证。 (1) MOV AX,1200H (2) MOV AX,BX (3) MOV AX,DS:[0120H] (4) MOV AX,[BX] (5) MOV AX,0110H[BX] (6) MOV AX,[BX][SI] (7) MOV AX,0110H[BX][SI] 3、编写程序,完成将DS:1000H存储单元的内容送寄到DS:2020H单元中存放。试分别用8086的直接寻址、寄存器间接寻址、变址寻址传送指令编写程序段,并上机运行检查结果。 四、实验步骤及操作提示 首先运行星研集成软件。启动画面如图:

IntelliJ IDEA——Java 集成开发环境介绍

最智能的Java IDE 使用Java、Scala和Groovy进行极其出色的企业、移动和web开发,提供所有即开即用式的最新现代 技术和框架 IntelliJ IDEA 关键概述 IntelliJ IDEA 这款屡获殊荣的Java IDE 旨在提高开发人员的生产力。其智能的编辑器、代码分析器和一组强大的重构功能支持大量编程语言、框架和技术,而且能够立即投入使用。 IntelliJ IDEA 主要优点 ?允许开发人员在确保所有例程任务顺利进行的同时专注于开发。 ?让编写、调试、重构、测试和代码了解都变得轻松简单。 ?无缝处理异构式的Java、Ruby、Groovy、Python 和Scala 代码库。 ?自动维护代码质量。 ?跟踪和修复所有级别的错误——从语句到整个架构。 ?以最短的时间生成简洁、快速的执行代码。 ?适用于所有规模的项目——从个人级别项目到企业级别项目。 ?支持所有主要语言、技术和框架。 ?适用于流行的版本控制系统和持续集成服务器TeamCity。 IntelliJ IDEA 重要功能 智能编码辅助 ?智能完成代码 ?600 多种代码检查和即时代码分析功能 ?智能的快速修复 ?自动代码生成和样式设置 语言、技术和应用程序服务器的一致支持 ?为使用以下语言和技术进行的开发提供出色的支持,包括Java、 JavaScript/ ActionScript /Flex、HTML/XHTML/CSS、XML/XSL、PHP、 Ruby/JRuby、Groovy、SQL、FreeMarker/Velocity、JSP、JSF 和 JSF 2.0、EJB、AJAX、GWT、GWT 2.0、Google App Engine、Struts、 Struts 2、JBoss Seam、Spring、Spring 2.5 和3.0、Spring Security 2.0、Hibernate/JPA 和JPA 2.0、Tapestry、Web Beans、Bean Validation、

C51单片机实验总结报告

HEFEI UNIVERSITY 单片机实验报告 系别电子信息与电气工程系专业 班级 学号 姓名 指导老师 完成时间

实验一构建单片机最小系统和实验环境熟悉 一、预习要求 1.构建单片机最小系统,熟悉51单片机的结构及编程方法 2.按照程序流程图编写出程序 二、实验目的 1.熟悉星单片机最小系统的组成和工作原理,熟悉Keil C51集成环境软件的使用方法。 2.熟悉MCS51汇编指令,能自己编写简单的程序,控制硬件。 三、实验内容 单片机最小系统实验: 1、熟悉单片机最小系统的组成和工作原理,熟悉Keil C51集成环境软件的安装和使用方法。 2、作出单片机最小系统的组成原理图,分析其各构成单元的工作原理。 存储单元数据传输实验 1、熟悉MCS51汇编指令。 2、进行存储单元数据传输实验,编写程序。 3、运行程序,验证译码的正确性。 四、实验原理 1、作出单片机最小系统的组成原理图

2.最小系统版的组成: 时钟电路,复位电路,电源电路。 3.软件编译环境的熟悉 实验中我们使用keilC环境编译程序。其窗口界面如下: 4.测试程序 ;将从外部RAM3000H单元开始连续存放的 ;50个单字节数据传送到内部RAM30H单元的50个单元中。 ORG 0000H MOV R0,#32H ;计数初值50 MOV A,#78H ;(A)=78H送外部3000H--3050H MOV DPTR,#3000H ;外部数据存储器首地址3000H送DPTR LOOP0: MOVX @DPTR,A ;送78H到外部数据存储区3000H INC DPTR ;外部数据存储区地址增一 DJNZ R0,LOOP0 ;循环次数减一不为零转LOOP0 SETB P1.2 CLR P1.3 CLR P1.4 ;74HC138输入为100,使CS2=0选中62256 MOV R0,#32H ;循环次数50送R0 MOV R1,#30H ;内部数据存储区首址30H送R1 MOV DPTR,#3000H ;外部数据存储区首址3000H送DPTR

集成开发环境

集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、debug 功能等一体化的开发软件套。所有具备这一特性的软件或者软件套(组)都可以叫做IDE。如微软的Visual Studio系列,Borland的C++ Builder,Delphi系列等。该程序可以独立运行,也可以和其它程序并用。例如,BASIC语言在微软办公软件中可以使用,可以在微软Word 文档中编写WordBasic程序。 IDE为用户使用Visual Basic、Java和PowerBuilder等现代编程语言提供了方便。不同的技术体系有不同的IDE。比如visual https://www.wendangku.net/doc/2313103140.html,可以称为C++、VB、C#等语言的集成开发环境,所以visual https://www.wendangku.net/doc/2313103140.html,可以叫做IDE。同样,Borland的JBuilder也是一个IDE,它是Java的IDE。zend studio、editplus、ultra edit这些,每一个都具备基本的编码、调试功能,所以每一个都可以称作IDE。 IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver、FrontPage,等等),因为很多项任务会自动生成。IDE集成代码编辑,代码生成,界面设计,调试,编译等功能,目前还融合了建模功能。 Mylyn 简介 Mylyn(旧称Mylar)是eclipse的一个插件,用于将任务管理和上下文管理无缝集成到Eclipse中。 首先它是一个高度集成到ECLIPSE中的任务管理工具。 把任务列表与具体的代码联系到了一起。你只要激活一个任务,之相关的所有文件、函数将被突出的显示在ECLIPSE界面的每个“角落”――Package Explorer,Open Type, Open Resource,Debug View…… 相信很多人都有过这样的经验,改一个东西可能就几分钟,但找到在哪改、会影响到什么地方,却要花半小时。有了这个工具,让我们在非常大的项目里,在文件和代码的海洋里能马上找到所要关注的部分。有的人说,我有CTRL+SHIFT+T,可是你能记住几年前一个项目里的类名吗?而查阅文字描述的任务却要容易得多。 Mylyn是如何做到任务与代码的关联呢?你唯一要做的就是,在完成一个编码任务前,激活相应的任务!这样,随后你的编辑、访问各种元素的操作都被Mylyn记录,它会根据你的访问频率分析相关程度。当你的任务成百上千,或者你过一段时间再回头来修改代码时,只要激活相应的任务,它就会自动将相关的文件窗口打开,并在各种查找、显示界面里根据当初的记录突出显示相应元素。 1. 安装下载相应的Mylyn zip包,解压缩开就是两个文件夹:features和plugins,以及一个XML文件:site.xml。将这两个文件夹拷入或者以配置方式导入合适版本的Eclipse中就可以了。 2. 使用重启Eclipse,Window的preference配置窗口里就多了一个Task的菜单,用于对Mylyn的配置。 点击Window>show view> other(我的eclipse是英文版本),弹出的对话框中可以找到Mylyn的选项,它下面有两个View可供选择:Task List和Task Repositories。把两个view 都打开,可以看到Task List里是空的列表,因为还没和任何存储库建立查询联接。Mylyn的文档中说可以与Bugzilla, Trac 和JIRA等存储库集成,由于没有Trac和JIRA环境,

星研集成使用详细

陈收集附录三星研集成环境软件 3.1 软件安装3.1.1安装星研集成环境软件一. 新用户安装步骤使用光盘安装: 1.将仿真器、实验仪所配CD插入CD-ROM驱动器。2.在“我的电脑”或“资源管理器”中选择CD-ROM驱动器\ WIN32\星研,然后运行SETUP.EXE文件即可进入安装界面。3.中文界面,用户只需按程序提示一步一步进行安装即可。使用Internet下载文件的用户 1.运行下载文件(XingYan.exe),软件自动执行安装程序。 2.安装程序为中文显示,用户只需按程序提示一步一步进行安装即可。二. 已安装过低版本星研集成环境软件的用户的安装步骤: 1.首先将原来的低版本软件进行卸载,具体步骤请参考“软件卸载”部分的内容。2.以后按新用户的安装步骤进行安装。在安装过程中,如果用户没有指定安装目录,安装完成后会在C:盘建立一个C:\XINGYAN目录(文件夹),结构如下: XingYan 可执行文件、DLL文件、寄存器文件EXAMPLES 例子程序 3.1.2软件卸载 1.进入控制面板,运行“添加/删除程序”。2.进入“添加/删除程序”窗口,在“安装/卸载”页面上的列表中选择“星研集成环境软件”,按“删除”按钮,之后按自动卸载程序的说明一步一步地操作即可。3.1.3 USB驱动程序1、USB驱动程序的安装通过USB(通用串口总线)接口将微机与仿真器、实验仪相连,打开仿真器、实验仪电源。仿真器、实验仪与微机的第一次连接引起驱动程序的安装会变得很简单,您只需等待安装过程的结束或按驱动程序的

安装向导执行完即可。驱动程序的安装会出现如下界面:1 实际的界面可能有些差别,请等待该过程的结束。驱动程序的安装过程中,请勿执行其它应用程序。2、如何解决连接不上的情况如果仿真器、实验仪与微机连接不上是由于未按正确步骤造成的,可根据以下步骤解决:Window98/Window Me:重新安装星研集成环境软件,关闭仿真器电源,稍等几秒钟,再打开电源,等待操作系统安装新的驱动程序结束后,运行星研软件即可。Windows2000/WinXP:在仿真器电源打开的情况下,使用控制面板中的“设备管理器”,可以看到一个未安装好的USB设备:上图中的“通用串行总线控制器”下有一个打问号的USB设备,选中后按鼠标右键,选择菜单中的“卸载”项。重新安装星研集成环境软件,关闭仿真器、实验仪电源,稍等几秒钟,再打开电源,等待操作系统安装新的驱动程序结束后,运行星研软件即可。注意:必须先安装星研集成环境软件;在WinXP中,驱动程序的安装会有选项,按缺省的值选择即可。3.1.4 软件启动运行Windows,进入桌面窗口。鼠标单击“开始”按钮,在“程序”栏中打开“星研集成环境软件”菜单栏,在其中选择“星研(SUPER、STAR系列仿真器)”,开始启动星研集成环境软件。注意:当您使用低配置机器时,从星研集成环境软件退出后必须等待足够的时间,让系统完全退出(硬盘停止工作)后,方可再次启动星研集成环境软件。

关于编制农村环境综合整治项目可行性研究报告编制说明

农村环境综合整治项目 可行性研究报告 编制单位:北京中投信德国际信息咨询有限公司编制时间:https://www.wendangku.net/doc/2313103140.html, 高级工程师:高建

关于编制农村环境综合整治项目可行性研 究报告编制说明 (模版型) 【立项 批地 融资 招商】 核心提示: 1、本报告为模板形式,客户下载后,可根据报告内容说明,自行修改,补充上自己项目的数据内容,即可完成属于自己,高水准的一份可研报告,从此写报告不在求人。 2、客户可联系我公司,协助编写完成可研报告,可行性研究报告大纲(具体可跟据客户要求进行调整) 编制单位:北京中投信德国际信息咨询有限公司 专 业 撰写节能评估报告资金申请报告项目建议书 商业计划书可行性研究报告

目录 第一章总论 (1) 1.1项目概要 (1) 1.1.1项目名称 (1) 1.1.2项目建设单位 (1) 1.1.3项目建设性质 (1) 1.1.4项目建设地点 (1) 1.1.5项目主管部门 (1) 1.1.6项目投资规模 (2) 1.1.7项目建设规模 (2) 1.1.8项目资金来源 (3) 1.1.9项目建设期限 (3) 1.2项目建设单位介绍 (3) 1.3编制依据 (3) 1.4编制原则 (4) 1.5研究范围 (5) 1.6主要经济技术指标 (5) 1.7综合评价 (6) 第二章项目背景及必要性可行性分析 (7) 2.1项目提出背景 (7) 2.2本次建设项目发起缘由 (7) 2.3项目建设必要性分析 (7) 2.3.1促进我国农村环境综合整治产业快速发展的需要 (8) 2.3.2加快当地高新技术产业发展的重要举措 (8) 2.3.3满足我国的工业发展需求的需要 (8) 2.3.4符合现行产业政策及清洁生产要求 (8) 2.3.5提升企业竞争力水平,有助于企业长远战略发展的需要 (9) 2.3.6增加就业带动相关产业链发展的需要 (9) 2.3.7促进项目建设地经济发展进程的的需要 (10) 2.4项目可行性分析 (10) 2.4.1政策可行性 (10) 2.4.2市场可行性 (10) 2.4.3技术可行性 (11) 2.4.4管理可行性 (11) 2.4.5财务可行性 (12) 2.5农村环境综合整治项目发展概况 (12)

实验一 Keil集成开发环境的使用

实验报告纸 (院、系) 自动化专业班组单片机与嵌入式系统课 实验一Keil集成开发环境得使用一、实验目得 熟悉Keil C51集成开发环境得使用方法 二、实验内容 学习如何使用Keil编译器编写单片机程序并调试 三、实验设备 PC机 四、实验步骤 1、新建文件夹 2、新建工程 3、配置工程 (1)按以下内容新建experiment_1、asm文件 ORG 0000H AJMPMAIN ORG0100H MAIN: MOV SP,#60 ;给堆栈指针赋初值 LIGHT: CPL P1、0

CPLP1、1 CPLP1、2 ACALL DELAY AJMP LIGHT DELAY: MOV R7,#10H DELAY0: MOV R6,#7FH DELAY1: MOV R5,#7FH DELAY2: DJNZR5,DELAY2 DJNZ R6,DELAY1 DJNZR7,DELAY0 RET END (2)在工程窗口得Source Group 1处单击鼠标右键弹出菜单,点其中得选项Add Filesto Group ‘Source Group1';添加文件. (3)在Project菜单得下拉选项中,单击Optionfor Target ‘Targe t1’、在弹出得窗口中要完成以下设置: A.选择单片机芯片.不需要向工程添加启动代码; B、晶振频率得设置

C、Output标签下得Create HEXFile 前小框中要打勾 D.Debug标签选择Use Simulator(软件模拟) 4.编译工程 5、查瞧结果(要求截图写进实验报告) (1)进入调试状态 (2)选择单步方式运行,观察Port 1窗口状态变化 (3)在Project Workspace观察R5、R6、R7、SP等得变化进入调试时得初始界面

相关文档
相关文档 最新文档