文档介绍:
单片机实验总结报告福建农林大学计算机与信息学院 信息丁-程类实验报.doc单片机实验总结报告福建农林大学计算机与信息学院信息丁-程类实验报告课穆名称:姓名:系:专业:年级:学号:指导教师:职称:单片机技术电子信息工程系电子信息工稈 易金聪副教授2013年10月28LI实验项目列表福建农林大学计算机与信息学院信息T程类实验报告系:电了信息工程 年级:姓名: 学号:实验室号: H1C513指导教师签字: 易金聪2011级实验课稈:实验时间:10.26成绩:电了信息T程专业:单片机技术实验一KeilC51和Proteus软件的使用实验目的和要求1) 熟悉KeilC51软件界面,以及编辑、编译、运行稈序的步骤;2) 熟悉Proteus软件界面,掌握用Proteus画仿真图的方法。3) 掌握电子电路的设计与仿真调试的方法。实验原理1) KeilC5I软件使用在KeilC5I集成开发环境下,建立一个工程并编辑以下源程序,熟悉KeilC51集成开发环境下各种菜单、命令的使用。#include"reg51・h"#defineucharunsignedchar#defineuintunsignedintsbitin=P3;sbitout=P1;voidmain(void){while(l){in=l;if(in==0)out=0;elseout=1; }2)Protues软件使用下图为利用单片机、1个开关和1个发光二极管,构成一个简单的开关检测系统的仿真电路图。单片机P3.0引脚接按钮开关,P1.0引脚接发光二极管的阴极。当开关闭合时,发光二极管亮;开关打开时,发光二极管灭;按钮开关与发光二极管没有任何电气上的联系。利用Protues仿真软件曲出仿真电路图,并进行电气规则检杳。3)Proteus仿宾电路图绘制完毕后,加载“.hex"文件到电路图屮的单片机内进行仿真,观察运行结果。注意系统时钟频率的设置主要仪器设备(实验用的软硬件环境)安装有KeilC51软件与Proteus仿真软件PC机1台操作方法与实验步骤1) KeilC51软件使用(1) 建立用户文件夹(2) 建立工程(3) 建立文件并编码。输入以下源稈序,并保存在项目所在的目录屮(4) 把文件加入工程中(5) 编译工程。编译时观察在界面下方的“Build,顶屮的到编译错谋信息和使用的系统资源情况等。(6) 调试。利用常用调试命令,如复位、运行、暂停、单步、单步跳过、执行完当前了稈序、运行到当前行、下一状态、打开跟踪、观察跟踪、反汇编窗口、观察窗口、代码作用范围分析、1#串行窗口、内存窗口、性能分析、T具按钮等命令进行调试,观察并分析调试结果。(7) 目标代码文件的生成。运行生成相应的.HEX文件。2)proteus电路设计(1) 建立新文件(2) 设定绘图纸大小(3) 选取元器件并添加到对象选择窗口中(4) 放置、调整元器件位置(5) 放置电源、地(终端)(6) 电路图布线调(7) 电气检测(8) 电路图存盘。3)KeilC与Proteus连接仿真调试在KeilC中编译输岀凭HEX文件,右键选中工作区中单片机芯片,左键单击打开属性对话框,在弹出的选择文件对话框中选择相应的*.HEX文件。通过运行控制按钮控制程序的执行,观察K1闭合和打开时的程序运行过程。实验内容及实验数据记录每当按下K时,LED灯就会发光。实验数据处理与分析每当按下K时,in(p3.0)I/O口就会变为低电平,该信号使得CPU给out(p3.0)I/O口发送低电平,使得LED灯发亮。质疑、建议、问题讨论1、 建议增加延迟函数,因为轻触按键按下的时间短,LED亮的时问就会很短,或者直接换成自锁开关。2、 建议增加一个判断按键抖动的函数,防止非实验因素。福建农林人学计算机与信息学院信息T稈类实验报告系: 电子信息工程专业:电子信息工程 年级:2011级姓名: 学号:实验课程:单片机技术实验室号: 田C513实验时间:10.26指导教师签字: 易金聪成绩:实验二 单片机I/O接口应用实验一流水灯实验目的和要求1) 进一步掌握单片机仿真软件的使用方法。2) 掌握单片机最小系统的构成。3) 掌握单片机I/O口的使用方法,如何控制I/O口来驱动LED发光二极管。4) 熟悉C51程序编稈和调试方法。实验原理利川AT89C51单片机控制8个发光二极管按照要求实现以下各个功能:(1) 点亮板了上的第一个灯DOo(2) 点亮DO、D2、D4、D6灯,与DI、D3、D5、D7灯交替闪烁。(3) 按顺序循环移动点亮。主要仪器设备(实验用的软硬件环境)安装有KeilC51软件与Proteus仿真软件PC机1台操作方法与实验步骤I)利用Proteus软件设计以下电路图。源程序设计分析设计要求,根据任务要求,绘制源程序流稈图,然后
内容来自淘豆网www.taodocs.com转载请标明出处.