- 博客(50)
- 资源 (9)
- 收藏
- 关注
原创 【蓝桥杯——单片机学习笔记】九.超声波模块和红外收发模块(STC15F2K60S2)
一.超声波模块测距跳线帽连接1-3和2-4!sbit TX=P1^0;sbit RX=P1^1;//延时函数void Delay10us() //@11.0592MHz{ unsigned char i; _nop_(); i = 25; while (--i);}//发送超声波,每次发送8个40kHz的方波void send_ware(void){ uns...
2020-02-26 20:11:25 2770
原创 【蓝桥杯——单片机学习笔记】八.三线SPI协议和DS1302(STC15F2K60S2)
一.DS1302使用(三线SPI协议)1.地址/命令字节第7位:固定值1;第6位:1—使用RAM功能,0—使用时钟功能;第5~1位:寄存器地址;第0位:1—读,0—写;2.相关寄存器前7个寄存器是保存时间(时间的存储采用BCD码)。第8个寄存器是写保护寄存器:第7位为1—打开写保护,禁止向其他寄存器写数据;为0—关闭写保护。3.单字节读/写时序sbit SCK=P1^7;...
2020-02-26 18:42:45 1310 4
原创 【蓝桥杯——单片机学习笔记】七.IIC协议和PCF9685、AT24C02(STC15F2K60S2)
一.软件模拟IIC1.IIC延时函数#define DELAY_TIME 5void IIC_Delay(unsigned char i){ do{_nop_();} while(i--); }2.数据发送的条件每个时钟脉冲传输一位数据。3.开始和停止//总线引脚定义sbit SDA = P2^1; /* 数据线 */sbit SCL =...
2020-02-26 15:08:42 2185 3
原创 【蓝桥杯——单片机学习笔记】六.单总线协议和DS18B20(STC15F2K60S2)
一.单总线协议时序对应代码1.延时函数//单总线延时函数,约1~2usvoid Delay_OneWire(unsigned int t) { static unsigned char i; while(t--) { for(i=0;i<12;i++); }}2.初始化sbit DQ=P1^4;//DS18B20设备初始化bit init_ds18b20...
2020-02-25 21:54:45 1081
原创 【蓝桥杯——单片机学习笔记】五.数码管显示(STC15F2K60S2)
一.原理图二.原理图分析如上图,U7锁存器控制数码管的段选(即每个数字的7个短横和1个点),U6锁存器控制数码管的位选(即8个数字)。具体锁存器的输出端对应数码管的哪个输入端可看上图。控制锁存器的原理与之前相同。当段选输入为低电平时,对应数字的段亮(此数码管为共阳极)。当位选输入为高电平时,对应数字亮。控制逻辑:若想使第一个数字为零。(1).令P2.7、P2.6、P2.5为1、1、1,使...
2020-02-25 18:46:57 4198
原创 【蓝桥杯——单片机学习笔记】四.矩阵键盘(STC15F2K60S2)
一.原理图二.原理图分析如上图,用跳线帽连接J5的1和2,此时为矩阵键盘模式。即P3.7口与左侧4个按键的左端相连,此时可发现P3.0-3确定行,P3.4-7确定列。以S6为例,当S6按下时,P3.1与P3.7相连,此时通过行列便可确定按键。具体实现看代码。三.代码状态机:#define KEY P3#define key_state_0 0 //判断按键是否按下#define k...
2020-02-24 22:58:41 2564 1
原创 【蓝桥杯——单片机学习笔记】三.独立按键(STC15F2K60S2)
一.原理图二.原理图分析如上图,当跳线帽连接J5中的2和3时,此时为独立按键模式(左侧四个按键有效)。按键的左端与GND相连,右端分别与P3.0~4相连。当有按键按下时,对应的I/O口将变为低电平。例如,当S6按下时,使得按键两端相连,P3.1为低电平。三.代码一.三行代码#define KEYPORT P3unsigned char Trg;//判断哪个按键被按下unsigned...
2020-02-24 21:14:01 2320 1
原创 【蓝桥杯——单片机学习笔记】二.LED控制(STC15F2K60S2)
一.原理图二.原理图分析如上图,前半部分和之前相同,此不再赘述。此八个LED灯为共阳极连接,即LED灯的正极与VCC相连,锁存器的输出口与LED的负级相连。输出为0是LED亮,输出为1时LED灭。与LED串联的电阻是为了限流,防止电流过大烧坏LED。控制逻辑:(1).当P2.7、P2.6、P2.5分别为1、0、0时,即对应的输出端Y4输出低电平。(2).由于跳线帽连接了J13中的WR和...
2020-02-24 20:22:09 2137 1
原创 【蓝桥杯——单片机学习笔记】一.蜂鸣器和继电器的控制(STC15F2K60S2)
一.原理图二.原理图分析如上图,74HC138是一个3-8译码器,三个输入端分别与单片机的P2.7、P2.6和P2.5相连,四个输出端(输出低电平有效)分别作为74HC02四个或非门的输入端。或非门U25B的输出端Y5C与M74HC573锁存器的锁存使能输入端LE(输入高电平有效)。锁存器的输入端分别与P0.0~P0.7相连,输出端分别与ULN2003驱动芯片的输入端相连(ULN2003可看...
2020-02-24 15:10:32 3943 2
原创 stm32简易示波器(标准库)
简介此项案例是基于正点原子精英板制作的一个简易示波器,可以读取信号的频率和幅值,并可以通过按键改变采样频率和控制屏幕的更新暂停。也是通过学习网上大佬的经验加以改编。下面将介绍所用到的基本原理以及相关代码的展示。很大一部分是借鉴此为大佬的方案(其代码为寄存器版):基于STM32的示波器一.信号的采集信号的采集主要是依靠ADC(通过定时器进行触发采样),然后通过DMA将所采集的数据储存到缓.........
2020-02-16 11:59:28 56103 816
【轻量化神经网络的MCU部署/边缘计算:基于GD32H7】开源GD32AI-ModelZoo工具的完善与详细使用说明
2024-07-23
【Holocubic简化修改版-基于STM32F405+ESP8266-12F:使用FreeRTOS和标准库】
2023-10-30
【嵌入式系统课程设计——纸张计数显示装置设计开源资料(FDC2214方案)】
2022-01-18
【2021全国大学生嵌入式芯片与系统设计竞赛——东部赛区(芯片应用)二等奖】设计资料文件
2022-01-16
【第十六届全国大学生智能车竞赛回顾——华东赛区(单车拉力组)全国二等奖】设计资料
2021-08-05
基于STC89C52RC的大气参数检测仪(AHT10温湿度模块、BMP180气压模块)
2021-01-08
【2020年TI杯江苏省大学生电子设计竞赛——赛题+C题报告和代码(省二)】
2020-10-19
【全国大学生电子设计竞赛——2020年“TI杯”模拟电子系统设计专题邀请赛(D题:目标跟踪系统设计报告)】
2020-09-25
基于LPC845的简单四足机器人设计.zip
2020-06-01
简易示波器-精英板.zip
2020-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人