单片机第一大部分知识点总结

小灯发光原理:单片机(MCU)中CPU通过改变寄存器中的数据,进一步控制高电平(5V)、低电平(0V)

由于LED小灯VCC是为正极,在右边,左边的八个接口必须接负极,小灯才可亮。  高电平5V代表正极,小灯不亮,0V代表负极,小灯亮。

小灯常量:定义寄存器的参数,c语言不能用二进制,用十六进制比较方便。一共八个小灯,八个二进制数字,输入1代表不亮,0代表亮。0111 1111 就代表第一个亮。换成十六进制数字就是P2=0X7F;

小灯闪烁:先定义小灯亮,在定义小灯灭。中间家两个延迟。不然会因为运行速度过快而无法肉眼辨别闪烁状态。

STC89c52中有八个并行I/O口,分别是p0--p3。每一个包括八个引脚。

用独立按键控制小灯亮灭

原理:按键按下之后,两根线相连,使I/O口接地,变成低电平,而这个信息会输入到寄存器中,显示在CPU中。在通过代码,if函数,如果第一按钮的I/O口的值为0,则让目标LED灯的I/O口的值为0,进而点亮小灯。

按键抖动:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值