内  容:实现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,STM32ESP8266相关系列,
概述本文代码链接 https://github.com/FranHawk/ConnectTOAliIOTServer.git 之前一直准备使用百度云天工作为物联网云平台,但是百度云天工平台文档写的确实不是很好,相关API接口也和其他方案有不一样,安全性不够好,故准备使用阿里云IOT平台。后期估计还要涉及到前后端实现,自己搭建云服务器,才能完成数据存储和小程序开发。阿里云也提供了相关接口,使
Proteus8.7开始,Labcenter Electronics公司CPU仿真中加入了对CortexM3内核支持,STM32F103系列单片机大部分基础功能都可以新版本Proteus仿真实现,经过多次调试,终于8.7版本proteus实现了RTOS移植,下面记录下移植过程。项目仿真使用CPU型号是STM32F103R6,截止RTOS移植前,项目已经实现了GPIO控制、S
总述本项目基于51单片机,实现了对光敏电阻两端电压信号简单获取,并通过数码管显示,蜂鸣器可以根据电压信号大小发出不同间隔声音。注意: 由于疫情原因限制,无法返校制作实物,故本项目仅在proteus完成了仿真,未能完成实物制作,仿真结果可能与实物结果不符介绍光照度计是一种专门测量照度仪器,通俗来讲就是测量被测物体表面的光强。 本文阐述简易光照度计作为51练手项目,当然不能做像市面上
原来官方社区已经有技术贴了,那我这个算翻译+补充吧 STM32CubeIDE添加DSP静态最近项目需要使用DSP,使用CubeIDE已久,于是试着CubeIDE移植DSP。参考了网上一些文章,觉得不是很完美。于是自己摸索,找了一些参考资料。记录了下在STM32CubeIDE移植DSP方法。准备工作我使用单片机型号是STM32F767IGT6。这里只是展示移植例子,就不配置
文章目录一、基础概念二、相关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接口占用管脚数量比以太网PHYRMII/MII少,PCBA版线布局可更精简。而DM9051NP驱动软件方面,由于源代码已集成ESP IDF,可见其可靠度以及网口性能得到乐鑫官方认可。 ESP32既有SPI 时钟31.2MHz条件下,DM9051NP能充分发挥网口资料送收性能,相关Iperf测试数据,
WiFi.CPPWiFi.printDiag(Print& p) WiFi.printDiag(Print& p)输出网络设置信息到print接口(比如从串口输出)参数:@param p 端口,如串口Serial @param p 端口,如串口Serial实例:WiF
本文描述如何通过usercmodule(用户c模块)方式,安装esp32-camOV2640摄像头驱动,并使固件具备支持4M SPIRAM、bluetooth等最新micropython内置模块。注本文主要软件版本:Esp-idf:v4.0.2Micropython:v1.18一.操作系统安装1.安装”ubuntu 20.04 LTS”,vmware或者windowsWSL均可,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 "
转载 8月前
83阅读
这个实验功能演示 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阅读
  • 1
  • 2
  • 3
  • 4
  • 5