单片机最小系统设计熟悉单片机基本工作条件;熟悉单片机外围电路的设计及软件编程方法。第一节 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转载请标明出处.