- 3
- 0
- 约1.29万字
- 约 22页
- 2016-06-29 发布于贵州
- 举报
(10实验学时)微原理及应用实验指导书
第一部分 单片机原理及汇编程序设计
实验一 认识单片机开发系统,学习有关软件的使用
一、 实验目的
1.学习Keil C51 集成开发环境的操作;
2.熟悉TD-NMC+教学实验系统板的结构及使用;
3.熟悉程序汇编、装入、调试及执行过程。
二、实验设备
PC机一台,TD-NMC+教学实验系统平台
三、 实验内容
1.观察TD-NMC+教学实验系统的结构;
2.编写实验程序,将00H~0FH 共16个数写入单片机内部RAM 的30H~3FH 空间。通过本实验,学生需要掌握Keil C51 软件的基本操作,便于后面的学习。
3. 练习编辑、调试、汇编、通信的方法和步骤。
四、 实验步骤
1.观察TD-NMC+教学实验系统的结构,了解主机、主要芯片位置,电源连接方法,通信接口位置,复位方法,显示等。
2. 创建Keil C51 应用程序
在Keil C51 集成开发环境下使用工程的方法来管理文件,所有的源文件、头文件甚至说明性文档都可以放在工程项目文件里统一管理。
下面创建一个新的工程文件Asm1.Uv2,以此详细介绍如何创建一个Keil C51 应用程序。
(1)运行Keil C51 软件,进入Keil C51 集成开发环境。
(2)选择工具栏的Project 选项,如图1-1-1 所示,弹出下拉菜单,选择NewProject 命令,建立一个新的μVision2 工程。这时会弹出如图1-1-2 所示的工程文件保存对话框,选择工程目录并输入文件名Asm1 后,单击保存。
图1-1-1 工程下拉菜单
图1-1-2 工程保存对话框
(3)工程建立完毕后,μVision2 会马上弹出如图1-1-3 所示的器件选择窗口。器件选择的目的是告诉μVision2 使用的80C51 芯片的型号是哪一个公司的哪一个型号,不同型号的51芯片内部资源是不同的。此时选择SST 公司的SST89E554RC。另外,可以选择Project 下拉菜单中的“Select Device for Target ‘Target 1’”命令来弹出图1-1-3 所示的对话框。
图1-1-3 器件选择对话框
(4)到此建立好一个空白工程,现在需要人工为工程添加程序文件,如果还没有程序文件则必须建立它。选择工具栏的File 选项,在弹出的下拉菜单中选择New 目录,如图1-1-4 所示,或点击。此时会在文件窗口出现如图1-1-5 所示的新文件窗口Text1,若多次执行New 命令,则会出现Text2、Text3 等多个新文件窗口。
图1-1-4 新建源文件下拉菜单 图1-1-5 源程序编辑窗口
(5)输入程序,完毕后点击“保存”命令保存源程序,如图1-1-6 所示,将Text1 保存成Asm1.asm。Keil C51 支持汇编和C 语言,μVision2 会根据文件后缀判断文件的类型,进行自动处理,因此保存时需要输入文件名及扩展名.ASM 或.C。保存后,文件中字体的颜色会发生一定变化,关键字会变为蓝色。
图1-1-6 源文件保存对话框
(6)程序文件建立后,并没有与Asm1.Uv2 工程建立任何关系。此时,需要将Asm1.asm
源程序添加到Asm1.Uv2 工程中,构成一个完整的工程项目。在Project Window 窗口内,选中Source Group1 点击鼠标右键,会弹出如图1-1-7 所示的快捷菜单,选择Add Files to Group‘SourceGroup1’命令,此时弹出如图2-1-8 所示的添加源程序文件对话框,选择文件Asm1.asm,点击Add 命令按钮即可将源程序文件添加到工程中。
图1-1-7 添加源程序文件快捷菜单
图1-1-8 添加源程序文件对话框
2. 编译、链接程序文件
(1)设置编译、链接环境,点击命令,会出现如图1-1-9 所示的调试环境设置窗口,在这里可以设置目标系统的时钟。单击Output 标签,在打开的选项卡中选中Create Hex File 选项,在编译时系统将自动生成目标代码*.Hex。点击Debug 标签会出现如图1-1-10 所示的调试模式选择窗口。
从图2-1-10 可以看出,μVision2 有两种调试模式:Use Simulator(软件仿真)和Use(硬件仿真)。这里选择硬件仿真,点击Settings 可以设置串口。串口波特率选择 38400。
图1-1-9 Keil C51 调试环境设置窗口
图1-1-10 调试设置窗口
(2)点击或命令编译、链接程序,此时会在Output Window 信息输出窗口输出相关信息,如图2-1-11 所示。
图1-1-11 编译、链接输出窗口
3. 调试仿真程序
(1)打开系统板的电源,给系统复位后点击调试命令(注:每次进入调试状态前
您可能关注的文档
- %28Multism数电仿真)集成逻辑门的应用.doc
- ()第一章-战略与略管理-课后作业(下载版).doc
- ((人教版))[[三化学教案]]初三化学《我们周围的空气》全章教案.doc
- (.06.27)微分初步 期末复习指导,课程教学答疑(文本).doc
- ((人教版))[[三物理试题]]中考物理复习第三部分《电路》考查题(有答案).doc
- (.09)年产1.万吨铜包铝漆包线三期技术改造项目.doc
- (.12.21)数库应用技术教学辅导与期末复习指导(文本).doc
- (0525参考版)曙芳----高分子物理教学大纲.doc
- (09届)届物流管专业毕业论文选题指南.doc
- (10,22)高考县中学文综测试卷(一).doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 雷克萨斯-Lexus NX-产品使用说明书-NX200-ZGZ10L-AWXLPC2-NX200NX200t_OM78064C_01-1412-001.pdf VIP
- 小学语文五年级第二学期第二单元整体作业设计.docx
- 外研版小学英语(三年级起点)三年级上册Module2-Unit1同步检测.doc VIP
- 2025年河南省平顶山市中考生物试卷(含答案).pdf
- 【TD产业联盟】全球5G_6G产业发展报告(2024-2025).pdf VIP
- 乡镇卫生院年休假制度.docx VIP
- 职业技术教育教学管理新制度学分制.doc VIP
- 健康生活小常识100条.docx VIP
- 职业学校学分制实施细则.docx
- AP微观经济学 2010年真题 附答案和评分标准 AP Microeconomics 2010 Real Exam with Answers and Scoring Guidelines.pdf VIP
原创力文档

文档评论(0)