《单片机原理与接口技术》(实验二)_第1页
《单片机原理与接口技术》(实验二)_第2页
《单片机原理与接口技术》(实验二)_第3页
《单片机原理与接口技术》(实验二)_第4页
《单片机原理与接口技术》(实验二)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

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

2、1个8段数码管,让8段数码管循环显示09。四、实验原理流水灯实验原理利用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 7ATWCSi数码管实验原理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,直至仿真结果达到实验要求。六、实验程序流水灯实验程序(写出本组的实验程序)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 YSJMP MAINY

6、S:MOV R7,#250X1:MOV R6,#250X:DJNZ R6,XDJNZ R7,X1RETEND数码管实验程序(写出本组的实验程序)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 YSMOV A,#248MOV P2,ALCALL YSMOV 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七、实验分析、心得通过这次单片机实验,我不仅加深了对单片机理论的理解,将理论很好地应 用到实际当中去,如何运用汇编语言,控制单片机,从而产生流水灯和数码管的 效果,这一次实验主要考察延时程序的编写和转移程序的编写,可以实现程序的 简化,数码管编写可以采用数组可以实现程序的简化。通过实验可以锻炼我们的

温馨提示

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

最新文档

评论

0/150

提交评论