ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:515.87KB ,
资源ID:11773928      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-11773928.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实训0 51单片机仿真环境快速入门.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

实训0 51单片机仿真环境快速入门.docx

1、实训0 51单片机仿真环境快速入门实训0 仿真环境快速入门成绩日期实训作业一、实训目的与要求1、熟悉 Keil uVision2集成仿真环境 2、掌握以下内容: 1)建立工程 2)建立源程序并添加源程序到工程 3)编译源程序及工程 4)调试并观察运行结果 观察汇编代码; 观察并修改寄存器值; 观察并修改内部存储单元内容二、实训内容说明:以下 内加粗内容均为系统菜单名称、列表名称、窗口名称或按钮名称1 进入Keil uVision2集成仿真环境从程序组或桌面找到Keil uVision2图标,点击图标启动仿真软件,即可进入Keil uVision2仿真环境。 建立工程文件 点击菜单Project

2、New Project(图1-1)图1-1 出现Creat New Project对话框(图1-2),在文件名栏中输入一个工程文件名(用英文缩写),选择一个可以保存的文件夹,点击 保存 按钮(图1-2)。图1-2 出现选择器件类型对话框(图1-3), 在对话框左列表中选择处理器型号Atmel AT89C51,点确定 按钮(图1-3)。图1-3 出现是否添加标准8051启动代码的对话框,点击否 (图1-4),进入Keil uVision2工程界面。图1-4 建立汇编源文件: 点击菜单File New (图1-5),出现一个名为Text 1的空白文本文件,点击菜单File Save保存文本文件,出

3、现Save对话框。图1-5 在文件名栏中输入一个有意义的文件名,用英文缩写并且不能和工程文件名同名,后缀必须为“.asm”,点击保存按钮(图1-6)。图1-6 点开左侧Project Workspace列表窗中的Target 1文件夹,出现Source Group 1文件夹。鼠标右键点击Source Group 1文件夹,在弹出的菜单中点击Add Files to Group Source Group 1出现添加文件对话框(图1-7)。图1-7 在对话框文件类型中选择Asm Source file (*.s*;*.src;*.a*),选择刚才保存的asm源文件,点击Add完成添加(图1-8),

4、然后点击close关闭界面。图1-8 输入以下源程序(注意标点符号应该是英文半角符号,并注意区分数字0和字母O),并保存。 汇编指令 行号 ORG 0000HDSP0 EQU 30HDSP1 EQU 31HSEPA1:MOV R0 , #DSP1; 1 MOV 32H , A; 2 ANL A , #0FH ; 3 MOV R0 , A ; 4 DEC R0 ; 5 MOV A , 32H ; 6 ANL A , #0F0H; 7 SWAP A ; 8 MOV R0 , A; 9EN: SJMP EN ; 10END 编译并装入 点击菜单ProjectTranslate.,编译当前源程序(图1

5、-9)。如发生错误,根据红色提示带和编辑窗口下的输出出错信息提示进行修改,再编译,直至无错误为止。图1-9 点击菜单ProjectBuild target (图1-10),编译工程。图1-10 调试并观察运行结果 点击菜单DebugStart/Stop Debug Session (图1-11)开始调试程序。图1-11 进入调试状态后,系统自动打开反汇编窗口(图1-12),如果看不到,可由ViewDisassembly Window打开,观察源程序110条的汇编代码,填入表1-1内图1-12 由左侧寄存器窗口,双击累加器A旁的值至蓝色可编辑状态(图1-13),将累加器A的值由00H修改为25H

6、图1-134 观察并修改内部RAM内容(将内部RAM30H单元的值修改为12H) 由ViewMemory Window,打开内存窗口 在Address栏输入D:30H并按 回车(图1-14),表示从内部RAM的30H开始显示调试值(从左到右地址依次递增)。图1-14 鼠标右键点击内存窗口的30H位置,在弹出菜单中选择Modify Memory at D:0x30(图1-15)。图1-15 在弹出对话框中输入值12H(图1-16),并点击OK,表示修改内部RAM 30H内的值为12H。图1-16 重复步骤4,将31H单元的值修改为34H(图1-17)。图1-17 单步运行 按DebugStep(F11),每按一次、PC下移一次(图1-18)。图1-18 观察左侧寄存器列表中R0、A的值,以及内存30H、31H、32H单元内容在PC移过后的变化情况,填入表1-1内。行号汇编地址汇编代码R0A30H31H32H12345678910表1-1 如没看清楚,可由PeripheralsRest CPU 图1-18,重复步骤1-6图1-19

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2