- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机实验-1课件
实验一 Keil C51软件的
使用方法和操作;实验目的;实验内容及要求;【示例程序】 编写程序计算N个数求和。其中N个数分别放在片内RAM区50H~55H单元中, N=6,求和的结果放在片内RAM区03H (高位), 04H (低位) 单元中。(P48)
实验数据:
(1)32H+41H+01H+56H+11H+03H = ?
(2)95H+02H+02H+44H+48H+12H = ?; 【程序清单】
org 0000h
ljmp main
org 0030h
main:mov r2,#0ah
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;单片机程序开发步骤编辑源程序编译成目标文件装入系统调试程序运行程序;Keil C51开发系统 ;
ZY15MCU12BC2 单片机实验箱内置仿真器的软件开发平台为 Keil C51 V6﹒02 。
Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面,是一个功能强大的单片机开发平台。
Keil C51 可以编写C 语言源程序、汇编语言源程序或混合语言源程序,可以编译C 源文件( *.c )、汇编源文件( *.a)或编译混合语言源文件( *.inc )。
;Keil 开发环境内部集成器件数据库中储存了多种不同型号单片机的片上资源,可适用众多厂家的以80C51 为核心的单片机。Keil 开发环境还提供了功能齐全的软件模拟调试及硬件调试环境。
因此,掌握Keil C51集成软件的使用是进行实验的前提,简要介绍使用Keil C51开发单片机应用程序的一般步骤。;双击图标,启动系统;建立一个新的工程项目 ;第1步:点击菜单project,选择建立new project;第2步:从键盘输入工程项目文件的名(不需要扩展名),选择项目文件保存的路径,比如项目文件名为test,保存到keil目录里,如下图所示,然后点击保存 。;第3步:这时会弹出一个对话框,要求你选择单片机的型号,你可以根据你使用的单片机来选择。keil 支持大部分51单片机, 如图所示,选择Atmel 的89c51之后,右边一栏是对这个单片机的基本的说明,然后点击确定。;新项目建成,屏幕显示Target1,如下图;第4步:新建一个源程序文件,建立一个汇编或c文件,如果你已经有源程序文件,可以忽略这一步.点击菜单File-New;第5步:输入示例程序;选择菜单File_SAVE:;第6步:在Save对话框的文件名栏里输入源程序文件名,注意一定要输入扩展名, 我们这里是要存储一个汇编源程序文件,所以输入.ASM( .A)扩展名,保存为text.ASM的名字;第7步:将源程序文件加入到项目中。点击Target 1前面的+号,展开里面的内容sourceGroup1 ;用鼠标的右键点击Sourece Group 1,将弹出一个菜单,选择Add Files to GuoupSource Group 1;出现Add对话框,在文件类型栏选择asm source file项,然后选择刚才的文件text. ASM, 最后点击Add按纽。点击add之后,窗口不会消失,(如果要添加多个文件,可以不断添加),添加完毕再点击Close按纽关闭该窗口. ;这时在source group 1 里就有text.ASM文件;点击加号打开文件,如图所示源文件text.ASM加入到项目组;打开text.ASM文件;项目设置;第1步:点击菜单project,选择Options for Target’Target 1’ 项;第2步:这时会弹出一个对话框,要求你选择单片机的晶振Xtl,输入12(MHZ);再点击菜单中Debug标签项,设置软件仿真Use Simulator,再点击确定关闭该窗口. ;再点击菜单中Output标签项,设置16进制格式文件,再点击确定关闭该窗口.;编译、调试;点击菜单project,选择Build Target 标签项编译文件。;如果源文件没有语法错误,编译成功,生成目标文件,;点击菜单中Debug,选择Start标签项,进入调试方??。;打开存储器窗口,Memory Window;在窗口Address处键入地址D:50H;在存储器窗口点击鼠标右键,出现下图所示快捷菜单,选择最后一项Modify Memory …更改指定存储单元内容
您可能关注的文档
- REPORTS_BUILDER培训课件.ppt
- QUARTUS_II_快速入门课件.ppt
- Ruckus wlan 系统维护培训课件.ppt
- Shell交流课件.ppt
- SD6800 使用手册(T8)-v0.1课件.ppt
- S10-3c优势课件.ppt
- sepsis and MODS 10-11-02 王立成课件.ppt
- SAS第四讲课件.ppt
- Shell高级编程1课件.ppt
- SIEMENS标准库课件.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)