摘要: 零、设计要求 1.时钟可以显示小时、分钟以及秒 2.,四个按键可以实现时间的手动调节 3.加入AT24C02,存储关机之前的时间,并且下次开机后可以通过某一按键将存储的时间读取出来 一、硬件仿真 二、程序设计 二、程序部分 1.IIC #include <I2C.h> /* 开始信号 */ void 阅读全文
posted @ 2021-05-11 10:18 是小魏啊 阅读(1462) 评论(0) 推荐(0) 编辑
摘要: 28BYJ-48步进电机 将脉冲信号转变为角度信号 ​ 1. 反应式步进电机:结构简单成本低,发热大可靠性低。 ​ 2. 永磁式步进电机:动态性能好、力矩较大,误差相对大一些,价格低,广泛用在消费性产品。 ​ 3. 混合式步进电机:力矩大、动态性能好、步距角小、精度高,但是结构复杂价格高,广泛用在工 阅读全文
posted @ 2021-01-31 12:22 是小魏啊 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 红外通信 注意:本文采用的是判断相邻下降沿时间来解码的,还有一种方式即分别判断载波和空闲的时间来进行解码 ​ NEC协议的数据格式包括:引导码、用户码、用户码(用户反码)、按键码、按键码(按键反码)、最后一个停止位。停止位只要起隔离作用,一般不进行判断,程序中可以不予理会。 ​ 数据编码共4个字节3 阅读全文
posted @ 2021-01-31 12:15 是小魏啊 阅读(734) 评论(0) 推荐(0) 编辑
摘要: #前提: 1. 频率:频率是单位时间内完成周期性变化的次数 2.一个时钟周期 = 12 个机器周期 #计算方式: 假设我们单片机的晶振是11.0592MHz,那么一秒钟可产生的机器周期数 11.0592MHz / 12 = 921600 个, 如果我们要定时50 ms,即0.05 s,所以需要921 阅读全文
posted @ 2020-09-18 19:40 是小魏啊 阅读(8560) 评论(2) 推荐(0) 编辑