- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机与接口技术实验指导
(信息技术系)
基本要求:
每次实验学生都必须提交实验报告,内容包括实验目的、实验内容、实验程序、实验过程(软件的使用、程序的调试)等(本文档最后有实验报告模版)。
学生第一次上机时,应在教师机指定文件夹下建立以自己学号+姓名的子文件夹,例如学号为2005683001的学生张三,应在教师机指定文件夹下建立“2005683001张三”的子文件夹,此文件夹就是学生张三存放本课程实验全部文档的文件夹,也是教师评价学生饰演成绩的主要依据。
学生每次实验完毕后,都应将实验报告、实验程序(或PCB图、SCH图)等文档上传到教师机自己建立的子文件夹中。
学生每次实验,都应该在考勤表上签到。
本课程实验内容分三个模块,分别为:
Keil 模块,纯软件环境调试
单片机实验箱在线调试实验
Protel模块,protel使用
一、Keil实验模块
1.Keil软件简介
Keil开发软件是目前最流行的开发MCS-51系列单片机的软件,它提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部份组合在一起。
μVision2是Keil Software的一个新的IDE,它结合了项目管理、生成工具、源代码编辑、程序调试和在一个强大的环境中完全模拟。μVision2提供了一个简单易用的开发平台帮助您使程序运行得比以前更快。编辑器和调试器集成到一个应用程序中,并提供一个无缝的嵌入式项目开发环境。
μVision2提供了下面这些独特的功能:
①器件数据库:自动为您选择的芯片设置汇编器、编译器和连接器选项。这就使您节省了配置工具的时间,并帮助您更快地编写代码。
②健壮的项目管理器:可以在一个项目文件中对目标创建几个不同的配置。只有Keil μVision2 IDE允许创建一个用于模拟的输出文件、一个用于仿真器调试的输出文件和一个向EPROM编程的输出文件,上面的这些文件都来自于同一个项目文件。
③自动独立生成的集成生成工具。您不用指出哪个头文件和包含文件由哪个源文件使用,Keil编译器和汇编器会自动完成这项工作。
④交互的错误纠正。在编译项目时,错误和警告信息在输出窗口显示。当μVision2仍然在后台编译时,你可以纠正项目文件中的错误。错误和警告相关的行号在对源文件作了修改后会自动重新同步。
2.Keil工程文件的创建、设置与目标文件的获得
(1)开机,运行Keil uVision2其运行界面如图所示:
图Keil运行界面
(2)创建工程
①创建新的工程:鼠标左键单击主菜单“Project”,鼠标左键单击子菜单“NewProject...”,弹出“Creat New Project”对话框;
②输入工程名,保存:用鼠标在“保存为”下拉框选择你要保存的文件夹(比如“我的文档”),“文件名”文本框处用键盘敲入你给这个工程起的工程名(如“test1”)在鼠标左键单击“保存”按键,弹出“Select Device for Target‘Target1’”对话框;
③选择单片机的型号:用鼠标在左边列表框“Data Base”区双击SST或单击SST前的“+”号,展开SST子选项,用鼠标左键单击“89E564RD”,用鼠标左键单击“确定”按键,表示使用的单片机为SST89E564RD。
(3)建立源程序
①创建新的源文件:鼠标左键单击菜单“File”-“New”
在新建的文本窗口(Text1)中用键盘键入源程序。
例如使P1.0输出高低电平的汇编语言源程序:
ORG 0000H
LOOP: SETB P1.0
LCALL DELAY
CLR P1.0
LCALL DELAY
AJMP LOOP
DELAY: MOV R7,#250
D1: MOV R6,#250
D2: JNZ R6,D2
DJNZ R7,D1
RET
END
②保存文件:鼠标左键单击菜单“File”-“Save As...”,弹出“Save As”对话框,用鼠标在“保存在”下拉框选择你要保存的文件夹,在“文件名”文本框处用键盘敲入你给这个文件起的文件名(如“test1.asm”),鼠标左键单击“保存”按键。注意汇编语言的后缀一般为“.asm”,C语言的后缀为“.c”
③将文件添加到工程:在左边资源管理器用鼠标左键双击“Target 1”或单击“Target 1”前的“+”号,鼠标右键单击Source Group,弹出“Add file to GroupSourceGroup 1”,“文件类型”选“asm source file(*.a*)”,找到test1.asm文件,鼠标左键单击该文件,鼠标左键单击“Add”,鼠标左键单击“Close”。
④编译查错:单击主菜单“Proje
您可能关注的文档
- 大学化学实验报告(全).doc
- 大学生职业生涯规划大赛12.doc
- 《ERP财务应用》实验指导书.doc
- 《面向对象Windows编程技术》实验指导书 信息.doc
- 《线性代数(经管类)》串讲.ppt
- ps+flash实验指导书.doc
- 电力电子(开放实验)874487280.doc
- 分子生物学实验指导补充讲义.doc
- 高中生物实验专题复习(人教版新课标).doc
- 高中生物新课标实验专题复习.doc
- 2024年国家食品安全风险评估中心应届生招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 2024年广西三一〇核地质大队招考聘用18人笔试历年典型考题及考点研判与答案详解.docx
- 2024年国家移民管理局出入境管理信息技术研究所招考聘用事业编制人员20人笔试历年典型考题及考点研判与答案详解.docx
- 转让协议书模板.docx
- 隐形矫治器结合种植体支抗治疗拔牙患者的垂直向变化研究.pdf
- 《呼吸系统疾病 第六节 支气管哮喘》医学课件.pptx
- “i驾车”-打造新一代驾培生态链_计划书.docx
- “三心”E站 农民工子女成长家园项目计划书.doc
- 2024年山东济宁市兖州区教育系统校园招考聘用6人(曲阜师范大学站)笔试历年典型考题及考点研判与答案详解.docx
- 2024年山西晋城市注册在岗大学生乡村医生招考聘用7人笔试历年典型考题及考点研判与答案详解.docx
最近下载
- 医院业务培训效果评价表.docx VIP
- 《原发性肝癌诊疗指南(2024年版)》解读PPT课件.pptx VIP
- 建筑结构专业中级职称理论题库-建设工程专业中级职称理论考试题库.pdf
- 玻璃钢化粪池施工方案设计.docx
- 重大隐患判定标准培训课件.pptx
- 高电压技术第四版习题答案解析.pdf
- 公路水运工程施工安全风险评估指南 第1部分:总体要求(JT/T1375.1-2022).pdf VIP
- 党员发展对象考试题库(2023年).docx VIP
- 2023年12月中国大地出版传媒集团有限公司招考聘用应届生笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
- 不确定性增强上下文注意力网络的息肉图像分割系统.pdf VIP
文档评论(0)