月度归档:2015年01月

TFT彩屏工作原理

TFT是如何工作的 TFT就是“Thin Film Transistor”的简称,一般代指薄膜液晶显示器,而实际上指的是薄膜晶体管(矩阵)—— 可以“主动的”对屏幕上的各个独立的象素进行控制,这也就是所谓的主动矩阵TFT(active matrix TFT)的来历。那么图象究竟是怎么产生的呢?基本原理很简单:显示屏由许多可以发出任意颜色的光线的象素组成,只要控制各个象素显示相应的颜色就能达到目的了。在TFT LCD中一般采用背光技术,为了能精确地控制每一个象素的颜色和亮度就需要在每一个象素之后安装一个类似百叶窗的开关,当“百叶窗”打开时光线可以透过来,而“百叶窗”关上后光线就无法透过来。当然,在技术上实际上实现起来就不像刚才说的那么简单。LCD(Liquid Crystal Display)就是利用了液晶的特性(当加热时为液态,冷却时就结晶为固态),一般液晶有三种形态:

类似粘土的层列(Smectic)液晶

类似细火柴棒的丝状(Nematic)液晶

类似胆固醇状的(Cholestic)液晶

液晶显示器使用的是丝状,当外界环境变化它的分子结构也会变化,从而具有不同的物理特性——就能够达到让光线通过或者阻挡光线的目的——也就是刚才比方的百叶窗。

大家知道三原色,所以构成显示屏上的每个象素需上面介绍的三个类似的基本组件来构成,分别控制红、绿、蓝三种颜色。

目前使用的最普遍的是扭曲向列TFT液晶显示器(Twisted Nematic TFT LCD),下图就是解释的此类TFT显示器的工作原理。现存的技术差别很大,我们将会在本文的第二部分中详细介绍。

在上、下两层上都有沟槽,其中上层的沟槽是纵向排列,而下层是横向排列的。当不加电压液晶处于自然状态,从发光图2a扭曲向列TFT显示器工作原理图示意图层发散过来的光线通过夹层之后,会发生90度的扭曲,从而能在下层顺利透过。

当两层之间加上电压之后,就会生成一个电场,这时液晶都会垂直排列,所以光线不会发生扭转——结果就是光线无法通过下层。

(2)TFT象素架构:彩色滤光镜依据颜色分为红、绿、蓝三种,依次排列在玻璃基板上组成一组(dot pitch)对应一个象素每一个单色滤光镜称之为子象素(sub-pixel)。也就是说,如果一个TFT显示器最大支持1280×1024分辨率的话,那么至少需要1280×3×1024个子象素和晶体管。对于一个15英寸的TFT显示器(1024×768)那么一个象素大约是0.0188英寸(相当于0.30mm),对于18.1英寸的TFT显示器而言(1280×1024),就是0.011英寸(相当于0.28mm)。

大家知道,象素对于显示器是有决定意义的,每个象素越小显示器可能达到的最大分辨率就会越大。不过由于晶体管物理特性的限制,现阶段TFT每个象素的大小基本就是0.0117英寸(0.297mm),所以对于15英寸的显示器来说,分辨率最大只有1280×1024。

M1卡做电子钱包

M1卡做电子钱包使用时,要将某个块按规定格式初始化为数值块

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

数值

数值

数值

Adr

Adr

Adr

Adr

0字节是数值最低字节。

初始数值块是用写命令把数据写到块,例如第8块初始化为数值块,数值为0,用写块命令写入

0x00 0x00 0x00 0x00 0xff 0xff 0xff 0xff 0x00 0x00 0x00 0x00 0x08 0xf7 0x08 0xf7

然后可以用DECREMENT INCREMENT TRANSFER RESTORE命令对数值块进行操作。

INCREMENT 对存储在数值块中的数值做加法操作,并将结果存到临时数据寄存器

DECREMENT 对存储在数值块中的数值做减法操作,并将结果存到临时数据寄存器

TRANSFER 将临时数据寄存器的内容写入数值块

RESTORE 将数值块内容存入临时数据寄存器

电子钱包增值函数流程

询卡-防冲突-选卡-密码验证-增值-传送-挂起

电子钱包减值函数流程

询卡-防冲突-选卡-密码验证-减值-传送-挂起

RESTORE命令是在一个扇区内数值块进行拷贝时用的,一般钱包数据需要备份在同一扇区的不同块中,则备份和恢复时都要用到RESTORE命令。

数值时一个带符号4字节值,这个值的最低一个字节保存在最低的地址中,所以增加1时,4字节增加的值数组应该是0x01 0x00 0x00 0x00,不是0x00 0x00 0x00 0x01