LED流水灯显示实验,单片机实验报告(2页)

时间:2020-10-15 09:10:29 手机站 来源:网友投稿

第 PAGE 1 页

LED流水灯显示实验,单片机实验报告

  D LED 流水灯显示实验 单片机实验报告 一.实验目的 1.熟悉单片机 I/O 口的功能。

  2.熟悉延时子程序的编写和使用。

  3.初步熟悉单片机软硬件设计方法。

  二.实验仪器 计算机、Keil 编程环境、普中下载软件、单片机开发实验仪。

  三.实验原理与内容 P0 口做输出口,引脚接一只发光二极管,编写程序,使该发光二极管循环 亮灭。

  1. LED 流水灯显示 2. 开幕和闭幕显示 四 . 实验线路及原理

   五 . 注意事项 1.安装实验仪时,先接通讯串口线,再开电源开关。

  2.实验过程中,在进行接插线操作时,必须先关闭电源。

  六 六. 实验步骤 1、主机连线说明:

  JP10 单片机 0 P0 口(8 8 位) J12 74HC245( 数码管段选) ) 2. 短路块 J21 P10VccJ21 七 . 实验步骤 1. 打开 Keil 编程软件编写程序,并进行汇编产生 HEX 文件。

  (1) 流程图:

   (2) 汇编程序 ORG 0000H ; 初始地址 0000H LJMP MAIN ; 跳转 MAIN 主程序 ORG 0100H ; 主程序 MAIN 从 从 0100H 开始存放 MAIN :MOV P0,#55H; 赋值 P0 口 0101 0101B CALL DELAY ; 调用延时子程序,延时 MOV P0,#0AAH ; 赋值给 P0 口 1010 1010B CALL DELAY ; 调用延时子程序,延时 SJMP main ; 跳转 main 主程序 DELAY: MOV R6,#200 ; 延时子程序,R6=200 dey2: MOV R7,#0 ;R7=0 DEY1: NOP ; 空指令 DJNZ R7,DEY1;R7≠0 跳转 DEY1 DJNZ R6,DEY2;R6≠0 跳转 DEY2 RET ; 返回主程序 END ; 结束 点击普中下载软件,检查设置是否正确。

  2. 运行程序看结果。反复修改和下载。

  八.实验结果及总结 程序编译无误,生成 HEX 文件后,通过普中下载软件,将程序烧录到实验仪的单片机中,观察到单片机中 LED 灯依次点亮。

  总结:

  通过本次实验基本了解 LED 流水灯的工作流程,通过汇编语言程序实现 了 LED 流水灯的设计,复习了汇编语言中的循环用法。只有正真理解了基础知识,才能用所学的知识做出真正的东西。

  

推荐访问:实验报告 实验 单片机 流水 LED流水灯显示实验 单片机实验报告(2页)

版权声明 :以上文章中选用的图片文字均来源于网络或用户投稿 ,如果有侵权请立即联系我们 , 我们立即删除 。