单片机学习第二天

简单看原理图:
原理图中标号相同表示物理连接,发光二极管点亮的点亮大概3-10mA是正常亮度。发光二级管 阴极给低电平 阳极给高电平 。
usb电源一般就是开关电源,类似开关控制电流,电流过大,关闭开关,电流过小打开开关,这样可以让电流平均下来多大。开关电源本身就是不稳定的

锁存器起到一个扩展功能,OE输出的使能 上面加上一杠表示低电平的时候有效,高电平的时候无效。真值表中L 表示低 H表示高 Z表示数字电路中高阻状态,介于低电平和高电平之间的一种状态,既不是高电平也不是低电平,根据所连接电器的电平有关,如果所连接的电平是高电平那么他就是高电平反之亦然。Vcc电源 LE是锁存器的锁存端,当LE是高电平时,LE与D端高低电平有关系,如果LE是电平,那么无论D是什么电平,依旧保持上一次电平的状态。加锁存器是防止在做AD实验的时候防止他反复闪烁
Hex和bin文件都是一样的只是一个是16一个是2
直接操作某一位

#icnlude<reg52.h>
sbit D1=P1^0;//使用位定义 将P1口的第0位 单片机从0-7开始计数
void main(){

D1=0;

}

直接操作端口

点亮一个发光管
#include <reg52.h>  导入芯片头文件
void main(){
P1=0xfd; /*芯片上是01111111 应该反过来11111110 需要哪个点亮 四个一组。
就给对应的管脚赋值相应的电平 例如低电平点亮 然后就给对应管脚赋值低电平
然后其余管脚赋值高电平 然后将对应的8位转换为对应的十六进制赋值给对应管
脚如果需要直接赋值给P1需要先导入芯片的头文件才可以引用 因为头文件中宏定义了对应管脚名称 因此可以直接调用*/



}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值