单片机实验keil使用.ppt_第1页
单片机实验keil使用.ppt_第2页
单片机实验keil使用.ppt_第3页
单片机实验keil使用.ppt_第4页
单片机实验keil使用.ppt_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

单片机原理及应用 实验,课程安排,1、五次实验、一次考试,共24学时 2、总分30分,其中实验报告和平时考勤占10分,考试占20分, 3、考试时一人一组 4、最后上机考试完交实验报告!,Keil C51集成开发环境的使用,目前世界上最优秀、最强大的51单片机开发应用平台之一。它集编辑、编译、仿真于一体,支持汇编、PL/M语言和C语言的程序设计,界面友好,易学易用。它内嵌的仿真调试软件可以让用户采用模拟仿真和实时在线仿真两种方式对目标系统进行开发。软件仿真时,除了可以模拟单片机的I/O口、定时器、中断外,甚至可以仿真单片机的串口通信。,Keil C51集成开发环境界面,Keil C51的开发过程,(1) 建立一个工程项目,选择芯片,确定选项。 (2) 建立汇编源文件或C源文件。 (3) 用项目管理器生成各种应用文件。 (4) 检查并修改源文件中的错误。 (5) 编译连接通过后,进行软件模拟仿真。 (6) 编译连接通过后,进行硬件模拟仿真。 (7) 编程器写片操作。 (8) 应用。,建立工程项目,输入工程项目名称 项目名要求:每一个项目建立一个目录 目录名称规定:学号+实验 例如:20091234+4,确定单片机型号 请选择:Philips852,工程的详细设置,Output页和Debug页设置 (P13、P15),源程序文件的建立,汇编语言的语句格式,标号: 操作码 操作数 ;注释 例如: ORG 0000H LJMP MAIN MAIN: ORG 0030H ;主程序起始地址 MOV SP,#60H MOV A,#2 MOV B, 10010101B MOV R1,#32H SJMP $ END,文件的保存 源程序扩展名 .ASM 例如:3-1.ASM,添加文件到当前项目组中,用编译、连接生成各种应用文件,检查并修改源文件中的错误,进入调试状态,调试窗口,运行窗口,寄存器窗口 (P18),存储器窗口,C片内ROM D片内直接寻址 I片内间接寻址 X片外RAM,反汇编窗口,断点设置运行窗口 (P16),程序存储区ROM,8051 4KB (000FFFH) 中断源 入口地址 外部中断0 0003H 定时器/计数器0溢出 000BH 外部中断1 0013H 定时器/计数器1溢出 001BH 串行口 0023H 定时器/计数器2溢出 002BH (1000FFFFH)外部ROM,数据存储区RAM,片内256B数据存储器分为RAM和特殊功能寄存器。 前者128字节,007FH,后者128字节,80HFFH RAM:00H 1FH 工作寄存器 20H2FH 位寻址区域 30H7FH 数据缓冲区 (使用区域) 80HFFH 特殊功能寄存器 外部64K数据存储器(0000H FFFFH),实验程序文件上传要求,(1)实验程序按“工程项目”的目录打包上传。 (2) 打包文件名称按“班级学号实验” 例如:实验四打包文件名

温馨提示

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

评论

0/150

提交评论