单片机入门,点亮一个LED灯

@[TOC]单片机入门,点亮一个LED灯

C51

sfr:特殊功能寄存器声明
sbit:特殊功能寄存器位声明
bit:位变量声明
例:
sfr SCON =0x98;
sbit ov = PSW^2;
发光二极管小知识
1.发光二极管发光的正常电流范围是3mA-10mA
2.硅管点亮的压降为1.7V
所以发光二极管需加电阻为(5-1.7)/3*10^3=1k到330Ω之间。
锁存器
单片机入门,点亮一个LED灯_第1张图片
.单片机入门,点亮一个LED灯_第2张图片
OE-为低电平有效,Q为输出端,Q0为上一状态,z为高阻态,此情况下锁存器不工作。
注:锁存器的D0到D7连的89C51的P0口的第0位到第7位,而代码为从高到低写,所以要想点亮第一个LED,则代码应为P0=0xfe;

你可能感兴趣的:(学习日记)