自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

起步

给我一片白云 一朵洁白的想象 给我一阵清风 吹开百花香

  • 博客(17)
  • 资源 (14)
  • 收藏
  • 关注

原创 再论传输流

传输流将有多个独立的时间基点的多道节目合成一个单独的数据流,其中属于同一道节目的各个原始数据流的PES包具有相同的时间基点。传输流的速率可以是变化的或固定的,速率由PCR字段的位置和数值决定,每个节目都有自己的PCR字段。传输流的构造方法:1、  原始数据流2、  节目流3、  其他的包含一个或多个节目的传输流传输流的操作:1、  从传输流中的一个节目恢复数据,解码并显示出来2、  从传输流中提取一个节目的包,生成只含这个节目的新的传输流3、  从多个传输流中提取一个或多个节目的包,生成新的传输流4、  从

2010-11-23 09:13:00 527

原创 传输流的一些概念

ES- Elementary Streams (原始流),对视频、音频信号及其他数据进行编码压缩后的数据流称为原始流。原始流包括访问单元,比如视频原始流的访问单元就是一副图像的编码数据。PES- Packetized Elementary Streams (分组的原始流)PES PacketPES包,是用来传递原始流数据的一种数据结构PES Stream PES流,由PES 包组成,这些PES包的负载数据来自同一个原始流,有同一个stream_idProgram 节目, 节目是节目元素的集合。节目元素可以是

2010-11-22 14:21:00 907

原创 EEPROM 编程器

<br />利用PC并口做了一款EEPROM编程器,虽说简单了点,却也很使用,电路和程序请下载相关文件。简要说一下要点,J1接PC并口,PIN2,PIN3分别为SCL,SDA输出脚,由于并口输出电流很小,所以要加上三极管驱动,采用PNP管,共基级接法,这样输入和输出是同相的,由于并口的输入和输出采用的独立的寄存器,所以另外要加一路SDA输入,SCL就不用输入了,因为基本用不着读取SCL,SDA直接从三极管的输出接到并口PIN13脚。<br />         接下来就是软件部分了,采用VC++6.0编写,

2010-11-20 22:57:00 4958

原创 TS 流分析工具V1.0 (附测试文件)

简单实用的TS流分析工具,可以对每个包进行查看,分析了TS流中PSI ,包括PAT,PMT,Adaptation Field,PES header 等显示出详细的信息,统计各个包的数量。 下载地址: TSTool1.0.rar

2010-11-20 13:32:00 3896 2

原创 内码查看器

<br /> <br />InterCode<br /> <br /><br /> <br /> <br />下载地址 : InterCode.rar

2010-11-20 10:10:00 614 1

原创 HEX 和 BIN 的转换

Intel HEX介绍记录格式  Intel HEX由任意数量的十六进制记录组成。每个记录包含5个域,它们按以下格式排列:   :llaaaatt[dd...]cc   每一组字母对应一个不同的域,每一个字母对应一个十六进制编码的数字。每一个域由至少两个十六进制编码数字组成,它们构成一个字节,就像以下描述的那样:   : 每个Intel HEX记录都由冒号开头.   ll 是数据长度域,它代表记录当中数据字节(dd...)的数量.   aaaa 是地址域,它代表记录当中数据的起始地址.   tt 是代表HE

2010-11-20 09:54:00 1229 2

原创 VESA 标准查看工具

我参考VESA 标准制作了一个工具,可以方便的查看VESA 标准中的TIMING信息。     测试VGA的信号的时候要按照VESA标准中的TIMING 来测,包括行频,场频,同步极性等都要符合标准。    不在标准内的格式可以不用考虑。    VESA标准中,包括了一种CVT 标准, 这个按照说法,好像更适用于实际的电脑显示器,包括CRT和LCD。    作为电视的话,这些格式也要能支持。    另外还有一些格式属于工业标准,是不在VESA标准内的。 截图: 软件下载地址:    VESADMT.rar

2010-08-12 16:55:00 5774 3

原创 VC 中的精确延时

<br />下面是US级的延时函数:<br /> <br />void DelayUs(DWORD wInterval) // us{ LARGE_INTEGER frequence,lInterval; //取高精度运行计数器的频率,若硬件不支持则返回FALSE if(!QueryPerformanceFrequency( &frequence)) MessageBox("Not Support!","Not Support", MB_ICONEXCLAMATION | MB

2010-08-12 16:34:00 1984 1

原创 字模的原理和获取(三)---- 一个获取字模的工具

根据前面的介绍,自己做了一款获取字模的工具,具有下面特点:1、可以选择两种方式获取字模,通过HZK16文件和通过字体2、模拟LED点阵显示出字符3、对点阵进行编辑,然后生成字模4、可以生成点阵对应的位图,供其他做界面的工具使用软件截图:软件地址:http://blog.21ic.com/UploadFiles/2010-8/92312823034.rar

2010-08-09 23:22:00 2681 3

原创 字模的原理和获取(二)

下面介绍另外一种获取字模的方法。我们知道,WINDOWS里面有很多字体,我们在使用文字处理工具时都可以选择。不过WINDOWS中的字体是一种矢量字体,矢量字体在进行放大和缩小时不会失真,这是矢量字体最大的一个优点。而前面提到的HZK16字库中的字称为点阵字体,点阵字体只能在固定大小的点阵中使用,假如点阵大小变了,则字会不完整或失真,基本不能使用。    现在我们需要的是点阵字体,能否把矢量字体转换为点阵字体呢?假如可以的话,我们就可以不用点阵文件,而直接从WINDOWS中的字体来获取字模。答案是肯定的。 主

2010-08-09 23:00:00 3765 1

原创 字模的原理和获取(一)

一、什么是字模单片机应用经常会用到液晶显示模块,是用点阵的方式显示的,要显示汉字或字符的时候会用到字模,字模就是字在点阵上显示时对应的编码,如图1显示的“正”字,使用16×16点阵。点阵中黄色的点是高亮的,对应于二进制编码中的1,绿色的低亮对应于二进制编码中的0。如第一行 二进制编码应该是 00000000 00001000 刚好用两个字节表示就是 0x0,0x08,这样,16总共需要用32个字节来表示,这32个字节就是“正”的字模。在单片机程序中,将字模发送给液晶显示模块,就能够显示出响应的汉字或字符。二

2010-08-09 15:49:00 17040 2

原创 VC中显示位图

一、对话框中显示位图1.在资源中导入位图文件2.在对话框中添加PICTURE控件,属性中TYPE项选择BITMAP,IMAGE项选择导入的图片的ID3.根据图片的大小要调整一下控件的大小二、单文档中显示位图1、在资源中导入位图文件,并创建位图对象2、创建兼容DC,选择位图到兼容DC中3、把兼容DC中的图片复制到实际的DC中,用BitBlt方法或StretchBlt方法,后者可以把图片拉伸或压缩符合目标矩形的大小void CGraphicView::OnDraw(CDC* pDC){ CBitmap

2010-06-09 23:31:00 2834

原创 BIN和TXT转换

     做了两个工具,BIN转TXT,和TXT转BIN     有时候需要把BIN文件中的内容,在代码中以数组的形式保存,这就需要把BIN先转为TXT,再复制到代码中,因为UltraEdit里面是不能直接复制出来的。     BIN转TXT, 例如BIN文件中两个字节: 11, 22,转为字符11和22,存在TXT文件中。     做这两个工具并不难,有下面几点注意的地方: 

2010-05-16 22:51:00 29755 11

转载 转帖:回车和换行的区别

今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决

2007-04-30 22:40:00 937

原创 小孩出圈问题

题目:有n个小孩按顺序号排成一圈,从第一个小孩开始1至3报数,凡报数为3的小孩从圈中走出来求最后出圈的小孩的顺序号是多少 ?思路:定义一个数组,120120这样赋值,用一个变量记录前一个数值的索引值,这样可以实现循环赋值不断给非零的数据赋值,直到最后数组值全部为0,最后为0的数值的索引值加1即是顺序号。刚看过链表,也许还可以用链表来做。#include int Circle(const

2007-04-28 20:01:00 1195

原创 实型数据解析

实型数据平常用的可能不多,有些知识也容易忽略。 实型又叫做浮点数,为什么这样叫我也不知道,:) 老外的叫法吧。 1、根据精度不同,可分为三个子类型:    float类型,占4个字节,有7位有效数字     double类型,占8个字节,有16位有效数字           long double类型,根据编译器的不同,在C中,占10字节,在VC++中,占8字节,和double一样。有更多

2007-04-27 22:09:00 2244

原创 C和VC中分配变量地址的问题

#include struct struct_A{int a; //4char b; //1 int c;  //4short d;  //2}a;struct struct_B{int a;  //4char b;      //1short c;   //2int d;    //4}b;int main() {printf("%d,%d",sizeof(a),sizeof(b));r

2007-04-27 21:48:00 1281 1

EEPROM编程器-知函作坊

简介:利用PC并口做了一款EEPROM编程器,虽说简单了点,却也很使用,电路和程序请下载相关文件。简要说一下要点,J1接PC并口,PIN2,PIN3分别为SCL,SDA输出脚,由于并口输出电流很小,所以要加上三极管驱动,采用PNP管,共基级接法,这样输入和输出是同相的,由于并口的输入和输出采用的独立的寄存器,所以另外要加一路SDA输入,SCL就不用输入了,因为基本用不着读取SCL,SDA直接从三极管的输出接到并口PIN13脚。

2010-12-15

HEX和BIN转换程序

简介:可以实现Intel HEX 文件和BIN文件的互相转换,方便某些编程器使用。

2010-12-15

MPEG-2 解析工具(附测试TS文件)

简介:分析TS流数据。打开TS流文件,分析后得到TS流的包的数量,PID的种类,PAT,PMT, PES Header,Adaptation Field 包的数量及包的序号。根据包的类型列出各个字段的值及其含义。

2010-12-15

字模生成工具-知函作坊

简介:根据前面的介绍,做了一款获取字模的工具,具有下面特点: 1、可以选择两种方式获取字模,通过HZK16文件和通过字体 2、模拟LED点阵显示出字符 3、对点阵进行编辑,然后生成字模 4、可以生成点阵对应的位图,供其他做界面的工具使用

2010-12-15

VESA 标准查看工具

简介:参考VESA 标准制作的一个工具,可以方便的查看VESA 标准中的TIMING信息。 测试VGA的信号的时候要按照VESA标准中的TIMING 来测,包括行频,场频,同步极性等都要符合标准。 不在标准内的格式可以不用考虑。 VESA标准中,包括了一种CVT 标准, 这个按照说法,好像更适用于实际的电脑显示器,包括CRT和LCD。 作为电视的话,这些格式也要能支持。 另外还有一些格式属于工业标准,是不在VESA标准内的。

2010-12-15

内码查看器-知函作坊

简介:一款内码查看器,可以查看英文,字符和汉字的内码,包括ANSI码和UNICODE码

2010-12-15

BIN 转TXT工具-知函作坊

简介:一款二进制文件转文本文件的工具,可以选择二进制文件或任意文件。文本文件可指定分隔符,以及是否加前缀。

2010-12-15

TXT转BIN 工具

简介:文本文件转为二进制文件,文本文件可以有0X前缀,分隔符可以是空格或逗号

2010-12-15

字库生成器-知函作坊

简介:一款字库生成工具,从文本文件中生成需要的字库,并按顺序排列好。支持ANSI文件和UNICODE文件。

2010-12-15

Eclipse中文教程

0.环境说明1.Eclipse简介1.1历史背景1.2开放原始码软件1.3 Eclipse版本介绍1.4跨语言、跨平台

2010-12-14

Java编程思想第4版

指导您利用万维网的语言进行面向对象的程序设计 完整的正文、更新内容及程序代码可从http://www.bruceeckel.com 下载 从Java 的基本语法到它最高级的特性(网络编程、高级面向对象能力、多线程),《Thinking In Java》都 能对您有所裨益。Bruce Eckel 优美的行文以及短小、精悍的程序示例有助于您理解含义模糊的概念。 面向初学者和某种程度的专家 教授Java 语言,而不是与平台有关的理论 覆盖Java 1.2 的大多数重要方面:Swing 和新集合 系统讲述Java 的高级理论:网络编程、多线程处理、虚拟机性能以及同非Java 代码的连接 320 个有用的Java 程序,15000 行以上代码 解释面向对象基本理论,从继承到设计方案 来自与众不同的获奖作者Bruce Eckel 可通过万维网免费索取源码和持续更新的本书电子版 从www.BruceEckel.com 获得配套CD(含15 小时以上的合成语音授课) 读者如是说:“最好的Java 参考书⋯⋯绝对让人震惊”;“购买Java 参考书最明智的选择”;“我见过的 最棒的编程指南”。

2010-12-14

Sun_Java_Tutorial

A practical guide for programmers with hundreds of complete, working examples and dozens of trails--groups of lessons on a particular subject.

2010-12-14

DVB-CI 标准 (Digital Video Broadcasting )

Digital Video Broadcasting (DVB); Extensions to the Common Interface Specification

2010-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除