单片机实验三-流水灯实验_第1页
单片机实验三-流水灯实验_第2页
单片机实验三-流水灯实验_第3页
单片机实验三-流水灯实验_第4页
单片机实验三-流水灯实验_第5页
已阅读5页,还剩3页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

成绩:电子信息工程系实验报告成绩:指导教师(签名):课程名称:单片机与接口技术指导教师(签名):实验项目名称:流水灯实验实验时间:2013-5-9签名日期:班级:通信10姓名:Microlab_4学号:签名日期:实验目的:进一步熟悉keil仿真软件、proteus仿真软件的使用。了解并熟悉单片机I/O口和LED灯的电路结构,学会构建简单的流水灯电路。掌握C51中单片机I/O口的编程方法和使用I/O口进行输入输出的注意事项。实验原理:MCS-51系列单片机有四组8位并行I/O口,记作P0、P1、P2和P3。每组I/O口内部都有8位数据输入缓冲器、8位数据输出锁存器及数据输出驱动等电路。四组并行I/O端口即可以按字节操作,又可以按位操作。当系统没有扩展外部器件时,I/O端口用作双向输入输出口;当系统作外部扩展时,使用P0、P2口作系统地址和数据总线、P3口有第二功能,与MCS-51的内部功能器件配合使用。图图P1口的位结构本实验用到的P1口内部结构如图3-1所示。作输出时:输出0时,将0输出到内部总线上,在写锁存器信号控制下写入锁存器,锁存器的反向输出端输出1,下面的场效应管导通,输出引脚成低电平。输出1时,下面的场效应管截止,上面的上拉电阻使输出为1。作输入时:P1端口引脚信号通过一个输入三态缓冲器接入内部总线,再读引脚信号控制下,引脚电平出现在内部总线上。为了能读到真实的引脚信号,下面的场效应管必须截止,即锁存器的内容必须是1。为了能正确读取引脚信号,锁存器必须先写1。通过C51程序的编写,可以使I/O口的每根引脚在不同的时间输出不同的0、1信号,从而控制外部的设备。实验环境:硬件:微机、单片机仿真器、单片机实验板、连线若干软件:KEILC51单片机仿真调试软件,proteus系列仿真调试软件实验内容及过程:一、开关控制LED灯。1、电路图的设计。(1)打开proteus软件,单击pickfromlibraries,打开搜索元器件窗口,如图1-1所示:图1-1搜索元器件(2)添加元器件,修改元器件的参数,绘制流水灯原理图,设置上拉电阻为100欧,总电路图如图1-2所示:图1-2总电路图(3)①开关控制灯亮灭1)运行keil4软件,启动后,点击Project菜单新建项目,新建项目界面如图1-3所示:图1-3新建工程2)新建项目后,完成程序的写入,如图1-4所示:图1-4代码3)设置输出HEX文件,勾选上Output下的CreateHEXFi:,单击确定保存,运行程序得到HEX文件,如图1-5所示:图1-5设置输出HEX文件②开关按下灯闪三下步骤如上,程序代码如下图1-6:图1-6代码二、开关控制流水灯。1、电路图的设计。(1)打开proteus软件,单击pickfromlibraries,打开搜索元器件窗口,如图2-1所示:图2-1搜索元器件(2)添加元器件,修改元器件的参数,绘制流水灯原理图,设置上拉电阻为100欧,总电路图如图2-2所示:图2-2电路图的设计(3)①单向流水灯②双向流水灯1)运行keil4软件,启动后,点击Project菜单新建项目,新建项目界面如图2-3所示:图2-3新建工程2)新建项目后,完成程序的写入,如图2-4,2-5所示:图2-4单向流水灯代码图2-5双向流水灯移位开关控制代码3)设置输出HEX文件,勾选上Output下的CreateHEXFi:,单击确定保存,运行程序得到HEX文件,如图2-6所示:图2-6设置输出HEX文件实验结果及分析:一、开关控制流水灯。双击89C51芯片,导入HEX文件,如图3-1所示:图3-1导入HEX文件①一个开关控制LED灯实验结果如下图3-2,,3-3图3-2开关闭合前图3-3开关闭合后②按一下开关灯闪3次,结果如下图3-4.3-5图3-4灭灯图3-5亮灯二、开关控制流水灯双击89C51芯片,导入HEX文件,如图3-6所示:图3-6导入HEX文件①单向流水灯。使用两个开关控制流水方向,上开关控制从上往下流水灯,下开关控制

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论