搜索资源列表
触摸屏的驱动程序(C语言)
- [文件名] Touch.c [功 能] 8051单片机驱动ADS7846/ADS7843芯片 [简 介] ADS7846/7843芯片 适合用在4线制触摸屏,它通过标准SPI协议和CPU通信,操作简单,精度高,当触摸屏被按下时(即有触摸事件发生)则ADS7846向CPU发中断请求,CPU接到请求后,应延时一下再响应其请求,目的是为了消除抖动使得采样更准确。如果一次采样不准确,可以尝试多次采样取最后一次结果为准,目的也是为了消除抖动。-Driver source code of touch-sen
two_AD_show
- 本代码在凌阳单片机的编译环境下执行,主要实现的功能是双通道AD采样显示-the code in the compiler Sunplus SCM environment implementation, the main function is a two-channel AD sampling shows
8051
- 8051单片机驱动 [简 介] ADS7846/7843芯片 适合用在4线制触摸屏,它通过标准SPI协议和CPU通信, 操作简单,精度高,当触摸屏被按下时(即有触摸事件发生)则ADS7846向CPU发中断请求, CPU接到请求后,应延时一下再响应其请求,目的是为了消除抖动使得采样更准确。 如果一次采样不准确,可以尝试多次采样取最后一次结果为准,目的也是为了消除抖动。
ADC
- 用过采样和求均值提高ADC分辨率 很多应用需要使用模/数转换器 ADC 进行测量 这些应用所需要的分辨率取决于信号的动 态范围 必须测量的参数的最小变化和信噪比 SNR 因此 很多系统使用较高分辨率的片外ADC 然而也可以通过使用一些技术来达到较高的分辨率和SNR 本应用笔记介绍用过采样和求均值的方 法来提高模数转换的分辨率和SNR 过采样和求均值技术可以在不使用昂贵的片外ADC的情况下提 高测量分辨率 本应用笔记讨论如何使用过采样和求均值的方法来提高模/数转换
ADS7846ADS7843_dirver
- ADS7846/7843芯片 适合用在4线制触摸屏,它通过标准SPI协议和CPU通信,操作简单,精度高,当触摸屏被按下时(即有触摸事件发生)则ADS7846向CPU发中断请求,CPU接到请求后,应延时一下再响应其请求,目的是为了消除抖动使得采样更准确。如果一次采样不准确,可以尝试多次采样取最后一次结果为准,目的也是为了消除抖动。
正负连续变化电压信号AD采样并显示
- 自己制作的,protues仿真平台下运行,连续变化的电压信号采样,并通过led显示采样结果,电压变化范围-5~+5v。源代码以及仿真原理图一并献上。
小功率直流电机的测速和控制
- 本设计采用两片MCU(AT89S52),完成了小型直流电机转速的采集、计算、显示、键盘设定,并将非均匀采样情况下的增量式积分分离PID控制算法应用于直流电机的PWM调速,实现了对电机转速的测量和控制,解决了通常低采样周期时系统的超调以及PID算法的积分饱和问题。
Vot
- TINA下绘制的用电压互感器采集220v电压信号的隔离放大电路。前级利用2mA/2mA电压互感器采样,将电压放大至0~3V。-TINA drawn under the acquisition with a voltage transformer 220v voltage signal isolation amplifier. Pre-sampling using 2mA/2mA voltage transformer, the voltage is amplified to 0 ~ 3V.
shiboqi_51_12864
- 用c51单片机+12864实现示波器功能——单次触发+存储回放系统方案中信号经过直流偏置输入到模数转换芯片AD876,AD转换输出后输入到先入先出存储器。在单片机的控制下将存储在存储器中 的采样数据读取并将波形在LCD中显示,同时,可以通过两路DA输出可以在普通示波器中实时回放波形-SCM+12864 achieved using the oscilloscope function c51- Single Trigger+ storage playback system program
LCD2402
- 本装置的功能是对温度进行实时监测与控制。由温度传感器DS18B20对温度进行采样和转换成数字信号送入单片机,并与设定的报警温度上、下限值进行比较,信息通过LCD显示出来。如实时温度超过设定的上、下限值,一方面由LCD显示信息,并发出警报声;另一方面自动控制继电器(Relay)开接通或断开,从而控制加热源的开与断,达到对温度进行实时控制的目的。-The device s function is to conduct real-time temperature monitoring and cont
temp_ctrl_2
- 电子温度控制器 (ADS1.2下编辑) 采样控制当前温度控制的IO并采样AD取得准确值通过串口发送出去-Electronic temperature controller (ADS1.2 under Edit) to control the current sample temperature control and sampling of the IO to obtain an accurate value of AD sent through the serial port
Brushless_DC_Motor_Control_System_and_Implementati
- 无刷直流电机控制系统的研究与实现 简单介绍了无刷直流电动机的工作原理,分析并确定了主回路的导通方式,控制器一是以专用芯片MC33035来进行设计,位置反馈元件有霍尔传感器反馈接口和编码器接口,开关器件采用MOSFET管,设计有转速反馈闭环控制、正反转、过电流保护等。控制器还采用89C52单片机、 MAX7219、AD667等来实现数字转速给定和转速显示。控制器二是基于PICSF4431电动机控制专用芯片,采用全数字PID控制,有转速、电流双反馈,位置反馈采用编码器反馈,开关器件采用IGBT,
AIC23--chinese-datasheet
- TLV320AIC23(以下简称AIC23)是TI推出的一款高性能的立体声音频Codec芯片,内置耳机输出放大器,支持MIC和LINE IN两种输入方式(二选一),且对输入和输出都具有可编程增益调节。AIC23的模数转换(ADCs)和数模转换(DACs)部件高度集成在芯片内部,采用了先进的Sigma-delta过采样技术,可以在8K到96K的频率范围内提供16bit、20bit、24bit和32bit的采样,ADC和DAC的输出信噪比分别可以达到90dB和100dB。与此同时,AIC23还具有很
temperature-control
- 对温度进行实时监测与控制。由温度传感器DS18B20对温度进行采样和转换成数字信号送入单片机,并与设定的报警温度上、下限值进行比较,信息通过LCD显示出来。如实时温度超过设定的上、下限值,一方面由LCD显示信息,并发出警报声;另一方面自动控制继电器(Relay)开接通或断开,从而控制加热源的开与断,达到对温度进行实时控制的目的。-Real-time temperature monitoring and control. Temperature by the temperature sensor
dianzifuzai
- 主控电路包含了12位的数模转换芯片tlc5618和10位的模数转换芯片tlc1549对恒压和恒流模块电路进行采样经过AT89S52单片机可实现恒压模式下设计2-15V范围的设定和0.01v的步进;恒流模式下实现0.1-2A的范围设定和0.01A的步进。恒压和恒流模块电路采用OP07运放(或UA741)、康铜丝电阻和开关管IRF540组成恒压及恒流的负载电路。继电器电路可实现工作模式的切换。-Control circuit includes a 12-bit digital-analog conv
Wireless-brake-light
- mdt10p53a11(兼容PIC12F509)开发,采用加速度传感器设置。 无线刹车尾灯(可以实现赛车游戏里面的效果) 功能要求 1.采用PWM方式控制led灯 2.内部三轴加速度计采用平方和再开方的方法求得检测值。 3.每秒间隔采样5次得到的测量值进行计算,静止情况下测量值的波动的范围要小于2%。当测量值超过静态值17%以上的情况,认为是有刹车的情况。Led灯按照规定点亮。 4.模式2led灯闪烁的情况下每秒闪烁5次,加速度检测和led灯亮在单片机内部同步,不工作的情
can-bus-bit-timing-setting
- 在CAN总线中,位定时有一点小错误就会导致总线性能严重下降。虽然在许多情况下,位同步会修补由于位定时设置不当而产生的错误,但不能完全避免出错情况,并且在遇到两个或多个CAN节点同时发送的情况时,错误的采样点会使节点启动错误认可标志,使节点不能赢得总线上的任何活动。因此要分析、解决这样的错误就需要对CAN总线位定时中的位同步和CAN节点的工作过程有一个深入的了解。本文描述了CAN总线位同步的运行规则以及如何对位定时的参数进行设置。-In the CAN bus, there is a little
ADTEST
- DOS环境下的AD采样代码,可以测试AD采样值-the code under dos system ad conver
ADC-accuracy
- Atmel的AVR单片机提供了10位精度的模拟到数字转换器。在大多数情况10位精度已经足够了,但是某些情况下需要更高的精度。特殊的信号处理技术可以用来提高测量的精度。使用一种称为“过采样和抽取”的方法可以得到较高的精度,不需要使用外部的ADC。这个应用笔记解释了这个方法,以及它需要满足的条件。-Atmel AVR MCU supply 10 bit accuracy analog to digital converter.in gernerl,10 bit accuracy is enough,
led-key
- 在Linux操作系统和ARM嵌入式实验系统环境下,分析linux下的键盘、LED驱动程序,编写一个应用程序,实现以下功能:在ARM开发板上按下数字键1、2、3时,对应启动模拟量AIN0、AIN1、AIN2采样,并把AD转换的结果从终端输出和LED显示。-Environment of the Linux operating system and ARM embedded experiment system, the Linux keyboard, LED driver, write an appl