凱凱 發問時間: 科學工程學 · 5 年前

想自己做一個倒數計時器希望在30秒時會有聲音提醒但是不清楚電路及程式該怎麼做 材料有 89S51*1_四合一七段共陰極*2_蜂鳴器*1_電阻470歐姆*4_電阻100K*1_電容0.1pF*1_電容30pF*2_石英震盪器*1_開關*4_腳座40PIN*1_洞洞板*1?

1 個解答

評分
  • 匿名使用者
    5 年前
    最佳解答

    你焊好零件我幫你寫程式並且附說明,

    在教你原理如此你才會學到東西。

    --11/3--

    1. 用什麼compiler? Keil-C? 組語?

    2. 有程式語法概念嗎?例如:陣列、迴圈、If ...

    3. 材料方面有缺,例如:電晶體 或 達靈頓IC....

    4. 這是學校專題?還是業於玩家?

    韌體是我的職業項目之一但最近工作很忙,

    我找時間畫電路圖給你 ( 你不用麵包板了,直接焊上去 )。

    -- 11/4 --

    電晶體給蜂鳴器與七段顯示器,此外蜂鳴器需加二極體,如:1N4148,防止逆向脈衝燒毀電晶體;或者改用ULN2003A內有7組達靈頓,每一組內建一個二極體引到同一個共接腳接出+電源防止逆向脈衝。需要限流電阻。

    -- 11/04 --

    限流電阻:470、330歐姆都可以!

    蜂鳴器電晶體採用PNP是為了避免每次開機BEE一聲很討厭!

    因為8051預設開機所有腳位為輸出HIGH的〝高阻抗〞 ( 即使你在程式第一行設為LOW ) ,

    它的目地是為了避免硬體設計不當燒毀PIN腳。

    -- 11/06 --

    Q: 開關、蜂鳴器的電阻可以用470歐姆的嗎?

    A: 蜂鳴器可以。但開關當按下時比較耗電流約10mA,怕7805供電不足會有壓降且發燙;只要開關不要一直按著不放就OK。

    Q: NPN電晶體是2SC1815的嗎 PNP電晶體是2SA1015的嗎?

    A: YES!

    Q: 控制蜂鳴器的開關跟蜂鳴器可以不接在一起嗎?

    A: 並沒有接在一起,P3.0~P3.3共有4個開關;而P3.4稱為BEE的腳位控制蜂鳴器。

    開關我畫錯了!開關應該擺在IC腳的下方,而旁路電容應該並聯在開關。

    Attachment image
還有問題?馬上發問,尋求解答。