单片机最小系统设计
熟悉单片机基本工作条件;熟悉单片机外
围电路的设计及软件编程方法。
第一节 51单片机基本工作条件
一、电源电路(+5V)
第一节 51单片机基本工作条件
二、时钟电路
时钟电路为整个单片机系统产生时间基准。是单片机系统必须的部分。
XTAL2
XTAL1
GND
8051
VCC
+5V
OSC
C
C
第一节 51单片机基本工作条件
三、复位电路
复位电路是单片机系统必须的,用来为单片机提供
正确的复位信号。
四、ISP下载电路
第二节单片机系统设计
一、LED显示电路
1、设计任务:在 L1,使 L1在不停地一亮一灭,一亮一灭的时间间隔为 。
第二节单片机系统设计
2、源程序
(1)、设计流程图
第二节单片机系统设计
(2)、汇编源程序
ORG 00H
START:CLR
LCALL DELAY
SETB
LCALL DELAY
LJMP START
DELAY:MOV R5, #20 ;延时子程序,延时
D1:MOV R6, #20
D2: MOV R7,#248
DJNZ R7, $
DJNZ R6, D2
DJNZ R5, D1
RET
END
第二节单片机系统设计
(3)、C语言
#include <>
sbit L1=P0^0;
void delay02s(void) //延时
{unsigned char i,j,k;
for(i=20;i>0;i--)
for(j=20;j>0;j--)
for(k=248;k>0;k--); }
void main(void)
{ while(1)
{ L1=0;
delay02s();
L1=1;
delay02s();
}
}
单片机最小系统设计 来自淘豆网m.daumloan.com转载请标明出处.