-
AT89S52单片机 DS18B20 1602组成的带温度补偿超声波测距仪资料
AT89S52单片机 DS18B20 1602组成的带温度补偿超声波测距仪的完整资料,可直接使用。
- 2022-01-27 16:49:40下载
- 积分:1
-
匿名飞控经典源代码 四轴飞行器
匿名飞控经典源代码 四轴飞行器
#include "stm32f10x.h"
#include "sysconfig.h"
#include "bsp.h"
#include "led.h"
#include "tim3.h"
#include "usart.h"
#include "ANO_TC_STM32F1_I2C.h"
#include "MPU6050.h"
#include "moto.h"
#include "spi.h"
#include "nrf24l01.h"
#include "tim_pwm_in.h"
#include "rc.h"
#include "imu.h"
#include "control.h"
#include "data_transfer.h"
u8 SYS_INIT_OK=0;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
void SYS_INIT(void)
{
LED_INIT();
LED_FLASH();
Moto_Init();
Uart1_Init(115200);
Tim3_Init(500);
#ifdef CONTROL_USE_RC
Tim_Pwm_In_Init();
#endif
Nvic_Init();
ANO_TC_I2C2_INIT(0xA6,400000,1,1,3,3);
- 2022-06-15 05:31:50下载
- 积分:1
-
基于51的电子时钟
基于51单片机的电子时钟,可以实现闹钟,计时功能,有pcb,代码
- 2022-04-22 15:15:44下载
- 积分:1
-
led点阵屏驱动
1.此程序代码末附录了RS485通讯协议,可以借助串口调试工具测试使用。
2.电路原理图不另补充了,意义不大,阅读者可以通过程序开头部分的宏定义得知所用IO口。
- 2023-06-04 00:25:03下载
- 积分:1
-
CAN总线与单片机进行通信
采用Labview编写的上位机界面,应用Peak卡通过CAN总线与单片机进行通信。
- 2023-08-27 12:10:03下载
- 积分:1
-
基于51单片机实现的低频函数信号发生器
程序实现向外输出1hz~1khz的函数信号,函数信号有三角波、方波、正弦波3种波形可调。
- 2023-05-11 22:05:03下载
- 积分:1
-
单片机常用宏
单片机常用宏
以前学51单片机的时候每次要配置寄存器的时候,虽然都知道看着器件手册去写,但是我还是觉得很痛苦,后来就有了这些宏,阅读起来会直观一点,不过敲的代码也得多一点,我后来写的代码都是用这些宏来封装寄存器操作的。
#ifndef MACRO_FUNCTION
#define MACRO_FUNCTION
//这个头文件里定义了一些宏定义,方便使用
/*********************************************************************************
* AssignBit / AssignFlag
*说明:
* 这个宏用来得到一个变量的某个或某几个位被赋值后的值
*参数:
* type 参数flag的类型
* flag 要赋值的变量
* which_bit
* 标明flag的哪几个位要被赋值
* val 表示要赋给flag的那几个位的值
*注意:
* 1. 对于宏,其参数不要用++i;之类的表达式!也不要直接使用调用函数得到的返回值!
* 2. 如果type是寄存器,那么它必须是可读的
*示例:
* u8 a = 0xf0;
* AssignBit(u8, a, BIT4 | BIT0, BIT0);
* 执行完后,a == 0xe1;
*备注:
* 1. 效率上, 如果参数(除flag外)都是常量, 编译器会自动优化, 如果参数是变量, 就算手动写代码也是这个样子的
* 2. (which_bit) 括号是为了保证 AssignBit(flag, BIT0 | BIT1, 0)之类的用法不会出错
- 2022-07-22 02:46:37下载
- 积分:1
-
89C52直接读RC632代码(SPI)
89C52直接读RC632代码(SPI),SPI接口,串口直接出UID号。
- 2023-03-15 04:45:03下载
- 积分:1
-
51音乐盒
51单片机音乐盒设计,可以播放不同的音乐
- 2022-06-12 23:46:58下载
- 积分:1
-
基于51单片机和TLC2543的温度测量以及电压测量装置
基于51单片机和TLC2543的温度测量以及电压测量装置
- 2022-03-15 04:14:40下载
- 积分:1