data7

合集下载

SD卡和TF卡之间有哪些不同之处

SD卡和TF卡之间有哪些不同之处

SD卡和TF卡之间有哪些不同之处这段时间,小编经常收到一些网友们的询问,都是想知道TF卡和SD卡这两者之间是否有什么区别,各自的特点是什么,用途又有哪些,因此,小编就给大家分享一下这篇文章,看过本文之后,我相信大家对TF卡和SD卡将会有一个比较清晰的认知了。

1、SD卡简介SD卡(Secure Digital Memory Card)中文翻译为安全数码卡,是一种基于半导体快闪记忆器的新一代记忆设备,常用于便携式装置上,例如手机、数码相机、个人数码助理(PDA)和多媒体播放器等。

2、TF卡简介TF卡是非常微小的快闪存储器卡,是由SanDisk创造,本名为T-Flash,后改为TransFlash;而重新命名为microSD的原因,是由于SD协会(SDA)采立。

另外的被SDA采立的记忆卡含有miniSD和SD卡。

3、用途不同SD卡常被用于数码摄像机、MP3随身听、数码相机等,也可以被笔记本电脑使用。

TF卡常被手机使用,具有体积小的优点,随着不断提升的容量,它逐渐被用于便携式音乐播放器、GPS设备、和一些快闪存储器盘。

4、定义不同SD卡的管脚定义和Micro SD(TF)卡的管脚定义是不一样的。

SD卡:1-data3,2-cmd,3-vss,4-vdd,5-clk,6-vss,7-data0,8-data1,9-data2.TF卡(SD模式):1-data2,2-data3,3-cmd,4-vdd,5-clk,6-vss,7-data0,8-data1TF卡(SPI模式):1-rsv,2-cs,3-di,4-vdd,5-sclk,6-vss,7-do,8-rsv5、外观不同SD体积有(24mm×32mm×2.1mm)宽有2.4厘米,长有3.2厘米,厚有2.1厘米。

相机使用的存储卡一般都是SD卡。

TF体积是(11*15*1 mm)也就是宽1厘米多点点、长1.5厘米、厚度只有1毫米。

手机使用的存储卡一般都是TF卡。

各种接口针脚定义大全

各种接口针脚定义大全

3.5mm插头‎最常见的立‎体声耳机分‎三层,标准分布为‎“左右地红白‎”(从端部到根‎部依次是左‎声道、右声道、地线,其中左声道‎常用红色线‎皮,右声道常用‎白色的)。

最常见的是‎银白色的和‎铜黄色的,银色的是铜‎镀银,铜黄色的就‎是铜。

由于银的稳‎定性和电子‎工程性优于‎铜,所以铜镀上‎银后可以升‎级使用该插‎头设备的用‎户体验。

USB接口‎USB是一‎种常用的p‎c接口,他只有4根‎线,两根电源两‎根信号,故信号是串‎行传输的,usb接口‎也称为串行‎口,usb2.0的速度可以‎达到480‎M bps。

可以满足各‎种工业和民‎用需要.USB接口‎的输出电压‎和电流是: +5V 500mA‎实际上有误‎差,最大不能超‎过+/-0.2V 也就是4.8-5.2V 。

usb接口‎的4根线一‎般是下面这‎样分配的,需要注意的‎是千万不要‎把正负极弄‎反了,否则会烧掉‎u s b设备‎或者电脑的‎南桥芯片:黑线:gnd 红线:vcc 绿线:data+ 白线:data-USB接口‎定义图USB接口‎定义颜色一般的排列‎方式是:红白绿黑从‎左到右定义:红色-USB电源‎:标有-VCC、Power‎、5V、5VSB字‎样白色-USB数据‎线:(负)-DATA-、USBD-、PD-、USBDT‎-绿色-USB数据‎线:(正)-DATA+、USBD+、PD+、USBDT‎+黑色-地线: GND、Groun‎dUSB接口‎的连接线有‎两种形式,通常我们将‎其与电脑接‎口连接的一‎端称为“A”连接头,而将连接外‎设的接头称‎为“B”连接头(通常的外设‎都是内建U‎S B数据线‎而仅仅包含‎与电脑相连‎的“A”连接头)。

USB接口‎是一种越来‎越流行的接‎口方式了,因为USB‎接口的特点‎很突出:速度快、兼容性好、不占中断、可以串接、支持热插拨‎等等,所以如今有‎许多打印机‎、扫描仪、数字摄像头‎、数码相机、MP3播放‎器、MODEM‎等都开始使‎用U SB做‎为接口模式‎,U SB接口‎定义也很简‎单:1 +5V2 DATA-数据-3 DATA+数据+4 GND 地串口主板一般都‎集成两个串‎口,可Wind‎o ws却最‎多可提供8‎个串口资源‎供硬件设置‎使用(编号COM‎1到COM‎8),虽然其I/O地址不相‎同,但是总共只‎占据两个I‎R Q(1、3、5、7共享IR‎Q4,2、4、6、8共享IR‎Q3),平常我们常‎用的是CO‎M1~COM4这‎四个端口。

三国群英传7修改常用ini文件参数说明(推荐,感谢萧何贡献)

三国群英传7修改常用ini文件参数说明(推荐,感谢萧何贡献)

返回索引原数据[ArmySkill]NO = 1Name = 威勢Data01 = 10Data02 = 20Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 =IsUsed = 1[ArmySkill]NO = 2Name = 殘暴Data01 = 10Data02 = 20Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 =IsUsed = 1[ArmySkill]NO = 3Name = 仁義Data01 = 10Data02 = 10Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 =IsUsed = 1[ArmySkill] NO = 4 Name = 惑眾Data01 = 10 Data02 = 10 Data03 = Data04 = Data05 = Data06 = Data07 = Data08 = Data09 = Data10 = IsUsed = 1[ArmySkill] NO = 5 Name = 媚力Data01 = 15 Data02 = 10 Data03 = Data04 = Data05 = Data06 = Data07 = Data08 = Data09 = Data10 = IsUsed = 1[ArmySkill] NO = 6 Name = 勸服Data01 = 5 Data02 = Data03 = Data04 = Data05 = Data06 = Data07 = Data08 = Data09 = Data10 = IsUsed = [ArmySkill] NO = 7Name = 逼迫Data01 = 5 Data02 = Data03 = Data04 = Data05 = Data06 = Data07 = Data08 = Data09 = Data10 = IsUsed =[ArmySkill] NO = 8 Name = 挑釁Data01 = 15 Data02 = Data03 = Data04 = Data05 = Data06 = Data07 = Data08 = Data09 = Data10 = IsUsed = 1[ArmySkill] NO = 9 Name = 罵陣Data01 = 35 Data02 = Data03 = Data04 = Data05 = Data06 = Data07 = Data08 = Data09 = Data10 = IsUsed = 1 [ArmySkill] NO = 10 Name = 懦弱Data01 =Data03 = Data04 = Data05 = Data06 = Data07 = Data08 = Data09 = Data10 = IsUsed = 1[ArmySkill] NO = 11 Name = 卑鄙Data01 = 10 Data02 = -35 Data03 = Data04 = Data05 = Data06 = Data07 = Data08 = Data09 = Data10 = IsUsed = 1[ArmySkill] NO = 12 Name = 慧眼Data01 = 30 Data02 = Data03 = Data04 = Data05 = Data06 = Data07 = Data08 = Data09 = Data10 = IsUsed = 1 [ArmySkill] NO = 13 Name = 心眼Data01 = 15 Data02 = Data03 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 14Name = 識破Data01 = 30 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 15Name = 偵查Data01 = 15 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 16Name = 神機神算Data01 = 30 Data02 =Data03 =Data04 =Data05 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 17Name = 洞察Data01 = 15 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 18Name = 截天弩改良Data01 = -1 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 19Name = 截天弩操作Data01 = -1 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 20Name = 霹靂車改良Data01 = -2 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 21Name = 霹靂車操作Data01 = -2 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 22Name = 百獸號令Data01 = 904 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =IsUsed = 1 [ArmySkill] NO = 23Name = 百獸呼喚Data01 = 905 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 24Name = 飛鷹號令Data01 = 906 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 25Name = 飛鷹呼喚Data01 = 907 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1[ArmySkill] NO = 26Name = 惡狼號令Data01 = 908 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 27Name = 惡狼呼喚Data01 = 909 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 28Name = 狂牛號令Data01 = 910 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 29Name = 狂牛呼喚Data01 = 911 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 30Name = 猛虎號令Data01 = 912 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 31Name = 猛虎呼喚Data01 = 913 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 32Name = 花豹號令Data01 = 914 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 33Name = 花豹呼喚Data01 = 915 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 34Name = 大熊號令Data01 = 916 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 35Name = 大熊呼喚Data01 = 917 Data02 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 36Name = 式神降臨Data01 = 918 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 37Name = 式神招來Data01 = 919 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 38Name = 童子降臨Data01 = 920 Data02 =Data03 =Data04 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 39Name = 童子招來Data01 = 921 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 40Name = 姬降臨Data01 = 922 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 41Name = 姬招來Data01 = 923 Data02 =Data03 =Data04 =Data05 =Data06 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 42Name = 犬神降臨Data01 = 924 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 43Name = 犬神招來Data01 = 925 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 44Name = 機關驅動Data01 = 926 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data10 = IsUsed = 1 [ArmySkill] NO = 45Name = 機關操控Data01 = 927 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 46Name = 木牛驅動Data01 = 928 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 47Name = 木牛操控Data01 = 929 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 =[ArmySkill] NO = 48Name = 流馬驅動Data01 = 930 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 49Name = 流馬操控Data01 = 931 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 50Name = 妖兵敕令Data01 = 932 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1[ArmySkill]NO = 51Name = 妖兵現身Data01 = 933 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 52Name = 機關兵驅動Data01 = 934 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 53Name = 機關兵操控Data01 = 935 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 54Name = 劍陣精通Data01 = 2,1 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 55Name = 鎚陣精通Data01 = 2,1 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 56Name = 盾陣精通Data01 = 2,1 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 57Name = 鬥陣Data01 = 15Data03 = Data04 = Data05 = Data06 = Data07 = Data08 = Data09 = Data10 = IsUsed = 1[ArmySkill] NO = 58 Name = 用謀Data01 = 20 Data02 = Data03 = Data04 = Data05 = Data06 = Data07 = Data08 = Data09 = Data10 = IsUsed = 1[ArmySkill] NO = 59 Name = 好謀Data01 = 30 Data02 = Data03 = Data04 = Data05 = Data06 = Data07 = Data08 = Data09 = Data10 = IsUsed = 1 [ArmySkill] NO = 60 Name = 解陣Data01 = 10 Data02 = Data03 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 61Name = 破陣Data01 = 20 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 62Name = 回春Data01 = 1Data02 = 20,100 Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 63Name = 命回Data01 = 2Data02 = 20,100 Data03 =Data04 =Data05 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 64Name = 聚精Data01 = 1Data02 = 20,100 Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 65Name = 振奮Data01 = 2Data02 = 20,100 Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 66Name = 戰慄Data01 = 10,100 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 67Name = 恫喝Data01 = 20,100 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 68Name = 激昂Data01 = 5Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill]NO = 69Name = 奮勇Data01 = 10 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =IsUsed = 1 [ArmySkill] NO = 70Name = 衝陣精通Data01 = 2,1 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 71Name = 統馭Data01 =Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1 [ArmySkill] NO = 72Name = 奇襲Data01 = 20 Data02 =Data03 =Data04 =Data05 =Data06 =Data07 =Data08 =Data09 =Data10 = IsUsed = 1参数详细解释有少许机率使敌方两成士兵害怕逃跑。

串并口引脚定义图

串并口引脚定义图

串口引脚排列图RS-232 — DB9孔式Pin No.Signal 1 DCD2 TxD3 RxD4 DSR5 GND6 DTR7 CTS8 RTS9 ---RS-232 — DB9针式Pin No. Signal1 DCD2 RxD3 TxD4 DTR5 GND6 DSR7 RTS8 CTS9 ---RS-232 — DB25孔式Pin No. Signal2 RxD3 TxD4 CTS5 RTS6 DTR7 GND8 DCD20 DSRRS-232 — DB25针式Pin No.Signal 2 TxD3 RxD4 RTS5 CTS6 DSR7 GND8 DCD20 DTRRS-232 — RJ45(8 pin)Pin No.Signal 1 DSR2 RTS3 GND4 TxD5 RxD6 DCD7 CTS8 DTRRS-232 — RJ45(10-pin)Pin No.Signal 1 DCD2 DSR3 RTS4 GND5 TxD6 RxD7 GND8 CTS9 DTR10 ----RS-422 — DB25孔式— for Opt8F/ZPin No. Signal2 RxD+(B)3 TxD+(B)7 GND14 RxD-(A)16 TxD-(A)RS-422/485 — DB25孔式— for Opt8KPin No. RS-422 signal RS-485 signal2 RxD+(B) Data+3 TxD+(B)7 GND14 RxD-(A) Data-16 TxD-(A)PC 并行接口引脚定义PC 并行接口外观是 25 针母插座:引脚定义ECP 并行口定义ECP 是 Extended Capabilities Port 的缩写,外观同并行口,是 25 针母插座:引脚定义并串口引脚定义并行口与串行口的区别是交换信息的方式不同,并行口能同时通过8条数据线传输信息,一次传输一个字节;而串行口只能用1条线传输一位数据,每次传输一个字节的一位。

PT7C4337WE中文资料

PT7C4337WE中文资料

Crystal: 32.768kHz
Source
External input
1
Oscillator
Oscillator enable/disable
Oscillator fail detect
2
Time
Time display
12-hour 24-hour
Century bit
3
Alarm interrupt
Product Features
Product Description
• Using external 32.768kHz quartz crystal • Supports I2C-Bus's high speed mode (400 kHz) • Includes time (Hour/Minute/Second) and calendar
Control and status register........................................................................................................................................................... 7 Oscillator related bits .............................................................................................................................................................. 7 Square wave frequency selection bits ..................................................................................................................................... 7 Interrupt related bits ................................................................................................................................................................ 8

stm32 74hc573 驱动程序 带电路图

stm32 74hc573 驱动程序 带电路图

stm32 74hc573 驱动程序带电路图头文件#ifndef __74HC573_H__#define __74HC573_H__#defineHC573_LE_W_PIN GPIO_Pin_1#define HC573_LE_W_GPIO GPIOB#define HC573_LE_W_GPIO_CLK RCC_APB2Periph_GPIOB#defineHC573_LE_W_H() GPIOB->BSRR = HC573_LE_W_PIN#define HC573_LE_W_L() GPIOB->BRR = HC573_LE_W_PIN#defineHC573_LE_D_PIN GPIO_Pin_10#define HC573_LE_D_GPIO GPIOB#define HC573_LE_D_GPIO_CLK RCC_APB2Periph_GPIOB#defineHC573_LE_D_H() GPIOB->BSRR = HC573_LE_D_PIN #define HC573_LE_D_L() GPIOB->BRR = HC573_LE_D_PIN #defineHC573_DATA0_PIN GPIO_Pin_11 #define HC573_DATA0_GPIO GPIOB#define HC573_DATA0_GPIO_CLK RCC_APB2Periph_GPIOB#defineHC573_DATA0_H() GPIOB->BSRR = HC573_DATA0_PIN#define HC573_DATA0_L() GPIOB->BRR = HC573_DATA0_PIN#defineHC573_DATA1_PIN GPIO_Pin_2 #define HC573_DATA1_GPIO GPIOB#define HC573_DATA1_GPIO_CLK RCC_APB2Periph_GPIOB#defineHC573_DATA1_H() GPIOB->BSRR = HC573_DATA1_PIN#define HC573_DATA1_L() GPIOB->BRR = HC573_DATA1_PIN#defineHC573_DATA2_PIN GPIO_Pin_0 #define HC573_DATA2_GPIO GPIOB#define HC573_DATA2_GPIO_CLK RCC_APB2Periph_GPIOB#defineHC573_DATA2_H() GPIOB->BSRR = HC573_DATA2_PIN#define HC573_DATA2_L() GPIOB->BRR = HC573_DATA2_PIN#defineHC573_DATA3_PIN GPIO_Pin_6 #define HC573_DATA3_GPIO GPIOA#define HC573_DATA3_GPIO_CLK RCC_APB2Periph_GPIOA#defineHC573_DATA3_H() GPIOA->BSRR = HC573_DATA3_PIN#define HC573_DATA3_L() GPIOA->BRR = HC573_DATA3_PIN#defineHC573_DATA4_PIN GPIO_Pin_4 #define HC573_DATA4_GPIO GPIOA#define HC573_DATA4_GPIO_CLK RCC_APB2Periph_GPIOA#defineHC573_DATA4_H() GPIOA->BSRR = HC573_DATA4_PIN#define HC573_DATA4_L() GPIOA->BRR =HC573_DATA4_PIN#defineHC573_DATA5_PIN GPIO_Pin_3#define HC573_DATA5_GPIO GPIOA#define HC573_DATA5_GPIO_CLK RCC_APB2Periph_GPIOA#defineHC573_DATA5_H() GPIOA->BSRR = HC573_DATA5_PIN#define HC573_DATA5_L() GPIOA->BRR = HC573_DATA5_PIN#defineHC573_DATA6_PIN GPIO_Pin_5 #define HC573_DATA6_GPIO GPIOA#define HC573_DATA6_GPIO_CLK RCC_APB2Periph_GPIOA#defineHC573_DATA6_H() GPIOA->BSRR = HC573_DATA6_PIN#define HC573_DATA6_L() GPIOA->BRR = HC573_DATA6_PIN#defineHC573_DATA7_PIN GPIO_Pin_7 #define HC573_DATA7_GPIO GPIOA#define HC573_DATA7_GPIO_CLK RCC_APB2Periph_GPIOA#defineHC573_DATA7_H() GPIOA->BSRR = HC573_DATA7_PIN#define HC573_DATA7_L() GPIOA->BRR = HC573_DATA7_PINvoid HC573Init(void) ;void HC573_W_code(u8 data) ;void HC573_D_code(u8 data) ;void HC573_DPY_num(int32_t num) ;#endif文件c//////////////////////////////////////////////////////////////////// //////////////头明用片两头头四位头管~两个数只头头头管头示一次会数//:74hc573HC573_DPY_num(int32_t num)使用需加循头。

pentaho data integration 7开发实例

pentaho data integration 7开发实例

pentaho data integration 7开发实例以下是一个使用Pentaho Data Integration 7开发的实例:目标:从数据库中提取数据并加载到CSV文件中。

步骤:1. 打开Pentaho Data Integration(也称为Kettle)。

2. 创建一个新的转换。

3. 在工作区中拖动一个"Table Input"步骤,并放置在转换的顶部。

4. 双击该步骤,并设置连接到数据库的信息(例如,数据库类型、主机名、端口、用户名和密码)。

5. 在"SQL"选项卡上,输入要执行的SQL查询,例如"SELECT * FROM customers"。

6. 点击"Fields"选项卡,检查是否正确显示从数据库中检索到的字段。

7. 在工作区中拖动一个"Text File Output"步骤,并放置在"Table Input"步骤下方。

8. 双击该步骤,并设置输出文件的信息,例如文件名、文件路径和字段分隔符。

9. 在"Fields"选项卡上,验证输出文件中要包含的字段以及其数据类型。

10. 点击"OK"保存设置并关闭对话框。

11. 连接"Table Input"和"Text File Output"步骤,拖动箭头从前者指向后者。

12. 点击工具栏上的"运行"按钮来执行转换。

13. 查看转换日志来检查转换是否成功执行。

14. 打开输出文件,验证是否正确加载了数据库中的数据。

这是一个简单的示例,你可以根据实际需求和数据源进行更复杂的开发。

Pentaho Data Integration还提供了许多其他功能,如数据转换、清洗和转换、数据集成和报表生成等,可以根据需要进行进一步探索和开发。

CAN规约.

CAN规约.

变电站继电保护与测控设备和通信管理机传输规约(CANBUS 通信规约)1.总论采用现场总线技术实现网络通信,由于其具有的高抗干扰能力,高速及高可靠性而得到广泛应用。

CANBUS控制芯片SJA1000支持CAN2.0B协议,在原CAN2.0A协议的基础上扩展了ID的位数,又在过滤接收功能里增加了双滤功能,因而更加适于具有多网络节点,需要实时传输信息,能够广播传输信息的应用场合。

2.CANBUS 物理层本规约采用CAN2.0B协议,SJA1000内部寄存器内容如下:BTR0: 003HBTR1: 01CHOutput control: 0DAHClock divider: 088H考虑到CANBUS通信速率与通信距离的关系,以及运行现场的实际情况,CANBUS通信波特率可适当调整,只要改变SJA1000的BTR0,BTR1寄存器参数即可。

若SJA1000用16M晶振工作,请按下表修改BTR0,BTR1:3.CANBUS 链路层本规约规定:(1)CAN帧一律为8 Byte 数据的扩展格式帧,帧ADDR0中各bit定义为:FF=1; RTR=0; X,X=任意0,1(为了统一,可定义为0)DLC.3—DLC.0=1 0 0 0(2)扩展格式帧共有29位ID,ID28—ID0分别定义为:ID28—ID21 共 8bit 目标地址ID20—ID19 共 2bit 用于扩展’当前帧号’或表示其它内容ID18—ID13 共 6bit 当前帧号ID12—ID05 共 8bit 源地址ID04—ID03 共 2bit 用于扩展’帧类型’或表示其它内容ID02—ID00 共 3bit 帧类型其中,ID28—ID21为单元地址。

256个单元地址中,0是管理机地址;255是广播地址;1—62是普通单元地址;其余地址暂不能使用。

ID20—ID19在特殊场合下可另作定义,未定义时填00。

ID18—ID13,定义为当前帧号。

范围:0—63。

三国群英传7修改基础教程

三国群英传7修改基础教程

首先,非常非常非常感谢van大的RPGViewerBuild,对van大高尚的品德和高超的技术表示敬仰。

其次,在修改以前先备份文件,这是修改的源文件,不是仅仅修改存档,改坏了还可以重新存档,切记切记,先备份啊。

好了,转入正题,修改群六源文件,需要的工具:1、RPGViewerBuild,我已经把支持文件一次都拷入里边了,解压开就直接可用了---------------再次感谢下van大制作了如此功能强大的RPGViewerBuild2、内码转换软件(我用的是东方快车),其实都无所谓了,随意什么内码转换软件都可以。

但在修改前,还是先介绍下群六那几个pck源文件的内容:GameData.PCK----游戏的声音、音乐文件,字体文件、貌似还有大地图文件(当然在其它pck文件里还有)Shape000.PCK、Shape001.PCK、Shape002.PCK、Shape003.PCK、Shape004.PCK、Shape005.PCK、Shape006.PCK、ShapeFix.PCK-----------这些里边存放的都是各种游戏图片文件,群英传的图片都是shp格式的,是各种图片,武将头像、造型(一个造型会有几百个文件的,或者说几百帖)、武将图片、必杀技图片、各种武器、道具、马匹图片Patch.pck--这个是重点了,武将、武器、道具、马匹..................等等的信息,都存放在这个文件里修改的内容:一、如果想修改图片,那难度太大了,头像可以考虑,不过要符合群英传的shp格式才行。

具体就自己研究吧。

二、我只想讲,修改Patch.pck的内容,具体Patch.pck里边内容详细修改说明在后面。

修改36的Patch.pck源文件,首先注意备份,改坏了别怪我,这个是一次性修改的源文件啊。

我把简体繁体的Patch.pck文件都解包看过,其实里边都是繁体字,只是简体版的在游戏里调用简体字表示。

一、打开RPGViewer.exe,如下图,点文件---打开---台湾---奥汀---三国群英传系列---三国群英传6,选择36的安装文件夹就可以了。

串口9针(9Pin)资料全

串口9针(9Pin)资料全

PC机9Pin(针)串口电脑串口引脚定义:按序号说明:1 载波检测(DCD)2 接受数据(RXD)3 发出数据(TXD)4 数据终端准备好(DTR)5 信号地线(SG)6 数据准备好(DSR)7 请求发送(RTS)8 清除发送(CTS)9 振铃指示(RI)串口母头连接器的管脚定义PIN-connecto此上为计算机串口管脚定义说明。

1、RS-232C母接头定义(9芯):,注意图和总引脚的标号。

针脚定义符号1 载波检测 DCD2 接收数据 RXD3 发送数据 TXD4 数据终端准备好 DTR5 信号地 SG6 数据准备好 DSR7 请求发送 RTS8 清除发送 CTS9 振铃提示 RIPin 1 Received Line Signal Detector(Data Carrier Detect)Pin 2 Received DataPin 3 Transmit DataPin 4 Data Terminal ReadyPin 5 Signal GroundPin 6 Data Set ReadyPin 7 Request To SendPin 8 Clear To SendPin 9 Ring Indicator2、RS-232C母接头定义(25芯)针脚定义符号1 频蔽地线2 发送数据 TXD3 接收数据 RXD4 请求发送 RTS5 允许发送 CTS6 数据准备好DSR7 信号地SG8 载波检测DCD9 发送返回(+)10 未定义11 数据发送(-)12~17 未定义18 数据接收(+)19 未定义20 数据终端准备好DTR21 未定义22 振铃RI23~24 未定义25 接收返回(-)Pin 1 Protective GroundPin 2 Transmit DataPin 3 Received DataPin 4 Request To SendPin 5 Clear To SendPin 6 Data Set ReadyPin 7 Signal GroundPin 8 Received Line Signal Detector (Data Carrier Detect)Pin 20 Data Terminal ReadyPin 22 Ring IndicatorRS-232C,25芯针转换为9芯针25芯接口 9芯接口2 33 24 75 86 67 58 120 422 9二、补充(几个小时的查询和求助才弄明白的,呵呵,珍贵啊)1.RX232公接头的图片和引脚编号:2.从两个图可以看出,公接头和母接头相连时rx-rx,tx-tx,进而可知下载线的两端接口本应该rx-rx、t x-tx的,但买串口线时需要买交叉串口线(实现RX-tx的连接),进而实现一段发送一段接收。

串并口引脚定义图

串并口引脚定义图

串口引脚排列图RS-232 — DB9孔式Pin No. Signal1 DCD2 TxD3 RxD4 DSR5 GND6 DTR7 CTS8 RTS9 ---RS-232 — DB9针式Pin No. Signal1 DCD2 RxD3 TxD4 DTR5 GND6 DSR7 RTS8 CTS9 --- RS-232 — DB25孔式Pin No. Signal2 RxD3 TxD4 CTS5 RTS6 DTR7 GND8 DCD20 DSR RS-232 — DB25针式Pin No. Signal2 TxD3 RxD4 RTS5 CTS6 DSR7 GND8 DCD20 DTR RS-232 — RJ45(8 pin)Pin No. Signal1 DSR2 RTS3 GND4 TxD5 RxD6 DCD7 CTS8 DTRRS-232 — RJ45(10-pin)Pin No. Signal1 DCD2 DSR3 RTS4 GND5 TxD6 RxD7 GND8 CTS9 DTR10 ----RS-422 — DB25孔式— for Opt8F/ZPin No. Signal2 RxD+(B)3 TxD+(B)7 GND14 RxD-(A)16 TxD-(A)RS-422/485 — DB25孔式— for Opt8KPin No. RS-422 signal R S-485 signal2 RxD+(B) Data+3 TxD+(B)7 GND14 RxD-(A) Data-16 TxD-(A)PC 并行接口引脚定义PC 并行接口外观是25 针母插座:引脚定义18GND青白Signal Ground19GND白蓝Signal Ground20GND紫Signal Ground21GND深灰Signal Ground22GND浅蓝Signal Ground23GND深棕Signal Ground24GND浅紫Signal Ground25GND黑绿Signal GroundECP 并行口定义ECP 是Extended Capabilities Port 的缩写,外观同并行口,是25 针母插座:引脚定义Pin Name Dir Description并串口引脚定义并行口与串行口的区别是交换信息的方式不同,并行口能同时通过8条数据线传输信息,一次传输一个字节;而串行口只能用1条线传输一位数据,每次传输一个字节的一位。

16选1多多路数据选择器设计

16选1多多路数据选择器设计

EDA实验报告课程名称EDA 实验项目16选1多多路数据选择器设计物电学院班姓名同组实验者指导老师1.实验目的1.掌握组合逻辑电路的设计方法;2.熟悉并行信号赋值语句;2. 实验条件1.输入:拨码开关;2.输去:发光二极管;芯片:epm7128slc84-15;3. 实验内容1.设计并实现16选1数据选择;4.实验原理EN=1时,关闭导通。

EN=0时,工作正常。

2.VHDL程序LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY AAA ISPORT(SEL:IN STD_LOGIC_VECTOR(3 DOWNTO 0); DATA:IN STD_LOGIC_VECTOR(15 DOWNTO 0); EN:IN STD_LOGIC;OUTPUT:OUT STD_LOGIC);END ENTITY AAA;ARCHITECTURE MIH OF AAA ISSIGNAL OUTTEN:STD_LOGIC;BEGINOUTTEN<=DATA(0) WHEN SEL="0000" ELSEDATA(1) WHEN SEL="0001" ELSEDATA(2) WHEN SEL="0010" ELSEDATA(3) WHEN SEL="0011" ELSEDATA(4) WHEN SEL="0100" ELSEDATA(5) WHEN SEL="0101" ELSEDATA(6) WHEN SEL="0110" ELSEDATA(7) WHEN SEL="0111" ELSEDATA(8) WHEN SEL="1000" ELSEDATA(9) WHEN SEL="1001" ELSEDATA(10) WHEN SEL="1010" ELSEDATA(11) WHEN SEL="1011" ELSEDATA(12) WHEN SEL="1100" ELSEDATA(13) WHEN SEL="1101" ELSEDATA(14) WHEN SEL="1110" ELSEDATA(15) WHEN SEL="1111" ELSE'0';WITH EN SELECTOUTPUT<=OUTTEN WHEN '0','Z' WHEN OTHERS;END ARCHITECTURE MIH;5 .实验结果1.锁定管脚2.仿真结果。

电脑串并口引脚定义图

电脑串并口引脚定义图

针脚 功能 针脚 功能
1
142
X126153
X127164
X42175
X43186
X66197
X67208
X102219
2210
Y672311
2412
Y432513
Y30
注:却纸 (PE) 选择 (SLCT)自动换行 (A 错误观点(初始化成选择输入 (地线地线地线地线确认 (ACKNLG低电平)忙 (BUSY)地线地线地线地线数据位1 (DATA1)数据位2 (DATA3)数据位3 (DATA3)数据位4 (DATA4)数据位6 (DATA6)数据位7 (DATA7)数据位5 (DATA5)25针并行口插口的针脚功能:
选通 (STROBE低电平)数据位0 (DATAO)条码 PASS 条码 FALL 内阻仪器 PASS 内阻仪器 FALL CCD尺寸 PASS 触发内阻仪器CCD尺寸 FALL SHOP FLOOR异常触发CCD 触发条码枪
行 (AUTOFEED低电平) 观点(ERROR低电平) 始化成(INIT低电平)输入 (SLCTIN低电平)地线路(GND)地线路(GND)地线路(GND)地线路(GND)
地线路(GND)地线路(GND)地线路(GND)地线路(GND)公共端。

data的用法总结大全

data的用法总结大全

data的用法总结大全(学习版)编制人:__________________审核人:__________________审批人:__________________编制学校:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如英语单词、英语语法、英语听力、英语知识点、语文知识点、文言文、数学公式、数学知识点、作文大全、其他资料等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor.I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!In addition, this shop provides various types of classic sample essays, such as English words, English grammar, English listening, English knowledge points, Chinese knowledge points, classical Chinese, mathematical formulas, mathematics knowledge points, composition books, other materials, etc. Learn about the different formats and writing styles of sample essays, so stay tuned!data的用法总结大全data的意思n. 资料,材料,datum的复数,[计算机]数据,资料,从科学实验中提取的价值data用法data可以用作名词data用作单数或复数。

DDR3简介PPT课件

DDR3简介PPT课件

的測點。
Clk and Clk# 接

奇数面1-203
偶数面2-204
金針
CK0,CK0# 101&103pinΒιβλιοθήκη 第1pin第71pin
第203pin
DDR3 SDRAM SO-DIMM Pinout.
寻找SO-DIMM 测试点
• 2.需找Address與Data的最長與最短線。
– 打開allegro,點擊“CM” 圖標
DDR3 Serial Presence Detect Table
Serial Presence Detect must Consistent with the latest JEDEC revision
DDR3 Serial Presence Detect Table
/PAGE/news/showpubnews.asp?num=153
SDR, DDR, DDR2 and DDR3 Evolutions
DDR 的发展
Input/Output Functional Description
2021/3/7
CHENLI
5
Functional Block Diagram
2GB, 256Mx64 Module(1Rank of x8)
DDR3 spec & measure
• 示波器,探棒,軟體,SPEC
– 示波器(Scope):DPO70604 頻寬4GHz或更高速的示波器 – 探棒(Probe):Tektronix P7240,P7360 – 軟體:Dos模式下執行MT420 – Spec: JEDEC Standard No. 79-3E
data0data7所對應的datastrobe為dqs0dm0data8data15所對應的datastrobe為dqs1dm1data16data23所對應的datastrobe為dqs2dm2data24data31所對應的datastrobe為dqs3dm3data32data39所對應的datastrobe為dqs4dm4data40data47所對應的datastrobe為dqs5dm5data48data55所對應的datastrobe為dqs6dm6data56data63所對應的datastrobe為dqs7dm7ddrswap組與組之間的信號可以調換需要同時調換dqdqsdmmemory56layoutguidedifferentialtargets?ddr3l信號在in1in2的走線請保持垂直以防止signalscrosstalk若無法避免走線平行時可走45度儘?sodimm端之control與command訊號附近之01uf小電容盡量靠近connector本身並與sodimm?everysignaltransitioningotherlayerthroughcorrespondingreferencingviashouldextendbeyond50mils

探测器数据格式

探测器数据格式

探测器数据格式1.单通道DA TA1 数据头0EAHDA TA2 本机地址:1-64 (十六进制)DA TA3 通道数:01 表示单通道DA TA4 接入通道数:二进制,D0=0:通道未接入D0=1,通道接入DA TA5 漏电标志:二进制,D0=0:无漏电;D0=1,漏电DA TA6 漏电历史:二进制,D0=0:无漏电;D0=1,曾经漏电DA TA7 故障标志:二进制,D0=0:无互感器故障;D0=1:互感器故障DA TA8,9 报警设定值,2字节(十进制)DA TA10-15 空DA TA16,17 漏电值2字节(十六进制)。

高字节D7=1: 漏电值为X.XXA;D7=0: 漏电值为XXXmA DA TA18-23 空DA TA24 空DA TA25 数据尾0BCH2.四通道DA TA1 数据头0EAHDA TA2 本机地址:1-64 (十六进制)DA TA3 通道数:04 表示4通道DA TA4 接入通道数:二进制,D0-3=0:通道未接入;D0-3=1,通道接入DA TA5 漏电标志:二进制,D0-3=0:无漏电;D0-3=1,漏电DA TA6 漏电历史:二进制,D0-3=0:无漏电;D0-3=1,曾经漏电DA TA7 故障标志:二进制,D0-3=0:无互感器故障;D0-3=1,互感器故障DA TA8,15 报警设定值.四通道各占2字节(十进制)DA TA16,23 漏电值.四通道各占2字节。

十六进制高字节D7=1: 漏电值为X.XXA;D7=0 :漏电值为XXXmAD5=1: 所送数据为过流值;DA TA24 漏电/测温标志.D0-D3=1:相应通道为测温;D0-D3=0:相应通道为测漏电DA TA25 数据尾0BCH3.八通道DA TA1 数据头0EAHDA TA2 本机地址:1-64 (十六进制)DA TA3 通道数:08 表示8通道DA TA4 接入通道数:二进制,D0-7=0:通道未接入;D0-7=1,通道接入DA TA5 漏电标志:二进制,D0-7=0:无漏电;D0-7=1,漏电DA TA6 漏电历史:二进制,D0-7=0:无漏电;D0-7=1,曾经漏电DA TA7 故障标志:二进制,D0-7=0:无互感器故障D0-7=1,互感器故障DA TA8-23 报警设定值.八通道各占2字节(十进制)DA TA24-39 漏电值八通道各占2字节。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
这里这个输入文件是由WWW服务器生成的一个临时文件,里面包含了各种环境信息及用户输入信息,以key=value的形式给出,类似于Windows里的INI文件。下面以一个典型的该文件为例说明主要层的含义。
[CGI]
Request Protocol=HTTP/1.0
Repuest Method=POST
1<INPUT TYPE="radio"NAME="radiol"VALUE=1>
2<input type="radio" NAME="radiol"VALUE=2>
3<INPUT TYPE="radio"NAME="radiol"VALUE=3><BR>
OK Input:<INPUT TYPE="submit"VALUE="OK">
<HEAD>
<BODY>
<FORM ACTION="/cgi/win/sample.exe"METHOD=POST>
A Text Input:<INPUT TYPE="text"><BR>
A Radio Input:
3.CGI程序的执行
CGI程序一般是个可执行程序。编译好的CGI程序一般要集中放在一个目录下。具体存放的位置随操作系统的不同而不同,例如UNIX系统下是放在cgi-bin子目录下,而在Windows操作下(注意,这里不包括NT4.0)以Webstar或Website作WWW服务器,CGI程序都放在cgi-win下。C GI程序的执行一般有两种调用方式:一种是通过URL直接调用,如:"http://gjy.sic.o.ml.or g/cgi-win/cgi.exe",在Netscape的URL栏里直接写入上述描述就可以调用该程序:另一种方式,也是主要的方式是通过交互式主页里的FORM栏调用,通常都是用户在填完一张表后按确认按钮启动CGI程序。
服务器生成的临时输入文件在客户请求结束后即自动消失,所以CGI程序的第一步就是截取该文件,然后将所需的信息提取出来并过滤,最后得到的就是用户输入,然后对其作相应处理,如写入留言板或转交给数据库应用程序作查询处理。
值得一提的是VC和VB都提供了专用的从INI文件中提取信息的函数,即GetPrivateprofi leString()。
User-Agent=Mozilla/3.0 (Windows;I;32bit)
[Fotra rm Literal〗
textl=hello world
radio1=2
[Form External〗
field300chars=D:\hs06f12d.000 300
Server Name=
Server Port=80
Server Admin=gjy@
CGI Version=CGI/1.1 WIN
Remote Adress=2.02.114.2.182
fieldwith l inebreaks=D:\hs06f12d.001 43
[Frm Huge〗
fiel d230
K=d:s06f12d.002 276920
下面将主要各栏的意义解释如下:
1.CGI
这一栏包含大部分的CGI信息,如要求的协议Request Protocol,提取用户信息的方式Me thod,执行程序的路径Exectable,服务器软件(Server Software),服务器名(Server Name), 端口号(server Port)等。
ACTION:指定该FORM对应的CGI程序的URL。
INPUT:输入的形式,text为编辑框,radio为无线按钮等。
INPUT里的第一个参数TYPE表明输入的类型,第二个参数NAME表示该输入框代表的变量名。用户在此输入的信息将存在这个变量里。CGI程序也是通过这些变量提取用户输入信息。
<INPUT TYPE="reset" VALUE="reset">
</FORM>
</BODY>
</HTML>
将上述标记存成HTML文件,该主页作好后,将其放在website设定的主目录中。然后用浏览器观看,将会看到结果。
其中FORM:说明一个交互式输入组合框。
3.CGI程序编写
前面我们说过,原则上CGI程序可以用任何语言编写,但在windows平台下,一般只有 C和VB是适合的。因为CGI程序是后台执行的back-end程序,C和VB都可以方便地生成无界面的 back-end程序。考虑到效率,我们用C语言来作CGI程序的编写。
Web server会通过Winexec来执行back-end,命令格式如下:
back-end-exe cgi-data-file content-file outputfile url-args
back-end-exe是CGI程序的完整路径,cgi-data-file是服务器产生的CGI资料文件,值为完整的路径:content-file是客户端发出的请求,其信息放在临时目录下的文件里,值为完整的路径;output-file是程序处理的结果,值为完整路径。Url-args为URL中?后的参数。
5.Form External栏
如果解码后的字串长度超过254byte,或字串中含有控制字元,系统会把这些信息存在该栏指定的临时文件里并指出长度。
三、CGI应用的实现
1、开发平台
首先操作系统应为Windows操作系统。我们用的是Windows 95。其次需要建立WWW服务器 ,我们用的是Website1.1。安装website并设置各相应目录后,将主页放入主目录中。
一、CGI概述
1.CGI概念
CGI即通用网关接口(Common Gateway Interface),它是一个WWW服务器主机对外服务的标准接口。一般来说,一个CGI接口的功能就是在超文本文件和服务器主机应用程序间传递信息。
2.CGI程序语言
事实上,任何一种程序语言,只要能在服务器主机上利用CGI接口来编写应用程序,都可以叫作CGI程序语言。目前最为流行的CGI程序语言有四种:C、Shell、Perl和Visual Basic,其它一些语言也有许多人在用,如TCL、Frotran及AppleScript等。下文我们将介绍用C语言编写CGI的方法。
[system〗
Debug Mode=No
Output File=D:\hs06f12d.out
*/*=Yes
image/gif=Yes
image/x-xbitmap=Yes
image/jpeg=Yes
[Extra Headers〗
2、交互主页的制作
交互主页就是用户可以在主页上输入信息,而不是单纯仅供浏览的主页。一般来说,用户输入信息的形式有填写编辑框,点选无线按钮等选择框及选择下拉菜单等。下面是一个简单的例子。
<HTML>
<HEAD>
<TITLT>Form Sample</TITLE>
4.CGI工作的主要流程
CGI工作的主要流程是:1.通过HTML获取用户输入的信息;2.将用户输入的信息传给服务器主机应用程序(如数据库查询);3.将服务器处理结果通过HTML文件返回给用户。
二、Windows平台下CGI的工作原理
CGI主要的功能不外乎在服务器应用程序和客户之间传递信息。我们知道,通常CGI应用在服务器和客户端传递信息是通过输入输出流来实现的,如UNIX平台下的CGI,通过读取输入流Scanf来获取用户输入,读取输出流printf向用户输出结果。而Windows系统下CGI实现这一功能是通过文件系统来实现,即通过一个特定的输入文件来获取用户输入的信息,通过一个输出文件向用户传递结果。
4、服务器应用程序
这一部分程序的功能就是对CGI转来的用户信息进行处理,处理的结果交给CGI程序的ou tput-file,通过CGI将其转交给用户。典型的服务器应用程序以数据库查询为代表。
本文由天狼灭贡献
Windows操作平台下C所 龚建勇
实现WWW服务器与客户的交互可以有多种途径,如CGI、ISAPI、JAVA、ASP等,CGI是一种大家都比较熟悉的一种实现上述功能的有效途径,本文将就如何在Windows平台下实现CGI功能作一介绍。
Executable Path=/cgi-win/cgitest.exe
Logical Path=/CGI
Physical Path=c:\httpd\htdocs\CGI
Server Software=Website /1.1(Shareware non-commercial License))
2.Accept栏
这一栏包含客户端可以接受的文件类型。
3.System栏
这一栏包含一些Widnows CGI使用的特别项目如输出(Output File),Content File
4.Form Literal资料栏
如果用户端的要求是使用POST方式,用户输入的资料会被解码后以key=value的方式放在这一栏里,这里的key即输入栏的变量名,value是用户输入的信息。
相关文档
最新文档