-
stm32触摸屏控制LED灯
资源描述stm32触摸屏控制LED灯,可以学习如何驱动触摸液晶屏控制LED灯
- 2022-05-08 12:01:09下载
- 积分:1
-
整洁的代码
Dapper-一个简单的.Net对象映射程序
- 2022-12-20 01:20:03下载
- 积分:1
-
SRAM VHDL 控制器
这是 SRAM 异步控制器,它可以修改为与不同 SRAM 模型,使用 50 兆赫的时钟运行工作。
- 2022-03-18 02:24:09下载
- 积分:1
-
STM32步进电机驱动程序
步进电机驱动程序步进电机驱动程序步进电机驱动程序步进电机驱动程序步进电机驱动程序步进电机驱动程序步进电机驱动程序步进电机驱动程序步进电机驱动程序步进电机驱动程序步进电机驱动程序步进电机驱动程序
- 2022-12-18 13:10:03下载
- 积分:1
-
Volterra级数和失真的直接方法
本文介绍了两种畸变分析方法。Volterra级数通常用于
- 2022-03-18 20:42:23下载
- 积分:1
-
9S12XS128的OLED驱动程序
OLED的驱动程序,好用,而且编写精炼,适合MC9S12XS128.XS128_OLED 智能车液晶XS 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-01-25 17:50:55下载
- 积分:1
-
EasyARM_Keil工程模板
应用背景
EasyARM_Keil工程模板
1.1 模板说明
1.1.1 EasyARM2100工程模板
该工程模板在文件夹EasyARM2100下,适用于EasyARM2104和EasyARM2100开发板。
该模板在文件夹EasyARM2100下,适用于EasyARM2100开发板,仅适合于用ADS编译器的器情况。
模板文件夹下有一些文件夹,用于存放产生的文件。src文件夹用于存放用户的源文件。
模板包含了EasyARM系列开发板的启动代码、初始化文件、分散加载文件等。这些文件和ADS模板的文件相同。
- 2023-03-18 07:50:04下载
- 积分:1
-
基于51单片机的组合按键驱动
应用背景
此程序只要是用于组合按键扫描。类似键盘驱动。在一些按键比较紧张的场合,可以使用组合按键的方式来进行设置。
此程序可以为你提供帮助。
关键技术/******************************************************************************
* 组合按键扫描过程:
* 1、平时只要两个按键中有一个没有被按下时,按键的自锁标志,去抖动延时计数器一直被清零。
* 2、一旦两个按键都被按下,去抖动延时计数器开始在定时中断函数里累加,在还没有累加到阀值
* const_key_time12时,如果这期间由于受到外界干扰或者按键抖动,而使IO口瞬间触发为高电平,
* 这时候马上把延时计数器uiKeyTimeCnt12清零。
* 3、如果按键按下的时间超过了阀值const_key_time12,马上把自锁标志ucKeyLock12置位,
* 防止按住按键不松手后一直触发。并把ucKeySec赋值。组合按键触发。
* 4、等按键松开后,自锁标志ucKeyLock12及时清零,位下一次自锁做准备。
* 5、识别按键IO口下降沿触发的过程。
*******************************************************************************/
void key_scan()
{
if(key1 ==1||key2 == 2) // IO口高电平,说明没有按键按下,这时要及时清0一些标志位
{
ucKe
- 2022-08-12 13:36:29下载
- 积分:1
-
stm32正交编码器程序
stm32正交编码器程序用于检测旋转运动系统的位置和速度。正交编码器可以对多种电机控制应用实现闭环控制,诸如开关磁阻电机和交流感应电机。
- 2022-05-16 13:45:59下载
- 积分:1
-
模拟IIC之代码详细
应用背景#ifndef __AT24C02_H__
#define __AT24C02_H__
#include"stm32f10x.h"
void iicinit(void);
void iicwrite(u8 add,u8 Achar);
u8 iicread(u8 add);
#endif关键技术#include"stm32f10x.h"
#include"at24c02.h"
void iicstart(void);
void iicstop(void);
void ack(void);
void iicwritebyte(u8 a);
u8 iicreadbyte(void);
void iicwrite(u8 add,u8 Achar);
u8 iicread(u8 add);
void iicinit(void);
/////////////////////////////
void delay5us(void)//ums
{
unsigned short i, j;
unsigned short time;
time=5;
for(; time > 0; time--){
for(j = 0; j < 5; j++){
for(i = 0; i < 1; i++);
}
}
}
- 2022-02-06 11:25:32下载
- 积分:1