三盏灯循环点亮
时间:2020-07-06 下载该word文档
..
三盏灯循环点亮
. .下载可编辑
探测制导与制导技术
1611020108 海龙
日期:2018年5月6日. .
..
1.系统设计分析(总体设计)
该系统为简单的单片机应用系统,系统可简单描述为“单片机的最小系统+三盏灯循环”。
2.系统硬件设计(电路原理图设计)
系统所用元件为单片机AT89C51、晶振CRYSTAL 12MHz、电阻RES(200,1K)、瓷片电容CAP(30pF)、电解电容CAP-ELEC(22uF)、按钮BUTTON、发光二极管LED-BLUE。电路硬件电路原理图如图2.1所示。
图2.1. .下载可编辑 . .
..
3.系统软件设计
3.1程序流程图:“三盏灯循环点亮”程序流程图如下:
开始 P1初始值设置
P1.0置0 调用延时程序
P1.0置1,P1.1置0 调用延时程序
P1.1置1,P1.2置0 调用延时程序
. .下载可编辑 . .
延时程序开始
R1初值设置
R2初值设置
R2-1 R2是否为0 R1-1 R1是否为0 结束
..
3.2源程序设计
ORG 0030H MOV A,#0FFH START: MOV P1,A CLR P1.0 ACALL DELAY SETB P1.0 CLR P1.1 ACALL DELAY SETB P1.1 CLR P1.2 ACALL DELAY AJMP START DELAY: MOV R1,#0FFH DEL1: MOV R2,#0FFH DEL2: DJNZ R2,$ DJNZ R1,DEL2 RET END
. .下载可编辑 . .