内 容:实现LCD显示 学 时:4学时知识点:LCD12864芯片介绍,读写操作时序,电路设计重点: 读写操作时序难点:读写操作时序时间:2022年12月26日 9:00~11:50总结:1 了解LCD12864芯片配置2 使用proteus设计LCD显示电路3 编程实现LCD显示2022年12月26日 13:30~16:20下午进行中期答辩目录1 LCD128
1.实现功能矩阵键盘检测设定六位密码,初试密码为123456更改密码LCD1602显示密码删除退格中断实现蜂鸣器LED灯闪烁功能非常简陋,制作时间很赶,所以质量一般。2.逻辑流程图 3. Proteus原理图仿真4.代码实现矩阵键盘#include <REGX52.H>
#include "Delay1ms.h"
#define key P1
/**
* @brief 先行扫描,
目录一、Proteus软件下载安装(Proteus 8.16等其他版本安装方式一模一样,以Proteus8.12为例)二、Proteus 8.x-添加软件补丁1、Proteus 8.12添加补丁方式2、Proteus 8.16添加补丁方式三、Proteus-中文界面设置(Proteus 8.16等其他版本一模一样,以Proteus 8.12为例)四、更换Licence(所有版本操作步骤相同)五、解
本系统采用的是K型热电偶采集温度,因此本设计有温度采集部分,数据处理部分,温度显示部分,故障显示并显示部分组成。AT89S52单片机以及单片机的外围电路由晶振电路,复位电路,温度采集电路,温度显示电路,报警电路组成。系统设计框图如下:温度采集部分 先使用K型热电偶对环境温度进行检查,再经过K型热电偶模数转换器—MAX6675,进行温度转换,将环境温度转换成12位二进制数据采集进单片机,以便单片机进
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。由一个欧洲开发团队于2005年冬季开发。其成员包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。它构建于开放原始码simple I/O介
初衷简介鉴于目前网上各种单片机资料横飞,能够下载到的资料也错中复杂,由此,我为自己创建了一个属于自己的单片机资料库,未来我将陆续上传一些自己编写好的单片机程序以及传感器资料到这里,与有需要的小伙伴一起分享,同时也可以将自己的代码存于云间,方便自己查看。 我将从最基础51单片机开始做起,能做仿真的我也将会尽量上传仿真文件。目前我会的单片机系统有stc89C51,STM32,ESP8266的相关系列,
概述本文代码链接 https://github.com/FranHawk/ConnectTOAliIOTServer.git 之前一直准备使用百度云天工作为物联网云平台,但是百度云天工平台的文档写的确实不是很好,相关API的接口也和其他方案有不一样,安全性不够好,故准备使用阿里云IOT平台。后期估计还要涉及到前后端的实现,自己搭建云服务器,才能完成数据存储和小程序开发。阿里云也提供了相关的接口,使
转载
2024-07-05 09:58:54
74阅读
从Proteus8.7开始,Labcenter Electronics公司在CPU仿真中加入了对CortexM3内核的支持,STM32F103系列单片机的大部分基础功能都可以在新版本的Proteus中仿真实现,经过多次调试,终于在8.7版本的proteus中实现了RTOS的移植,下面记录下移植过程。项目仿真使用的CPU型号是STM32F103R6,截止RTOS移植前,项目已经实现了GPIO控制、S
总述本项目基于51单片机,实现了对光敏电阻两端电压信号的简单获取,并通过数码管显示,蜂鸣器可以根据电压信号的大小发出不同间隔的声音。注意: 由于疫情原因限制,无法返校制作实物,故本项目仅在proteus中完成了仿真,未能完成实物制作,仿真结果可能与实物结果不符介绍光照度计是一种专门测量照度的仪器,通俗来讲就是测量被测物体表面的光强。
本文阐述的简易光照度计作为51的练手项目,当然不能做的像市面上的
转载
2024-06-07 14:56:32
454阅读
原来官方社区已经有技术贴了,那我这个算翻译+补充吧
STM32CubeIDE添加DSP静态库最近项目需要使用DSP库,使用CubeIDE已久,于是试着在CubeIDE中移植DSP库。参考了网上的一些文章,觉得不是很完美。于是自己摸索,找了一些参考资料。记录了下在STM32CubeIDE中移植的DSP库的方法。准备工作我使用的单片机型号是STM32F767IGT6。这里只是展示移植库的例子,就不配置
转载
2024-08-22 09:06:48
221阅读
文章目录一、基础概念二、相关API参数与使用说明三、整体连接流程总结 本篇文章以ESP32C3平台作为主机连接血糖仪蓝牙设备的过程为例,对代码的实现进行分析与理解。一、基础概念在上手撕代码之前,让我们准备好砍柴刀,先使用nRF Connect APP连接血糖仪对Gatt协议概念以及各层次进行理解,APP下载链接自行百度,这里就不贴出来了,废话不多说,打开手机蓝牙连接血糖仪蓝牙设备,左图为血糖仪的
转载
2024-03-19 23:35:54
2196阅读
BSP 外设驱动使用教程简介本文档是为需要在 RT-Thread 操作系统上使用更多开发板资源的开发者准备的。通过使用 ENV 工具对 BSP 进行配置,可以开启更多板载资源,实现更多高级功能。主要包括以下内容:如何使用开发板上更多的板载资源如何使用更多的片上资源如何添加更多片上资源选项如何使用更多的板载资源开发板上一般有很多板载资源,如 Flash、SD卡、以太网等,但是 BSP 工程默认没有开
转载
2024-04-07 14:14:44
139阅读
esp32官方有个阿里云的连接组件,不过说明文档里介绍是用linux进行编译,这里说一下怎么在windows下使用VSCode编译esp-aliyun组件esp-aliyun组件下载地址:github.com/espressif/esp-aliyun不要下载release v2.0,这个版本有些旧了,我直接下载了master分支,记录一下时间2022-1-14,因为估计以后下载新的master分支
转载
2024-06-20 08:55:19
177阅读
探秘ESP32 TFT库:打造极致显示体验 1、项目介绍这款名为"ESP32 TFT库"的开源项目,致力于实现对ILI9341、ILI9488、ST7789V和ST7735等TFT模块的完美支持。通过高效的SPI驱动,它能够在4线SPI模式下发挥最佳性能,同时也具备对其他控制器的扩展性。2、项目技术分析该库基于最新的esp-idf master分支和xtensa工具链构建,采用18位(R
转载
2024-08-16 17:17:12
189阅读
前言 DM9051NP芯片 SPI接口占用管脚数量比以太网PHY的RMII/MII少,PCBA版线布局可更精简。而DM9051NP驱动软件方面,由于源代码已集成在ESP IDF中,可见其可靠度以及网口性能得到乐鑫官方认可。 在ESP32既有SPI 时钟31.2MHz的条件下,DM9051NP能充分发挥网口资料送收性能,相关Iperf测试数据,
转载
2024-05-17 08:49:10
820阅读
WiFi.CPPWiFi.printDiag(Print& p)
WiFi.printDiag(Print& p)输出网络设置信息到print接口(比如从串口输出)参数:@param p 端口,如串口Serial
@param p 端口,如串口Serial实例:WiF
转载
2024-06-01 17:34:07
177阅读
本文描述如何通过usercmodule(用户c模块)的方式,安装esp32-cam的OV2640摄像头驱动,并使固件具备支持4M SPIRAM、bluetooth等最新micropython内置模块。注本文的主要软件版本:Esp-idf:v4.0.2Micropython:v1.18一.操作系统安装1.安装”ubuntu 20.04 LTS”,vmware或者windows的WSL均可,在ubun
转载
2024-05-29 00:22:39
2430阅读
代码#include <string.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "freertos/event_groups.h"
#include "esp_system.h"
#include "esp_wifi.h"
#include "esp_event.h"
#include "
这个实验的功能演示 ESP32 定时器的使用方法。 这个实验的代码为工程“3_10_timer”目录。 3.10.1. 实验内容(1) 学习 LED 灯控制 (2) 学习 ESP32 定时器库函数使用方法 (3) 根据定时器控制红灯闪烁3.10.2. 硬件原理这个实验使用到的硬件是彩灯上的红灯,如何实现控制返回看 3.3.2 节即可。3.10.3. ESP32 定时器函数介绍定时器的使用流程就是定
转载
2024-02-08 15:23:50
572阅读
前言以下都是基于已经安装好Visual Studio Code(以下简称VS Code)的前提下,没安装VS Code的参考我的上一篇文章VS Code配置Arduino环境(AVR) 中必要环节------VS Code安装当下物联网开发热潮中,乐鑫ESP系列方案无疑是低成本,高效率的首选,目前在个人使用上最常见的开发方式应该为:Arduino固件开发然后挂载Blinker平台,还在使用Ardu
转载
2024-09-01 18:57:09
1192阅读