文档介绍:单片机原理与应用实验报告学校:合肥工业大学姓名:杨敏宇学号:20112597班级:计算机科学与技术11-455目录第一章MC51单片机原理及应用软件实验实验1:系统认识实验 4实验6:数据排序实验(验证性) 9第二章MC51单片机原理及应用硬件实验实验1:广告灯实验 12实验2: P1口实验(验证性) 16实验16:串口转并口实验 25单片机原理实验的任务单片机原理实验是单片机原理及应用课程的一部分,它的任务是:通过实验进一步了解和掌握单片机原理的基本概念、单片机应用系统的硬件设计及调试方法。学****和掌握单片机应用系统程序设计技术。3•提高应用计算机的能力及水平,提高逻辑动手能力。实验设备单片机实验所使用的设备由计算机、单片机实验开发系统(,其中计算机是软件开发平台,主要完成程序编辑、编译、下载程序等任务;单片机实验开发系统是硬件开发平台,是基于51/196单片机的扩展实验系统。计算机和单片机实验开发系统之间是通过RS232串行接口进行通信的。单片机实验开发系统配有开关电源、单片机、晶振、存储器、可编程并行接口芯片、键盘显示控制芯片、24键键盘、六位LED数码管显示、A/D及D/A转换芯片、简单输出口2个、简单输入口1个、逻辑电平输入开关、发光二极管显示电路,并配有小直流电机、步进电机、继电器、音响等驱动电路。在计算机软件的控制下可完成单片机基本实验及综合设计性实验项目。所有的MCS51单片机原理及应用课程实验都是在这套实验系统上完成的。Ke订与Proteus的联合使用::打开Keil,新建一个程序文件(File-New),在上面输入要调试的程序,保存为*・asm格式;新建一个工程(project--Newproject),保存,在CPU选项了选择Atmel—AT89C51,点击确定,在弹出的选项框中选择“否”。在ProjectWorkspace选框中,选择你新建的工程,右击,选择OptionsforTarget5target(你起的工程名)’,选择Debug,选择PROTEUSVSMMONITOR51DRIVER,,选择Addfilestogroup5SourceGroup(工程名)',在文件类型里选择Allfiles(*・*),找到刚才保存的・•调试程序:选择编译连接程序,:系统认识实验实验目的了解ZY15MCU12BC2单片机实验开发装置的接线与安排。掌握实验箱内拨位开关KF,KC的使用方法。通过实例程序的编辑、编译、链接及调试,熟悉KeilC51软件的使用方法和基本操作。教育学生爱抚实验装置,养成良好的实验****惯。试验设备ZY15MCU12BC2单片机实验开发装置一台。PC系列微机及相关软件。试验内容使用串行通讯电缆将实验开发装置与PC机相连。开启PC机及实验开发装置,启动KeilC51软件进入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二?(5) 编译连接源程序。(6) 在KeiluVision2主菜单窗口进入DEBUG调试环境,打开存储器窗口输入数据至片内RAM区50H到55H单元中,全速运行程序,并检查程序的运行结果,即观察在存储器窗口片内RAM区03H(高位)、04H(低位)单元中的数据是否正确。(7) 实验结束,撤出接线,将一切整理复原。OOOOh1jmp lOOOhmain:movr2,#06hmovr3,#00hmovmov11:movaddmovr4,#00hrO,#50ha,r4a,***@r0r4,aclraaddca,r3movr3,adjnzr2,11end实验心得本次试验我了解ZY15MCU12BC2单片机实验开发装置的接线与安排。掌握实验箱内拨位开关KF,KC的使用方法。通过实例程序的编辑、编译、链接及调试,熟悉了eilC51软件的使用方法和基本操作。-—r^ErrQ30UOUvono5・&9OWU2ppaH9O*#2HHOOOTHIVW(9qaa■—W"■■RO“SOHEC)S•20"ft;MOVMOVMnv■ LR••KHs・•<oc-」nHX13Bf©一T0-用『色一*&£,‘八P:「oc0E!Q列oftJfioohlJfi2aMdpad?ns:P皿