51单片机
木-叶
工作
展开
-
51单片机之DS18B20
一文读懂DS18B20温度传感器及编程对于新手而言, DS18B20基本概念仅做了解,最重要的是利用单片机对DS18B20进行编程,读取温度信息,并把读取到的温度信息利用数码管,LCD1602或者上位机进行显示初识DS18B20DS18B20是常用的数字温度传感器,其输出的是数字信号,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。 [1] DS18B20数字温度传感器接线方便,封装 ...原创 2020-03-10 13:11:26 · 12501 阅读 · 10 评论 -
单片机之按键检测
独立按键电路:独立按键编程:一个独立按键和单片机的一个I/O口连接,当按键按下时,对应I/O口由高电平变为低电平sbit key=P1^0; if(key==0){ delay(15ms); if(key==0)//消除按键抖动 { 功能代码块 }}矩阵式按键电路:通过八个I/0口控制16个按键4行4列列线P1^0...原创 2020-03-08 22:14:38 · 4291 阅读 · 0 评论 -
DS1302避免重启电源重复初始化的方法
两种解决方法,第一种:先把程序烧录进单片机,然后把程序中的写时间函数注释掉,再烧录进去就可以了.第二种:在DS1302的RAM里面写入一个标志(因为有备用电池,外部电源关闭后RAM里的值依然保留),程序中的写时间函数是否执行需要用该标志进行判断,程序如下unsigned char flag; / /定义一个标志位flag= Ds1302_Read_Byte(0xc0); //...原创 2020-03-05 17:05:57 · 3698 阅读 · 2 评论