《单片机原理与接口技术》(实验二)

上传人:夏** 文档编号:559410314 上传时间:2023-07-30 格式:DOCX 页数:6 大小:76.25KB
返回 下载 相关 举报
《单片机原理与接口技术》(实验二)_第1页
第1页 / 共6页
《单片机原理与接口技术》(实验二)_第2页
第2页 / 共6页
《单片机原理与接口技术》(实验二)_第3页
第3页 / 共6页
《单片机原理与接口技术》(实验二)_第4页
第4页 / 共6页
《单片机原理与接口技术》(实验二)_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《《单片机原理与接口技术》(实验二)》由会员分享,可在线阅读,更多相关《《单片机原理与接口技术》(实验二)(6页珍藏版)》请在金锄头文库上搜索。

1、单片机原理与接口技术实验报告实验名称:流水灯与数码管实验实验地点实验日期2020年5月12日指导教师 报告人一、实验目的1. 进一步熟悉Keil编程软件的使用;了解并熟悉单片机I/O 口和LED灯的电路结构, 学会搭建简单的流水灯电路;掌握51单片机的编程方法和使用I/O 口进行输入输出 的注意事项。2.7解8段数码管显示数字的基本原理;理解8段数码管的显示和编程方法;会根据共 阳极或共阴极数码管计算相应的段选码。二、实验仪器实验仪器 Proteus软件;PC; Keil软件三、实验内容1. 通过单片机的I/O 口控制8个发光二极管形成流水灯效果。实验内容2. 通过单片机的I/O 口控制1个8

2、段数码管,让8段数码管循环显示09。四、实验原理1. 流水灯实验原理利用AT89C51单片机的P2的8位并行的I/O 口作为输入端,每个I/O 口的内 部都有数据数据缓冲器,8位数据输出锁存器及数据输出驱动等电路,I/O 口可以 按字节操作,又可以位操作,通过Keil软件编写程序下载到仿真软件Proteus单 片机中,通过AT89C51单片机的P2的8位并行的I/O 口作为输入端向八个发光二 极管输送数据进行控制,以达到形成流水灯的效果。实验报告3豊84益0? pflrarara眾ROPO2L站4*山F1.1 -J P1C31 2&jF-4一 P1 丄P2JC 问F2.1/A9 P22/A10

3、 PiAV P24/A12 PZM13 PZWAU FUl/mFiirxc psjyiTro rajuiTFP3“VTflP3.4H!Pi 7ATWCSi2. 数码管实验原理8段的数码管是由8个发光二极管组成,每一段就是一个发光二极管,一个8 段数码管又分别由a,b,c,d,e,f,g,组成,本次实验用的共阳极数码管,可以通过 AT89C51单片机的P2 口直接驱动,要使某一个发光二极管发光,只需在其上加上 低电平即可,对应的段位就可以发光。JTAL2XF士丄土 土 亠R.5TPSnNALEEAP1.DP1.1P1.2P1.3P1.4P1.5P1.SP1.TFa.GADCI 尸 O.lfADl

4、 尸 Pa.3AD3 PQ.-4AM 尸 a.3AD5 尸 a.GADC 尸 O.TfADJFZ.WABPZ1/ABF.JTAHO1FZ.4fA12FZ.5TA13 PZ.CfA14 FZ.7/A15尸 J.ORD F3.1iTXD F3.2flNiT0 P3.3flNiTTF3.-4FT0 F3.5TT1F3./VYR P3.7/RD实验报告五、实验步骤1、根据给定的实验要求,分析实验的目的以及实验要求。2、通过计算机仿真软件Proteus,选择AT89C51单片机作为控制器,根据给定电 路图设计电路,并绘制电路,检查电路。3、根据自己所设计的电路,通过Keil软件编写控制程序。4、调试所编

5、写的控制程序,直至程序没有语法错误,可以通过编译,保存为asm 格式。5、将所编写的无语法错误的程序下载至仿真Proteus软件,并进行调试,根据仿 真结果,修改程序。6、重复步骤5,直至仿真结果达到实验要求。六、实验程序1. 流水灯实验程序(写出本组的实验程序)MAIN:MOV P0,#0FEHLCALL YSMOV P0,#0FDHLCALL YSMOV P0,#0FBHLCALL YSMOV P0,#0F7HLCALL YSMOV P0,#0EFHLCALL YSMOV P0,#0DFHLCALL YSMOV P0,#0BFHLCALL YSMOV P0,#07FHLCALL YSFJM

6、P MAINYS:MOV R7,#250X1:MOV R6,#250X:DJNZ R6,XDJNZ R7,X1RETEND2. 数码管实验程序(写出本组的实验程序)MAIN:MOV A,#192MOV P2,ALCALL YSMOV A,#249MOV P2,ALCALL YSMOV A,#164MOV P2,ALCALL YSMOV A,#176MOV P2,ALCALL YSMOV A,#153MOV P2,ALCALL YSMOV A,#146MOV P2,ALCALL YSMOV A,#130MOV P2,ALCALL YSFMOV A,#248MOV P2,ALCALL YSMOV

7、A,#128MOV P2,ALCALL YSMOV A,#144MOV P2,ALCALL YSLJMP MAINYS:MOV R7,#50X2:MOV R6,#20X1:MOV R5,#10X:DJNZ R5,XDJNZ R6,X1DJNZ R7,X2RETEND七、实验分析、心得通过这次单片机实验,我不仅加深了对单片机理论的理解,将理论很好地应 用到实际当中去,如何运用汇编语言,控制单片机,从而产生流水灯和数码管的 效果,这一次实验主要考察延时程序的编写和转移程序的编写,可以实现程序的 简化,数码管编写可以采用数组可以实现程序的简化。通过实验可以锻炼我们的 实践能力,如何把我们所学的专业基础课理论知识运用到实践中去。通过这次实验我也认识到自己的不足,虽然这次实验很简单,但是对数组 的程序的编写掌握不牢,没有实现更加干练的程序,这次实验过后一定会复习巩 固之前学过的知识。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号