单片机实验指导书-WAVE6000单片机仿真系统简介与汇编仿真调试_第1页
单片机实验指导书-WAVE6000单片机仿真系统简介与汇编仿真调试_第2页
单片机实验指导书-WAVE6000单片机仿真系统简介与汇编仿真调试_第3页
单片机实验指导书-WAVE6000单片机仿真系统简介与汇编仿真调试_第4页
单片机实验指导书-WAVE6000单片机仿真系统简介与汇编仿真调试_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、first compliance review of the application of the appraisal committee, only through the compliance review of the application to take part in a detailed review. 8.1 application compliance review: does not meet one of the following conditions, procuratorial agency to submit application through complia

2、nce reviews, be invalidated: (1) application of the formats, contents, meet the requirements of selected files, powers of attorney, declarations by the legal representative and the tender agent application to meet the requirements; (2) licence and a bidding agent qualifications meet the requirements

3、; (3) the similar project tendering agency agent number and provide proof of material compliance; (4) the tendering agency intends to put into this project the number of professionals to meet the requirements; (5) are intended to the agent of the project as a project manager has similar projects the

4、 number of and references to meet the requirements; (6) no fraud case. 8.2 application review in detail the evaluation committee through compliance reviews will be selected for detailed review of the application. 8.2.1 tender agent institutions similar project tender performance requirements (16 poi

5、nts) tender agent institutions similar project tender performance 16 points, by two part composition (1) agent similar project of cumulative bid amount scored calculation rules for: agent water project bid amount (on january 1, 2007 has has bid notice for associate) cumulative each reached 100 milli

6、on yuan have 2 points, water project cumulative bid amount scored up not over 6 points. in addition, completes a bid worth more than 500 million yuan in total 1 minute, but other items score accumulated winning amount up to a maximum of 6 points. (2) calculation rule for the number of agents similar

7、 projects: proxy bid amount (since january 1, 2007 winning notice shall prevail) bidding projects in more than 50 million yuan by 2 points, but the agency projects the number of scores up to 3 minutes. 8.2.2 to be agents of the construction project as a project manager in the same project performanc

8、e (10 points) project manager agent performance scores including agents of the bidding agencies of similar projects, as well as in other similar project tendering agency service agent during performance. total 10 project manager agent performance, made up of two parts (1) acting like the accumulated

9、 winning amount calculation rule: agents for water conservancy project bid amount (since january 1, 2007 winning notice for example) cumulative average reached 100 million yuan 3 but scored no more than 5 minutes. (2) calculation rule for the number of agents similar projects: proxy bid amount (sinc

10、e january 1, 2007 winning notice for example) in the more than 50 million yuan water conservancy project period of 3 minutes, but scores the number of agents similar projects up to a maximum of 5 points. project manager demonstrated to provincial-level and higher peoples government or the developmen

11、t and reform commission published the winning bidder on the designated media publicity shall prevail. 8.2.3 staff requirement (25 points) 1, to the construction project serving personnel, 4 years experience in tendering agent, 2 points per person, 2 years experience in tendering agent .pig is not a

12、pig. with domestic international market and technology big environment of changes, as china traditional industry of pig production of job way and profit way are requirements related industry for resources integration, to quality security for premise, regulation based farming, and management cost and

13、 the production, and sales cost, go standardization, and scale, and intensive, and market road, fast upgrade whole industry chain of regulation capacity, market competition capacity and anti-risk capacity. first, industry analysis (a) the basic situation in china is a traditional hog production and

14、consumption country, 2008 46.15 million tons of pork, pig stock 462.64 million head by the end pig slaughter 609.6 million. national pig industrys annual production value at around 650 billion yuan, nearly 50% per cent of annual output value of animal husbandry. sichuan province in 2008 produced 6.5

15、2 million tons of pork, with 694,000 tons of chengdu city, live pig sell 10.46 million, first 15 vice-provincial cities in the country. the whole nation advantage regional planning (2008-2015) there are 437 counties (cities), 55, sichuan, chengdu has 7 (including in pengzhou). international pig indu

16、stry mainly include the european union, the united states, and canada, and brazil and other absolute scale of animal husbandry industry and technology developed countries. market 1, the domestic market from chinas meat consumption habits and economic analysis of the development situation, the emerge

17、nce of new trends in the market of domestic pork and its products. docking is a pig production and sales more closely. the yangtze river delta, pearl river delta and the bohai rim economic developed area industrial structure adjustment gathered pace, two or three industries to the central and wester

18、n bias. second, the rigid domestic consumption growth. for a long period, pork is still the largest variety of meat consumption in china, the absolute consumption continues to grow. especially in the vast rural market growth potential. third, market for pork and higher product quality requirements.

19、pollution-free pork safety and health has shown a very good market prospects. four is the market changing. currently, cold meat, more and more varieties of meat and pork meat products, which accounted for a large proportion of pork consumption, stores, chain stores, supermarkets and other marketing

20、methods is on the rise, and transport has been extended to more than 2000 km in radius. chengdu is an important river pig resource market, the citys commercial rate reaches above 60% of live pigs, pork and raw materials primary processing products in the domestic and international reputation is high

21、. western hog trading center in chengdu and provides disease-free areas of construction in order to further accelerate the development of swine industry realizes space and conditions. 2, the international markets at present, annual volume of trade in live pigs in the world year around 18 million, ab

22、out 6 million tons of pork trade. a large net exporter of pork is mainly the eu and north america,-importing countries mainly in asia, japan, and korea, and singapore, the philippines, hong kong and other countries and regions, as well as russia, about 3 million tonnes were imported. it is predicted

23、 that the world meat consumption increase of 80% in asia in the future, our country has obvious geographical advantages, export potential. with the advancement of live pigs superiority industry belt construction, animal disease .实验1:wave6000单片机仿真系统简介与汇编仿真调试一、实验目的1、熟悉wave6000单片机仿真、编程环境;2、应用wave6000进行

24、汇编语言编辑和编译;3、掌握运用wave6000进行软件仿真调试;4、熟悉51单片机汇编语言指令系统。二、实验设备计算机一台,wave6000集成仿真调试软件三、实验内容 应用wave6000建立一个项目,并在项目的基础上建立一个后缀为.asm文件,将该文件添加到已经创建的项目中,进行汇编语言编程并进行调试。四、wave6000仿真开发环境入门wave6000单片机仿真系统是南京伟福实业有限公司开发的一种高性能、低价格的通用单片机开发工具,可用于4位至16位单片机的软、硬件开发和调试。它由wave6000单片机仿真系统硬件和wave6000集成调试软件组成。 wave6000单片机仿真系统硬件

25、采用大规模在线可编程芯片制造,将整个单片机仿真控制电路、总线跟踪、实时实效分析集成到一片大规模芯片中,仿真cpu外置在防真头上,通过更换不同的仿真头,可对各种单片机进行仿真。wave6000集成调试软件,具有编辑、汇编、编译、调试和软件模拟调试等功能,所有的操作均可通过窗口和菜单来完成。这些窗口和菜单方便用户编写汇编语言、c语言软件及方便软件的调试,通过查看窗口及程序的单步、断点执行可以直观地反应各个寄存器以及内ram各个单元的变化状态,从而直观地反应程序运行情况,提高软件的开发效率。其编辑器可以编辑超大型原文件(仅受硬盘大小限制)。支持汇编语言、c高级语言调试。本实验是在wave6000集成

26、调试仿真软件上进行汇编语言的编辑、汇编及软件模拟调试实验。点击wave6000集成调试软件的图标,进入wave6000集成调试软件,如图1所示。由于该集成调试软件可以对不同的4位至16位单片机的软、硬件进行开发与调试,所以需要对所仿真调试的cpu进行设置(即选择不同的单片机型号)。只需要点击菜单与工具栏中的仿真设置图标即可改变对不同单片机的仿真。点击后出现仿真设置图标如图-2所示。点击仿真设置图标选择cpu图1 wave6000集成开发环境点击仿真设置图标图-2 仿真器设置图标仿真器设置对话框共有4个选项为:语言、目标文件、仿真器与通信设置。点击语言选项,出现对话框如图-3所示。其中,设置应对

27、编译器进行选择,一共有三项,一般选择伟福汇编器即可,当然可以选择keil c(v4)或者keil c(v5)编译器。选好后不必点击对话框下面的“好”,可以再继续选择目标文件选项。点击目标文件后,要选择“缺省地址”项,并且选中“生成bin文件”以及“生成hex文件”,即在该开发系统中所编的汇编语言文件可以被伟福编译器或者keil c 编译器生成可执图3 语言、目标文件对话框行的机器语言二进制代码或十六进制代码文件,该文件我们在后面的下载方式的硬件仿真实验中将要使用。其余选项可以不去选择。图4 仿真器设置对话框再点击仿真器选项,如图4所示。选择仿真器处点击e6000/l,选择仿真头处点击pod-8

28、x5xp,在进行cpu选择,选择8752项,选择该选项则可以对89c52、89s52单片机进行仿真。在对话框的下面选择“使用伟福软件模拟器”,该选项必须选择。由于我们只进行伟福开发软件的模拟仿真调试,即没有硬件系统,所以可以不进行通信设置。晶振频率一般会默认12mhz,如果没有出现默认项,则可以输入12000000,即选择系统晶振为12mhz。选项选择完成后,点击对话框下面的“好”,则仿真器选项设置完成。此时出现对话框如图5所示。再点击好,则完成设置。完成仿真设置后,集成开发环境的上部出现如图6所示:软件模拟器(8752)untitled。图5 仿真器设置完成对话框 图6 完成仿真环境设置后图

29、标wave6000集成调试开发软件是按项目的方式来管理文件的。在其他的软件开发环境中使用的是工程方式管理文件(如keil c开发环境),两者区别不大。由于使用者没有建立自己的“项目”与“文件”,所以在开发环境的标题栏出现untitled字样。编程者必须在开发环境下建立自己的项目与文件。在建立项目与文件之前,开发者应在计算机的某个盘中建立自己的文件夹。注意,文件夹必须是英文名称或者汉语拼音名称。绝对不要出现汉字等,否则不可能进行正确的编译。点击新建项目图7 建立新项目点击伟福6000菜单栏中文件选项,选择新建项目如图7所示。点击新建项目后出现图8对话框,要求加入模块文件,由于是编程者第一次创建项

30、目,还没有文件需要包含在该项目中,所以可以选择点击“取消”。图8 新建项目的模块文件点击取消再次点击文件选项中的“保存项目”,出现对话框如图9所示。图9 保存项目对话框 点击选择文件夹所在盘并选中该文件夹该对话框需要编程者在对话框的“文件名(n)”框中输入一个项目名称。假设编程者在d盘建立一个文件夹,取名为ggg。点击选中d盘ggg文件夹名称后,就可以在保存文件的对话框中的“文件名(n)”建立自己的项目名称。如图10所示。注意:项目名不要加任何后缀。在ggg文件夹下给出自己给项目起的名字,可以是英文的,也可以是汉语拼音的,假设编程者给出的项目名为ghj,如图10所示。点击保存后,则在伟福开发环

31、境的标题栏出现:伟福6000:软件模拟器(8752)d:gggghj.prj,如图11所示。表明编程者的项目已经建立,下面可以进行程序文件的建立、程序的输入与调试等。图10 在选定的文件夹中建立项目 图11 项目建立后开发环境图标点击新建文件图标在开发环境下点击文件选项,选择“新建文件”,当然,也可以直接点击图11所示的新建文件图标。出现对话框如图12所示。文件无名称,所以在对话框上部出现“noname1”。 此时编程者可以直接在文件输入框中输入任何英文文字,再点击如图13所示的保存文件。则出现对话框如图14所示。图12 新文件对话框点击保存文件图13 新建文件的保存注意:建立的汇编语言文件一

32、定要保存在所建立的项目文件夹中。若项目与汇编语言文件不在一个文件夹中,则不能被正确调试执行。图14 文件建立与文件名输入 在图14对话框的文件名中输入汇编语言文件名称,英文与汉语拼音均可。注意:汇编语言文件名称一定要加上后缀.asm。如图14所示,文件名称shiyan1.asm输入完成后,点击保存即可,则新文件建立完成。在开发环境中出现如图15所示状态。图15 文件建立后的开发环境显示状态显示文件所在盘符及文件名 图15所示状态表示文件已经建立,并存储在d盘的ggg文件夹,文件名称为:shiyan1.asm,文件与项目存储在同一个文件夹中。 此时编程者可以将图12所示的刚才胡乱输入的几个字符删

33、掉,然后就可以按行图16 添加模块文件 进行汇编语言程序的输入。前面我们讲过,伟福6000开发环境是通过项目(或叫工程方式)来管理文件的,如果要对shiyan1.asm汇编语言文件进行编译、调试等,则必须要把该文件加入到当前项目的模块文件中,具体做法是鼠标移动到项目窗口的“模块文件”处,然后点击右键,则出现如图16所示界面。在下拉菜单中选择加入模块文件,当然我们知道模块文件就是我们已经建立的shiyan1.asm文件,一般会默认指向我们建立项目的盘符与文件夹,双击d盘ggg文件夹中的shiyan1.asm(或者选中后点击打开),则该文件加入到所建项目的模块文件中,出现如图17所示加入模块文件后

34、的,此时表明可以对所输入的汇编语言文件进行编译、调试了。注意:不要选择加入包含文件,否则可能引起错误!在一个项目下可以建立多个文件,多个文件必须和该项目保存在一个文件夹中,只能对加入模块文件中的一个文件进行编译、调试,不能同时加入两个模块文件。如需要对另一个文件进行调试,可以选择删除当前模块中的文件(只是从模块中删除,文件仍保留在文件夹中),删除方法和加入模块文件差不多,鼠标移动到文件名处,点击右键在下拉菜单中选择从项目中删除即可。图17 加入模块文件后的开发环境五、实验程序及调试过程1、实验程序数据传送实验。将内ram30h35h中的的数据传送到外ram的0000h0005h中。输入下面as

35、m51汇编程序并进行调试(必须在英文状态下,最好大写方式)。程序如下: org 0000h ajmp main org 0030h main:mov sp,#0d0h dxh:mov 30h,#01h mov 31h,#02h mov 32h,#03h mov 33h,#04h mov 34h,#05h mov 35h,#06h call csong nop nop ajmp dxh csong:mov r0,#30h mov dptr,#0000h mov r7,#6 loop:mov a,r0 movx dptr,a inc r0 inc dptr djnz r7,loop retbcd码

36、转换实验程序:假设内ram40h中有一二进制数,将其转换成bcd码存放在30h、31h、32h中。org 0000h ajmp main org 0010h main:mov sp,#0d0h mov 40h,#80h dxh:mov a,40hlcall bcd_zh sjmp $bcd_zh :mov b,#100 div ab mov 30h,a mov a,#10 xch a,b div ab mov 31h,a mov 32h,b ret2、调试过程程序输入完成后,可以进行汇编语言的编译、调试工作。在进行编译、调试之前,对开发环境状态上部工具栏的一些按钮进行熟悉,包括上部工具栏按钮与

37、下部状态栏按钮。如图18、19所示。图18 上部状态栏按钮作用指示编译按钮全速执行按钮复位按钮跟踪执行按钮单步执行按钮忽略断点全速执行按钮cpu窗口按钮寄存器窗口项目窗口图19 下部状态栏按钮作用指示编译信息栏程序代码窗口外扩展ram显示窗口内ram显示窗口图18中的上部工具栏有编译按钮,对已输入的汇编语言文件进行编译,变成可执行的机器语言文件(二进制代码文件)。当文件编译完成后(没有错误时),在图19的状态信息栏中显示:保存目标文件 d:gggghj.hex(0000h0058h)保存目标文件 d:gggghj.bin(0000h0058h)此时显示该文件已被正确编译,其中显示的0000h0

38、058h表示该文件生成的可以执行文件的大小,即占用程序存储空间的大小。如果文件输入有错误,则点击编译后,可以在信息栏中直接显示出错误行,如图20所示。图20 编译后信息栏错误提示直接双点击现实的错误信息,系统会直接指向汇编语言出现错误处,仔细查看并修改后,重新进行编译,直至所有错误被消除后,才能正确编译并被调试、执行。图18中上部状态信息栏框有四个切换按钮,分别是:项目窗口按钮project,显示当前项目下所编译调试的文件;寄存器窗口显示按钮reg,显示最常用的寄存器内容;特殊功能寄存器窗口按钮sfr,显示所选型号单片机全部特殊功能寄存器的内容;查看窗口按钮watch,显示所编译文件及单片机一

39、些特殊功能寄存器的信息。初学者一般选择点击reg及sfr窗口,根据调试情况,查看最常用的寄存器内容的变化情况。图18中的复位按钮,当点击复位按钮后,在开发环境的下部(见图19底部)显示pc:0000h的状态指示,还包括dptr、累加器a、程序状态字psw及栈指针sp的信息。显示单片机复位后这些寄存器的状态。当然也可以通过点击reg窗口以及sfr窗口查看点击复位后的单片机各个寄存器的状态。当输入程序被正确编译后,点击复位按钮,在文件框的上部有一个绿色条,文件框的左边缘有一个箭头指向绿色条。表示程序计数器pc指向要执行的第一条指令,此时可以进行软件的仿真调试,可以点击单步执行按钮,程序单步执行就是

40、只执行一条指令,点按单步执行按钮可以在reg窗口查看各个寄存器的状态,点击图19的内ram显示窗口,也可以查看单片机片内ram各个单元的变化状态。本实验是将内ram单元30h35h单元中的内容传送到外扩展ram的0000h0005h中,共传送6个数据,由于我们是模拟仿真实验,所以可以查看虚拟外扩展ram的数据传送情况,可以点击外扩ram查看窗口,通过单步执行程序查看相应外扩展ram单元的变化状态。当所输入的汇编语言文件通过编译后,可以点击程序代码窗口,查看生成机器语言情况。也可以点击如图18所示的cpu窗口按钮,查看每条语句对应生成机器语言代码状况,此时出先disassembly窗口,显示每条

41、汇编语言对应的二进制代码。可以把鼠标放在disassembly上,点击右键选择关闭该窗口。断点设置,程序调试往往需要断点设置。所谓断点设置(或者断点调试)是指当程序全速执行到设置的断点处时,程序会停止运行,也就是停止到所设置的断点处。这种情况特别适合要调试某一段子程序,可以在子程序的调用指令处设置断点(也称入口处设置断点)。设置方法是将光标放到要设置断点的指令处,然后点击工具条中的执行选项,选择设置/取消断点,这时在指令处出现红色条纹显示,说明断点设置完成,若要取消断点则可重复上述过程。3、实验要求(1)编译该程序,如程序有错,则在信息栏中有错误信息行提示,双击该行信息则指向错误语句行,修改后

42、重新编译。(2)编译无误后,在状态栏打开寄存器窗口,寄存器窗口显示对应所选51系列单片机机型中当前工作寄存器及特殊功能寄存器的状态。(3)在状态栏打开data窗口,该窗口显示单片机内部ram的当前值。(4)在状态栏中单击复位按钮,可观察复位后时的pc值及其他寄存器复位时的值。(5)单步执行该程序,观察各寄存器的变化,内部ram区的变化。(6)打开xdata区,观察0000h0005h中的数值变化。(7)设置断点运行。在call csong语句处及lcall bcd_zh处设置断点,复位后,点击全速运行,运行至断点处后,在点击跟踪运行,观察sp的变化,各寄存器的变化,内部ram区的变化。对第一个

43、程序打开xdata区,观察0000h0005h中的数值变化。(8)在工具拦中打开cpu窗口,观察被编译后每条语句对应的程序代码。六、实验报告及要求1、在实验报告中抄写实验程序,并在每条程序旁加上被编译后的code代码。2、整理实验数据,按给定表格添表并加以分析。3、写出完整的实验报告,包括实验目的、实验设备、实验内容(含实验程序),实验步骤,实验结果及分析,思考题。七、思考题1、单片机复位后的pc值及p1p3口的值,ie及tmod值2、语句mov sp,#0d0h的目的。3、如何设置断点和取消断点?4、跟踪运行和单步运行有何不同?八、预习要求 复习mcs-51的指令系统,重点掌握伪指令、数据传

44、送指令、乘除法指令及子程序调用指令的使用方法,熟悉子程序的调用过程。参考表格:表一:内ram地址单元 内 容外ram单元 内 容实验2 基于isp下载方式的单片机i/o口驱动led流水灯硬件仿真实验一、实验目的1、掌握通过isp技术给单片机下载程序的方法。2、熟悉数字系统综合实验箱硬件环境,建立单片机硬件实验环境。3、熟练使用wave6000仿真软件,并进一步掌握使用wave6000进行软件调试。4、掌握单片机i/o口编程,熟悉isp下载软件使用方法。二、实验设备计算机一台,wave6000集成调试软件,isp下载软件,数字系统综合实验箱一台。三、实验内容 在数字综合实验箱的实验系统上搭建如图

45、1所示电路。单片机的p0口接8个发光二极管,采用反逻辑的驱动方法,即给p0口的某个引脚置0时发光二极管点亮。要求用程序控制8个发光管的亮暗,包括实现流水灯等效果。最后通过isp软件将汇编后的程序下载到单片机,观察运行结果。at89s52p0.0p0.1p0.2p0.3p0.4p0.5p0.6p0.71k8+5v图1 p0口驱动8位led原理图3938373635343332四、数字系统综合实验箱介绍 1、实验箱总体布局数字系统试验箱是集单片机实验、fpga实验的综合实验系统。通过实验箱上的线路连接,可以进行单片机i/o接口实验、led显示驱动实验、键盘接口实验、d/a换转实验、a/d转换实验等

46、。本实验要求学生动手自己连接实验电路,将p0口引出的接线端子与8个led灯引出的接线端子连接。试验箱的总体布局如图2所示。数字系统综合实验箱共分为13个模块。其中,单片机最小系统采用stc型单片机构成,该型单片机与51系列单片机完全兼容。其优点是容易将编程者编好的汇编语言(包括c语言)程序下载到单片机中,极易实现单片机的硬件仿真实验。单片机的p0p3口全部接上拉电阻,p0p3口可通过接线端子连接到相应的模块组成具体的实验电路,实现单片机不同接口的实验要求。实验箱配备isp下载的usb转串口的专用连接线一根,一端与计算机的usb接口连接,另一端与该接口连接。配备电源线一根,连接220v电源至实验

47、箱,实验箱左侧配有电源开关,其内部将220v电源经变压、整流稳压后,给试验箱各个模块提供电源。单片机最小系统模块led显示实验模块isp下载接口usb转串下载d/a转换实验模块a/d转换实验模块矩阵式按键接口实验模块i2c及e2prom实验模块led灯接口实验模块fpga核心单元数字电路实验单元模块交通灯、静态显示电路实验单元模块辅助仪表模块蜂鸣器及温度传感器、spi接口实验图2 数字系统综合试验箱电路总体布局按键接口实验模块开关接口实验模块2、实验电路的连接本实验是单片机的p0口驱动8个led,实现用程序控制8个发光管的亮暗,包括实现流水灯等不同效果。要求学生在实验箱上找到led灯接口实验模

48、块,并使用连接排线将p0口与led灯接口实验模块的接线端子相连接,构成如图1所示的硬件实验电路。五、实验程序及调试过程1、实验程序本实验可实现8个发光二极管交替亮灭,实现亮一秒灭一秒显示。还可以实现只有一个led灯流水方式点亮。当然,可以实现多种方式的led亮灭实验过程,学生可以自己根据希望的方式进行编程实现。打开伟福6000开发软件,输入下面asm51汇编程序并进行调试(必须在英文状态下,最好大写方式)。8个发光管间隔交替亮暗,亮1s灭1s的实验程序如下:main:mov a,#55hloop:mov p0,alcall del_1scpl asjmp loopdel_1s:mov r5,#

49、20 d3:mov r6,#200 d2:mov r7,#123d1:djnz r7,d1djnz r6,d2djnz r5,d3ret end只有一个灯亮循环点亮的程序如下:main:mov a,#0fehloop:mov p0,alcall del_1srl asjmp loopdel_1s:mov r5,#20 d2:mov r6,#200 d1:mov r7,#123djnz r7,$ djnz r6,d1djnz r5,d2ret end2、调试过程程序输入完成后,可以进行汇编语言的编译、调试,直至汇编语言文件调试通过伟福6000的软件仿真。通过单步调试、断点调试,在sfr窗口查看p

50、0口的变化状况。在仿真窗口的信息栏中可以看到生成的可执行的十六进制文件,参看实验1中的图19。在图19中,生成的可执行十六进制(或二进制)文件与编程者所建立的项目名称一致,窗口显示出生成的十六进制可执行文件存储在编程者所建立项目的所在盘符及所在文件夹位置。isp下载方式实验,即将该程序下载到单片机中进行硬件仿真实验。isp下载方式介绍:在计算机的桌面或从计算机开始处点击运行isp下载程序,名称为:stc_isp_v480,出现如图3所示界面。在图3所示界面中,首先要进行step1(步骤1)mcu type(单片机型号)选择。实验箱中单片机型号为:stc89le52rc。不能选择错误,否则将不能

51、进行正确下载实验。 图3 isp下载软件界面step3(步骤3)下载界面中的com(下载通讯)端口选择,需要编程者确认单片机的下载数据接口与计算机usb端口哪一个相连接,当计算机的usb与单片机的下载数据接口连接后,打开电源,将鼠标放置到“我的电脑”,然后点击右键,再点击“管理”,在打开的对话窗口中点击“设备管理器”,再使用鼠标点击“端口”前面的“+”,在这里可以查看到usb串行口连接的具体是哪一个端口。显示应该为:prolific usb-to-serial comm port(com4)。其中括号内的com4即为实际下载的连接端口。应该在isp下载软件的com选择上选com4端口。如前面图

52、3所示。step2(步骤2)、step4(步骤4)的选项应该严格按照图3 isp下载软件界面所示方式选择。step5(步骤5)的选项也要严格按图3所示的方式点击对沟,这样的选择使当前调试编译的程序可重复下载到单片机中,而不用每次都要选择是对哪个盘中哪个文件夹中的可执行文件进行下载。选择完成后,点击step2(步骤2)“打开程序文件”,选择要下载的文件所在位置,该文件必须是被编译完生成的十六进制可执行文件,其后缀为.hex。然后点击“download/下载”,点击下载后,按一下数字试验箱的单片机模块上的按钮,目的是将stc单片机断电一次,这是该机型下载的要求,必须这样进行。程序下载后,单片机开始

53、执行下载到单片机中的程序,编程者可以具体查看软件的执行过程是否能反应出编程者的目的要求。如果不对,则可在重新在伟福6000上重新进行编程,再次进行下载,直至达到要求为止。对第二个程序要同样进行软件的编辑、调试编译及下载的硬件实验过程,如果可能将延时子程序的延时时间改变一下,观察其改变后的硬件显示效果。3、实验要求(1)编译该程序,如程序有错,按照第一个实验的排错过程进行排错。(2)编译无误后,打开相应状态栏窗口,进行软件模拟运行。观察p0口各个引脚在单步执行时的变化状态。该状态对应驱动显示led灯的工作情况。(3)通过单步运行调试延时子程序的延时时间,达到1s要求为止。(4)在工具拦中打开cpu窗口,观察被编译后每条语句对应的程序代码。六、实验报告及要求写出完整的实验报告,包括实验目的、实验设备、实验内容(含实验电路、实验程序)、实验步骤,实验结果及分析,思考题。七、思考题 如果p0口、p1口共连接16个led灯,画出硬

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论