搜索资源列表
比较典型的pid处理程序
- 这是一个比较典型的PID处理程序,在使用单片机作为控制cpu时,请稍作简化,具体的PID 参数必须由具体对象通过实验确定。由于单片机的处理速度和ram资源的限制,一般不采用浮点数运算,而将所有参数全部用整数,运算 到最后再除以一个2的N次方数据(相当于移位),作类似定点数运算,可大大提高运算速度,根据控制精度的不同要求,当精度要求很 高时,注意保留移位引起的“余数”,做好余数补偿。这个程序只是一般常用pid算法的基本架构,没有包含输入输出处理部分。-This is a typical PID p
C51
- C51源程序集锦 This a demo program showing a way to perform simultaneous RS-232 transmit and receive using only one hardware timer. The transmit and receive routines divide each bit time into 4 slices to allow synchronizing to incoming data
jisuanqi_and_wannianli
- 计算器是用LCD显示,按键输入数据,能进行简单的加减乘除运算,最大数据位8位,支持小数运算。万年历用的是DS18B20芯片,用LCD显示时分秒,温度及制作人的名字。-Calculator with LCD display, keyboard input data, can be a simple add, subtract, multiply and divide operation, maximum 8 data bits, support decimal arithmetic. Calend
data-acquisition-
- 随着计算机技术的飞速发展和普及,数据采集系统在多个领域有着广泛的应用。本系统是基于C8051F060单片机和计算机串口通信的数据采集模块,使用单片机内部ADC和多路模拟开关进行多路数据采集,并且通过串口将数据传送给计算机进行处理。在本系统设计中体现了自顶而下的设计思想以及模块化思想,设计中首先明确系统的主要功能以及确定参数,将系统分成多个模块分开设计和测试,然后再进行综合和总体功能测试。本系统能够实现八路数据同时采集,通过计算机监控软件,能够显示各个通道的瞬时电压,实时显示一路数据波形,并且能够
divide
- 单片机多字节除法,实现64位除以32位整形数据相除,然后把32商值和32位余数分别存放。带Protues仿真文件,已验证算法结果-SCM multi-byte division, 64 divided by 32-bit plastic data by then 32 business value and 32-bit remainder storage respectively. Protues simulation file, have the results verify the algo