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