下载此文档

单片机实验指导书(6个实验).doc


文档分类: | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
《单片机原理及应用》
实验指导书
襄樊学院物理与电子工程学院

实验要求

1)认真阅读实验指导书,弄懂实验原理和实验内容。
2)编写实验所要用到的程序,将其放在U盘上。在proteus仿真软件进行模拟。
3)写出预****报告。
2. 进入实验室后完成的部分
1)建立工程,加入已准备好的程序文件。
2)对程序进行调试,修改错误,获得要求的结果。
3)保存调试后的程序。

对实验结果进行分析、总结,写出实验报告。
实验报告内容及格式




只做文字叙述,程序部分放在程序清单中。流程图也可不画。

本实验使用的完整程序。如果使用了本实验或前面实验中完全相同的子程序,可不列写,只做注明即可。


主要包括对实验结果、调试过程、错误及产生的原因的分析,以及本次实验的重要收获等。此项为实验成绩评定的重要依据。
使用Proteus对实验程序模拟的方法
,在File\,就具备了仿真的硬件环境。
双击图中的单片机,ponent窗口中点击Program File后的图标,再在弹出的窗口中打开一个*.hex文件,退回到主窗口中点击运行键即开始运行程序获得实验效果。这个*.hex文件应是Keil编译获得的,在Keil中修改程序后再编译,就可以获得不同的实验效果。
实验1 Keil 的使用(汇编语言)

实验目的:
初步掌握Keil(汇编语言)和ZY15MCU12BD型综合单片机实验箱的操作和使用,能够输入和运行简单的程序。
实验设备:
ZY15MCU12BD型综合单片机实验箱一台、具有一个RS232串行口并安装Keil的计算机一台。
实验原理及环境:
在计算机上已安装Keil软件。这个软件既可以与硬件(ZY15MCU12BD型综合单片机实验箱)连接,在硬件(单片机)上运行程序;也可以不与硬件连接,仅在计算机上以虚拟仿真的方法运行程序。如果程序有对硬件的驱动,就需要与硬件连接;如果没有硬件动作,仅有软件操作,就可以使用虚拟仿真。
实验内容:
:
1)建立一个工程项目选择芯片确定选项。
2)加入C 源文件或汇编源文件。
3)用项目管理器生成各种应用文件。
4)检查并修改源文件中的错误。
5)编译连接通过后进行软件模拟仿真。
6)编译连接通过后进行硬件仿真。
7)I A P 编程操作

,。
预****要求:
的各步骤。


实验步骤:
以下假定你在E:\TEST 文件夹下学****运行Keil

如图1-1所示:①Project→②New Project→③输入工程名test→④保存工程文件(鼠标点击保存按钮)
图1-1 创建工程名
弹出下一界面。
如图1-2所示:①选CPU厂家(Atmel)→②选CPU型号(89C51), ③选好后确定
图1-2 选厂家,选CPU 型号
接着选晶振频率及生成HEX 文件等。
如图1-3所示:①Project→②Options for Target ‘Target 1’…(或点击图标)→③在Target中→④更改CPU 晶振频率为12MHz→⑤在Output中→⑥选择生成HEX 格式其它采用缺省设置→⑦选好后确定。
注意:如果使用uVision3,还询问要否自动生成启动代码。启动代码在使用C51编程时需要,我们现在汇编语言编程,所以就不要了,也就是选择“NO”。
图1-3 选晶振频率及生成HEX 文件等窗口

如图1-4所示:①File→②New, ③弹出源文件编辑窗口。
输入以下源文件:
ORG 0000H
AGAIN: CPL
MOV R0,#10 ;
LOOP1: MOV R1,#100
LOOP2: MOV R2,#250
DJNZ R2,$
DJNZ R1,LOOP2
DJNZ R0,LOOP1
SJMP AGAIN
END
图1-4 进入编辑源文件窗口
源程序编写完后,①File→②Save As :\test 目录下,获得汇编语言源程序。
(编译)各种应用文件

单片机实验指导书(6个实验) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小1.01 MB
  • 时间2018-03-22