1 / 28
文档名称:

单片机实验报告.doc

格式:doc   大小:687KB   页数:28页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机实验报告.doc

上传人:birth201208 2017/10/10 文件大小:687 KB

下载得到文件列表

单片机实验报告.doc

相关文档

文档介绍

文档介绍:单片机原理与应用
实验报告

学校: 合肥工业大学
姓名: 杨敏宇
学号: 20112597
班级:计算机科学与技术11-4班
目录
MC51 单片机原理及应用软件实验
实验1:系统认识实验---------------------4
实验6:数据排序实验(验证性)---------- 9
MC51 单片机原理及应用硬件实验
实验1:广告灯实验----------------------12
实验2:P1 口实验(验证性)-------------16
实验16:串口转并口实验----------------25

单片机原理实验是单片机原理及应用课程的一部分,它的任务是:
、单片机应用系统的硬件设计及调试方法。

,提高逻辑动手能力。

单片机实验所使用的设备由计算机、单片机实验开发系统(,其中计算机是软件开发平台,主要完成程序编辑、编译、下载程序等任务;单片机实验开发系统是硬件开发平台,是基于51/196 单片机的扩展实验系统。计算机和单片机实验开发系统之间是通过RS232 串行接口进行通信的。
单片机实验开发系统配有开关电源、单片机、晶振、存储器、可编程并行接口芯片、键盘显示控制芯片、24 键键盘、六位LED 数码管显示、A/D 及D/A 转换芯片、简单输出口2个、简单输入口1 个、逻辑电平输入开关、发光二极管显示电路,并配有小直流电机、步进电机、继电器、音响等驱动电路。在计算机软件的控制下可完成单片机基本实验及综合设计性实验项目。所有的MCS51 单片机原理及应用课程实验都是在这套实验系统上完成的。
Keil与Proteus的联合使用:
Keil C51 :
,新建一个程序文件(File--New),在上面输入要调试的程序,保存为*.asm格式;
(project--Newproject),保存,在CPU选项了选择Atmel--AT89C51,点击确
定,在弹出的选项框中选择“否”。
Workspace选框中,选择你新建的工程,右击,选择Options for Target'target
(你起的工程名)',选择Debug,选择PROTEUS VSM MONITOR 51 DRIVER,点击确定.
Group上右击,选择Add files to group'Source Group(工程名)',在文件类型
里选择All files (*.*),.
: 选择编译连接程序,保证其全部正确.
第一章MC51 单片机原理及应用软件实验
实验1:系统认识实验
1. 实验目的
(1)了解ZY15MCU12BC2单片机实验开发装置的接线与安排。掌握实验箱内拨位开关KF,KC的使用方法。
(2)通过实例程序的编辑、编译、链接及调试,熟悉Keil C51软件的使用方法和基本操作。
(3)教育学生爱抚实验装置,养成良好的实验****惯。
2. 试验设备
(1)ZY15MCU12BC2单片机实验开发装置一台。
(2)PC系列微机及相关软件。
3. 试验内容
(1)使用串行通讯电缆将实验开发装置与PC机相连。
(2)开启PC机及实验开发装置,启动Keil C51软件进入uVision2集成开发环境。
确认拨位开关KF的开关为A端,确认89C51处于仿真状态。
在uVision2开发平台上建立并编辑示例程序:计算N个数求和程序。
其中N个数分别放在片内RAM区50H到55H单元中,N=6,求和的结果放在片内RAM区03H(高位)和04H(低位)单元中。
题目:
1)32H+41H+01H+56H+11H+03H=?
2)895H+02H+02H+44H+48H+12H=?
编译连接源程序。
在Keil uVision2主菜单窗口进入DEBUG调试环境,打开存储器窗口输入数据至片内RAM区50H到55H单元中,全速运行程序,并检查程序的运行结果,即观察在存储器窗口片内RAM区03H(高位)、04H(低位)单元中的数据是否正确。
实验结束,撤出接线,将一切整理复原。
实验源程序
org 0000h
ljmp main
org 1000h
main: mov r2,#06h
mov r3,#00h
mov r4,#00h
mov r0,#50h
l1: mov a,r4
add a,***@r0
mov r4,a
inc r0