1、单片机,-51单片机作者:,点亮你的LED,单片机的选择,什么是51单片机?兼容Intel的MCS-51体系架构的一系列单片机。 STC89C52:8KFLASH、512字节RAM、32个IO口、3个定时器、1个UART、8个中断源。,单片机最小系统,特点:单片机可以运行程序,是单片机控制系统的核心。,单片机封装图,LED发光二极管,通常红色贴片LED:靠电流驱动,电压1.8V2.2V,电流1到20mA,在1到5mA亮度有所变化,5mA以上亮度基本无变化。,点亮一个LED发光二极管,点亮一个LED发光二极管,单片机C语言SFR声明:sfr P0 = 0x80;sfr TCON = 0x88;s
2、bit IT0 = TCON0;sbit LED = P0 0;一个字节是8位,一位控制一个I/O口,字节控制所有的I/O口#include ,1号: 00000000,2号: 00000000,3号: 00000000,4号: 00000000,5号: 00000000,6号: 00000000,7号: 00000000,8号: 00000000,9号: 00000000,10号: 00000000,11号: 00000000,12号: 00000000,寄存器分布示意图,作业,1、了解普通发光二极管的参数,掌握限流电阻的计算方法。2、理解单片机最小系统,单片机外围电路,FLASH、RAM、SFR这些基本概念。3、了解Keil软件的基本用法和单片机编程流程,能够独立完成编程下载等基本操作。,谢谢!,