搜索资源列表
MCU_Key
- 这是一个为51系列单片机开发的4*4键盘驱动程序。该驱动程序包括2个文件,使用时将C文件关联入工程,在调用文件前包含H文件即可。本键盘驱动程序具有两个接口函数提供两种扫描方式(阻塞和非阻塞),可以任意定制返回键值,具有防抖动处理,具体使用方法可以参见注释。(本程序在Keil C51开发环境中测试成功,并经过多次实践应用)。-This is a series of 51 MCU development of the 4 * 4 keyboard driver. The drive included
SEED101_VideoReverse
- 在视频显示任务的循环中,程序首先将视频数据从输入缓冲区读入自己开设的临时图像 25 处理缓冲区,再在临时图像处理缓冲区上进行处理,处理后的数据再输出到输出缓冲区。 因为图像的采集分为奇偶场采集,即将图像的奇数行作为一场数据,偶数行作为另一场 数据。对像素处理时,一般需分为奇数行与偶数行处理。在本试验中,奇数行是第一场数据 放在临时图像处理缓冲区的前半部
E8_manual
- 主要介绍了如何使用E8仿真器在以Renesas芯片为MCU的开发板上进行仿真调试。 第1 章 概要 第2 章 E8 仿真器功能 第3 章 使用前的准备 第4 章 调试的准备 第5 章 调试 第6 章 教程示例 附录A E8 仿真器的构成 附录B 窗口功能一览 附录C 命令行功能 附录D High-performance Embedded Workshop 的注意事项 附录E 有关硬件诊断程序 E.1 为了执行诊断程序的系统设置 E.2 诊断程序
2008.4.19
- :冷库的温度是在实际应用中的一个重要指标,为此笔者设计开发了此单片机巡回测试系统,使其能对冷库的各 冷冻室的温度巡回测试并加以处理。该系统由AT89C51 单片机和温度传感器组成室温的数据采集系统,利用PC 机上的 RS 232 串行口实现数据的串行通讯,使用LabVIEW虚拟仪器软件完成上位机串行通讯程序和前面板程序的编写。实验证 明此系统取得良好的测试效果。
serial_program_for_51
- 很完整的51串口程序 包括如下: 串口中断服务程序,仅需做简单调用即可完成串口输入输出的处理 出入均设有缓冲区,大小可任意设置。 可供使用的函数名: char getbyte(void) 从接收缓冲区取一个byte,如不想等待则在调用前检测inbufsign是否为1。 getline(char idata *line, unsigned char n) 获取一行数据回车结束,必须定义最大输入字符数 putbyte(char c) 放入一个字节到发送缓冲区 putb
MS3
- MS2 程序分析 Lldwsw 一:下载MS2.RAR 压缩包解压缩后可以看到如下界面: 第一项为MS2 软件包,第二项为SourceInsight3.0,它是一款非常优秀的C 语言编辑器,目 前各个大公司,比如华为等都用它,手机行业几乎无一例外。它的作用是代替Keil 的编辑 环境,因为Keil 的编辑环境太难看了,并且使用也不方便,用它来看程序,查找函数特别 容易,以下是它的界面: 各位可以看到,它里面不同的关键字的颜色都是不同的,看上去很舒服,最主要的还是它的
DebugYCbCr
- 将 AD芯片(ADV7183) 采集到的一帧数据 进行处理的程序。 处理源为 ITU656格式 entire field 模式下的整帧数据。 程序输出 每一行的EAV SAV信号坐标、 图像数据字节数, 以及整帧的前10和后10个字节数据, 同时生成TXT文件记录这些信息。 最后将处理源转换成BMP格式输出
hongwai_jiema
- 前些天做的一个关于红外遥控器解码的程序,利用单片机的中断进行处理!算法很巧妙!-The other day on the infrared remote control decoding process, the interruption of the use of single-chip processing! Algorithm is very clever!
DSP
- 通过TLC320AD50采集音频信号(f.max<10kHz),编写DSP的FFT处理程序(自定频谱分辨力),获得幅频特性之后,在点阵液晶(128*64)中大致显示出幅频图。并在液晶中用文字显示频率幅值前三的频率值。-By TLC320AD50 capture audio (f.max < 10kHz), the preparation of the FFT DSP processing (custom spectral resolution), obtained after the
AVR_timer_scan
- 程序共定义了6个键的功能:K1、K2、K3、K4以及K5、K8组成的一对复合键,其中K2,K3为 *连击键,K5为上档键。在正常工作模式下按K1则切换至状态,在设定模式下按K1键循环选 *择4个数码管中的某个,被选中的数码管闪烁,此时单按K2键显示数值加1;常按K2显示数 *值以一定速度递增,同时数码管停止闪烁,当K2松开,数码管恢复闪烁,显示数值停留在 *K2松开前的值上。K3完成的功能和K2类似。其完成减操作。这2个键只有在设定状态才有 *效,可以有效防止误操作
pre_processing
- 对语音信号的预处理程序,用来提高处理前信号的性能。-Preprocessor of the speech signal is used to improve the signal before the performance.
test18b20
- 由于DS18B20是单线操作,所以必须严格遵守它的时序要求才能正常与之建立联系并实现读写操作。 网上见到的多是程序多是在主程序中以延时的方式实现,而且要求关中断,以实现18B20对时序的要求。但是实际应用中,测温操作一般是作为辅助动作,主要任务是通信及数据处理等其他操作,这样一来,如果将DS18B20的程序代码放在主程序中,势必影响其他需要实时处理的中断。 前些天玩到DS18B20,就尝试以51定时中断的方法实现DS18B20时序,在面包板上成功跑了起来。 用的