全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1776
推到 Plurk!
推到 Facebook!

16對1多工器搭配89c51

缺席
f13809
一般會員


發表:1
回覆:0
積分:0
註冊:2009-01-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-01-06 17:44:13 IP:123.204.xxx.xxx 訂閱
我在多工器的輸入端
是利用其中的九隻腳接著9個感測器
搭配89c51去掃描感測器哪個有動作
然後由輸出接到軟體抓取
請問這個89C51該如何寫c語言程式讓他可以達成這個動作

P.S 方塊圖如附檔
附加檔案:496327ecea272_89c51.JPG
vans007
一般會員


發表:9
回覆:11
積分:9
註冊:2008-12-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-01-06 22:45:45 IP:218.160.xxx.xxx 訂閱
#include < reg51.h >
sbit led1=P1^0;
char scan[5]={0xfe,0xfd,0xfc,0xfb,0xfa};
main()
{
char i;
while(1)
{
for(i=0;i<5;i )
{
if(P0==scan[i])
{
led1=0;
break;
}
}
led1=1;
}
}
再改改程式吧,看你要怎麼應用
編輯記錄
vans007 重新編輯於 2009-01-06 22:46:11, 註解 無‧
vans007 重新編輯於 2009-01-06 22:46:33, 註解 無‧
vans007 重新編輯於 2009-01-06 22:47:15, 註解 無‧
系統時間:2024-05-03 5:25:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!