自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IOsetting的专栏

本博客仅供个人学习使用

  • 博客(11)
  • 资源 (20)
  • 收藏
  • 关注

原创 STC89C52控制74HC595,74HC138双色16x16点阵屏循环显示汉字

简介常见的LED点阵除了使用MAX7219, 还有一部分是使用74HC595, 前者能主动刷新, 后者需要上位机主动扫描刷新.手里这块是德飞莱的16x16LED点阵模块, 板上印的型号LY-LED16x16B V2.0, 这个型号有两种配置, 单色或者双色. 双色多一个IO口用于控制另一个颜色. 下图是板子背面, 这个是单色的配置, 有几个焊盘是空的, 8x8LED的引脚也有部分是空的....

2021-08-28 22:58:00 3787

原创 STC89C52驱动MAX7219LED点阵级联, 文字滚动效果

级联下的传值方式级联下, N个MAX7219相当于组成了一个8*N bit宽度的锁存器, 如果需要对第M个7219进行写入, 需要做M次寻址+写入后拉高CS, 才能到达这个7219. 如果仅仅对这个7219进行操作, 不操作其他7219, 那么在第1个寻址写入后, 做的寻址写入输入的都是空值.对于级联的MAX7219, 如果要显示产生滚动的效果, 那么每次要操作的都是整行, 可以将其看成是一...

2021-08-28 20:35:00 3101 9

原创 DS1302与STC12的连接电路和驱动实现

简介DS1302是低功耗带RAM的实时时钟电路, 常见的SOP8封装体积很小, 它可以对年月日周时分秒进行计时, 具有闰年补偿功能, 工作电压为2.0V-5.5V, 采用三线接口与CPU进行同步通信, 并可采用突发方式一次传送多个字节的时钟信号或RAM数据. DS1302内部有一个31byte的用于临时性存放数据的RAM寄存器. DS1302是DS1202的升级产品, 与DS1202兼容, 但增加了主电源/后备电源双电源引脚, 同时提供了对后备电源进行涓细电流充电的能力.几个需要知道的点:不带温度补

2021-08-28 00:05:08 1819

原创 STM32F407VET6烧录出现flash download failed target dll has been cancelled

今天在通过stlink烧录一个长时间未用的STM32F407VET6 Black Board的时候, 出现错误Internal command errorFlash download failed target dll has been cancelled板子上缺失两个boot跳线帽, 将跳线帽加上, 短接Boot0与GND, Boot1与GND (默认接线), 之后问题依旧.检查stlin...

2021-08-27 22:20:00 2785 2

原创 GCC项目的文件组织和编译步骤分解

C项目的文件组织和编译C项目的代码, 由头文件(.h后缀)和C文件(.c后缀)组成C语言的函数和变量, 分声明和定义两个阶段头文件和C文件是等价的, 相当于C文件的一部分, 其功能由人为划分, 用于变量和函数的声明, 头文件也可以用于变量和函数的定义, 但是这属于非标准用法, 一般不这么用同一个编译中, 函数在一处定义, 处处可用(除非使用static关键字)在A.c中定义后, 在B.c中用extern声明这个函数, 就可以调用将A.c中的函数声明提取到A.h, 在B.c中include A

2021-08-26 00:14:58 451

原创 STC89C516驱动DS12C887时钟模块

DS12C887DS12C887时钟芯片能输出世纪、年、月、日、时、分、秒等时间信息集成电池, 外部掉电时, 时间不会丢失.有12小时和24小时两种模式. 在12小时制模式中, 用AM和PM区分上午和下午时间的存储方式有两种: 一种用二进制数表示, 另一种是用BCD码表示带有128 byte RAM, 其中11 byte用来存储时间信息, 4 byte用来存储DS12C887的控制信...

2021-08-21 02:56:00 693

原创 C51开发中的static, const, code关键字

max7219是一个用于驱动8位7段数字LED或者8x8点阵LED的驱动芯片, 以列扫描的方式, 用16个pin管理64个发光点, 显示8个数字时刷新率为500-1300Hz, 典型值为800Hz.pin脚功能DIG0 - DIG7: 这个8个pin, 分别代表一个7段数字+点号SEGA - SEGG, DP: A-G每个代表7段数字里的一段, DP代表数字间的小数点每一段的驱动电流是40mA, 如果负载需要更大的电流, 需要外接硬件驱动V+, GND: 电压和接地DIN: 串行数据输入

2021-08-20 00:57:40 3368

原创 STC12硬件SPI驱动MAX7219点阵LED

max7219是一个用于驱动8位7段数字LED或者8x8点阵LED的驱动芯片, 以列扫描的方式, 用16个pin管理64个发光点, 显示8个数字时刷新率为500-1300Hz, 典型值为800Hz.pin脚功能DIG0 - DIG7: 这个8个pin, 分别代表一个7段数字+点号SEGA - SEGG, DP: A-G代表7段数字里的每一段, DP代表Decimal Point, 小数点每一段的驱动电流是40mAV+, GND: 电压和接地DIN: 串行数据输入CS: 片选, 当电平下

2021-08-18 18:32:57 1337

原创 Ubuntu下使用PlatformIO开发STC89/STC12/Arduino

内容目录安装VSCode快捷键安装Idea键位插件修改快捷键安装PlatformIOMCS51/STC51项目准备环境增加对STC其他型号的支持STC89C516RD+STC12C5A56S2STC12C5A60S2新建项目项目目录结构STC89/STC90/STC10/STC11项目将封装库添加到项目添加编译参数添加烧录参数使编辑器支持 `__sfr`编译烧录STC12项目Arduino项目提示Arduino.h找不到avr/pgmspace.h安装VSCode从 https://code.visua

2021-08-18 11:35:49 2747

原创 51单片机封装库HML_FwLib_STC89/STC11

HML_FwLib_STC89/11项目地址https://github.com/MCU-ZHISHAN-IoT/HML_FwLib_STC89https://github.com/MCU-ZHISHAN-IoT/HML_FwLib_STC11这些项目主要是封装了8051和STC89, STC11的寄存器配置信息, 提供接口方法给上层调用. 因为传统的代码都是直接用八进制值给寄存器赋...

2021-08-06 19:52:00 1294

原创 用STM32F401和nRF24L01制作无线调速小车

硬件配置在做这个小项目前, 考察过STM32F103C8T6, STM32F401CCU6和STC89C52这三个MCU, 并实际跑了一些用例STC89C52在代码上要简单得多, 它的问题是没有ADC功能, 所以无法用于遥控器部分, 只能用于小车部分, 而且PWM输出是软输出, 通过主循环实现的. 带ADC功能的STC单片机型号有STC12C5A系列和STC15F, STC15W系列, 但...

2021-08-01 18:51:00 1264 5

MH1902T SDK AND TOOL KIT

MH1902T SDK AND TOOL KIT

2023-01-06

STM32F10x_StdPeriph_Lib_V3.6.2

ST.COM上对 stsw-stm32054 (STM32 Standard Peripheral Libraries F1)的下载大部分时间都是404, 这里作个备份. 版本是当前最新的3.6.2 (发布于 17-September-2021)

2022-09-29

Google AI LaMDA 是否存在意识, 对话记录

Google AI LaMDA 是否存在意识, 对话记录 Is LaMDA Sentient? An Interview by: lemoine@ & <collaborator>

2022-06-13

SpringBoot 2.6.4 MyBatis PostgreSQL JUnit5 代码示例

SpringBoot 2.6.4 MyBatis PostgreSQL JUnit5 代码示例

2022-03-08

HC32L110 驱动CC1101, NRF24L01, CMT2300A, SI4432 项目代码, Keil MDK项目.

HC32L110 驱动CC1101, NRF24L01, CMT2300A, SI4432 项目代码, Keil MDK项目, 带Keil 芯片包和相关文档

2022-02-28

Air105 释放PC3固件, 下载不需积分

Air105 释放PC3固件, 下载不需积分

2022-01-31

Air105 Keil5 DAP-Link 闪灯示例项目. 下载不需积分.

Air105 Keil5 DAP-Link 闪灯示例项目. 下载不需积分.

2022-01-31

CP115_116w_UserGuide_ENG.pdf

CP115,CP116w打印机使用手册, 清理CTD传感器图解

2021-10-17

LC12S_datasheet.pdf

LC12S Datasheet

2021-09-12

cc1101-datasheet2.pdf

CC1101 Datasheet

2021-09-12

74hc244数据手册

常见的驱动信号芯片,常用于各种单片机mcu系统中,单片机io口输出的电流很小, 244芯片用来放大电流, 具有三态输出的八路缓冲器和线路驱动器

2021-09-04

HLK-V20规格书 V1.5

HLK-V20规格书 V1.5

2021-09-04

E22-400T22D产品规格及使用手册

E22-400T22D产品规格及使用手册

2021-09-04

AS62-T27 产品手册

AS62-T27 产品手册

2021-09-04

ATK-LORA-01无线串口模块用户手册_V1.3.pdf

ATK-LORA-01无线串口模块用户手册_V1.3.pdf

2021-09-04

74hc595数据手册

74hc595数据手册

2021-09-04

74hc138数据手册

74hc138数据手册

2021-09-04

MAX7219-datasheet-en.pdf

MAX7219 数码管/点阵驱动芯片数据手册

2021-09-04

STM32F407VET6-STM32_F4VE-original-schematic_V2.0.pdf

STM32F407VET6开发板电路图, STM32F407 Black Board

2021-09-04

stm32f405-415-stm32f407-417-stm32f427-437-and-stm32f429-439-使用手册

stm32f4系列的使用手册, 对应型号为 stm32f405-415, stm32f407-417, stm32f427-437, stm32f429-439, 英文

2021-09-04

L9110-datasheet.pdf

L9110直流电机驱动芯片, 英文

2021-09-01

E01-ML01DP5_UserManual_CN_v1.4.pdf

亿佰特E01-ML01DP5(基于nRF24L01)用户手册

2021-09-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除