电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

嵌入式系统与单片机流水灯实验报告

嵌入式系统与单片机流水灯实验报告_第1页
1/7
嵌入式系统与单片机流水灯实验报告_第2页
2/7
嵌入式系统与单片机流水灯实验报告_第3页
3/7
下载后可任意编辑嵌入式系统与单片机学生姓名 学 号 专业班级 指导老师 学 院 信息科学与工程学院 完成时间 2024 年 5 月中南大学实 验 报 告下载后可任意编辑[实验名称] 单片机流水灯。[实验目的]进一步熟悉 keil 仿真软件、伟福仿真器和实验板的使用。了解并熟悉实验板上单片机 I/O 口和 LED 灯的电路结构,掌握 C51 中单片机 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 口内部结构如图 3-1 所示。作输出时:输出 0 时,将 0 输出到内部总线上,在写锁存器信号控制下写入锁存器,锁存器的反向输出端输出 1,下面的场效应管导通,输出引脚成低电平。输出 1 时,下面的场效应管截图 P1口的位结构下载后可任意编辑止,上面的上拉电阻使输出为 1。作输入时:P1 端口引脚信号通过一个输入三态缓冲器接入内部总线,再读引脚信号控制下,引脚电平出现在内部总线上。为了能读到真实的引脚信号,下面的场效应管必须截止,即锁存器的内容必须是 1。为了能正确读取引脚信号,锁存器必须先写 1。通过 C51 程序的编写,可以使 I/O 口的每根引脚在不同的时间输出不同的 0、1 信号,从而控制外部的设备。[实验步骤]1. keil 的使用:新建项目--选择单片机型号--建 C 语言程序--添加到项目--设置项目--编译加载--选择仿真板新建项目 添加到项目 设置项目下载后可任意编辑 选择仿真板 2. 将实验板上 51 单片机的 P1 口的 8 根线与实验板上的 8 位 LED 灯连接,I/O 口的一根引脚控制一个 LED 灯。根据实验板上 LED 的硬件连接,编写程序使 8 个 LED 灯从最下面依次点亮,每次只亮一盏灯。依此循环。 代码如下#include"reg51.h"void mDelay(unsigned int Delay) { unsigned int i;for(;Delay>0;Delay--){ for(i=0;i<124;i++){;}}}main()下载后可任意编辑{int b; while(1) { P1=0X7f;mDelay(5000); for(b=0;b<7;b++) {P1=P1>>1|0X80;//P...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

嵌入式系统与单片机流水灯实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部