单片机
文章平均质量分 87
wenkic 小琪
这个作者很懒,什么都没留下…
展开
-
单片机中断总结
中断响应条件1.中断源有中断请求(T0,T1)2.T0,T1中断的中断允许位为13.CPU开中断 (EA=1)以上的三个条件同时满足时,CPU才有可能响应中断############################################EX0(IE.0),外部中断0允许位;ET0(IE.1),定时/计数器T0中断允许位; EX1(IE.2),外部原创 2016-06-26 11:09:12 · 4031 阅读 · 0 评论 -
单片机的1602液晶显示
单片机对1602液晶的控制原创 2016-06-26 10:48:00 · 1434 阅读 · 0 评论 -
最简单的pwm信号控制舵机
控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。原创 2016-06-26 09:54:01 · 65125 阅读 · 9 评论 -
DS5250串口1,2的使用
头文件: .#ifndef UART1_H .#define UART1_H.#include “main.h”.#define SCON_1 SCON1 .#define SMD_1 WDCON .#define PR_1 TH1 .#define SBUF_1 SBUF1.#define...原创 2018-05-03 12:12:01 · 417 阅读 · 0 评论 -
74HC597( 8位输入锁存移位存放器) 使用总结
管脚图:典型应用:真值表: 时序图: //应用程序sbit HC597_PL0 = P0^3; //并行加载 (高电平时禁止输出(高阻态))sbit HC597_STcp = P0^2; //移位时钟 (上升沿时移位寄存器的数据进入数据存储寄存器,下降沿时存储寄存器数据不变)sbit HC597_SHcp = P0^1; //储存时钟 (上升沿...原创 2018-05-04 10:15:12 · 7661 阅读 · 0 评论 -
记录一次51单片机串口使用的一个猜测
最近做了个小项目------蓝牙密码锁 在使用串口接收时,我调用了一个数据缓存的函数,函数里面就是写一个数组的循环操作,但调试发现发送单个数组无问题,发送多数据就出现问题,数据会丢失,而且挺严重的,然后我就开始怀疑是我缓存逻辑有问题,但我看了好多遍都没发现,然后我就与例程对比,发现我就是中断调用了一个函数,以前我做项目好想也有一次,最终是不调用函数,直接在把函数里面的内容放在中断,数据...原创 2019-05-07 09:34:13 · 145 阅读 · 0 评论