2 port 4 tombol
Hai geektimes . Satu nyasar datang kepada saya dari China, sirkuit yang saya temukan di jaringan, dan ketika saya memeriksanya, saya menemukan bagian yang sangat menarik untuk diri saya sendiri, ini dia:
Karena hampir semua port mikrokontroler ditempati, orang Cina bertindak sangat cerdik untuk menghemat port, Anda dapat mengevaluasi tingkat kelicikan diri Anda.Bagaimana cara kerjanya?Untuk port pertama, nyalakan resistor pull-up dan periksa status pada port, jika tombol " BAWAH " ditekan , maka kita akan mendapatkan level logika yang rendah. Gambar yang persis sama dengan tombol " SET ", hanya pull-up yang sudah dilakukan untuk port kedua.Untuk membaca tombol " OK ", kami menerjemahkan port kedua menjadi pull-up, dan mengatur port pertama sebagai output, dan membuat level logika rendah. Dalam hal ini, ketika Anda mengklik " OK", arus akan mengalir dari port kedua melalui dioda ke yang pertama, dengan demikian membaca status port kedua, kita mendapatkan tingkat logika yang rendah. Situasi yang sama dengan definisi menekan tombol" ATAS "- pull-up di port pertama, letakkan yang kedua di keluar dan atur level logika rendah. Ketika Anda menekan tombol " ATAS " , arus akan mengalir melalui dioda ke port kedua, dan karenanya, port pertama akan memiliki level logika rendah.Semua publikasi saya di geektimes. Source: https://habr.com/ru/post/id393329/
All Articles