搜索资源列表
单片机定时中断的精确定时编程方法种种
- 单片机定时中断的精确定时编程 里面介绍了5种定时中断的方法误差均不超过1个机器周期-SCM regularly interrupted regular programming precision inside of five species regularly interrupted the error not more than one machine cycle
简易谐波分析仪
- 采用12位MAX 197对外部信号采样。采用全周波傅立叶积分算法,对采样信号进行处理,对电力系统的电压有效值、功率等特征量进行实时在线监测;采用全数字测量法测量相位差;并采用自适应技术调整采样间隔,消除非同步采样对计算造成的误差,利用PIC18F458捕获功能实时监测电力系统频率波动,修订采样间隔。分析了各量的测量误差,均达到标准。并提供友好的人机交互界面。-used 12 MAX 197 pairs external signal sampling. Using Fourier-Cycle I
JPS_TB_070605
- PIC12F629定时器1工作于异步方式,只要32.768KHz晶振误差5ppm,时间误差小于1秒/月.-PIC12F629 work on a timer and asynchronous, as long as 32.768KHz Quartz crystal 5ppm error, the error is less than one time seconds / month.
zhiliudianliuyuan
- 本系统以直流电流源为核心,AT89S52单片机为主控制器,通过键盘来设置直流电源的输出电流,设置步进等级可达1mA,并可由数码管显示实际输出电流值和电流设定值。本系统由单片机程控输出数字信号,经过D/A转换器(AD7543)输出模拟量,再经过运算放大器隔离放大,控制输出功率管的基极,随着功率管基极电压的变化而输出不同的电流。单片机系统还兼顾对恒流源进行实时监控,输出电流经过电流/电压转变后,通过A/D转换芯片,实时把模拟量转化为数据量,再经单片机分析处理, 通过数据形式的反馈环节,使电流更加稳定
AVR_Common_Bootloader
- AVR 通用 Bootloader 使用说明 *支持多种型号的AVR单片机 *支持多串口的AVR单片机 *支持RS232/RS485/RS422模式 *支持多种通信波特率和时钟频率 *自动计算波特率误差,如果波特率误差>2%,将给出错误提示 *完全C语言编写,容易修改 *为移植做了很多优化,将移植的工作量减少到了最低 *代码高度优化,占用空间小 *方便的功能裁剪,适应不同的要求 *支持看门狗 *支持使用LED指示升级状态 *支持超级终端下载-
clock
- 用51单片机内部定时器实现数字钟功能,可以显示小时,分,秒,误差很小。
FrC
- 用单片机与CPLD做的等精度频率计,误差精确到十亿分之一
ads1110
- 该程序可以测量的电压误差为0.001V,精度高
delay
- AVR-GCC的三个级别的延时程序,在C语言中用C写的,在示波器上检测出误差十分小。
ruanjiansheji
- 本简易网络导纳分析仪以C8051F020为控制和数据处理核心,由正弦信号发生器模块、滤波和功率放大模块、I/V变换模块、导纳角测量模块、导纳模测量模块、键盘模块以及液晶显示模块组成。采用数字控制DDS芯片AD9851产生100Hz-10KHz正弦信号,经滤波和功率放大后驱动网络负载。从网络负载中提取被测量信号,输入到以真有效值转换集成芯片AD637为核心的电压和电流测量电路构成的导纳模测量模块中进行导纳模测量。导纳角测量模块是从导纳模测量模块中取电压和电流信号分别经过零比较后使用鉴相器对信号相位
6weishuxianpinlvjishuqi
- 利用AT89S51单片机的T0、T1的定时计数器功能,来完成对输入的信号进行频率计数,计数的频率结果通过8位动态数码管显示出来。要求能够对0-250KHZ的信号频率进行准确计数,计数误差不超过±1HZ
ads1210_C(F020)
- 用C8051F020驱动的ADS1210程序,可以控制误差在低8位以内(具体没算),程序已经完全经过调试通过
51yscx-C
- 应用单片机的时候,经常会遇到需要短时间延时的情况。需要的延时时间很短,一般都是几十到几百微妙(us)。有时候还需要很高的精度,比如用单片机驱动 DS18B20的时候,误差容许的范围在十几us以内,不然很容易出错。
FrequencyCounter
- 利用AT89S51 单片机的T0、T1的定时计数器功能,来完成对输入的信号进行频率计数, 计数的频率结果通过8位动态数码管显示出来。要求能够对0-250KHZ 的信号频率进行准确计数,计数误差不超过±1HZ。
CC1100
- CC1100是一种低成本真正单片的UHF收发器,为低功耗无线应用而设计。电路主要设定为在315、433、868和915MHz的ISM(工业,科学和医学)和SRD(短距离设备)频率波段,也可以容易地设置为300-348 MHz、400-464 MHz和800-928 MHz的其他频率。 RF收发器集成了一个高度可配置的调制解调器。这个调制解调器支持不同的调制格式,其数据传输率可达500kbps。通过开启集成在调制解调器上的前向误差校正选项,能使性能得到提升。 CC1100为数据包处理、数据
Source_program_for_Instrumentation_Amplifier
- 项目名称:测量放大器 压缩包里面含有设计测量放大器的c源程序(开发环境为keil),目标代码(可直接烧入AT89S52芯片运行),电路原理图等。 源程序含有软件模块:4×4矩阵键盘扫描,led显示,可编程信号衰减。 硬件模块:采用医学生理信号检测仪器的前置放大器的结构,可放大极其微弱信号,譬如毫伏级心电信号。在此基础上加入可编程衰减器。 实现功能:通过按键输入微弱信号的放大倍数,可以相应放大微弱信号。设置倍数时,有四个LED显示倍数,按“千”,“百”“十”,“个”顺序设置,待设置
Intelligent-Sensor-Management
- 分析了对目标检测过程中的几种传感器管理技术,对使用近似或非近似直接优化检测误差的方法与分辨力法的性能做了比较
clock
- 用C写的单片机中断时钟,中间有校准误差的,还可以用,虽然现在都用DS1302了,但是对研究中断还是有意义的
14AT24C02
- 用C写的单片机中断时钟,中间有校准误差的,还可以用,虽然现在都用DS1302了,但是对研究中断还是有意义的
thermometer_based_on_AT89s51
- 数字温度计,选用高精度传感器AD590、其误差值在0.5℃。用LED显示最后结果