当前位置:文档之家› 地类编码表

地类编码表

地类编码表
地类编码表

(1)土地规划用途分类及编码表(新增)

(2)土地用途分区类型代码表

(3)建设用地管制边界类型代码表(新增)

(4)土地空间管制分区类型代码表

常用字符集编码详解:ASCII 、GB2312、GBK、GB18030、...

ASCII ASCII码是7位编码,编码范围是0x00-0x7F。ASCII字符集包括英文字母、阿拉伯数字和标点符号等字符。其中0x00-0x20和0x7F共33个控制字符。 只支持ASCII码的系统会忽略每个字节的最高位,只认为低7位是有效位。HZ字符编码就是早期为了在只支持7位ASCII系统中传输中文而设计的编码。早期很多邮件系统也只支持ASCII编码,为了传输中文邮件必须使用BASE64或者其他编码方式。 GB2312 GB2312是基于区位码设计的,区位码把编码表分为94个区,每个区对应94个位,每个字符的区号和位号组合起来就是该汉字的区位码。区位码一般用10进制数来表示,如1601就表示16区1位,对应的字符是“啊”。在区位码的区号和位号上分别加上0xA0就得到了GB2312编码。 区位码中01-09区是符号、数字区,16-87区是汉字区,10-15和88-94是未定义的空白区。它将收录的汉字分成两级:第一级是常用汉字计3755个,置于16-55区,按汉语拼音字母/笔形顺序排列;第二级汉字是次常用汉字计3008个,置于56-87区,按部首/笔画顺序排列。一级汉字是按照拼音排序的,这个就可以得到某个拼音在一级汉字区位中的范围,很多根据汉字可以得到拼音的程序就是根据这个原理编写的。 GB2312字符集中除常用简体汉字字符外还包括希腊字母、日文平假名及片假名字母、俄语西里尔字母等字符,未收录繁体中文汉字和一些生僻字。可以用繁体汉字测试某些系统是不是只支持GB2312编码。 GB2312的编码范围是0xA1A1-0x7E7E,去掉未定义的区域之后可以理解为实际编码范围是0xA1A1-0xF7FE。 EUC-CN可以理解为GB2312的别名,和GB2312完全相同。 区位码更应该认为是字符集的定义,定义了所收录的字符和字符位置,而GB2312及EUC-CN是实际计算机环境中支持这种字符集的编码。HZ和ISO- 2022-CN是对应区位码字符集的另外两种编码,都是用7位编码空间来支持汉字。区位码和GB2312编码的关系有点像Unicode和UTF-8。 GBK GBK编码是GB2312编码的超集,向下完全兼容GB2312,同时GBK收录了Unicode基本多文种平面中的所有CJK汉字。同GB2312一样,GBK也支持希腊字母、日文假名字母、俄语字母等字符,但不支持韩语中的表音字符(非汉字字符)。GBK还收录了GB2312不包含的汉字部首符号、竖排标点符号等字符。 GBK的整体编码范围是为0x8140-0xFEFE,不包括低字节是0×7F的组合。高字节范围是0×81-0xFE,低字节范围是0x40-7E和0x80-0xFE。

Unicode字符编码分布表――标点符号类

Unicode 5.1字符编码分布表——标点符号类标点符号数学符号专用符号 通用标点符号数字和数字符号综合符号控制符集合: C0(U+00–U+001F,U+007F)、C1(U+0080–U+009F)ASCII标点符号(U+0020 –U+002F,U+003A– U+0040,U+005B–(相关查阅: 专用文字) U+0060,U+007B– U+007E)xx盲文(U+2800 排版控制符(U+2000–U+206F)–U+28FF) 拉丁文第一增补集标点符 装饰符号(U+2700 - 号(U+00A0–ASCII数字(U+0030–U+0039)不可见操作符(U+2061–U+2064)U+27BF) U+00BF) 通用标点符号(U+2000全角ASCII数字(U+FF11– –U+206F)U+FF19) 增补标点符号(U+2E00数字形式符号(U+2150– –U+2E7F)U+218F)综合符号(U+2600– 专用符号(U+FFF0–U+FF)U+26FF)

综合符号和箭头 (U+2B00– U+2BFF) 《xx经》符号 (U+1D300– U+1D35F)语言标签(U+E00–U+E007F)中日韩标点符号上标和下标符号(U+2070– U+209F)变体选择符(U+FE00–U+FE0F)中日韩标点符号 类字母符号 (U+3000–U+303F)《易经》两仪四象 (U+268A– U+268F) 增补变体选择符(U+E0100–U+E01EF) 【译注】《xx》八卦 (U+2630– U+2637) 《xx》六十四卦象 (U+4DC0– U+4DFF) 全角ASCII标点符号 (U+FF01–U+FF0F,

地类编码表

(1)土地规划用途分类及编码表(新增) 字段代码字段名称 1000 农用地 1100 耕地 1110 水田 1120 水浇地 1130 旱地 1200 园地 1201 可调整园地 1300 林地 1310 有林地 1311 可调整有林地 1320 灌木林地 1330 其他林地 1331 可调整其他林地 1400 牧草地 1410 天然牧草地 1420 人工牧草地 1421 可调整人工牧草地 1500 其他农用地 1510 设施农用地 1520 农村道路 1530 坑塘水面 1531 可调整坑塘水面 1540 农田水利用地 1550 田坎 2000 建设用地 2100 城乡建设用地 2110 城镇用地 2120 农村居民点用地

字段代码字段名称 2130 采矿用地 2140 其他独立建设用地 2200 交通水利用地 2210 铁路用地 2220 公路用地 2230 民用机场用地 2240 港口码头用地 2250 管道运输用地 2260 水库水面 2270 水工建筑用地 2300 其他建设用地 2310 风景名胜设施用地 2320 特殊用地 2330 盐田 3000 其他土地 3100 水域 3110 河流水面 3120 湖泊水面 3130 滩涂 3200 自然保留地 注:根据二调分类和实际需要,可在上述分类的基础上对规划用途分类进行细分。 (2)土地用途分区类型代码表 代码土地用途分区类型修改说明1010 基本农田保护区 1020 一般农地区 1030 林业用地区 1040 牧业用地区 1050 城镇建设用地区 1060 村镇建设用地区 1070 生态环境安全控制区

字符编码之间的相互转换 UTF8与GBK

字符编码之间的相互转换UTF8与GBK C++ UTF8编码转换CChineseCode 一预备知识 1,字符:字符是抽象的最小文本单位。它没有固定的形状(可能是一个字形),而且没有值。“A”是一个字符,“€”(德国、法国和许多其他欧洲国家通用货币的标志)也是一个字符。“中”“国”这是两个汉字字符。字符仅仅代表一个符号,没有任何实际值的意义。 2,字符集:字符集是字符的集合。例如,汉字字符是中国人最先发明的字符,在中文、日文、韩文和越南文的书写中使用。这也说明了字符和字符集之间的关系,字符组成字符集(iso8859-1,GB2312/GBK,unicode)。 3,代码点:字符集中的每个字符都被分配到一个“代码点”。每个代码点都有一个特定的唯一数值,称为标值。该标量值通常用十六进制表示。 4,代码单元:在每种编码形式中,代码点被映射到一个或多个代码单元。“代码单元”是各个编码方式中的单个单元。代码单元的大小等效于特定编码方式的位数:UTF-8 :UTF-8 中的代码单元由8 位组成;在UTF-8 中,因为代码单元较小的缘故,每个代码点常常被映射到多个代码单元。代码点将被映射到一个、两个、三个或四个代码单元;UTF-16 :UTF-16 中的代码单元由16 位组成;UTF-16 的代码单元大小是8 位代码单元的两倍。所以,标量值小于U+10000 的代码点被编码到单个代码单元中;UTF-32:UTF-32 中的代码单元由32 位组成;UTF-32 中使用的32 位代码单元足够大,每个代码点都可编码为单个代码单元;GB18030:GB18030 中的代码单元由8 位组成;在GB18030 中,因为代码单元较小的缘故,每个代码点常常被映射到多个代码单元。代码点将被映射到一个、两个或四个代码单元。 5,举例:“中国北京香蕉是个大笨蛋”这是我定义的aka字符集; 各字符对应代码点为: 北00000001 京00000010 香10000001 蕉10000010 是10000100 个10001000 大10010000 笨10100000 蛋11000000 中00000100 国00001000 下面是我定义的zixia 编码方案(8位),可以看到它的编码中表示了aka字符集的所有字符对应的代码单元; 北10000001 京10000010 香00000001 蕉00000010 是00000100 个00001000 大00010000 笨00100000 蛋01000000 中10000100 国10001000 所谓文本文件就是我们按一定编码方式将二进制数据表示为对应的文本如00000001000000100000010000001000000100000010000001000000这样的文件。我用一个支持zixia编码和aka字符集的记事本打开,它就按照编码方案显示为“香蕉是个大笨蛋” 如果我把这些字符按照GBK 另存一个文件,那么则肯定不是这个,而是1100111111100011 1011110110110110 1100101011000111 1011100011110110 1011010011110011 1011000110111111 1011010110110000 110100001010 二,字符集

Unicode字符列表

Unicode字符列表(超完整)Unicode, 字符, 列表 代码显示描述 U+0020 空格 U+0021 ! 叹号 U+0022 " 双引号 U+0023 # 井号 U+0024 $ 价钱/货币符号 U+0025 % 百分比符号 U+0026 & 英文“and”的简写符号U+0027 ' 引号 U+0028 ( 开圆括号 U+0029 ) 关圆括号 U+002A * 星号 U+002B + 加号 U+002C , 逗号 U+002D - 连字号/减号 U+002E . 句号 U+002F / 由右上至左下的斜线 U+0030 0 数字 0 U+0031 1 数字 1 U+0032 2 数字 2 U+0033 3 数字 3 U+0034 4 数字 4 U+0035 5 数字 5 U+0036 6 数字 6 U+0037 7 数字 7 U+0038 8 数字 8 U+0039 9 数字 9 U+003A : 冒号 U+003B ; 分号 U+003C < 小于符号 U+003D = 等于号 U+003E > 大于符号 U+003F ? 问号 U+0040 @ 英文“at”的简写符号U+0041 A 拉丁字母 A U+0042 B 拉丁字母 B U+0043 C 拉丁字母 C U+0044 D 拉丁字母 D U+0045 E 拉丁字母 E U+0046 F 拉丁字母 F U+0047 G 拉丁字母 G

U+0049 I 拉丁字母 I U+004A J 拉丁字母 J U+004B K 拉丁字母 K U+004C L 拉丁字母 L U+004D M 拉丁字母 M U+004E N 拉丁字母 N U+004F O 拉丁字母 O U+0050 P 拉丁字母 P U+0051 Q 拉丁字母 Q U+0052 R 拉丁字母 R U+0053 S 拉丁字母 S U+0054 T 拉丁字母 T U+0055 U 拉丁字母 U U+0056 V 拉丁字母 V U+0057 W 拉丁字母 W U+0058 X 拉丁字母 X U+0059 Y 拉丁字母 Y U+005A Z 拉丁字母 Z U+005B [ 开方括号 U+005C \ 由左上至右下的斜线 U+005D ] 关方括号 U+005E ^ 抑扬(重音)符号 U+005F _ 底线 U+0060 ` 重音符 U+0061 a 拉丁字母 a U+0062 b 拉丁字母 b U+0063 c 拉丁字母 c U+0064 d 拉丁字母 d U+0065 e 拉丁字母 e U+0066 f 拉丁字母 f U+0067 g 拉丁字母 g U+0068 h 拉丁字母 h U+0069 i 拉丁字母 i U+006A j 拉丁字母 j U+006B k 拉丁字母 k U+006C l 拉丁字母 l(L的小写)U+006D m 拉丁字母 m U+006E n 拉丁字母 n U+006F o 拉丁字母 o U+0070 p 拉丁字母 p U+0071 q 拉丁字母 q U+0072 r 拉丁字母 r U+0073 s 拉丁字母 s

编码问题

字符编码问题 编码方式: 一.iso8859-1(latin1) a)一个字节一个字符英文字母 二.gb2312 - gbk a)2个字节一个字符 gbk原生的兼容iso8859-1 三.Utf-8 - unicode字符集 3个字节一个字符兼容iso8859-1,不兼容其他码表 四.乱码:编码和解码用的码表不一样,也就是编码解码方式不一样 1.基础知识 计算机中储存的信息都是用二进制数表示的;而我们在屏幕上看到的英文、汉字等字符是二进制数转换之后的结果。通俗的说,按照何种规则将字符存储在计算机中,如'a'用什么表示,称为"编码";反之,将存储在计算机中的二进制数解析显示出来,称为"解码",如同密码学中的加密和解密。在解码过程中,如果使用了错误的解码规则,则导致'a'解析成'b'或者乱码。 字符集(Charset):是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。 字符编码(Character Encoding):是一套法则,使用该法则能够对自然语言的字符的一个集合(如字母表或音节表),与其他东西的一个集合(如号码或电脉冲)进行配对。即在符号集合与数字系统之间建立对应关系,它是信息处理的一项基本技术。通常人们用符号集合(一般情况下就是文字)来表达信息。而以计算机为基础的信息处理系统则是利用元件(硬件)不同状态的组合来存储和处理信息的。元件不同状态的组合能代表数字系

统的数字,因此字符编码就是将符号转换为计算机可以接受的数字系统的数,称为数字代码。 2.常用字符集和字符编码 常见字符集名称:ASCII字符集、GB2312字符集、BIG5字符集、GB18030字符集、Unicode字符集等。计算机要准确的处理各种字符集文字,需要进行字符编码,以便计算机能够识别和存储各种文字。 2.1. ASCII字符集&编码 ASCII(A merican S tandard C ode for I nformation I nterchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语,而其扩展版本EASCII 则可以勉强显示其他西欧语言。它是现今最通用的单字节编码系统(但是有被Unicode追上的迹象),并等同于国际标准ISO/IEC 646。 ASCII字符集:主要包括控制字符(回车键、退格、换行键等);可显示字符(英文大小写字符、阿拉伯数字和西文符号)。 ASCII编码:将ASCII字符集转换为计算机可以接受的数字系统的数的规则。使用7位(bits)表示一个字符,共128字符;但是7位编码的字符集只能支持128个字符,为了表示更多的欧洲常用字符对ASCII进行了扩展,ASCII扩展字符集使用8位(bits)表示一个字符,共256字符。ASCII字符集映射到数字编码规则如下图所示: 图1 ASCII编码表 图2 扩展ASCII编码表 ASCII的最大缺点是只能显示26个基本拉丁字母、阿拉伯数目字和英式标点符号,因此只能用于显示现代美国英语(而且在处理英语当中的外来词如na?ve、café、élite等等时,所有重音符号都不得不去掉,即使这样做会违反拼写规则)。而EASCII虽然解决了部份西

ASCII 表(字符与编码对照表)

ASCII 表(字符与编码对照表) Decimal Octal Hex Character Description 1 1 01 SOH start of header 3 3 03 ETX end of text 5 5 05 ENQ enquiry 7 7 07 BEL bell 9 11 09 HT horizontal tab 11 13 0B VT vertical tab 13 15 0D CR carriage return 15 17 0F SI shift in 17 21 11 DC1 no assignment, but usually XON 19 23 13 DC3 no assignment, but usually XOFF 21 25 15 NAK negative acknowledge 23 27 17 ETB end of transmission block 25 31 19 EM end of medium 27 33 1B ESC escape 29 35 1D GS group seperator 31 37 1F US unit seperator 33 41 21 !

35 43 23 # 37 45 25 % 39 47 27 ' 41 51 29 ) 43 53 2B + 45 55 2D - 47 57 2F / 49 61 31 1 51 63 33 3 53 65 35 5 55 67 37 7 57 71 39 9 59 73 3B ; 61 75 3D = 63 77 3F ? 65 101 41 A 67 103 43 C 69 105 45 E 71 107 47 G

(完整word版)新旧用地分类标准对照表(word文档良心出品).docx

. 附表《城市建设用地分类和代码》与原《城市用地分类和代码》对照表 《城市建设用地分类和代码表》原《城市用地分类和代码表》 类别代码类别名称类别代码类别名称 本标准调整说明 大中小大中小 类类类类类类 R居住用地R居住用地(不包括中小学用地)本标准将中小学用地划入A3 教 育科研用地R1一类居住用地R1一类居住用地 R11住宅用地R11住宅用地 R13道路用地 R14绿地 R12服务设施用地R12公共服务设施用地(不包括中 小学用地) R2二类居住用地R2二类居住用地 R3三类居住用地 R21住宅用地R21住宅用地包括保障性住宅用地 R23道路用地 R24绿地 R31住宅用地 R33道路用地 R34绿地 R22服务设施用地R22公共服务设施用地(不包括中 小学用地) R32公共服务设施用地(不包括中 小学用地) R3三类居住用地R4四类居住用地 R31住宅用地R41住宅用地 R43道路用地 R44绿地 R32服务设施用地R42公共服务设施用地(不包括中 小学用地) A公共管理与公共C公共设施用地(仅包括其中政 服务设施用地府控制以保障基础民生需求的 服务设施) R居住用地(仅包括其中的中小 学用地) U29其它交通设施用地(仅包括其 中的交通指挥中心、交通队用 地) D2外事用地

. A1行政办公用地C1行政办公用地(仅包括其中的 党政团体、社会团体、事业单 位等办公设施用地) U29其它交通设施用地(仅包括其 中的交通指挥中心、交通队用 地) A2文化设施用地C3文化娱乐用地(仅包括其中的 图书展览用地、文化宫、青少 年宫、老年活动中心等用地) A21图书展览用地C34图书展览用地 A22文化活动用地C36游乐用地(仅包括其中的文化 宫、青少年宫、老年活动中心 等用地) A3教育科研用地C6教育科研设计用地(仅包括其 中的高等学校用地、中等专业 学校用地、特殊学校用地、科 研事业单位用地、电视大学、 党校、干部学校等用地) R居住用地(仅包括其中的中小 学用地) A31高等院校用地C61高等学校用地 C63成人与业余学校用地(仅包括 其中的电视大学、党校、干部 学校等用地) A32中等专业学校用C62中等专业学校用地 地 A33中小学用地 A34特殊教育用地C64特殊学校用地 A35科研用地C65科研设计用地(仅包括其中的 科研事业单位用地)市场经济体制下转轨为商业性 的企业办公设施用地归入本标 准 B2 商务用地 原标准 C31 新闻出版用地、原标 准C32 文化艺术团体用地以及原 标准C33 广播电视用地中的报社、出版社、广播电台、电视台、 文化艺术团体等,纳入本标 准B22 艺术传媒用地;原标准 C33广播电视用地中的转播台、 差转台等用地纳入本标准 U16 广 播电视用地;原标准 C35影剧院 用地、C36游乐用地中的电影院、剧场、音乐厅、杂技场、游乐场、舞厅、俱乐部等纳入本标准 B31 娱乐用地 增加美术馆、档案馆、会展中心 用地等新内容 原标准 C63 成人与业余学校中商 业性的夜大学、业余学校、民营 培训机构等用地纳入本标准B9 其他服务设施用地;原标准 C65科研设计用地中非事业单 位的勘探设计、观察测试、科技 咨询等用地纳入本标准B29 其他 商务用地 对应原标准 R 居住用地中的中 小学用地

字符编码简介:ASCII,Unicode,UTF-8,GB2312

字符编码简介:ASCII,Unicode,UTF-8,GB2312 字符编码简介:ASCII,Unicode,UTF-8,GB2312 1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码,一直沿用至今。 ASCII码一共规定了128个字符的编码,比如空格“SPACE”是32(二进制00100000),大写的字母A是65(二进制01000001)。这128个符号(包括32个不能打印出来的控制符号),只占用了一个字节的后面7位,最前面的1位统一规定为0。 2、非ASCII编码 英语用128个符号编码就够了,但是用来表示其他语言,128个符号是不够的。比如,在法语中,字母上方有注音符号,它就无法用ASCII码表示。于是,一些欧洲国家就决定,利用字节中闲置的最高位编入新的符号。比如,法语中的é的编码为130(二进制10000010)。这样一来,这些欧洲国家使用的编码体系,可以表示最多256个符号。 但是,这里又出现了新的问题。不同的国家有不同的字母,因此,哪怕它们都使用256个符号的编码方式,代表的字母却不一样。比如,130在法语编码中代表了é,在希伯来语编码中却代表了字母Gimel (?),在俄语编码中又会代表另一个符号。但是不管怎样,所有这些编码方式中,0—127表示的符号是一样的,不一样的只是128—255的这一段。至于亚洲国家的文字,使用的符号就更多了,汉字就多达10万左右。一个字节只能表示256种符号,肯定是不够的,就必须使用多个字节表达一个符号。比如,简体中文常见的编码方式是GB2312,使用两个字节表示一个汉字,所以理论上最多可以表示256x256=65536个符号。 中文编码的问题需要专文讨论,这篇笔记不涉及。这里只指出,虽然都是用多个字节表示一个符号,但是GB类的汉字编码与后文的Unicode和UTF-8是毫无关系的。

Unicode字符编码表

注:除非有特别指明,否则以下符号皆属“半角”而非“全角”。代码显示描述 U+0020 空格 U+0021 ! 叹号 U+0022 " 双引号 U+0023 # 井号 U+0024 $ 价钱/货币符号 U+0025 % 百分比符号 U+0026 & 英文“and”的简写符号 U+0027 ' 引号 U+0028 ( 开圆括号 U+0029 ) 关圆括号 U+002A * 星号 U+002B + 加号 U+002C , 逗号 U+002D - 连字号/减号 U+002E . 句号 U+002F / 由右上至左下的斜线 U+0030 0 数字0 U+0031 1 数字1 U+0032 2 数字2 U+0033 3 数字3 U+0034 4 数字4 U+0035 5 数字5 U+0036 6 数字6 U+0037 7 数字7 U+0038 8 数字8 U+0039 9 数字9 U+003A : 冒号 U+003B ; 分号 U+003C < 小于符号 U+003D = 等于号 U+003E > 大于符号 U+003F ? 问号 U+0040 @ 英文“at”的简写符号 U+0041 A 拉丁字母A

U+0043 C 拉丁字母C U+0044 D 拉丁字母D U+0045 E 拉丁字母E U+0046 F 拉丁字母F U+0047 G 拉丁字母G U+0048 H 拉丁字母H U+0049 I 拉丁字母I U+004A J 拉丁字母J U+004B K 拉丁字母K U+004C L 拉丁字母L U+004D M 拉丁字母M U+004E N 拉丁字母N U+004F O 拉丁字母O U+0050 P 拉丁字母P U+0051 Q 拉丁字母Q U+0052 R 拉丁字母R U+0053 S 拉丁字母S U+0054 T 拉丁字母T U+0055 U 拉丁字母U U+0056 V 拉丁字母V U+0057 W 拉丁字母W U+0058 X 拉丁字母X U+0059 Y 拉丁字母Y U+005A Z 拉丁字母Z U+005B [ 开方括号 U+005C \ 由左上至右下的斜线U+005D ] 关方括号 U+005E ^ 抑扬(重音)符号U+005F _ 底线 U+0060 ` 重音符 U+0061 a 拉丁字母a U+0062 b 拉丁字母b U+0063 c 拉丁字母c U+0064 d 拉丁字母d U+0065 e 拉丁字母e

数码管二进制和十六进制字符编码表

一、数码管显示字符表 一个数码管有八段:a,b,c,d,e,f,g,dp(小数点),即由八段发光二极管组成。 因为发光二极管导通的方向是一定的(导通电压一般取为1.7V),这八个发光二极管的公共端有两种:可以分别接+5V(即为共阳极数码管)或接地(即为共阴极数码管); 故可分共阳极(公共端接高电平或+5V电压)和共阴极(共低电平或接地)两种数码管。 其中每个段均有0(不导通)和1(导通发光)两种状态,但共阳极数码管和共阴极数码管显然是不同的。 一个八段数码管称为一位,多个数码管并列在一起可构成多位数码管,它们的段选线(即a,b,c,d,e,f,g,dp)连在一起,而各自的公共端称为位选线。 对于共阳数极码管: 各段选为低电平(即0接地时)选中各数码段, 位选为高电平(即1)选中数码管。 对于共阴极数码管: 各段选为高电平(即1接+5V时)选中各数码段,位选为低电平(即0)选中数码管。 显示时,都从段选线送入字符编码,而选中哪个位选线,那个数码管便会被点亮。数码管的8段,对应一个字节的8位,a对应最低位,dp对应最高位。所以如果想让数码管显示数字0,那么共阴数码管的字符编码为00111111,即0x3f;共阳数码管的字符编码为11000000,即0xc0。可以看出两个编码的各位正好相反。 字母显示: 共阳极的数码管0~f的段编码: unsigned char code table[]={ //共阳极0~f数码管编码 0xc0,0xf9,0xa4,0xb0,//0~3 0x99,0x92,0x82,0xf8,//4~7 0x80,0x90,0x88,0x83,//8~b 0xc6,0xa1,0x86,0x8e //c~f }; 共阴极的数码管0~f的段编码是: unsigned char code table[]={//共阴极0~f数码管编码 0x3f,0x06,0x5b,0x4f, //0~3 0x66,0x6d,0x7d,0x07, //4~7

西文字符的编码

一、西文字符的编码 1.西文字符集:由拉丁字母、数字、标点符号及一些特殊符号组成。 2.字符的编码:字符集中每一个字符各有一个代码,即字符的二进制表示,称为该字符的编码。 3.字符代码表:字符集中不同字符的编码互相区别,构成该字符集的代码表。 4.ASCII字符集和ASCII码 1)美国标准信息交换码(American Standard Code for Information Interchange):使用7个二进 位对字符进行编码(叫做标准ASCII码),称为ISO-646标准。 2)基本的ASCII字符集共有128个字符,96个可打印字符(常用字母、数字、标点符号等)32个控 制字符,特殊字符的ASCII码空格(32)、A(65)、a(97)、0(48) ●数字,字母的ASCII码是连续的,对应大小写字母ASCII码相差32。 ●不同类型的ASCII码的十进制数值由小到大:数字、大写字母、小写字母 3)汉字的编码(一) ●GB2312-80汉字编码

A.第一部分:字母、数字和各种符号,包括拉丁字母、俄文、日文平假名与片假名、希腊字母、汉 语拼音等共682个(统称为GB2312图形符号) B.第二部分:一级常用汉字,共3755个,按汉语拼音排列 C.第三部分:二级常用字,共3008个,按偏旁部首排列 ?区位码:GB2312国标字符集构成一个二维平面,它分成94行、94列,行号称为区号,列号称为位号。每一个汉字或符号在码表中都有各自的位置,字符的位置用它所在的区号(行号)及位号(列号)来表示。每个汉字的区号和位号分别用1个字节来表示{如:“大”字的区号20,位号83,区位码是20 83 用2个字节表示为:00010100 01010011} 4)国标交换码: ●问题:信息通信中,汉字的区位码与通信使用的控制码(00H~1FH)发生冲突。解决方案:为 了避免汉字区位码与通信控制码的冲突,ISO2022规定,每个汉字的区号和位号必须分别加上32(20H)得到国标交换码。

ASCII字符与编码对照表

0x1 鼠标左键 0x2 鼠标右键 0x3 CANCEL 键 0x4 鼠标中键 0x8 BACKSPACE 键0x9 TAB 键 0xC CLEAR 键 0xD ENTER 键 0x10 SHIFT 键 0x11 CTRL 键 0x12 MENU 键 0x13 PAUSE 键 0x14 CAPS LOCK 键0x1B ESC 键 0x20 SPACEBAR 键0x21 PAGE UP 键 0x22 PAGE DOWN 键0x23 END 键

0x24 HOME 键 0x25 LEFT ARROW 键 0x26 UP ARROW 键 0x27 RIGHT ARROW 键 0x28 DOWN ARROW 键 0x29 SELECT 键 0x2A PRINT SCREEN 键 0x2B EXECUTE 键 0x2C SNAPSHOT 键 0x2D INSERT 键 0x2E DELETE 键 0x2F HELP 键 0x90 NUM LOCK 键 A 至Z 键与 A – Z 字母的ASCII 码相同:值描述 65 A 键 66 B 键 67 C 键

69 E 键 70 F 键 71 G 键 72 H 键 73 I 键 74 J 键 75 K 键 76 L 键 77 M 键 78 N 键 79 O 键 80 P 键 81 Q 键 82 R 键 83 S 键 84 T 键 85 U 键 86 V 键

88 X 键 89 Y 键 90 Z 键 97 a 98 b 99 c 100 d 101 e 102 f 103 g 104 h 105 i 106 j 107 k 108 l 109 m 110 n 111 o 112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w

相关主题
文本预览
相关文档 最新文档