- 博客(83)
- 资源 (32)
- 问答 (1)
- 收藏
- 关注
转载 俞敏洪老师谈英语单词记忆方法
李:俞老师,您好!很高兴今天能采访您。我们都知道词汇是语言的基础,在外语学习和外语考试中,词汇也是重要的突破口,尤其是在GRE考试中,词汇是重头戏。所以外语学习者非常关心单词记忆法的问题。英语单词记忆方法多种多样,您认为在运用这些方法时要注意什么?俞:对一般的英语学习者来说,如果希望达到比较高的英语水平,就不仅仅是一个背单词的问题,还涉及到听、说和阅读的能力。词汇量的多少对阅读能力有影响,但它只...
2018-11-22 09:33:03
1529
转载 CMOS Sensor的调试经验分享
CMOS Sensor的调试经验分享 我这里要介绍的就是CMOS摄像头的一些调试经验。 首先,要认识CMOS摄像头的结构。我们通常拿到的是集成封装好的模组,一般由三个部分组成:镜头、感应器和图像信号处理器构成。一般情况下,集成好的模组我们只看到外面的镜头、接口和封装壳,这种一般是固定焦距的。有些厂商只提供芯片,需要自己安装镜头,镜头要选择合适大小的镜头,如果没有夜视要求的话,最好
2017-02-18 18:09:10
2891
转载 ISP算法系统概念
网络上关于3A算法有若干,但是有算法的很少,有算法和文档的更少,zhuyunchuan的工程就是最后一种,谢谢他将工程开源光大,在此我在这里笔记下我的点滴思考。-------------------------------------------------- 模块的设计目标是,基于TI达芬奇平台的H3A(Hardware 3A,自动白平衡,自动曝光再加上自动聚焦
2017-02-16 22:30:47
1869
转载 Sensor ISP 图像信号处理系统
ISP(Image Signal Processor),即图像处理,主要作用是对前端图像传感器输出的信号做后期处理,主要功能有线性纠正、噪声去除、坏点去除、内插、白平衡、自动曝光控制等,依赖于ISP才能在不同的光学条件下都能较好的还原现场细节,ISP技术在很大程度上决定了摄像机的成像质量。它分为独立与集成两种形式。 一般情况下,配备独立ISP的手机,在图像处理方面
2017-02-16 22:13:21
10824
转载 I2C总线协议
I2C总线协议2011-05-16 15:27 I2C总线协议学习笔记1.I2C协议 2条双向串行线,一条数据线SDA,一条时钟线SCL。 SDA传输数据是大端传输,每次传输8bit,即一字节。 支持多主控(multimastering),任何时间点只能有一个主控。 总线上每个设备都
2012-04-17 22:39:50
930
转载 I2C操作
I2C操作1、协议简介(SCL由主机提供)开始信号(START):在时钟线(SCL)为高电平其间,数据线(SDA)由高变低,时钟线(SCL)置低停止信号(STOP):在时钟线(SCL)为高电平其间,数据线(SDA)由低变高,时钟线(SCL)置低收从机应答:将数据线(SDA)置高,时钟线(SCL)变低-->变高-->变低,判断数据线(SDA)的电平:低为有应答,高位无应答
2012-04-17 22:39:05
1181
转载 RTX51 Tiny内核应用常见问题分析
作者:贾水英杨建红谢宏伟引言μVision是德国Keil公司开发的单片机IDE软件,最初主要用于8051系列单片机,目前也有支持ARM系列单片机的专用版本MDK-ARM。RTX51是其自带的运行于8051系列单片机上的小型多任务实时操作系统,可用来设计具有实时性要求的多任务软件。RTx51有2个版本:RTX51 Tiny和RTX51 Full。RTX51 Tiny是RTX51 Fu
2012-02-08 20:22:45
1453
原创 顺序结构、动态链表结构下的一元多项式的加法的实现。
#include#includetypedef struct{ float coef; int expn;}term;typedef struct LNode{ term data; struct LNode *next;}LNode,*LinkList;typedef LinkList polynomail;int cmp(term a,ter
2011-11-13 18:58:13
981
原创 两个链表初始化之后合并
#include using namespace std;typedef struct node{ int data; struct node *next;}Lnode,*Linklist;Linklist A,B,C;Linklist init_linklist(){ Lnode *s,*r,*L; L=new Lnode; L->next=NULL;
2011-11-13 18:57:16
603
转载 基于优龙FS2410开发板u-boot-1.1.6的移植(NAND FLASH)
本文实现u-boot的写操作,实验过程中,参考了网上资料,列举如下: 《uboot1.1.4移植》网址: http://hi.baidu.com/edaworld/blog/item/c40f83a8a2e6d1b5cb130cca.html《uboot for s3c2410 nandboot 使用saveenv保存环境变量》网址: 《基于smdk2410 开发板u-boot
2011-11-01 15:18:51
782
转载 基于优龙FS2410开发板的嵌入式Linux/QT/Embedded环境搭建
概述优龙FS2410开发板的内核与根文件系统已经烧写完好,不需要我们再烧写。鉴于目前发行的套件中所安装的 arm linux 均采用只读文件系统作为其根文件系统,因此其目录大多是不可写的。只有/var,/tmp 是 RAM 盘可写,但板子一掉电里面的内容就丢失了,因此只能作临时文件保存,无法永久的保存数据,例如配置文件等。但是/var,/tmp这些目录可作为调试程序的目录,可以把编译好的
2011-11-01 15:12:05
1760
转载 Vmware环境下Linux与ARM开发板的NFS系统搭建[图文]
终于搞定在Vmware下将arm_Linux平台搭建就绪了,走了许多的弯路。其实是很简单的,现在总结一下,希望对后学者有所帮助。基本环境: 主机OS:Windows XP虚拟机:VMware Workstation 6.0虚拟OS:Red Hat 9.0ARM型号:友善之臂QQ2440具体步骤: 一:虚拟机的设置:1:在安装Vmware时,将网络连接Network
2011-11-01 14:01:24
1154
转载 用GDB调试程序
用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能: 1、启动你的
2011-10-23 17:38:42
389
转载 回调函数与转移表
摘录自 《C和指针》1.回调函数这里有一个简单的函数,它用于在一个单链表中查找一个值,它的参数是一个指向链表第一个节点的指针以及那个需要查找的值.Node* search_list(Node* node,int const value){ while(
2011-10-03 13:55:10
751
转载 gvim/vim 使用经验
我发现在写TEX 文档时候,使用\begin{verbatim}\end{verbatim}环境时,编译出来的pdf文件没有把Tab转成空格。 只要命令 set expandtab 即可,这样在输入一个Tab时就相当于输入四个空格。 转载别人的使用经验. 我在搜索 T
2011-09-16 16:47:19
1074
转载 Pelco_D-P协议
PELCO产品协议解析PELCO (派尔高)的监控器材在我国有很广泛的应用。 PELCO有自己的传输控制协议,当它的产品配套使用时,可以互相兼容。但在某些情况下,由于工程的需要,要求用其它设备(比如电脑)来控制PELCO的矩阵或镜头,这就要求充分了解PELCO的传输协
2011-09-06 15:01:29
2638
1
转载 GVIM配置
VIM 中可供用户定制的选项非常非常多, 作为初学者, 我们没有必要了解这么多东西。下面, 滇狐简单列出了一些最常用的配置项, 大家可以根据自己的需要将这些内容添加到自己的 .vimrc 中。1 基本设置•set nocp 该命令指定让 VIM 工作在不兼容模式下。
2011-08-30 17:25:21
1214
转载 PELCO-D/PELCO-P协议
<br />PELCO-D/PELCO-P协议 <br /> <br /> <br /> <br /> <br /> <br />PELCO-D:<br /> <br />数据格式:1位起始位、8位数据、1位停止位,无效验位。波特率:2400B/S <br /> <br />命令格式:<br /> <br />字节1 <br /> <br /> <br />字节2 <br /> <br /> <br />字节3 <br /> <br /> <br />字节4 <br /> <br /> <br />字节
2011-05-19 09:39:00
1548
1
转载 51系列单片机之串口通信
<br />单片机的串口通信看起来是很复杂的,主要是因为他用到了更多的寄存器,与前面的知识相比他更具综合能力,写起来考虑的问题自然也变多了.而前面学习过的定时器与中断将是单片机通信的基础. <br /> 单片机的中断系统中第4个中断就是串口中断,要进行串口通信首先就要打开CPU总中断EA,还要打开串口通信中断ES,这是串口通信的前堤,而串口通信也跟计时器一样有很多的模式,因此我们还要设置SCON寄存器来指定采用哪一种方式进行通信,而在通信的过程中,我们还要设定通信的波特率,不然的话,单片机是没办法进
2011-05-11 17:47:00
1607
转载 MCS51单片机专用功能寄存器
<br />MCS-51单片机内的锁存器、定时器、串行口数据缓冲器以及各种控制寄存器和状态寄存器都是以专用功能寄存器(或称特殊功能寄存器)的形式出现的,它们分散地分布在内部RAM地址空间范围(80H~FFH)内,表 2-5列出了这些专用功能寄存器(SFR)的助记标识符、名称及地址。<br /> <br />其中,凡字节地址可以被8整除的专用功能寄存器都可以位寻址。其位地址见表2-6。<br /> <br /><br />大部分寄存器的应用将在后面有关章节中评述,这里仅作简单介绍。·累加器ACC<br />累
2011-05-09 18:06:00
5975
转载 RS-485总线多机通信
;KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK RS-485总线多机通信 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ;KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ;Rev:01.01 ;DATE:2005.06.16 ;作者:KOCO
2011-05-03 10:18:00
10756
转载 CMOS Sensor Interface(CSI)
<br />CMOS图像传感器分为两类,非智能和智能。非智能的这类图像传感器只是支持传统的摄像头时序(场同步和行同步),然后输出一个Bayer(拜耳)以及<br />统计的数据,而智能传感器支持CCIR656视频解码格式,并且还提供了额外的一些图像处理(例如:图像压缩,图像滤波预处理,以及多种数据输出格式)<br />CSI的包含的能力如下:<br /> .前端-配置逻辑接口以便支持大多数通用的可用的CMOS摄像头接口。<br /> .支持CCIR656视频接口以及传统的摄像头接口。<br />
2011-04-30 11:54:00
13663
转载 I2C操作
I2C操作 1、协议简介(SCL由主机提供)开始信号(START):在时钟线(SCL)为高电平其间,数据线(SDA)由高变低,时钟线(SCL)置低停止信号(STOP):在时钟线(SCL)为高电平其间,数据线(SDA)由低变高,时钟线(SCL)置低收从机
2011-04-18 14:45:00
2370
转载 时间片轮转调度在微控制器C8051F020中的实现及应用
<br />摘 要:对实时多任务系统机制和性能作了综合描述,提出了实现这种实时多任务机制的方法:时间片轮转调度法。在微控制器C8051F020中实现该调度算法的同时,给出了他在火车闸片摩擦系数测试系统中的应用实例。<br />关键词:实时多任务;时间片;轮转调度;微控制器<br /><br />在微机控制领域中,多数系统是实时控制系统。实时的含义是对随机发生的外部事件做出及时的响应并对其进行处理。为了更好地完成实时数据的采集、处理、存储和相应的多种实时控制操作,必须同时考虑到实时性和多任务并行性这2个因素。
2011-03-25 11:35:00
1505
转载 时分多线程在单片机系统中的应用
<br />1 时分多线程结构应用<br /> 通常,在单片机应用的各种控制系统中,都或多或少地存在着诸如现场数据采集、控制量输出、工作状态检测以及数据传输等各种同外设的交互过程;而各类外设与Mcu的响应速度不匹配,是制约系统整体性能的重要因素。面对这种交互瓶颈,运用时分多线程架构可获得良好的效果。<br /> 特别是对于系统与外设频繁进行数据交互的场合,能显著提升系统的实时响应能力。这里采用的是以时分轮转调度算法实现在单片机系统中的多任务控制目标。<br /> 1.1 时分轮转调度算法的多线程实现<
2011-03-23 17:58:00
5555
转载 单片机分时复用
<br />作为嵌入式系统主控单元——单片机,其软件往往是一个微观的实时操作系统,且大部分是为某种应用而专门设计的。系统程序有实时过程控制或实时信息处理的能力,要求能够及时响应随机发生的外部事件并对该事件做出快速处理。而分时操作系统却是把CPU的时间划分成长短基本相同的时间区间,即“时间片”,通过操作系统的管理,把这些时间片依次轮流地分配给各个用户使用。如果某个作业在时间片结束之前,整个任务还没有完成,那么该作业就被暂停下来,放弃CPU,等待下一轮循环再继续做。此时CPU又分配给另一个作业去使用。由于计算机
2011-03-23 17:29:00
18038
转载 时间片轮转算法在单片机程序设计中的应用
摘要:提出一种采用时间片轮转算法改进单片机系统程序设计,实现多任务机制的软件设计方法,并给出了在MCS-51分级分布式系统中应用该算法进行程序设计的实例。 关键词:时间片 多任务机制 单片机系统传统的单任务编程思想对于明显的顺序控制要求编程简单、思路清晰、开发周期短;但对于任务较多、控制功能复杂的问题时,却难以满足要求。因此,有必要对传统的单任务设计思想进行改进。时间片轮转算法是实现多任务调度的一种常用算法。在这种算法中,系统将所有的任务按顺序排成一个队列,每次调度时把CPU分配给队首的任务,并令其执行
2011-03-23 14:24:00
4071
1
转载 汇编延时程序算法详解
<br />计算机反复执行一段程序以达到延时的目的称为软件延时,单片机应用程序中经常需要短时间延时。 <br /> 有时要求很高的精度,网上或书中虽然有现成的公式可以套用,但在部分算法讲解中发现有错误之处,而且延时的具体算法讲得并不清楚,相当一部分人对此仍很模糊,授人鱼,不如授之以渔,本文将以12MHZ晶振为例,详细讲解MCS-51单片机中汇编程序延时的精确算法。<br /> 指令周期、机器周期与时钟周期 <br /> 指令周期:CPU执行一条指令所需要的时间称为指令周期,它是以机器周期为
2011-03-18 10:01:00
5511
转载 .单片机红外遥控
用单片机解码红外遥控器遥控器使用方便,功能多.目前已广泛应用在电视机、VCD、DVD、空调等各种家用电器中,且价格便宜,市场上非常容易买到。如果能将遥控器上许多的按键解码出来.用作单片机系统的输入.则解决了常规矩阵键盘线路板过大、布线复杂、占用I/O口过多的弊病。而且通过
2011-03-15 16:54:00
4518
2
原创 实现扫描按键显示功能
;********************************************************************************;本程序实现扫描按键显示功能. * ;分别按16个键盘显示分别显示数字123A456B789C*0#D *;键盘口P1,数码管显示第一位p21, 数码管段位p0口
2011-03-10 13:50:00
3101
原创 遥控键值读取器
;********************************************************************************;* 描述: *;* 遥控键值读取器 (HT6221) *;* 数码管
2011-03-08 16:09:00
2230
转载 C51汇编伪指令(转载)
1、DS ---预留存储区命令格式: 〔标号:〕 DS 表达式值其功能是从指定地址开始,定义一个存储区,以备源程序使用。存储区预留的存储单元数由表达式的值决定。TMP: DS 1从标号TEP地址处开始保留1个存储单元(字节)。2、BIT---定义位命令格式: 字符名称 BIT 位地址其功能用于给字符名称定义位地址。SPK BIT P3.7经定义后,允许在指令中用SPK代替P3.7。3、USING指令USING指令通知汇编器使用8051的哪一个工作寄存器组。格式: USING
2011-03-08 10:45:00
4442
5
转载 时间片轮询模式在构建单片机实时系统中的应用
2002年初,笔者着手写一个IC卡预付费电表的工作程序,该电表使用Philips公司的8位51扩展型单片机87LPC764,要求实现很多功能,包括熄显示、负荷计算与控制、指示闪烁以及电表各种参数的查询等,总之,要使用时间的单元很多。笔者当时使用ASM51完成了这个程序的编写,完成后的程序量是2KB多一点。后来,由于种种原因,这个程序并没有真正使用,只是作了一些改动之后用在一个老化设备上进行计时与负荷计算。约一年后,笔者又重新改写了这些代码。1 系统的改进 可以说,这个用ASM51实现的代码是没有什么组织
2011-03-05 17:52:00
4177
1
转载 Web前端开发工程师必读的15个设计博客
<br />导读:Web设计是一个不断变化的领域,因此掌握最新的发展趋势及技术动向对设计师来说非常重要,无论是学习新技术,还是寻找免费资源与工具,设计博客都是很不错的去处。本文向大家推荐15个非常不错的设计博客。1. Smashing Magazine <br /><br />Smashing Magazine创建于2006年,是最好的设计博客之一,有很多Web设计和开发方面的高质量文章,内容涉及HTML5、CSS、JavaScript、Photoshop、Wordpress、壁纸和网站可用性。2. Net
2011-03-01 11:31:00
848
原创 键盘输入一个二位十进制的月份数,然后显示出相应的英文缩写名;
TITLE MONTH(EXE)DATASEG SEGMENT PARA 'DATA';PARA 'DATA'表示DATA段边界XXX0H开始 THREE DB 3 MONIN DB 3, 4DUP(?) ALFMONTH DB '???','$' MONTHTAB DB 'JAN','FEB','MAR','APR','MAY','JUN' DB 'JUL','AUG','SEP','OCT','NOV'
2011-02-26 13:47:00
5827
原创 循环显示十条新闻标题的控制程序,地址转换表NEWS放在数据区;
<br />dseg segment<br />new1 db 'newsA',0dh,0ah,'$';忘记在0d,0a后加h,因为编译器不认识<br />new2 db 'newsB',0dh,0ah,'$';忘记在0DH之前加逗号隔开;导致程序运行错误;<br />new3 db 'newsC',0dh,0ah,'$'<br />new4 db 'newsD',0dh,0ah,'$'<br />new5 db 'newsE',0dh,0ah,'$'<br />new6 db 'newsF',0dh,0a
2011-02-22 14:08:00
899
原创 编写键盘输入小写字母用大写字母显示出来!
DSEG segmentDSEG endsCSEG segmentmain proc farassume cs:cseg,ds:dsegstart: MOV AH,01H INT 21H CMP AL,'a' JB STOP CMP AL,'z' JA STOP SUB AL,20H MOV DL,AL MOV AH,02H INT 21H JMP start ;忘记加jmp语句,结果出错,循环直到非字母跳出该循环!STOP: RET
2011-02-22 11:52:00
2059
《深入理解Android:卷I》
2011-10-22
配置Redhat AS3 cshrc 脚本
2010-10-26
IC610&MMSIM61安装文档
2010-10-11
IPV6祥解
2008-01-02
海思3516的ISP图像调试
2017-02-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人