PIC指令
指令 | 指令說明 | 影響旗號 | 參考說明頁數 | |||
位元組運算指令 (BYTE-ORIENTED FILE REGISTER OPERATIONS) | ||||||
ADDWF | f, d, a | 將W與f做相加,並將結果放至W或f。 | C, DC, Z, OV, N | 7 | ||
ADDWFC | f, d, a | 將W與C做相加,並將結果放至W或f。 | C, DC, Z, OV, N | 10 | ||
ANDWF | f, d, a | 將W與f做AND運算,並將結果放至W或f。 | Z, N | 14 | ||
CLRF | f, a | 將f內的值都清為0。 | Z | 31 | ||
COMF | f, d, a | 將f內的值取補數,並將結果放至W或f。 | Z, N | 33 | ||
CPFSEQ | f, a | 若f與W的值相等,則跳過下一個指令。 | 無 | 35 | ||
CPFSGT | f, a | 若f大於W,則跳過下一個指令。 | 無 | 36 | ||
CPFSLT | f, a | 若f小於W,則跳過下一個指令。 | 無 | 37 | ||
DECF | f, d, a | 將f內的值減1,並將結果放至W或f。 | C, DC, Z, OV, N | 40 | ||
DECFSZ | f, d, a | 將f內的值減1,若為0則跳過下一個指令,並將結果放至W或f。 | 無 | 43 | ||
DCFSNZ | f, d, a | 將f內的值減1,若不為0則跳過下一個指令,並將結果放至W或f。 | 無 | 45 | ||
INCF | f, d, a | 將f內的值加1,並將結果放至W或f。 | C, DC, Z, OV, N | 48 | ||
INCFSZ | f, d, a | 將f內的值加1,若為0則跳過下一個指令,並將結果放至W或f。 | 無 | 51 | ||
INFSNZ | f, d, a | 將f內的值加1,若不為0則跳過下一個指令,並將結果放至W或f。 | 無 | 53 | ||
IORWF | f, d, a | 將W與f做OR運算,並將結果放至W或f。 | Z, N | 57 | ||
MOVF | f, d, a | 將f內的值搬到W或f。 | Z, N | 61 | ||
MOVFF | 將 | 無 | 63 | |||
MOVWF | f, a | 將W內的值搬到f中。 | 無 | 66 | ||
MULWF | f, a | 將W與f做相乘。 | 無 | 68 | ||
NEGF | f, a | 將f內的值取2的補數。 | C, DC, Z, OV, N | 70 | ||
RLCF | f, d, a | 將f內的值與C一起做左移動作,並將結果放至W或f。 | C, Z, N | 80 | ||
RLNCF | f, d, a | 將f內的值做左移動作,並將結果放至W或f。 | Z, N | 82 | ||
RRCF | f, d, a | 將f內的值與C一起做右移動作,並將結果放至W或f。 | C, Z, N | 84 | ||
RRNCF | f, d, a | 將f內的值做右移動作,並將結果放至W或f。 | Z, N | 86 | ||
SETF | f, a | 將f內的值設為0xFF。 | 無 | 88 | ||
SUBFWB | f, d, a | 將W內的值減掉C及f,並將結果放至W或f。 | C, DC, Z, OV, N | 90 | ||
SUBWF | f, d, a | 將W內的值減掉f,並將結果放至W或f。 | C, DC, Z, OV, N | 94 | ||
SUBWFB | f, d, a | 將f內的值減掉W及C,並將結果放至W或f。 | C, DC, Z, OV, N | 96 | ||
SWAPF | f, d, a | 將f內的值高4位元與低4位元對調,並將結果放至W或f。 | 無 | 98 | ||
TSTFSZ | f, a | 測試f內的值是否等於0,若為0則跳過下一個指令。 | 無 | 105 | ||
XORWF | f, d, a | 將W與f做XOR運算,並將結果放至W或f。 | Z, N | 108 | ||
位元運算指令 (BIT-ORIENTED FILE REGISTER OPERATIONS) | ||||||
BCF | f, b, a | 將f內某個位元 (Bit) 設定為0。 | 無 | 17 | ||
BSF | f, b, a | 將f內某個位元 (Bit) 設定為1。 | 無 | 24 | ||
BTFSC | f, b, a | 測試f內某個位元 (Bit) 的值是否等於0,若為0則跳過下一個指令。 | 無 | 25 | ||
BTFSS | f, b, a | 測試f內某個位元 (Bit) 的值是否等於1,若為1則跳過下一個指令。 | 無 | 26 | ||
BTG | f, d, a | 將f內某個位元 (Bit) 做NOT運算。 | 無 | 27 | ||
Note: | Ff表示暫存器。 | Fd表示資料存放的地方,d = 0表示存放在W累加器;d = 1表示存放在f暫存器。 | ||||
Fb表示暫存器的第b個位元。 | ||||||
Fk表示8位元常數。 | Fa表示資料存放在那個記憶體位置,a = 0表示放在目前的記憶體位置;a = 1表示放在BSR暫存器內所指定的記憶體位置。 | |||||
Fn表示程式記憶體的位址。 | ||||||
PIC18系列家族指令快速索引 (續)
指令 | 指令說明 | 影響旗號 | 參考說明頁數 | |||
程式流程控制指令 (CONTROL OPERATIONS) | ||||||
BC | n | 若C = 1則跳到位址n去。 | 無 | 16 | ||
BN | n | 若N = 1則跳到位址n去。 | 無 | 18 | ||
BNC | n | 若C = 0則跳到位址n去。 | 無 | 19 | ||
BNN | n | 若N = 0則跳到位址n去。 | 無 | 20 | ||
BNOV | n | 若OV = 0則跳到位址n去。 | 無 | 21 | ||
BNZ | n | 若Z = 0則跳到位址n去。 | 無 | 22 | ||
BOV | n | 若OV = 1則跳到位址n去。 | 無 | 28 | ||
BRA | n | 無條件跳到位址n去 ( | 無 | 23 | ||
BZ | n | 若Z = 1則跳到位址n去。 | 無 | 29 | ||
CALL | n, s | 將下一個指令的PC值存到堆疊的最上層,並跳到位址n去 ( | 無 | 30 | ||
CLRWDT | 將看門狗計時器清為0。 | 無 | 32 | |||
DAW | 將W內的值做BCD調整。 | 無 | 38 | |||
GOTO | n | 無條件跳到位址n去 ( | 無 | 47 | ||
NOP | 空指令。 | 無 | 72 | |||
POP | 將堆疊最上層的值取出來。 | 無 | 73 | |||
PUSH | 將下一個指令的PC值存到堆疊的最上層。 | 無 | 74 | |||
RCALL | n | 將下一個指令的PC值存到堆疊的最上層,並跳到位址n去 ( | 無 | 75 | ||
RESET | 利用軟體將系統重置。 | 無 | 76 | |||
RETFIE | s | 由中斷副程式返回主程式,並將堆疊最上層的值取出來放至PC中,而主程式由目前PC值開始執行。 | 無 | 77 | ||
RETURN | s | 由副程式返回主程式,並將堆疊最上層的值取出來放至PC中,而主程式由目前PC值開始執行。 | 無 | 79 | ||
SLEEP | 進入睡眠狀態。 | 無 | 89 | |||
Note: | Ff表示暫存器。 | Fd表示資料存放的地方,d = 0表示存放在W累加器;d = 1表示存放在f暫存器。 | ||||
Fb表示暫存器的第b個位元。 | ||||||
Fk表示8位元常數。 Fn表示程式記憶體的位址。 | Fa表示資料存放在那個記憶體位置,a = 0表示放在目前的記憶體位置;a = 1表示放在BSR暫存器內所指定的記憶體位置。 | |||||
PIC18系列家族指令快速索引 (續)
指令 | 指令說明 | 影響旗號 | 參考說明頁數 | |||
立即常數定址 (LITERAL OPERATIONS) | ||||||
ADDLW | k | 將常數k與W做相加。 | C, DC, Z, OV, N | 4 | ||
ANDLW | k | 將常數k與W做AND運算。 | Z, N | 12 | ||
IORLW | k | 將常數k與W做OR運算。 | Z, N | 55 | ||
LFSR | f, k | 將常數k (12-bit) 搬到第f個FSR暫存器去 (f = 0 ~ 2 ) 。 | 無 | 59 | ||
MOVLB | k | 將常數k搬到BSR暫存器去。 | 無 | 64 | ||
MOVLW | k | 將常數k搬到W去。 | 無 | 65 | ||
MULLW | k | 將常數k與W做乘法運算。 | 無 | 67 | ||
RETLW | k | 將堆疊最上層的值取出來放至PC中,並將W的值設為k ( | 無 | 78 | ||
SUBLW | k | 將常數k與W做減法。 | C, DC, Z, OV, N | 92 | ||
XORLW | k | 將常數k與W做XOR運算。 | Z, N | 106 | ||
程式記憶體讀寫指令 (DATA MEMORY <-> PROGRAM MEMORY OPERATIONS) | ||||||
TBLRD* | 以TBLPTRH與TBLPTRL記錄器之內容為位址指標,讀取程式記憶體之內容至TABLAT暫存器中。 | 無 | 99 | |||
TBLRD*+ | 以TBLPTRH與TBLPTRL記錄器之內容為位址指標,讀取程式記憶體之內容至TABLAT暫存器中,然後將位址指標自動加1。 | 無 | 99 | |||
TBLRD*- | 以TBLPTRH與TBLPTRL記錄器之內容為位址指標,讀取程式記憶體之內容至TABLAT暫存器中,然後將位址指標自動減1。 | 無 | 99 | |||
TBLRD+* | 先將TBLPTRH與TBLPTRL記錄器先加1,然後以TBLPTRH與TBLPTRL記錄器之內容為位址指標,讀取程式記憶體之內容至TABLAT暫存器中。 | 無 | 99 | |||
TBLWT* | 以TBLPTRH與TBLPTRL記錄器之內容為位址指標,將TABLAT暫存器內的值寫入程式記憶體中。 | 無 | 102 | |||
TBLWT*+ | 以TBLPTRH與TBLPTRL記錄器之內容為位址指標,將TABLAT暫存器內的值寫入程式記憶體中,然後將位址指標自動加1。 | 無 | 102 | |||
TBLWT*- | 以TBLPTRH與TBLPTRL記錄器之內容為位址指標,將TABLAT暫存器內的值寫入程式記憶體中,然後將位址指標自動減1。 | 無 | 102 | |||
TBLWT+* | 先將TBLPTRH與TBLPTRL記錄器先加1,然後以TBLPTRH與TBLPTRL記錄器之內容為位址指標,將TABLAT暫存器內的值寫入程式記憶體中。 | 無 | 102 | |||
Note: | Ff表示暫存器。 | Fd表示資料存放的地方,d = 0表示存放在W累加器;d = 1表示存放在f暫存器。 | ||||
Fb表示暫存器的第b個位元。 | ||||||
Fk表示8位元常數。 Fn表示程式記憶體的位址。 | Fa表示資料存放在那個記憶體位置,a = 0表示放在目前的記憶體位置;a = 1表示放在BSR暫存器內所指定的記憶體位置。 | |||||
指令名稱:ADDLW
原 意:ADD literal to W
語 法:[label] ADDLW k
運 算 元:
運算說明:(W) + K -> W
影響旗標:N, OV, C, DC, Z
指令說明:W累加器中的值與k值相加,並將運算結果放回W累加器中。
類 別:立即常數定址法。
組 別:數學運算加法指令。
範例一:
ADDLW 0x11 ;將0x11的值與W累加器相加,結果放回W累加器中。
執行前:
W = 0x1F ;假設執行前W累加器的值為0x1F。
N = OV = C = DC = Z = 0 ;假設執行前狀態暫存器的值皆為0。
執行後:
W = 0x30 ;執行後W累加器的值為0x30。
N = OV = C = 0,DC = 1 ;半進位旗標等於1,因為低四位元相加之後有進位的情形發生,因此半進位旗標DC等於1其餘旗標狀態不變。
範例二:
ADDLW 0x11 ;將0x11的值與W累加器相加,結果放回W累加器中。
執行前:
W = 0x7F ;假設執行前W累加器的值為0x7F。
N = OV = C = DC = Z = 0 ;假設執行前狀態暫存器的值皆為0。
執行後:
W = 0x90 ;執行後W累加器的值為0x90。
N = OV = DC = 1,Z = C = 0 ;半進位旗標DC等於1,因為低四位元相加後有進位情形發生;溢位旗標OV等於1,因為兩數相加後第7個位元有進位情形發生;負號旗標N等於1,因為兩數 相加後結果大於127,因為使用2的補數作運算,所以結果大於127便算是負號。
範例三:
ADDLW 0x11 ;將0x11的值與W累加器相加,結果放回W累加器中。
執行前:
W = 0x9F ;假設執行前W累加器的值為0x9F。
N = OV = C = DC = Z = 0 ;假設執行前狀態暫存器的值皆為0。
執行後:
W = 0xB0 ;執行後W累加器的值為0xB0。
N = DC = 1,OV = Z = C = 0 ;半進位旗標DC等於1,因為低四位元相加後有進位情形發生;負號旗標N等於1,因為使用2的補數作運算,因此兩數相加後結果大於127,N等於1。範例 二與範例三之不同是在於範例二在相加前第七個位元為0,相加後第七個位元為1,因此溢位旗標OV等於1 (根據Microchip的定義) ,而範例三不同的是在相加前第七個位元為1,相加後第七個位元為1,因此溢位旗標OV不變,依然是等於0。
範例四:
ADDLW 0x01 ;將0x01的值與W累加器相加,結果放回W累加器中。
執行前:
W = 0xFF ;假設執行前W累加器的值為0xFF。
N = OV = C = DC = Z = 0 ;假設執行前狀態暫存器的值皆為0。
執行後:
W = 0x00 ;執行後W累加器的值為0x00,因為累加器為8 bits的暫存器,因此相加後結果超過255 (0xFF) 便會歸0。
N = OV = 0,C = DC = Z = 1 ;由於兩數相加後結果超過255 (0xFF) ,因此進位旗標C會被設定為1;又相加後W累加器的值為0x00,因此零位旗標Z會被設定為1;又由於低四位元相加後有進位情形發生,因此半進位旗標DC 被設定為1。
指令名稱:ADDWF
原 意:ADD W to f
語 法:[label] ADDWF f , d, a
運 算 元:
運算說明:(W) + (f) -> dest
影響旗標:N, OV, C, DC, Z
指 令說明:W累加器中的值與f暫存器中的值相加,並將運算結果放回 ’d’ 所指定的暫存器中。若d = 0,則運算後的結果放到W累加器中;若d = 1,則運算後的結果放到f暫存器中,存放運算結果的暫存器若是存放到W累加器中,我們也可以寫成W (表W累加器) ;若存放運算結果的暫存器若是存放到暫存器中,我們也可以寫成F (表暫存器) 。若a = 0,則運算後的結果放到目前RAM的位址中;若a = 1,則運算後的結果放到BSR暫存器所指定的RAM位址中。
類 別:資料轉移指令。
組 別:數學運算加法指令。
範例一:
ADDWF REG, 0, 0 ;將暫存器 (REG) 的值與W累加器的值相加,結果放回W累加器中。
執行前:
W = 0x11 ;假設執行前W累加器的值為0x11。
REG = 0x0F ;假設執行前REG暫存器的值為0x0F。
N = OV = C = DC = Z = 0 ;假設執行前狀態暫存器的值皆為0。
執行後:
W = 0x20
REG = 0x0F
N = OV = C = Z = 0,DC = 1
?結果放回W累加器中。
範例二:
ADDWF REG, W, 0
執行前:
W = 0x17
REG = 0xC2
N = OV = C = DC = Z = 0
執行後:
W = 0xD9
REG = 0xC2
N = OV = C = DC = Z = 0
?結果放回W累加器中。
範例三:
ADDWF REG, F, 1 (if BSR = 0x01)
執行前:
W = 0x17
REG = 0xC2
N = OV = C = DC = Z = 0
執行後:
W = 0x17
REG = 0xC2
RAM位址100 = 0xD9
N = OV = C = DC = Z = 0
?結果放在BSR暫存器所指定的位址中。
範例四:
ADDWF REG, W
執行前:
W = 0x17
REG = 0xC2
N = OV = C = DC = Z = 0
執行後:
W = 0xD9
REG = 0xC2
N = OV = C = DC = Z = 0
?結果放回W累加器中。
範例五:
ADDWF REG, F
執行前:
W = 0x01
REG = 0x10
N = OV = C = DC = Z = 0
執行後:
W = 0x01
REG = 0x11
N = OV = C = DC = Z = 0
?結果放回暫存器中。
指令名稱:ADDWFC
原 意:ADD W and Carry bit to f
語 法:[label] ADDWFC f , d, a
運 算 元:
運算說明:(W) + (f) + (c) -> dest
影響旗標:N, OV, C, DC, Z
指 令說明:W累加器中的值與f暫存器中的值與進位旗標三者相加,並將運算結果放回 ’d’ 所指定的暫存器中。若d = 0,則運算後的結果放到W累加器中;若d = 1,則運算後的結果放到f暫存器中,存放運算結果的暫存器若是存放到W累加器中,我們也可以寫成W (表W累加器) ;若存放運算結果的暫存器若是存放到暫存器中,我們也可以寫成F (表暫存器) 。若a = 0,則運算後的結果放到f所指定的暫存器中;若a = 1為不存在狀態。
類 別:資料轉移指令。
組 別:數學運算加法指令。
範例一:
ADDWFC REG, 0, 1
執行前:
W = 0x4D
REG = 0x02
Carry=1
N = OV = DC = Z = 0
執行後:
W = 0x50
REG = 0x02
Carry=0
N = OV = DC = Z = 0
?結果放回W累加器中,進位旗標C = 0。
範例二:
ADDWFC REG, F, 0
執行前:
W = 0x4D
REG = 0x02
Carry=1
N = OV = DC = Z = 0
執行後:
W = 0x4D
REG = 0x50
Carry=0
N = OV = DC = Z = 0
?結果放回暫存器中,進位旗標C = 0。
指令名稱:ANDLW
原 意:AND literal with W
語 法:[label] ANDLW k
運 算 元:
運算說明:(W) .AND. k -> W
影響旗標:N, Z
指令說明:W累加器中的值與k值做邏輯的AND運算,並將運算結果放回W累加器中。
類 別:立即常數定址法。
組 別:邏輯運算AND指令。
範例一:
ANDLW 0x5F
執行前:
W = 0xA3 = 10100011
N = Z = 0
執行後:
W = 0x03
N = Z = 0
範例二:
ANDLW 0x00
執行前:
W = 0x5F = 01011111
N = Z = 0
執行後:
W = 0x00
N = 0;Z=1
指令名稱:ANDWF
原 意:AND W with f
語 法:[label] ANDWF f , d, a
運 算 元:
運算說明:(W) .AND. (f) -> dest
影響旗標:N, Z
指 令說明:W累加器中的值與f暫存器中的值做邏輯AND運算,並將運算結果放回 ’d’ 所指定的暫存器中。若d = 0,則運算後的結果放到W累加器中;若d = 1,則運算後的結果放到f暫存器中,存放運算結果的暫存器若是存放到W累加器中,我們也可以寫成W (表W累加器) ;若存放運算結果的暫存器若是存放到暫存器中,我們也可以寫成F (表暫存器) 。若a = 0,則運算後的結果放到f所指定的暫存器中;若a = 1不存在 (系統預設值) 。
類 別:邏輯運算指令。
組 別:邏輯運算AND指令。
範例一:
ANDWF REG, 0, 0
執行前:
W = 0x17
REG = 0xC2
N = Z = 0
執行後:
W = 0x02
REG = 0xC2
N = Z = 0
?結果放回W累加器中。
範例二:
ANDWF REG, F
執行前:
W = 0x01
REG = 0xFF
N = Z = 0
執行後:
W = 0x01
REG = 0x01
N = Z = 0
?結果放回暫存器中。
指令名稱:BC
原 意:Branch if Carry
語 法:[label] BC label name
運 算 元:
運算說明:If carry bit is ‘1’, jump to label name.
影響旗標:無
指令說明:當狀態暫存器中的進位旗標C等於1時,就跳到指定的位址。
類 別:程式流程控制指令。
組 別:比較跳躍指令。
範例一:
Here BC Lab1 ;若是進位旗標C等於1就跳到Lab1的位址,若是進位旗標C不等於1則程式往下執行。
執行前:
PC = 在目前Here的位址
C = 1
執行後:
PC = 跳到Lab1的位址
C = 1
指令名稱:BCF
原 意:Bit Clear f
語 法:[label] BCF f, b
運 算 元:
運算說明:0 -> f < b >
影響旗標:無
指令說明:將暫存器中的某一個位元清除為0。
類 別:位元定址指令。
組 別:單一位元清除指令。
範例一:
BCF REG,2 ;將REG暫存器的第2個位元清除為0。
執行前:
REG = 11111111 = 0xFF ;REG暫存器的值為0xFF。
執行後:
REG = 11111011 = 0xFB ;將REG暫存器的第2個位元清除為0,從右邊算起為第0個位元、第1個位元、第2個位元,以下依此類推。
指令名稱:BN
原 意:Branch if Negative
語 法:[label] BN Label name
運 算 元:
運算說明:If negative bit is ‘1’, jump to label name.
影響旗標:無
指令說明:當狀態暫存器中的負號旗標N等於1時,就跳到指定的位址。
類 別:程式流程控制指令。
組 別:比較跳躍指令。
範例一:
Here BN Lab1 ;若是負號旗標N等於1就跳到Lab1的位址,若是負號旗標N不等於1則程式往下執行。
執行前:
PC = 在目前Here的位址
N = 1
執行後:
PC = 跳到Lab1的位址
N = 1
指令名稱:BNC
原 意:Branch if Not Carry
語 法:[label] BNC label name
運 算 元:
運算說明:If carry bit is ‘0’, jump to label name.
上一篇:超聲波PIC單片機C程序
下一篇:單片機EC1數字旋扭編碼仿真程序
推薦閱讀
史海拾趣
作為一家高新技術企業,Dowosemi公司深知研發投入對企業發展的重要性。他們每年都將大量的資金投入到研發領域,不斷推出新的產品和解決方案。這些新產品不僅提升了公司的技術實力,也為公司帶來了更多的市場機會。正是這種對研發的重視和投入,讓Dowosemi公司在競爭激烈的電子行業中保持了持續的發展動力。
AVX一直致力于綠色技術的研發與應用。在數十年的深入研發支持下,AVX的產品為各種綠色技術提供了關鍵的支持,如風能、太陽能和水力發電等領域。這些技術的應用旨在節省現有能源并創建可靠、價格合理的電子系統,為可持續發展做出了積極貢獻。AVX在這一領域的持續投入和創新,使其在綠色技術領域取得了顯著成果。
為了加快市場拓展和技術創新步伐,博通集成積極尋求與產業鏈上下游企業的戰略合作。公司與多家知名企業建立了緊密的合作關系,共同推動無線通訊技術的發展和應用。通過戰略合作,博通集成不僅獲得了更多的市場資源和技術支持,還實現了與合作伙伴的共贏發展。
2018年,ASPEED正式推出Cupola360 360度影像拼接處理芯片暨解決方案。這一創新產品的推出,標志著ASPEED將產品線成功擴展至圖像處理相關領域。Cupola360芯片的高性能與廣泛應用場景,使其在安防監控、虛擬現實等領域受到廣泛關注,為ASPEED帶來了新的增長點。
在全球化的浪潮下,Eurohm Resistors公司積極拓展海外市場。公司深入分析了全球電子行業的發展趨勢和市場需求,制定了詳細的市場拓展計劃。通過與當地合作伙伴的緊密合作,Eurohm Resistors成功打入了多個國家和地區的市場,實現了全球化布局。
作為公認的環境密封連接器及元器件領先制造商,BULGIN公司一直專注于提升在環境密封、電源及防控產品領域的市場地位。公司憑借在極具挑戰性的環境中提供可靠、堅固的電源、信號和數據連接的能力,贏得了客戶的廣泛贊譽。其中,備受歡迎的Buccaneer圓形連接器系列在業界享有出色的聲譽,成為公司的一大亮點。
這五個故事展示了BULGIN公司在電子行業中的發展歷程和關鍵里程碑。從創立初期到成為全球領先的電子零件制造商,再到戰略性合并和業務擴展,BULGIN始終保持著創新精神和對優質產品的追求。如今,作為環境密封連接器及元器件的領先制造商,BULGIN將繼續為客戶提供卓越的產品和服務,推動電子行業的持續發展。
小弟我今年快大專畢業,面臨著找工作的問題。我在無錫,這里的半導體公司特別多。因為對微電專業知之甚少,所以不知道該怎樣選擇。 我所在的學校是大專,專業理論知識不是很深,老師只是教個結果,推導過程沒有仔細講。我擅長動手能力我想 ...… 查看全部問答∨ |
在大功率的應用中,用于單個IGBT電流無法滿足應用,需要IGBT并聯使用。IGBT并聯使用有許多關鍵問題需要研究,有使用IGBT并聯技術目前應用于產品的壇友嗎?有能否告訴應用心得和典型處理措施… 查看全部問答∨ |
1 前言 隨著社會的發展和生活水平的提高,人們對生活質量也提出了更高的要求。近年來,移動醫療是遠程醫療領域內的一個研究熱點。移動醫療對戶外病人進行實時監護,并把數據實時地發送到社區醫院的監護中心,同時病人還可以享受醫療信息平臺提供 ...… 查看全部問答∨ |
|
請問這段代碼哪里有問題?怎么改? /*中斷實現串口通信 */ #include unsigned char flag; void main() { void init(); init(); while(1) { whi ...… 查看全部問答∨ |
|
小弟菜鳥一個,本科學的通信,工作后一直只管硬件電路,軟件從來不碰 現在想學嵌入式開發了,準備買arm的開發板,taobao上的看了半天也不敢買,在網上槍手貼的廣告比介紹還多,也不敢隨便相信 有沒有高手給推薦個?多謝啦… 查看全部問答∨ |
|
Symbol Mobility Developer Kit v1.5 for .NET重新安裝問題 使用的是VS2003. Symbol Mobility Developer Kit v1.5 for .NET安裝完之后. 在控制面板中卸載.再也裝不上去Symbol Mobility Developer Kit v1.5 for .NET 求高手指點一下,已經被暈了二天了. … 查看全部問答∨ |
求教高手稱重行業多點測量的問題, 如下圖臺面四角安裝壓力傳感器,并作為支撐點。要求在臺面任意點上放置重物的測量結果基本相同,每個傳感器量程100KG,精度到0.01g。 設計中遇到一個難題:如何保證多點測量的結果基本相同 個人感覺不會是簡單 ...… 查看全部問答∨ |
設計資源 培訓 開發板 精華推薦
- 答題贏好禮:ADI MEMS工業監測助力機器大健康發展
- 【干貨上新】電源解決方案和技術第二趴 | DigiKey 應用探索站
- 有獎問答 | TE 互連解決方案助力智慧城市智能監控
- 有獎直播 | 英飛凌新型固態隔離器的創新技術與應用設計
- 嵌入式工程師AI挑戰營(進階):基于RV1106部署InsightFace算法,實現多人的實時人臉識別
- 情人節禮物:愛要怎么說出口?
- 有獎直播報名:TI DLP®技術在汽車行業的創新應用——增強型抬頭顯示
- 有獎活動|逛安富利人工智能云會展,解鎖AI資料,贏好禮!
- 以科技先行,傳感新未來 下載艾邁斯半導體 《高精度短距離測量方案 》答題贏好禮!
- 捉蟲行動二:爭做EE下載中心黑貓警長!