单片机C51的LED流水灯实验报告.docVIP

  • 122
  • 0
  • 约1.22千字
  • 约 4页
  • 2015-08-01 发布于河南
  • 举报
单片机C51的LED流水灯实验报告.doc

实验3.1.2 数字量输出输出扩展——LED流水灯 一、实验目的 1、掌握单片机外设扩展的方法 2、使用单片机和8255实现LED流水灯的控制。 二、实验内容 使用汇编语言编程,功能为:通过KK1脉冲实现LED灯工作方式即时控制,完成LED开关控制显示和LED左循环、右循环、间隔闪烁功能。 三、实验环境 PC机一台,Proteus仿真软件(或TD-PIT实验系统)一套 四、实验硬件电路图 说明:U2为单片机SST89E554RC,U1为8255A,通过8255A的PB输出使LED工作,BUTTON为脉冲开关。 五、程序流程图 六、实验程序清单 ORG 0000H AJMP 0100H ORG 0100H MAIN:MOV TMOD,#60H MOV TH1,#0FFH MOV TL1,#0FFH MOV DPTR,#7300H MOV A,#80H MOVX @DPTR,A SETB TR1 MOV DPTR,#7100H LEFT:MOV R0,#8 MOV A,#01H AG1:MOVX @DPTR,A CALL DELAY RLC A DJNZ R0,AG1 JBC TF1,RIGHT AJMP LEFT RIGHT:MOV R

文档评论(0)

1亿VIP精品文档

相关文档