8051控制ULN2003 |
尚未結案
|
edward333
一般會員 發表:2 回覆:0 積分:0 註冊:2010-05-01 發送簡訊給我 |
先放我的PROGRAM
#include"reg52.h" sbit key0 = P1^0; sbit key1 = P1^1; sbit key2 = P1^2; sbit relay0=P2^0; sbit relay1=P2^1; sbit relay2=P2^2; void main(void) { while(1) { if (!key0) { relay1=0; relay2=0; relay0=1; }; if (!key1) { relay0=0; relay2=0; relay1=1; }; if (!key2) { relay0=0; relay1=0; relay2=1; }; }; } 我是用這個線路連接另一個ADC來量度RESISTANCE VALUE - 那裡是接駁我需要量度的RESISTANCE 但首先我需要量度 -那裡的VOLTAGE才可調教那3個可變電阻的數值 但當我接上電源時,在 - 那裡卻測量不到任何VOLTAGE 救大大打求,是線路問題還是什麼 ?? PS: 我用DMM量度, 把DMM的 接上線路的 , -也接上線路的- 大大打救 星期一便交功課了 編輯記錄
taishyang 重新編輯於 2010-05-06 16:55:26, 註解 無‧
|
handystudio
高階會員 發表:1 回覆:81 積分:106 註冊:2005-03-26 發送簡訊給我 |
應該是你有焊接錯誤,導致繼電器沒起動,所以Q2沒有被導通.
===================引 用 edward333 文 章=================== 先放我的PROGRAM #include"reg52.h" sbit key0 = P1^0; sbit key1 = P1^1; sbit key2 = P1^2; sbit relay0=P2^0; sbit relay1=P2^1; sbit relay2=P2^2; void main(void) { while(1) { if (!key0) { relay1=0; relay2=0; relay0=1; }; if (!key1) { relay0=0; relay2=0; relay1=1; }; if (!key2) { relay0=0; relay1=0; relay2=1; }; }; } 我是用這個線路連接另一個ADC來量度RESISTANCE VALUE - 那裡是接駁我需要量度的RESISTANCE 但首先我需要量度 -那裡的VOLTAGE才可調教那3個可變電阻的數值 但當我接上電源時,在 - 那裡卻測量不到任何VOLTAGE 救大大打求,是線路問題還是什麼 ?? PS: 我用DMM量度, 把DMM的 接上線路的 , -也接上線路的- 大大打救 星期一便交功課了
------
歡迎光臨 輕巧工作室 網站 http://www.handystudio.tw 控制電路板客製設計、製作交貨 8051專題製作/專題客製 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |