-
基于sim900的门禁系统
基于sim900的门禁系统,通过人体红外模块 感知人是否到来 再发短信给住户 让其知道有人来访,或者盗贼等信息
- 2023-07-11 13:20:04下载
- 积分:1
-
单片机实现多级菜单
基于单片机C语言实现多级菜单的控制。
- 2022-01-25 15:28:44下载
- 积分:1
-
51单片机99秒计时
本代码基于51单片机的99秒计时代码,能够实现99秒从0到99计时,主要用于单片机课程设计。
- 2023-01-09 05:15:03下载
- 积分:1
-
msp430f149上AD574代码
在msp430f149上使用12位高精度12位模数转换器AD574测量电压,采用先8位后4位并口模式,最后用12864液晶(带字库)显示电压大小。配有AD574接口电路及各个详细资料,并有51程序供参考,430程序为man.c
- 2022-03-19 09:35:23下载
- 积分:1
-
单片机 串口程序
本程序用于单片机上位机的波形显示,C#语言,可直接使用
- 2022-02-09 19:08:55下载
- 积分:1
-
转速测量仪
转速测量仪 51单片机开发板
使用本功能时需要把P27,P28的跳线帽插上
附加PPT 及实验报告 简易框图 流程图 及详细程序
- 2022-05-15 22:06:19下载
- 积分:1
-
基于单片机的频率计的设计
基于单片机的数字频率计的设计,精确到小数点后两位,液晶屏显示,c语言编程
- 2022-09-23 01:00:03下载
- 积分:1
-
51单片机_独立按键检测
此程序为C语言程序,使用单片机89SC52,实现独立按键的检测功能,每次按下按键key5时,数码管最后一位显示的数值加1,按键同时响蜂鸣器。
- 2023-05-30 21:05:04下载
- 积分: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
-
温度传感器DS18B20带语音播报
语音播报,对DS18B20的温度进行实时播报。并且能够设置温度上下限,通过按钮来完成设置。经过测试,程序成功实现,可以使用,欢迎大家进行交流
- 2023-04-18 11:00:03下载
- 积分:1