1) P0 dan P2. Port 0 memiliki address 80h sedangkan Port 2 addressnya 0A0h. Port-port ini digunakanuntuk mengakses eksternal memori.
Addresseksternal memori yang digunakan bisa selebar 8 bit atau 16 bit. Pada akses address 8 bit, maka dipergunakan Port 0sebagai bus address yangdimultipleks-waktu dengan data bus.Untuk akses address 16 bit dibutuhkandua buah port 8 bit, yaitu Port 0 dan Port 2. Port 0 berfungsi untukmengeluarkan data byte rendah address eksternal emori, yangdimultipleks-waktu dengan byte data yang sedang dibaca atau ditulis. Port 2digunakan untuk mengeluarkan data byte tinggi address eksternal memori.Untuk eksekusi instruksi yang memerlukan address eksternal memori selebar 8 bit, maka yang berfungsihanyalah Port 0, sedangkan Port 2 mengerluarkan data sebagaimana terletak pada register P2 pada special function register (SFR).Proses multiplexing data dengan address pada Port ) membutuhkan sebuah chip latch eksternal dan sebuah tri-state bidirectionalbuffer yang diakses melalui sinyalkendali ALE dan -RD serta -WR. Contoh akses address memorieksternal 16 bit adalah melalui instruksi MOVXA,@DPTR. Pada instruksi ini address 16 bit untuk eksternal memori dipegang oleh register DPTR.Pada instuksi tersebut data yang adapada memori eksternal dengan address sebagaimananilai DPTR dipindahkan/disalin ke register Accumulator.Akses eksternal memori melalui address 8 bit misalnya pada instruksi MOVXA,@R0.
Pada instruksi ini address 8 bit untuk eksternal memori dipegangoleh register R0. Pada instuksi tersebut data yang ada pada memori eksternaldengan address sebagaimana nilai R0 dipindahkan/disalin ke register Accumulator. Pembacaandan Penulisan Port Paralel.
Spielberger anxiety scale. Dengan melihat konstruksi port paralel yang kesemuanyamemiliki latch, maka ada dualismeproses pembacaan port, antara pembacaan latchdengan pembacaan pin. Adabeberapa instruksi yang melakukan pembacaanlatch, dan sebagian lainmelakukan pembacaan pin. Instruksi yang membaca latch adalah instruksi yang fungsinya membaca suatu nilai, mungkinmengubahnya dan kemudian menuliskannya kembali. Sedangkan instruksi yang hanya melakukanpembacaan suatunilai saja, maka pembacaanya adalah pembacaan pin. Penulisan ke port paraleldapat dilakukan dengan cara menuliskan ke registerport yang bersangkutan, baik secara bit maupun byte. Yang perlu diperhatikan ialah fungsi Port 0 danPort 2 yang digunakan untuk akses memorieksternal.
Data yang ditulis pada Port 0 akan berubah menjadi 0FFh jika terjadi akses ke memorieksternal. Data pada Port 2 akan berubah menjadidata address byte tertinggi pada saatakses ke memori eksternal, dan kembali pada isinya yang semula setelah prosesakses tersebut selesai. Penulisan ke Port 3 menentukan aktif tidaknya pin-pindengan fungsi khusus sebagaimanapada tabel 5.1. Penulisan '1' pada suatu bit mengaktifkan fungsi alternatifpada pin pada bit tersebut. Pada mode 0, baudrate adalah tetap sebesar 1/12 frekuensi osilator.
Bit SMOD pada registerPCON menentukan baud rate pada Mode 2. UntukSMOD=1 baud rate adalah 1/32frekuensi osilator, dan jika SMOD = 0 maka baudrate adalah 1/64 frekuensi osilator.Baud rate untuk mode 1 dan 3 ditentukan oleh kecepatan overflow pada Timer 1atau Timer 2 (satu timer untukpengiriman dan satu lagi untuk penerimaan).
Dengan demikian dimungkinkanpenerimaan dan pengiriman data dengan kecepatan yang berbeda. Namun perludiingat bahwa fasilitas ini hanya dipunyai oleh type 8052 karena tipe 8051tidak memiliki Timer 2. Komunikasi dengan Banyak Prosessor. Serial Port yang dimiliki oleh mikrokontroler MCS-51 memungkinkandijalankannya komunikasi dengan dengan lebih dari dua mikrokontroler pada jalurkabel komunikasi yang sama ( multiprocessorcommunication). Fasilitas yang unik ini dimungkinkan oleh adanya bit ke-9pada komunikasi serial port dengan mode 2 dan 3 yang dapat diprogram lewat bitTB8 (bit yang terkirim) atau RB8(bit yang diterima) pada register SCON.Mikrokontroler MCS-51 dapat dikonfigurasikan agar mengaktifkan sinyal interupsijika bit ke-9 ini (bit RB8) adalah '1'.
Hal ini diperoleh dengan caramemberikan nilai '1' pada bit SM2 di register SCON. Cara kerja komunikasidengan banyak prosesor ini adalah sebagai berikut. Chex quest 2 wad download.
Salam Kapasitorr!!!Pada postingan kali ini kita akan belajar mengenai komunikasi serial antar 2 mikrokontroller. Sebelum kita lanjut, ada baiknya kita tahu terlebih dahulu arti dari komunikasi serial.
Komunikasi Serial Mikrokontroler Picture
Komunikasi serial adalah metode pengiriman data dimana data yang dikirim satu per satu. Jenis komunikasi yang akan kita gunakan adalah USART ( Universal Syncronous Asyncronous Receiver Transmitter). Maksud dari USART tersebut, kita bisa menggunakan 2 mode yaitu mode Syncrounous dan mode Asyncronous. Perbedaannya terletak pada sumber clocknya.
Jika pada syncronous, sumber clocknya harus sama jadi diperlukan PIN yang bertindak sebagai Clock. Pin - pin tersebut adalah RXD, RXD, XCK. Sedangkan pada Asyncronous hanya diperlukan 2 Pin saja yaitu RXD & TXD.Langsung ke bagian setting programnya. Berikut hal - hal yang harus dilakukan untuk mengaktifkan fitur USART.
Komunikasi Serial Mikrokontroler Pics
September 15, 2011Buatlah New Project.Pilih Java Aplication lalu Next. Setelah itu isilah Project Name dengan nama java serial dan uncheck Create Main Class lalu Finish.Setelah itu, buatlah form baru pada Source Packages dengan cara klik kanan pada lalu pilih New, lalu JFrame FormLalu isilah Class Name dengan serialport lalu Finish.Lalu copy file SimpleSerial.java dan SimpleSerialNative.java ke folder src pada folder project yang dikerjakan dan copy juga file SimpleSerialNative.dll ke directory folder project sehingga tampak pada window Projects seperti gambar di bawah ini.Setelah itu buatlah form seperti di bawah ini. The I2C Physical ProtocolWhen the master (your controller) wishes to talk to a slave (our CMPS03 for example) it begins by issuing a start sequence on the I2C bus. A start sequence is one of two special sequences defined for the I2C bus, the other being the stop sequence. The start sequence and stop sequence are special in that these are the only places where the SDA (data line) is allowed to change while the SCL (clock line) is high.
Komunikasi Serial Mikrokontroler Pictures
When data is being transferred, SDA must remain stable and not change whilst SCL is high. The start and stop sequences mark the beginning and end of a transaction with the slave device. February 21, 2011MonoPhonicPlayer (MPPlayer)MonoPhonicPlayer adalah software yang digunakan untuk membuat atau memainkan file.mpp, file yang memainkan music monophonic.mpp sendiri di buat dengan menggunakan format kode nokia composer. Software ini berbasis java jadi terlebih dahulu harus menginstall JDK (Java Development Kit) agar bisa di-running di PC. Berikut link untuk mendownload file JDK.MPProgrammer (MPProgrammer)MPProgrammer adalah software yang digunakan untuk membuat atau mendownload file.mpp ke MPP-Box via serialport. Sama seperti aplikasi di atas, MPProgrammer menggunakan format kode nokia composer.MPP-Box (Hardware)MPP-Box adalah perangkat yang memainkan musik monophonic yang terlebih dahulu didownload dari PC menggunakan MPProgrammer via serialport.AplikasiMPP set ini bisa digunakan sebagai bell di rumah atau sebagai klakson di sepeda atau di motor yang suaranya bisa diganti sesuai keinginan pengguna.Berikut link untuk mendownload MPP Set.
September 15, 2011Buatlah New Project.Pilih Java Aplication lalu Next. Setelah itu isilah Project Name dengan nama java serial dan uncheck Create Main Class lalu Finish.Setelah itu, buatlah form baru pada Source Packages dengan cara klik kanan pada lalu pilih New, lalu JFrame FormLalu isilah Class Name dengan serialport lalu Finish.Lalu copy file SimpleSerial.java dan SimpleSerialNative.java ke folder src pada folder project yang dikerjakan dan copy juga file SimpleSerialNative.dll ke directory folder project sehingga tampak pada window Projects seperti gambar di bawah ini.Setelah itu buatlah form seperti di bawah ini. The I2C Physical ProtocolWhen the master (your controller) wishes to talk to a slave (our CMPS03 for example) it begins by issuing a start sequence on the I2C bus. A start sequence is one of two special sequences defined for the I2C bus, the other being the stop sequence. The start sequence and stop sequence are special in that these are the only places where the SDA (data line) is allowed to change while the SCL (clock line) is high. When data is being transferred, SDA must remain stable and not change whilst SCL is high.
Daystar embroidery software. The start and stop sequences mark the beginning and end of a transaction with the slave device. February 21, 2011MonoPhonicPlayer (MPPlayer)MonoPhonicPlayer adalah software yang digunakan untuk membuat atau memainkan file.mpp, file yang memainkan music monophonic.mpp sendiri di buat dengan menggunakan format kode nokia composer. Software ini berbasis java jadi terlebih dahulu harus menginstall JDK (Java Development Kit) agar bisa di-running di PC. Berikut link untuk mendownload file JDK.MPProgrammer (MPProgrammer)MPProgrammer adalah software yang digunakan untuk membuat atau mendownload file.mpp ke MPP-Box via serialport.
Sama seperti aplikasi di atas, MPProgrammer menggunakan format kode nokia composer.MPP-Box (Hardware)MPP-Box adalah perangkat yang memainkan musik monophonic yang terlebih dahulu didownload dari PC menggunakan MPProgrammer via serialport.AplikasiMPP set ini bisa digunakan sebagai bell di rumah atau sebagai klakson di sepeda atau di motor yang suaranya bisa diganti sesuai keinginan pengguna.Berikut link untuk mendownload MPP Set.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |