|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
求助,請(qǐng)幫俺做第一個(gè)硬件 |
| 作者:zchlsk 欄目:單片機(jī) |
俺用16F877作了一個(gè)觸發(fā)板,RB端口接一個(gè)開關(guān),按一下開關(guān),RC0端口通(1),松RC0端口斷(0),再按RC1端口通(1),松RC1端口斷(0),再按 RC2端口通(1),松RC2端口斷(0),依次,直到再次循環(huán),但是現(xiàn)在,我想讓RC端口接上繼電器(hrs1-s 5VDC),分別控制繼電器。我不知道應(yīng)該怎樣去做,希望大家能給我?guī)椭!電路怎么搭接,需要選的三極管、二極管,型號(hào)等在這里先謝謝大家了!! |
| 2樓: | >>參與討論 |
| 作者: zchlsk 于 2004/9/6 21:11:00 發(fā)布:
這是程序 status equ 3h portb equ 6h trisb equ 86h portc equ 7h trisc equ 87h data1 equ 20h data2 equ 21h TEMP equ 22h n1 equ d'13' n2 equ 0ffh rp0 equ 5h org 000h nop bsf status,rp0 bsf status,0 movlw 00h movwf trisc movlw 0ffh movwf trisb bcf status,rp0 movlw 00h movwf TEMP movlw 00h movwf portc check btfsc portb,0 goto check call delay btfsc portb,0 goto check rlf TEMP movf TEMP,0 movwf portc check1 btfss portb,0 goto check1 call delay btfss portb,0 goto check1 movf portc,0 movwf TEMP clrf portc goto check delay movlw n1 movwf data1 lp0 movlw n2 movwf data2 lp1 decfsz data2,1 goto lp1 decfsz data1,1 goto lp0 return end |
|
| 3樓: | >>參與討論 |
| 作者: zchlsk 于 2004/9/6 21:21:00 發(fā)布:
俺用的是MPLAB-LCD仿真器 俺用的是MPLAB-LCD仿真器,在仿真器上已經(jīng)通過程序,但是仿真器上沒有繼電器,我弄了半天又是接三極管、二極管,可是總不成功 |
|
| 4樓: | >>參與討論 |
| 作者: 3dmagic 于 2004/9/6 22:36:00 發(fā)布:
直接帶SSR,很簡(jiǎn)單 |
|
| 5樓: | >>參與討論 |
| 作者: zchlsk 于 2004/9/7 8:04:00 發(fā)布:
直接帶SSR,可是不起作用,我試過了 不直接連RC端口輸出大約4.7V,連上之后2.7V,驅(qū)動(dòng)繼電器需要3.5-5V |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |