BBBB
80000
-/23+
原裝現(xiàn)貨
BBBB
8700
SOT153/2023+
原裝現(xiàn)貨
BBBB
3000
SOT153/N/A
原裝正品熱賣,價(jià)格優(yōu)勢(shì)
BBBB
80000
-/23+
原裝現(xiàn)貨
BBBB
78000
SOT153/2019+
原裝歡迎詢價(jià)
BBBB
60701
SOT153/24+
深圳原裝現(xiàn)貨,可看貨可提供拍照
BBBB
48000
SOT153/24+
原裝現(xiàn)貨,可開專票,提供賬期服務(wù)
BBBB
228000
NR/2017+
誠(chéng)研翔科技,配單公司,可開增值稅發(fā)票
BBBB
6608
SOT153/2024+
現(xiàn)貨假一罰萬(wàn)只做原裝現(xiàn)貨
BBBB
8391
SOT153/22+
特價(jià)現(xiàn)貨,提供BOM配單服務(wù)
BBBB
228000
NR/2017+
誠(chéng)研翔科技,專業(yè)配單公司,可開增值稅發(fā)票
BBBB
4679
SOT23/22+
全新原裝只做自己公司現(xiàn)貨
BBBB
15000
-/-
原裝 部分現(xiàn)貨量大期貨
BBBB
41101
SOT153/-
大量現(xiàn)貨,提供一站式配單服務(wù)
BBBB
82100
SOT153/17+
-
BBBB
4200
SOT153/23+
提供一站式配套服務(wù)
BBBB
15800
SOT153/24+
旋爾只做進(jìn)口原裝,假一賠十...
BBBB
80000
-/2024+
原裝現(xiàn)貨
BBBB
-
bb/bb
-
BBBB
25000
-/2024+
原廠原裝現(xiàn)貨庫(kù)存支持當(dāng)天發(fā)貨
配;16位用于區(qū)分各個(gè)站點(diǎn))或路由器廣播分配,也可以放置在鏈接或網(wǎng)站上。在以太網(wǎng)中,主機(jī)位通常由設(shè)備唯一的mac(媒介存取控制),地址(按照ieee eui-64格式)產(chǎn)生。這意味著ipv6節(jié)點(diǎn)一旦接通將配合一個(gè)有效的ip地址操作。為實(shí)現(xiàn)全球通信,節(jié)點(diǎn)需要申請(qǐng)或收聽路由器包括前綴以及前綴與eui-64組合的廣播。與附加在ipv4的dhcp所不同的是:所有ipv6節(jié)點(diǎn)能夠自行配置,即使在沒有服務(wù)器的條件下。 又再例,ipv6地址用十六進(jìn)制數(shù)表示,16位為一組。例如:3ffe:aaaa:bbbb:cccc:260:8ff:fe8d:6009,是一個(gè)全球范圍的地址。 同一機(jī)器具有“鏈接-本地”地址fe80::260:8ff:fe8d:6ee9,這里fe80::/64是鏈接-本地地址的前綴,/64表示前綴的長(zhǎng)度、::是0的縮寫。環(huán)回主機(jī)(1pv4中表示為1270.0.1)是簡(jiǎn)單的::1。站點(diǎn)本地地址有一個(gè)fec0::/10前綴。由于ipv4中沒有可直接等效的站點(diǎn)本地地址,現(xiàn)在很少使用這些地址。 從用戶的角度看,這些較長(zhǎng)的地址通常隱藏在dns(區(qū)域命名糸統(tǒng))名的背后,
2.1 mscomm控件簡(jiǎn)介 mscomm控件是microsoft公司提供的串行通信activex控件,mscomm控件通過串行口發(fā)送和接收數(shù)據(jù),為應(yīng)用程序提供串行通信功能。ms-comm通信控件的主要屬性如下: (1)commport屬性用于設(shè)置或返回通信連接端口。在設(shè)計(jì)時(shí),commport屬性值可以設(shè)置成從1~16的任何數(shù)(缺省值為1)。 (2)settings屬性用于設(shè)置初始化參數(shù)。以字符串的形式設(shè)置或返回聯(lián)機(jī)速率、奇偶校驗(yàn)、數(shù)據(jù)位、停止位等4個(gè)參數(shù)。其格式為:“bbbb,p,d,s”。其中,bbbb表示聯(lián)機(jī)速率;p表示奇偶校驗(yàn)位檢查方式;d表示數(shù)據(jù)位數(shù);s表示停止位數(shù)。該系統(tǒng)設(shè)其為“9600,n,8,l”。 (3)portopen屬性用于設(shè)置或返回通信串口的狀態(tài)(開或關(guān))。portopen屬性為boolean類型,當(dāng)值為true時(shí),表示打開串口;當(dāng)值為false時(shí),表示關(guān)閉串口,并清空接收和發(fā)送緩沖區(qū)。 (4)input屬性用于從接收緩沖區(qū)讀取數(shù)據(jù)。 (5)output屬性用于向發(fā)送緩沖區(qū)寫入數(shù)據(jù)。 (6)inputmode屬性用于讀取
scomm1.commport = 1 //選擇串口com1 mscomm1.settings = "9600,n,8,1" //設(shè)置mscomm的連接屬性 mscomm1.rthreshold = 2 //定義閥值為2 mscomm1.inbuffersize = 2 i = 0 picture1.visible = false on error resume next end sub 連接屬性"bbbb,p,d,s"中,bbbb 為波特率,p為奇偶校驗(yàn),d為數(shù)據(jù)位數(shù),s為停止位數(shù)。閥值定為2,則在接收緩沖區(qū)中的字節(jié)數(shù)超過“2”時(shí),就轉(zhuǎn)入oncomm()事件處理程序執(zhí)行。 3. 嵌入式系統(tǒng)軟件 采用了嵌入式操作系統(tǒng)uc/os-ii,它是專門為計(jì)算機(jī)的嵌入式應(yīng)用而設(shè)計(jì)的。 uc/os-ii是基于優(yōu)先級(jí)的占先式多任務(wù)實(shí)時(shí)內(nèi)核。由于在多任務(wù)實(shí)時(shí)操作系統(tǒng)中,應(yīng)用程序是以任務(wù)形式運(yùn)行的,操作系統(tǒng)的一個(gè)重要的作用就是任務(wù)的調(diào)度,所以要在操作系統(tǒng)下實(shí)現(xiàn)應(yīng)用程序的執(zhí)行,就必須建立任務(wù),在任務(wù)中實(shí)現(xiàn)測(cè)
的通信, 計(jì)算機(jī)向 plc發(fā)出命令發(fā)起通信,plc自動(dòng)返回響應(yīng)。本文中采用vb來編寫計(jì)算機(jī)與plc間的通訊程序。在vb中提供了通信控件—應(yīng)用通信控件(mscomm),實(shí)現(xiàn)通過串行端口傳送和接受的功能。 下面介紹mscomm控件的屬性: *commport:設(shè)定通信連接端口代號(hào),程序必須指定所要使用的串行端口號(hào),windows系統(tǒng)使用所設(shè)定的端口與外界通信。 *portopen:設(shè)定通信口狀態(tài),若為真,通信端口打開,否則關(guān)閉。 *settings:設(shè)定通信口參數(shù),其格式是"bbbb,p,d,s",其中bbbb為通信速率(波特率),p為通信檢查方式(奇偶校驗(yàn)), d 為數(shù)據(jù)位數(shù),s為停止位數(shù),其設(shè)定應(yīng)與plc的設(shè)定一致。 *input:將對(duì)方傳送至輸入緩沖區(qū)的字符讀入到程序。 *output:將字符寫入輸出緩沖區(qū)。 *inbuffercount:傳回接收緩沖區(qū)中的字符數(shù)。 *outbuffercount:傳回輸出緩沖區(qū)中的字符數(shù)。 *inputlen:設(shè)定串行端口讀入字符串的長(zhǎng)度。 *inputmode:設(shè)定接收數(shù)據(jù)的方式。 *rt
的情況下,可以很方便地將plc和pc機(jī)互聯(lián)。 4、通信程序設(shè)計(jì) (1) 上位機(jī)部分程序 單命令把mscomm控件加入到工程中。mscomm控件通信功能的實(shí)現(xiàn)實(shí)際上是調(diào)用了api函數(shù)。而api函數(shù)是由comm.drv解釋并傳遞給設(shè)備驅(qū)動(dòng)程序進(jìn)行的。即mscomm控件的屬性提供了通信接口的參數(shù)設(shè)置,能實(shí)現(xiàn)串行通信。mscomm控件有關(guān)屬性如下: commport:設(shè)置并返回通信端口號(hào)。window系統(tǒng)將會(huì)利用該端口與外界通信; setings:設(shè)置并返回初始化參數(shù)。其組成格式為"bbbb.p.d.s".bbbb為數(shù)據(jù)速率。p為奇偶校驗(yàn)。d為數(shù)據(jù)比特。s為停止位; portopen:設(shè)置并返回通信端口的狀態(tài)。也可以打開和關(guān)閉端口; ouptut:向傳輸緩沖區(qū)寫1b的數(shù)據(jù); input:將傳送到輸入緩沖區(qū)的字符讀到程序里; rthreshold:設(shè)置在產(chǎn)生oncomm之前要接受的字符數(shù); inputlen:設(shè)置并返回input屬性從接收緩沖區(qū)讀取的字符數(shù); inbbuffersize:設(shè)置或返回輸入緩沖區(qū)的大?。?inbuffercount:返回輸入緩沖
聯(lián)通手機(jī)發(fā)送到aaaa,移動(dòng)手機(jī)發(fā)送到bbbb,小靈通發(fā)送到cccc……”的時(shí)代將在2007年12月1日畫上一個(gè)句號(hào)。11月16日,中國(guó)聯(lián)通正式宣布12月1日開始將正式啟用統(tǒng)一“106”號(hào)段的短消息服務(wù)接入代碼,網(wǎng)內(nèi)所有增值服務(wù)提供商為消費(fèi)者提供的短消息類業(yè)務(wù)以往的業(yè)務(wù)代碼將停止使用,增值服務(wù)提供商在中國(guó)聯(lián)通、中國(guó)移動(dòng)、中國(guó)電信、中國(guó)網(wǎng)通四家運(yùn)營(yíng)商的短消息服務(wù)代碼將實(shí)現(xiàn)“四網(wǎng)合一”。同時(shí),中國(guó)聯(lián)通在網(wǎng)站上還放出了新舊sp代碼對(duì)照表供用戶進(jìn)行參考。 據(jù)聯(lián)通相關(guān)負(fù)責(zé)人介紹,12月1日后聯(lián)通用戶在使用短消息業(yè)務(wù)時(shí),如果發(fā)送短信至增值服務(wù)提供商的原代碼,會(huì)立即收到通知短信告知這個(gè)增值服務(wù)提供商的新的統(tǒng)一代碼,用戶只需將原短信再次發(fā)送到增值服務(wù)商的新代碼就可以繼續(xù)使用以前的服務(wù),用戶發(fā)送短信到增值服務(wù)提供商舊代碼時(shí)不計(jì)通信費(fèi)和信息費(fèi),接受的通知短信也不收取任何費(fèi)用。這位負(fù)責(zé)人還強(qiáng)調(diào),統(tǒng)一增值服務(wù)提供商的代碼對(duì)用戶之間發(fā)送短信不產(chǎn)生任何影響,用戶之間發(fā)送短消息保持正常狀態(tài)。 從增值服務(wù)商提供短消息服務(wù)至今,同一家增值服務(wù)提供商在各個(gè)運(yùn)營(yíng)商網(wǎng)絡(luò)中使用的都是不同的服務(wù)代碼,一定程度上造成了用戶記憶上的障礙
“聯(lián)通手機(jī)發(fā)送到aaaa,移動(dòng)手機(jī)發(fā)送到bbbb,小靈通發(fā)送到cccc……”的時(shí)代將在2007年12月1日畫上一個(gè)句號(hào)。11月16日,中國(guó)聯(lián)通正式宣布12月1日開始將正式啟用統(tǒng)一“106”號(hào)段的短消息服務(wù)接入代碼,網(wǎng)內(nèi)所有增值服務(wù)提供商為消費(fèi)者提供的短消息類業(yè)務(wù)以往的業(yè)務(wù)代碼將停止使用,增值服務(wù)提供商在中國(guó)聯(lián)通、中國(guó)移動(dòng)、中國(guó)電信、中國(guó)網(wǎng)通四家運(yùn)營(yíng)商的短消息服務(wù)代碼將實(shí)現(xiàn)“四網(wǎng)合一”。同時(shí),中國(guó)聯(lián)通在網(wǎng)站上還放出了新舊sp代碼對(duì)照表供用戶進(jìn)行參考。 據(jù)聯(lián)通相關(guān)負(fù)責(zé)人介紹,12月1日后聯(lián)通用戶在使用短消息業(yè)務(wù)時(shí),如果發(fā)送短信至增值服務(wù)提供商的原代碼,會(huì)立即收到通知短信告知這個(gè)增值服務(wù)提供商的新的統(tǒng)一代碼,用戶只需將原短信再次發(fā)送到增值服務(wù)商的新代碼就可以繼續(xù)使用以前的服務(wù),用戶發(fā)送短信到增值服務(wù)提供商舊代碼時(shí)不計(jì)通信費(fèi)和信息費(fèi),接受的通知短信也不收取任何費(fèi)用。這位負(fù)責(zé)人還強(qiáng)調(diào),統(tǒng)一增值服務(wù)提供商的代碼對(duì)用戶之間發(fā)送短信不產(chǎn)生任何影響,用戶之間發(fā)送短消息保持正常狀態(tài)。 從增值服務(wù)商提供短消息服務(wù)至今,同一家增值服務(wù)提供商在各個(gè)運(yùn)營(yíng)商網(wǎng)絡(luò)中使用的都是不同的服務(wù)代碼,一定程度上造成了用
樣的ar1中,就存有不同的內(nèi)容,它們代表著不同的含義。 【ar的格式】 地址寄存器是專門用于尋址的一個(gè)特殊指針區(qū)域,西門子的地址寄存器共有兩個(gè):ar1和ar2,每個(gè)32位。 當(dāng)使用在區(qū)域內(nèi)寄存器間接尋址中時(shí),我們知道這時(shí)的ar中的內(nèi)容只是指明數(shù)值單元,因此,區(qū)域內(nèi)寄存器間接尋址時(shí),寄存器中的內(nèi)容等同于上帖中提及的存儲(chǔ)器間接尋址中的雙字指針,也就是: 其0-2bit,指定bit位,3-18bit指定byte字節(jié)。其第31bit固定為0。 ar: 0000 0000 0000 0bbb bbbb bbbb bbbb bxxx 這樣規(guī)定,就意味著ar的取值只能是:0.0 ——65535.7 例如:當(dāng)ar=d4(hex)=0000 0000 0000 0000 0000 0000 1101 0100(b),實(shí)際上就是等于26.4。 而在區(qū)域間寄存器間接尋址中,由于要尋址的區(qū)域也要在ar中指定,顯然這時(shí)的ar中內(nèi)容肯定于寄存器區(qū)域內(nèi)間接尋址時(shí),對(duì)ar內(nèi)容的要求,或者說規(guī)定不同。 ar: 1000 0yyy 0000 0bbb bbbb bbbb bbbb bxxx 比較一下兩種格
自己搞定了,呵呵uint16 dat,b,c; b=dat & 0xffe0; //dat存放已有數(shù)據(jù)(0rrr rrgg gggb bbbb形式) b=b<<1; c=dat & 0x003f; dat=b+c; //轉(zhuǎn)換成(rrrr rggg gggb bbbb形式)原理很簡(jiǎn)單,就是保持低五位不變,即b顏色不變;r g顏色向左一一位后第6位數(shù)跟原來的第六位數(shù)相與,之后加上b顏色。^_^試了一下,蠻爽。
以使用定義好的頭文件結(jié)構(gòu)bitmapfileheader 文件頭bitmapinfoheader 信息頭rgbquad 調(diào)色盤(可選)剩下部分為點(diǎn)陣數(shù)據(jù)關(guān)于bmp數(shù)據(jù)格式:24bit:3個(gè)byte表示一個(gè)像素 依存貯順序?yàn)閎bggrr256色(8bit) 每一個(gè)byte表示一個(gè)像素,存貯的是該像素點(diǎn)在調(diào)色盤中的索引值16色(4bit)每一個(gè)byte表示二個(gè)像素,要注意這里高4位存貯前一個(gè)像素 低4位存貯第二個(gè)像素 存貯也是該像素點(diǎn)在調(diào)色盤里的索引值,既在內(nèi)存里存貯格式為aaaabbbb aaaa是后一個(gè)像素點(diǎn)的數(shù)據(jù),bbbb是前一個(gè)像素點(diǎn)的數(shù)據(jù) 按高位低位則為bbbbaaaa單色 (1bit)每一個(gè)byte表示8個(gè)像素,同16色一樣仍然是從高到低儲(chǔ)存 1位白 0為黑 關(guān)于調(diào)色盤:每一個(gè)占4byte 分別為rgb和一個(gè)保留位,調(diào)色盤的數(shù)量:低于24bit大于1bit的位圖中在bitmapinfoheader中有biclrused一項(xiàng),項(xiàng)目若該項(xiàng)為0則調(diào)色盤數(shù)量為標(biāo)準(zhǔn)值,既為pow(2,bibitcount),若不為0則調(diào)色盤數(shù)量既為該值關(guān)于4字節(jié)對(duì)齊:各種bmp文件都必須4字節(jié)