
51单片机
啦啦赛
坚持学习,做出贡献。
展开
-
DS1302实时时钟芯片与单片机接法
DS1302实时时钟芯片与单片机接法DS1302需要使用晶振电路图与单片机相连接Vcc1经过一个大电容接地,作为备用电源原创 2020-02-15 14:21:51 · 5460 阅读 · 0 评论 -
51单片机怎么来定时?
当用"delay.h"这个头文件进行软件延时时,在延时时,CPU时间被占用,无法进行其他任务,导致系统效率低下,因此软件延时只适用于短暂延时,因此引出了定时器。单片机中有多个小闹钟,可以帮助我们实现延时,这些小闹钟就是“定时器。每个定时/计数器既可以实现定时功能,也可以实现计数功能。可以工作在4种定时器模式下。定时/计数器51单片机有T0和T1定时/计数器0的工作原理在定时方式1下,定时...原创 2020-01-15 12:52:34 · 2697 阅读 · 0 评论 -
51单片机的中断+小知识点
小知识点:1.为什么要引入中断原因一个高速主机和一个低速外设连接时,效率极低,低速外设工作时无端占用大量CPU时间。一个高速主机和多个低速外设连接时,高速主机无法进行多任务并行处理。2.中断系统结构断点即中断源引起CPU中断的根源,称为中断源。中断源向CPU提出的中断请求。CPU暂时中断原来的事务,转去处理发生中断请求的事件,对此事件处理完后,再回到被中断的地方(即断点)继续处理原来的...原创 2020-01-13 21:50:29 · 1781 阅读 · 0 评论 -
51单片机——独立键盘输入
1.认识按键如上图所示为直插式按键,按下按键后松手按键立即弹起。有4个引脚,可以看出4各引脚每两个向内弯曲,弯曲的对立面两个引脚导通,其余不导通。即1和4之间是导通的,2和3之间是导通的,而1和2,3和4之间是不导通的,只有按下按键才能使其导通。2.P3口的第二功能在不使用第二功能时它就是普通的I/O口。P3口第二功能表引脚第二功能P3.0RxD:串行口接收数据输...原创 2020-01-13 13:10:43 · 7714 阅读 · 0 评论 -
51单片机——数码管显示
数码管显示(4位7段数码管)数码管显示分为静态显示和动态显示静态显示可直接利用IO口例:P0口P0=0x3f显示数字0;动态显示两种方法:一种是将刷新频率提高,在人眼不能分辨时,即同时显示数字,另一种是利用锁存器件,先显示一个数字,利用锁存器件锁到一个数码管上,在显示第二个数字,以此类推。在实际的单片机系统中,往往需要多位显示。动态显示是一-种最常见的多位显示方法,应用非常广泛。所...原创 2020-01-12 22:03:48 · 10826 阅读 · 0 评论 -
51单片机——蜂鸣器的使用
蜂鸣器种类蜂鸣器分为有源蜂鸣器和无源蜂鸣器: 判断有源蜂鸣器和无源蜂鸣器可用万用表电阻档Rxl档测试:用黑表笔接蜂鸣器“+”引脚,红表笔在另一引脚上来回触碰,如果触发出咔咔声且电阻只有8Ω(或16Ω)的是无源蜂鸣器,如果能发出持续声音的,且电阻在几百Ω以上的,是有源蜂鸣器。这里的源不是指电源,而是指震荡源。也就是说有源蜂鸣器内部带震荡源。所以只要一通电就会叫。而无源内部不带震荡源,所以如果用直...原创 2020-01-10 15:10:48 · 43700 阅读 · 18 评论 -
51的三种方法实现流水灯
三种方法实现流水灯位输出操作流程图Created with Raphaël 2.2.0开始开发板初始化LED0亮一秒后熄灭LED0亮一秒后熄灭LED0亮一秒后熄灭LED0亮一秒后熄灭LED0亮一秒后熄灭LED0亮一秒后熄灭LED0亮一秒后熄灭LED0亮一秒后熄灭代码在...原创 2020-01-09 20:35:58 · 2953 阅读 · 0 评论 -
51单片机之手把手教你点亮LED灯
51单片机C语言版 点亮LED灯仿真软件 proteus + keil单片机c语言基本知识:sfr:特殊功能寄存器声明eg: sfr 堆栈名=地址这里一般不需要自己定义,特殊功能寄存器在reg51.h这个头文件里已经定义好了。sbit:特殊功能位声明eg: sbit 变量名=地址名在给某个引脚取名的时候会用到bit:位变量声明例: sfr SCON=0x...原创 2020-01-08 22:15:29 · 3202 阅读 · 0 评论 -
DS1302
前言 小编在校工作室无聊,参加了篮桥杯中的51单片机,看到资料的时候,那个写法,都是大神写法,主要我是看不懂啊,幸好工作室有大牛...转载 2020-02-15 15:01:11 · 451 阅读 · 0 评论