multiplekser/demultiplekser?

Collapse
X
 
  • Kellaaeg
  • Show
Clear All
new posts
  • aaduadok
    Liige
    • 07/2003
    • 67

    #1

    multiplekser/demultiplekser?

    olukord: PIC-i (16F876) sisendisse vaja kuus nuppu ühendada. interrupti võimelisi sisendeid on ainult 4 (RB4-RB7). kas on olemas siuke loom kes mu kuuest nupust 3 bitilise väljundi teeks (mille saaks siis RB4-RB6 peale anda)?

    kas ma väga eksin kui arvan et sellise asja nimi võiks multiplekser olla?

    abi oleks abiks,
    aadu
  • felch
    Liige
    • 01/2002
    • 8727

    #2
    Selle asja nimi on kooder, nt. K555IV1 (74148). Aga miks sa nuppe maatriksisse ei ühenda? Koodrikivi jääks kohe ära ja voolutarve alaneks.
    - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
    - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

    Comment

    • aaduadok
      Liige
      • 07/2003
      • 67

      #3
      Selle asja nimi on kooder, nt. K555IV1 (74148). Aga miks sa nuppe maatriksisse ei ühenda? Koodrikivi jääks kohe ära ja voolutarve alaneks.
      umm, maatriks maatriks.. nüüd läks juhe kokku. kas oskad pisikesele gif-ile viidata kuidas selline ühendus välja näeb?

      tänud

      Comment

      • urmas78
        Liige
        • 02/2003
        • 1604

        #4
        Felch pidas vist midagi sellist silmas:



        Paned näiteks 3 juhet väljundiks ja 2 sisendiks, õige programmiga saab alati teada, milline nupp vajutatud, samuti saad ka interrupti tekitada. Kui jutt liiga pealiskaudne, siis küsi uuesti.

        Comment

        • felch
          Liige
          • 01/2002
          • 8727

          #5
          Täpselt nii! 1 variant veel: vead 4 nuppu prosele ja 2 ülejäänut ühendad läbi dioodide nii, et nupu vajutamisel tõmmatakse korraga alla prose KAKS sisendit. Softiga siis analüüsid kas oli 1 siin maas või rohkem.
          Eelis - pääseb vähema arvu pinnidega,soft lihtsam
          puudus - ei saa hästi pihta kas vajutati "lisaklahve" või litsus juuser meelega 2 klahvi korraga alla.
          - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
          - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

          Comment

          • aaduadok
            Liige
            • 07/2003
            • 67

            #6
            Felch pidas vist midagi sellist silmas:



            Paned näiteks 3 juhet väljundiks ja 2 sisendiks, õige programmiga saab alati teada, milline nupp vajutatud, samuti saad ka interrupti tekitada. Kui jutt liiga pealiskaudne, siis küsi uuesti.
            kas ma saan õigesti aru:
            algul panen kõik 3 väljundit kõrgeks. kui nüüd ükskõik mis nupu vajutuse peale üks kahest sisendist kõrgeks läheb, siis püüan selle evendi interruptis kinni. edasi jätan ühe väljundi kõrgeks ja käin kiiresti kõik 3 väljundit kõrgega üle kuni emb-kumb sisend kõrgeks läheb?

            või on veel kavalam moodus olemas?
            tänud, aadu

            Comment

            • felch
              Liige
              • 01/2002
              • 8727

              #7
              Põhimõtteliselt jah. Peaksid veel panema takid sisenditelt maha et sinna häireid ei koguneks.
              - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
              - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

              Comment

              • aaduadok
                Liige
                • 07/2003
                • 67

                #8
                Põhimõtteliselt jah. Peaksid veel panema takid sisenditelt maha et sinna häireid ei koguneks.
                tänud - knowledge sharing ikka ruulib täiega.

                Comment

                Working...