10实验学时微机原理及应用实验指导书.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《10实验学时微机原理及应用实验指导书.docx》由会员分享,可在线阅读,更多相关《10实验学时微机原理及应用实验指导书.docx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 (10实验学时)微机原理及应用实验指导书第一部分单片机原理及汇编程序设计实验一认识单片机开发系统,学习有关软件的使用一、实验目的1.学习KeilC51集成开发环境的操作;2.熟悉TD-NMC+教学实验系统板的构造及使用;3.熟悉程序汇编、装入、调试及执行经过。二、实验设备PC机一台,TD-NMC+教学实验系统平台三、实验内容1.观察TD-NMC+教学实验系统的构造;2.编写实验程序,将00H0FH共16个数写入单片机内部RAM的30H3FH空间。通过本实验,学生需要把握KeilC51软件的基本操作,便于后面的学习。3.练习编辑、调试、汇编、通信的方法和步骤。四、实验步骤1观察TD-NMC+教
2、学实验系统的构造,了解主机、主要芯片位置,电源连接方法,通信接口位置,复位方法,显示等。2.创立KeilC51应用程序在KeilC51集成开发环境下使用工程的方法来管理文件,所有的源文件、头文件甚至讲明性文档都能够放在工程项目文件里统一管理。下面创立一个新的工程文件Asm1.Uv2,以此具体介绍怎样创立一个KeilC51应用程序。1运行KeilC51软件,进入KeilC51集成开发环境。2选择工具栏的Project选项,如图1-1-1所示,弹出下拉菜单,选择NewProject命令,建立一个新的Vision2工程。这时会弹出如图1-1-2所示的工程文件保存对话框,选择工程目录并输入文件名Asm
3、1后,单击保存。图1-1-1工程下拉菜单图1-1-2工程保存对话框3工程建立完毕后,Vision2会马上弹出如图1-1-3所示的器件选择窗口。器件选择的目的是告诉Vision2使用的80C51芯片的型号是哪一个公司的哪一个型号,不同型号的51芯片内部资源是不同的。此时选择SST公司的SST89E554RC。另外,能够选择Project下拉菜单中的“SelectDeviceforTargetTarget1命令来弹出图1-1-3所示的对话框。1当前位置:文档视界(10实验学时)微机原理及应用实验指导书(10实验学时)微机原理及应用实验指导书Group1点击鼠标右键,会弹出如图1-1-7所示的快速菜
4、单,选择AddFilestoGroupSourceGroup1命令,此时弹出如图2-1-8所示的添加源程序文件对话框,选择文件Asm1.asm,点击Add命令按钮即可将源程序文件添加到工程中。图1-1-7添加源程序文件快速菜单图1-1-8添加源程序文件对话框2.编译、链接程序文件1设置编译、链接环境,点击命令,会出现如图1-1-9所示的调试环境设置窗口,在这里能够设置目的系统的时钟。单击Output标签,在打开的选项卡中选中CreateHexFile选项,在编译时系统将自动生成目的代码*.Hex。点击Debug标签会出现如图1-1-10所示的调试形式选择窗口。从图2-1-10能够看出,Visi
5、on2有两种调试形式:UseSimulator软件仿真和Use硬件仿真。这里选择硬件仿真,点击Settings能够设置串口。串口波特率选择38400。3当前位置:文档视界(10实验学时)微机原理及应用实验指导书(10实验学时)微机原理及应用实验指导书图1-1-12调试界面4接下来点击命令,运行实验程序,当程序碰到断点后,程序停止运行,观察存储器中的内容,如图1-1-13所示,验证程序功能。5如图1-1-12所示,在命令行中输入ECHARD:30H=11H,22H,33H,44H,55H后回车,便能够改变存储器中多个单元的内容,如图1-1-14所示。图1-1-13运行程序后存储器窗口图1-1-1
6、4修改存储器内容6修改存储器的内容的方法还有一个,就是在要修改的单元上点击鼠标右键,弹出快速菜单,如图1-1-15所示,选择ModifyMemoryatD:0x35命令来修改0x35单元的内容,这样每次只能修改一个单元的内容。图1-1-15存储器修改单元7点击命令,能够复位CPU,重新调试运行程序,点击命令,单步跟踪程序。8实验结束,按系统的复位按键能够复位系统,点击命令,退出调试。在此以Asm1.Uv2工程为例扼要介绍了KeilC51的使用,KeilC51功能强大,关于KeilC51的使用需要通过日后的使用渐渐把握。硬盘中提供有SoftICE_Tutorial.exe文件,该文件以动画的形式
7、展示了基于SST公司的SoftICE在KeilC51环境下的调试经过。56实验二MCS-51汇编程序设计分支、散转程序练习一、实验目的1、学习分支程序的设计方法,熟悉51的指令系统;2、学习散转程序的设计方法,熟悉51的指令系统;3、学习设计延时循环程序。二、实验设备PC机一台,TD-NMC+教学实验系统三、实验内容1.采用比拟分支构造设计程序,实现下面温度控制。设某温度检测系统,在控制器的RAM的40H单元存放标准温度,50H单元存放检测温度值。当检测温度大于标准温度时,使P1.0的灯亮报警,当检测温度低于标准温度时启动加热灯假设P1.7置“1,接通加热电路;当检测温度等于标准温度时,关掉加
8、热炉,保持温度,并使P1.2的灯亮。2用散转构造编程实现下面要求当R7等于0、1、2时,分别散转到OPR0、OPR1、OPR2三个程序入口。OPR0入口后P1口8个灯不停的闪烁;OPR1入口后P1.7灯先亮,然后右移,循环不止;OPR1入口后P1口中间两灯先亮,然后向两边散开,循环不止。四、实验线路图五、接线方法用排线将P1口的P1.0P1.7与D0-D7相接,P1口相应的位输出高电平,就能够点亮相应的发光二极管。实验三查表程序设计实验一、实验目的学习查表程序的设计方法,熟悉51的指令系统。二、实验设备PC机一台,TD-NMC+教学实验系统三、实验内容1.通过查表的方法将16进制数转换为ASC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 实验 学时 微机 原理 应用 指导书
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内