单片机实验1概要1.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机实验1概要1

项目设置 第2步:这时会弹出一个对话框,要求你选择单片机的晶振Xtl,输入12(MHZ) 项目设置 第3步:点击菜单中Debug标签项,设置软件仿真Use Simulator 项目设置 第4步:点击菜单中Output标签项,设置16进制格式文件,最后点击确定关闭该窗口。 第三步 编译、调试 编译、调试 点击菜单project项,选择Build Target 标签项编译源程序文件。 编译、调试 如果源文件没有语法错误,编译成功,生成目标文件。 编译、调试 点击菜单中Debug,选择Start标签项,进入调试方式。 编译、调试 选择菜单VIEW项中的Memory Window标签项,打开存储器窗口。 编译、调试 存储器窗口如下图,在窗口Address处键入地址 D:50H 编译、调试 在存储器窗口点击鼠标右键,出现下图所示快捷菜单,选择最后一项Modify Memory …更改指定存储单元内容。 编译、调试 单击该选项,弹出如下图所示对话框,输入示例程序中的一组实验数据,然后单击‘OK’按纽后,新键入的数据将取代原来存储单元的内容。 编译、调试 点击菜单中Debug,选择RUN标签项,全速运行程序 编译、调试 在存储器窗口观察片内RAM单元03H(高位)04H(低位)中数据是否正确。(00DEH) 实验二 多字节十进制加法程序设计 实验目的 1、学习51运算指令的用法及对标志位的影响。 2、学习循环程序编程方法。 3、掌握51内部RAM和寄存器之间的关系。 实验内容及要求 1、编写多字节十进制加法程序( P49 ),实现下式运算 : 4574+6728=11302 要求:被加数在片内RAM区20H、21H单元; 加数在片内RAM区30H、31H单元; 结果在片内RAM区20H(最高位进位)、 21H(高位)、22H(低位)单元。 结果:20H=1,21H =13,22H=02 实验内容及要求 2、开机启动Keil C51软件进入μVision2 集成开发环境,确认89C51处于软件仿真状态。 3、完成程序的设计、编辑、编译、连接。 4、进入DEBUG方式,打开存储器Memory 1窗口,在窗口Address栏键入D:20H;点击鼠标右键,选择最后一项Modify Memory ,输入被加数;在窗口Address栏键入D:30H;点击鼠标右键,选择最后一项Modify Memory ,输入加数。 实验内容及要求 5、调试和运行程序并记录存储器Memory 1窗口实验结果。 6、完成实验报告。 实验报告要求 1、设计说明:说明程序的功能、结构、原理及算法。 2、调试说明:上机时遇到的问题及解决办法和调试情况,观察到的现象及其分析,对程序设计技巧的总结以及程序输出结果的分析,实验的心得体会等。 3、程序框图。 4、程序清单。 结 束 实验一 系 统 认 识 实验目的 1、学习及掌握MCS-51汇编源程序的书写格式和汇编语言的语法规则。 2、学习及掌握Keil C51的软件的基本操作。 3、掌握在Keil C51开发平台上建立、汇编、连接、调试及运行汇编程序的方法和步骤。 实验内容及要求 1、以示例汇编语言源程序为蓝本,掌握在Keil C51平台上开发单片机应用程序的一般步骤。记录操作过程和结果。 2、学习Keil C51 项目窗口、调试窗口和存储器窗口等常用平台的使用。 3、完成实验报告。 实验内容及要求 【示例程序】 编写程序计算N个数求和。其中N个数分别放在片内RAM区50H~55H单元中, N=6,求和的结果放在片内RAM区03H (高位), 04H (低位) 单元中。 实验数据: (1)32H+41H+01H+56H+11H+03H = ? (2)95H+02H+02H+44H+48H+12H = ? 实验内容及要求 【程序清单】 org 0000h ljmp main org 0030h main: mov r2,#06h mov r3,#00h mov r4,#00h mov r0,#50h l1: mov A,r4 add a,@r0 mov r4,a inc r0 clr a addc a,r3 mov r3,a djnz r2,l1 end 实验内容及要求 编写程序将实验数据存入片内RAM区 50H~55H单元中。 实验数据

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档