請問一下串列傳輸有辦法同時輸入16pin嗎 |
答題得分者是:阿信
|
tgs910
一般會員 ![]() ![]() 發表:9 回覆:11 積分:4 註冊:2005-09-30 發送簡訊給我 |
|
㊣
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:261 回覆:2302 積分:1667 註冊:2005-01-04 發送簡訊給我 |
|
阿信
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:111 回覆:983 積分:813 註冊:2005-03-10 發送簡訊給我 |
|
tgs910
一般會員 ![]() ![]() 發表:9 回覆:11 積分:4 註冊:2005-09-30 發送簡訊給我 |
ORG 0000H MOV TMOD,#00100000B MOV TH1,#230 MOV TL1,#230 SETB TR1 ; MOV SCON,#01110000B LOOP: CLR RI CLR TI MOV SBUF,P2 STEB P1.0 STEB P1.1 STEB P1.2 STEB P1.3 STEB P1.4 STEB P1.5 STEB P1.6 STEB P1.7 WAIT1: JNB TI,WAIT1 ; WAIT2: JNB RI,WAIT2 ; MOV A,SBUF JNB ACC.0,CASE0 JNB ACC.1,CASE1 JNB ACC.2,CASE2 JNB ACC.3,CASE3 JNB ACC.4,CASE4 JNB ACC.5,CASE5 JNB ACC.6,CASE6 JNB ACC.7,CASE7 AJMP LOOP ; CASE0: CLR P1.0 AJMP LOOP CASE1: CLR P1.1 AJMP LOOP CASE2: CLR P1.2 AJMP LOOP CASE3: CLR P1.3 AJMP LOOP CASE4: CLR P1.4 AJMP LOOP CASE5: CLR P1.5 AJMP LOOP CASE6: CLR P1.6 AJMP LOOP CASE7: CLR P1.7 AJMP LOOP ; END只要把第一個8051的P1.0按下時 第二個8051的P2.0就會ON PS 第一個8051的P2.0不可ON 第一個8051的P1.0放開時 第二個8051的P2.0就會OFF 現在小弟想用串列傳輸 把第一顆的14隻腳IN同時按下 讓第二顆的14隻腳OUT同時ON PS 第一顆的OUT腳不可ON 也請問一下要如何兩次收 14 bit, 再分兩次送14 bit 請大家幫幫忙 謝謝 PS 第一顆的OUT腳不可ON 發表人 - ㊣ 於 2005/11/08 21:00:14 |
㊣
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:261 回覆:2302 積分:1667 註冊:2005-01-04 發送簡訊給我 |
還是不太清楚耶. 你所謂的 in, out, 輸入輸出, ON, OFF 到底是????
Ex: 當Device 1 P1.0 輸入"0" 則Device 2 P2.0 輸出 "1". 當Device 1 P1.0 輸入"1" 則Device 2 P2.0 輸出 "0".1>為何要用2顆51? 1顆應該就可以解決啦...1顆51有32個I/O 2>51 串列傳輸無論是傳送或接收,一次都只能 8 bit.要傳 14bit 與收 14bit 都需要分兩次. 傳時可先傳前 8bit 或後 8bit, 傳完再傳剩下的 6bit. 接收時亦同.
------
------------------------------------------------------------------------- 走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!? |
tgs910
一般會員 ![]() ![]() 發表:9 回覆:11 積分:4 註冊:2005-09-30 發送簡訊給我 |
不好意思在請問一下
要傳 14bit 與收 14bit 都需要分兩次. 傳時可先傳前 8bit 或後 8bit, 傳完再傳剩下的 6bit. 接收時亦同< >< > 板大的意思是一次最多只可同時8個輸出入
不可能同時有14個信號嘛 我要讓第一顆 30PIN 全按下
第二顆 30PIN 全ON
放開時全OFF
用串列傳輸
有辦法嘛
要如何做
或有資料可攙參考嘛 小弟現在要做的是
把A和B的8051用串列傳輸的方式
當 A 的P1送入信號時 B 的P1負載就導通 A 的P1負載不可有動作
當 B 的P1送入信號時 A 的P1負載就導通 B 的P1負載不可有動作
我要做到A所有的信號送入時
B所有的負載就導通
有辦法嘛
也就是説小弟要讓8051
同時有15個輸出信號
和15個輸入信號
只要讓15個LED全亮就行了 有辦法嘛
要如何做
或有資料可攙參考嘛
|
阿信
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:111 回覆:983 積分:813 註冊:2005-03-10 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |