DS18820数字式温度传感器制作低成本温度控制实验系统-单片机系统通过串口与上位PC机实现通讯,上位机实现温度、温度曲线显示以及PID参数的设定,用户通过上位机可以清晰地看到设定的PID参数所产生的控制作用,如系统的微调、时间等参数。
基于C8051F020海水淡化预处理系统设计-在对 海水淡化装置 实际使用过程中发现,装置实际工作参数一般不同于设计工作参数,使得装置无法发挥原设计系统流程特点,性能不佳;这种情况是由于实际进入装置的海水温度很难与设计温度一致造成的。
基于STM32单片机通过使用宏assert_param来实现运行时间检测-固件函数库通过检查库函书的输入来实现运行时间错误侦测。通过使用宏assert_param来实现运行时间检测。所有要求输入参数的函数都使用这个宏。它可以检查输入参数是否在允许的范围之内。
STM32单片机的断言机制函数assert_param解析-这个宏定义的作用就是检查参数PERIPH,判断参数PERIPH是否为GPIOX(A.。.G)基址中的一个,只要有一个为真则其值为真,否则为假,不用多说,这是C语言中基本的逻辑运算。
如何将STM32单片机中的函数调用到入口参数-STM32—数组作为被调用函数的入口参数时,要两个条件,
1:数组首地址
2:数组长度
在被调用函数中,比如把数据保存到数组pbuffer[ ]中,那么在入口参数定义时要定义成指针u8 *pbuffer,
单片机系统参数储存与读取的处理方法-参数可以存储在EEPROM中,可以放在外挂的存储器上,或者RTC的后备域中,这样是一种通用的方法。本处将参数存放于EEPROM中,因为现在大多数单片机都提供了片上EEPROM。参数按16位对齐,事实上可以格式化为任意类型。
51单片机对无线抢答器的设计-#define CLEAR 0x7f //定义清空的反码
#define LED_BEGIN 0x01 // 定义开始时数码管的显示
#define LED_FOUL 0x38 // 犯规后显示字母“F”,数码管编码
#define LED_C 0x31 // 字母“C”的编码
#define LED_L 0x71 // 字母“L”的编码,两个用来在主持人取消之后显示“CL”–cancel
#define GET 1 // 这个是作为一个函数的参数来混的,就是成功抢答的意思
#define FOUL 0 // 和上面的参数一起混的,犯规—这两个的用法在后面体现
#define READY 0x7e
去耦电容在单片机电路中的应用介绍-电容的选取,第一个参数是耐压值的考虑。我们用的是 5V 系统,电容的耐压值要高于5V,一般推荐 1.5 倍到 2 倍即可,有些场合稍微再高点也可以。我们板子上用的是 10V 耐压的。第二个参数是电容容值,这个就需要根据经验来选取了,选取的时候,要看这个电容起作用的整套系统的功率消耗情况,如果系统耗电较大,波动可能比较大,那么容值就要选大一些,反之可以小一些。