我有一個(gè) stc89c52的開發(fā)版(我沒有學(xué)過單片機(jī) 什么都還不懂)
有一個(gè)16路的串口繼電器
繼電器用電腦232串口 可控制的 ,繼電器除了16路接線位子 另外還有兩個(gè)位子 一個(gè)是485的串口位子(接口分別為 485b 485a gnd vcc)總共四條線,這個(gè)485的口是另外 不是和232一起
另外一個(gè)口是結(jié)兩條線的 我想應(yīng)該是電源 (接口分別為 12v gnd)注明為p32
這是 繼電器圖片
繼電器信息
AA5A0F1100FF 紅色為數(shù)據(jù)包的開始和結(jié)束位 0F 為模塊的ID號(hào)(硬件設(shè)置00-0F) 1 為控制的繼電器位置(對(duì)應(yīng)Y1) 1 為打開繼電器 0為關(guān)閉繼電器 00為保留位 在查詢命令中為返回的繼電器狀態(tài) 計(jì)算機(jī)發(fā)送指令表(部分):
模塊默認(rèn)地址 00 波特率 9600 8 1 十六進(jìn)制
AA5A000100FF 打開繼電器1 AA5A000000FF 關(guān)閉繼電器1
AA5A001100FF 打開繼電器2 AA5A001000FF 關(guān)閉繼電器2
AA5A002100FF 打開繼電器3 AA5A002000FF 關(guān)閉繼電器3
AA5A003100FF 打開繼電器4 AA5A003000FF 關(guān)閉繼電器4
AA5A004100FF 打開繼電器5 AA5A004000FF 關(guān)閉繼電器5
AA5A005100FF 打開繼電器6 AA5A005000FF 關(guān)閉繼電器6
AA5A006100FF 打開繼電器7 AA5A006000FF 關(guān)閉繼電器7
AA5A007100FF 打開繼電器8 AA5A007000FF 關(guān)閉繼電器8
AA5A008100FF 打開繼電器9 AA5A008000FF 關(guān)閉繼電器9
AA5A009100FF 打開繼電器10 AA5A009000FF 關(guān)閉繼電器10
AA5A00A100FF 打開繼電器11 AA5A00A000FF 關(guān)閉繼電器11
AA5A00B100FF 打開繼電器12 AA5A00B000FF 關(guān)閉繼電器12
AA5A00C100FF 打開繼電器13 AA5A00C000FF 關(guān)閉繼電器13
AA5A00D100FF 打開繼電器14 AA5A00D000FF 關(guān)閉繼電器14
AA5A00E100FF 打開繼電器15 AA5A00E000FF 關(guān)閉繼電器15
AA5A00F100FF 打開繼電器16 AA5A00F000FF 關(guān)閉繼電器16
AA5A00FF00FF 打開所有繼電器 AA5A00FE00FF 關(guān)閉所有繼電器
AA5A00FC00FF 查詢繼電器狀態(tài) 返回 AA5A00FC00FF (FC后面的兩個(gè)十六進(jìn)制對(duì)應(yīng)的兩組8位二進(jìn)制為十六個(gè)繼電器的狀態(tài) 1為打開,0為關(guān)閉)
AA5A00FD00FF 打開部分繼電器
以下是對(duì)打開部分繼電器的詳解:
FD后面的一個(gè)十六進(jìn)制為打開的指令
比如當(dāng)發(fā)送的是AA5A00FD99FF的時(shí)候 打開的是第1,4,5,8繼電器。
99轉(zhuǎn)換成二進(jìn)制是10011001 其中1為打開 0為關(guān)閉。
第一位1對(duì)應(yīng)的是1號(hào)繼電器。
具體為把一個(gè)十六進(jìn)制作為八個(gè)二進(jìn)制用,對(duì)應(yīng)八個(gè)繼電器。
這種方式可以同時(shí)打開1到8個(gè)繼電器。
單片機(jī) 上有很多出口 但是我并不知道哪個(gè)出口干嘛用 這是單片機(jī)的圖片
麻煩大神幫不 新人 先怎么接 程序怎么寫
謝謝了
|