首页 > TAG信息列表 > 0x08

CH340 RTS DTR引脚编程驱动OLED

提到CH340想必大家都不会陌生      尤其是玩单片机的朋友们,他是沁恒微电子推出的一款USB转串口芯片      今天咱们不玩串口通信,拿ch340搞点事情。CH340除了RXD TXD用于串口通信外,还有两个特殊的引脚,RTS和DTR 。      是不是有点眼熟,没错,51单片机的免冷启动下载器,esp82

STM32的HAL库实现OLED显示

oled.c 1 #include "i2c.h" 2 #include "string.h" 3 4 #include "oled.h" 5 #include "oledfont.h" 6 7 unsigned int HZ=0; 8 //返回GB16字库里汉字个数 9 unsigned int GB16_NUM(void) 10 { 11 unsigned int HZ_N

51单片机+0.96寸oled屏+激光测距模块实现激光测距

1,在实验室里捡到一个激光测距模块,尝试着搭配着0.96寸oled屏和stc89c51rc做一个激光测距仪,用到了一些杜邦线和以下几个模块。 整个流程是:按下微触开关,单片机通过UART发送工作指令给激光测距模块,测距模块通UART发送距离字符串给单片机,单片机通过SPI协议控制屏幕显示。  上图依次为

0x08_文件和目录

文件系统 inode 其本质为结构体,存储文件的属性信息。如:权限、类型、大小、时间、用户、盘块位置(指向内容存储的磁盘位置)、引用计数等。也叫做文件属性管理结构,大多数的inode都存储在磁盘上。 近期使用的inode会被缓存到内存中。创建硬链接时,这些链接有相同的inode(不同的dentry),指向

LCD

1. 显示原理简介 1.1 像素点 相当于一个小灯,彩色点阵屏每个像素点有三个小灯,分别是红色绿色和蓝色RGB,也就是光的三原色,通过调节这三种光的比例就可以实现彩色 1.2 分辨率 像素点的个数就是分辨率 1080p 1920 x 1080 尺寸,就是显示器的对角长度,尺寸越小分辨率越高,越清楚 ppi每英寸

【无标题】OLED屏显实验(STM32)

这里写目录标题 一、实验要求二、SPI介绍1、什么是SPI?2、SPI优点3、缺点4、特点5、协议通信时序详解SPI的通信过程: 三、OLED屏介绍四、实验过程(一)显示自己的学号和姓名(二)OLED显示AHT20测得的温度和湿度(三)0.96寸OLED在STM32f103上实现滚动显示长字符 五、总结六、参考文献

树莓派51/100 - Pico下用MicroPython在ssd1306上显示汉字

Pico下用MicroPython编程在ssd1306芯片上显示英文很方便,但如何显示中文呢? 直接用oled.text()函数是无法显示中文的,因为系统里没有中文字体的点阵字库,一种常用的办法就是利用framebuf把汉字的字模准备好,用blit()函数直接画出汉字。 如果你不怕麻烦,可以自己把汉字画出来,比如下

基于51单片机的控制角度仪设计proteus仿真

仿真电路图: 部分参考代码: #include<AT89X51.h> #define uchar unsigned char #define uint unsigned int sbit A0=P2^7; sbit E1=P2^6; sbit E2=P2^5; sbit RW=P2^4; sbit CS=P2^0; sbit CLK=P2^1; sbit DOUT=P2^2; #define LCD_DATA P0 uchar code Y1[96]={ 0x10,0x10,0xD0

ASCIALL字符

Asciall 字符表 完整Asciall字符表 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 使用取模软件生成的数据 const unsigned char F8X16[]= { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0

计算机考研408每日题目 0x08

考研408科目包含 数据结构,计算机网络,计算机组成原理和操作系统 四门科目,每一个都是作为程序员应该重点理解掌握的内容。 虽然你不一定考研,但跟着做题加深理解总没错的

STM32使用IIC总线通讯协议在OLED屏幕上显示字符串、汉字、图像(硬件IIC)

参照:基于STM32-Oled(IIC)的使用 作者:奋斗的小殷 发布时间: 2021-05-07 13:09:26 网址:https://blog.csdn.net/boybs/article/details/116465668 目录 IIC简介IIC协议简介IIC总线系统结构IIC总线物理层特点硬件IIC、软件IIC IIC通讯协议层IIC协议层主机(单片机)写数据到从机(外设

传感器实验——LCD中文显示

传感器实验——LCD中文显示 LCD显示小车状态MR开发板1.54寸液晶屏st7789 spi 示例程序 字体之前弄过,就不赘述了。只看如何使用即可 LCD显示小车状态 MR开发板 1.54寸液晶屏st7789 spi 基本用法 属性说明lcdinit()初始化draw_cn(text,x,y,a)字号:16px…text:文字。x:x坐标

6*12ASCII纵向取模数组

如题 一般在LCD12864上使用的ASCII尺寸都是8*16,但是这样只能写4行,如果要写5行的话,就需要将字模取小一些。修改了字模大小之后,相应的写LCD驱动也需要作一些更改。 // ------------------ ASCII字模的数据表 ------------------------ // // --------------------------------

esp32驱动SPI-TFTLCD

这篇文章讲一下使用ESP32驱动SPI-TFTLCD 说明:这里直接贴出源代码,这个代码肯定是在别的地方找不到的,因为是我根据官方的STM32驱动TFT的代码硬改过来的,工作量也比较大,驱动代码也比较长,这里其实底层原理就是利用ESP32驱动IO模拟SPI,执行向屏幕内的命令寄存器写值,写入显示数据的过

树莓派pico使用MicroPython驱动oled屏显示中文和英文

文章目录 树莓派pico使用MicroPython驱动oled屏显示中文和英文介绍硬件连接示例显示英文字符显示汉字 树莓派pico使用MicroPython驱动oled屏显示中文和英文 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 欢迎前往社区交流:海萤物联网社区 介绍 esp32

OLED SH1106通过I2C显示

预备知识 1. I2C基本原理 2. SH1106通过I2C读写 OLED初始化 #define OLED_CMD 0 #define OLED_DATA 1 /********************************************** // IIC Write Command **********************************************/ void Write_IIC_Command(unsigned char IIC

单片机STM32入门——(4)OLED

单片机STM32入门——(4)OLED 1.取模教程1.1 汉字取模1.2 图形取模 2. 4线SPI3.程序编写3.1 汉字显示3.2图形显示 1.取模教程 1.1 汉字取模 关于取模软件,网上有很多,操作方法及功能都大同小异,下面我们将介绍一下中国计量学院一位98级学生的毕业设计——PCtolCD2002取模软件

基于SPI接口的OLED数据显示

目录 一、SPI原理1.SPI的定义2.SPI引脚 二、显示数据1.实验环境2.实现功能3.程序详解4.烧录结果 一、SPI原理 1.SPI的定义 SPI(Serial Peripheral Interface)就是串行外围设备接口。 SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚

OLED的7脚OLED头文件和c文件。

oled.c // //--------------------------------- // // d0 d1 res dc cs // // scl sdin rst // //-----------------OLED端口定义---------------- // sbit OLED_SCLK= P0^0; // sbit OLED_SDIN= P0^1; // sbit OLED_RST=P0^2; // sbit OLED_DC=P0^3; // sbit

OLED模块显示自己想要的字

文章目录 前言 一、汉字取模 二、使用步骤 1.新建文档 2.写入程序 总结 写在最后 前言 这篇文章不记录有关OLED的初始化以及工作原理等概念,仅以实用性出发,如何在OLED上显示自己想要的字 一、汉字取模 我们需要先有一个取模软件,我这里演示的是PCtoLCD2002,实际为白嫖软件。

单片机STC12C5A60S2_RFID_RC522_OLED_门禁系统_菜单设计

门禁系统 视频演示 Keil源代码包 系统流程图 系统框图 系统流程图 系统引脚配置 /************************************************* * * * * P0^0 ------- 步进电机1 * P0^1 ------- 步进电机2 * P0^2 ------- 步进电机3 * P0^3 ------- 步进电机4 *

基于STC89C52的oled红外遥控闹钟

这个红外遥控主要是程序通过对按下的键的键码进行解析,并运行相应的功能代码            一次按键动作的遥控编码信息为 32 位串行二进制码。对于二进制信号“0”,一个脉冲占 1.2ms;对于二进制信号“1”,一个脉冲占 2.4ms,而每一脉冲内低电平均为 0.6ms。从起始标志到 32 位编码

STM32 >> OLED 屏幕(Code)

我的OLED 屏幕使用I2C 通讯 需要注意的是:把控好通讯的方式及时序准确性即可。 oled.h /** ****************************************************************************** * @file oled.h * @author Waao * @version V1.0.0 * @date 22-Feb-2019 * @b