-
stm32硬件I2C程序
此代码是在stm32f072硬件平台,完成的硬件I2C程序,代码调试成功,还有页写功能,EEPROM采用的是AT24C02只有32页,每页只能写8个字节。
- 2023-08-29 20:20:05下载
- 积分:1
-
STM32驱动DS18B20
一个DS18B20程序都调试了两个晚上,总算调试出来了可以安心睡觉了,先把程序贴出来分享一下,接下来准备搞红外遥控程序了,不知道又要调试多久,有兴趣的一起研究红外遥控测温的么?这个挺好玩的,留下来看看呗
- 2022-02-03 10:50:27下载
- 积分:1
-
模拟IIC主机
实现IIC和UART数据交换 ,本程序主要完成IIC的主机模拟,和单片机串口的控制,本程序单片机使用STC89C52系列的单片机,
- 2022-08-13 23:09:45下载
- 积分:1
-
学生成绩管理系统的c语言实现
1.录入学生的成绩信息2.上线删除功能,即输入学号,删除相应的记录3实现查找功能,即输入学号,查询该学生的成绩的相关信息4实现修改功能即输入学号,修改相应的信息5指定位置插入学生成绩信息,即输入要插入的位置,将新的信息插入指定位置6学生成绩的排名,即按照总成绩进行由高到低的排名7统计保存学生的成绩信息树
- 2023-04-18 21:00:03下载
- 积分:1
-
迪文彩色液晶设计软件
应用背景彩色液晶设计界面,单片机界面,很好用关键技术专门用于高端仪器仪表,工业控制的软件,可以通过单片机控制液晶显示。
- 2022-02-14 11:13:53下载
- 积分: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
-
stm32 光敏传感器实验
资源描述用stm32驱动的光敏传感器实验内带详细注释架构清晰
- 2022-02-04 03:50:16下载
- 积分:1
-
stm8l151 驱动mpu6050 dmp
这个是stm8l151单片机直接读取mpu6050内部dmp的欧拉角
- 2022-03-12 02:59:10下载
- 积分:1
-
探寻可靠的硬件 ID
翻译 maninwest@Codeforge 作者:Michael N Haephrati (האפרתי)@CodeProject很多桌面应用开发员需要唯一识别出运行软件的计算机。这种身份识别必须能生成唯一的数据元素,每台计算机各不相同,并在同一台给定计算机上可重现相同的 ID。 WMI 的类Windows 提供了一组可以用于硬件枚举和身份识别任务的类,称为 WMI ( Windows Management Instrumentation), 是 Windows Driver Model (WDM) 的扩展。WMI 根据安装组件提供静态信息和更改的动态信息,可以在服务器上或者计算机使用多数编程语言进行本地和远程管理,枚举安装的组件并提醒发生的更改。我通过研究总结出,如果重视速度和可靠性的话,最好通过 Win32 API 访问硬件而不使用 WMI。我遇到了很多延迟,且在某些情况下, WMI 不能检测出 CPU ID 等元素。这里着重介绍不使用WMI 获取此数据的直接方法。获得唯一的 CPU ID似乎最好的方法是取样 CPU 唯一识别号 (或者CPU ID)。但是,这种选择有几个问题,让依赖读取 CPU ID 几乎不可能实现。首先,除了旧的奔腾 III,大多数 CPU 都没有唯一的 CPU 序列号。Intel 已经处于安全考虑移除了此功能。整个主板仍可以生成一个 ID ,这本是可以实现的,但是由于主板的类型很多制造商很多,让生成一个覆盖所有的唯一 ID 基本上不可能。一家名为 CPU ID 的法国公司在此方面做了很多研究,他们花费了很多资源来获得每个主板和 CPU
- 2022-02-12 02:31:53下载
- 积分:1
-
WINIO控制鼠标VB例子
使用组件WINIO来完成读写端口操作。WINIO是一个全免费的、无需注册的、含源程序的WINDOWS2000端口操作驱动程序组件(可以到http://www.internals.com/上去下载)。它不仅可以操作端口,还可以操作内存;不仅能在 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2023-01-02 14:45:06下载
- 积分:1