{"id":265,"date":"2024-06-01T03:58:02","date_gmt":"2024-05-31T20:58:02","guid":{"rendered":"http:\/\/www.tneutron.net\/mikro\/?p=265"},"modified":"2024-05-31T07:54:27","modified_gmt":"2024-05-31T00:54:27","slug":"arsitektur-mikrokontroler-at89s51","status":"publish","type":"post","link":"https:\/\/www.tneutron.net\/mikro\/arsitektur-mikrokontroler-at89s51\/","title":{"rendered":"Arsitektur Mikrokontroler AT89S51"},"content":{"rendered":"<p>Adapun arsitektur dari mikrokontroler AT89S51 dapat dilihat sebagai berikut :<\/p>\n<p><a href=\"http:\/\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image_thumb2.png\" alt=\"image\" width=\"438\" height=\"327\" border=\"0\" \/><\/a><\/p>\n<p>Gambar 15 Diagram blok mikrokontroler 89S51<\/p>\n<p>Dan arsitektur memori mikrokontroler 8051 dapat dilihat pada gambar<\/p>\n<p><a href=\"http:\/\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image9.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image_thumb8.png\" alt=\"image\" width=\"393\" height=\"227\" border=\"0\" \/><\/a><\/p>\n<p>Gambar 16 Arsitektur Memori Mikrokontroller 8051<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Fasilitas Timer dan Counter<\/strong><br \/>\nBanyak aplikasi mikrokontroler memerlukan penghitungan dari kejadian eksternal, seperti frekuensi dari pulsa atau pembangkitan tunda waktu internal antar komputer. Kedua contoh tersebut dapat dilakukan menggunakan teknik software, namun loop software untuk penghitungan atau pewaktuan mejadikan prosesor terbebani. Oleh karena itu untuk menghidari hal tersebut kita dapat menggunakan fasilitas yang tersedia di mikrokontroler berupa up counter 16-bit yang diberi nama T0 dan T1. Setiap counter mungkin deprogram untuk menghitung pulsa clock internal, beraksi sebagai timer atau diprogram sebagai counter untuk menghitung pulsa eksternal.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Interupsi Timer Counter<\/strong><br \/>\nCounter telah dimasukan ke dalam chip, sehigga processor dapat melakukan kerja penghitungan dan pewaktuan. Ketika program menginginkan untuk menghitung jumlah tertentu dari pulsa internal atau kejadian eksternal, sebuah angka ditempatkan pada counter. Counter bertambah dari angka awal ke maksimum dan kemudian kembali ke nol pada pulsa akhir dan juga mengatur timer flag. Kondisi flag diuji oleh sebuah nstruksi untuk memberitahu program bahwa hitungan telah dilakukan atau flag digunakan untuk meninterupsi program.<\/p>\n<p><a href=\"http:\/\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image13.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image_thumb13.png\" alt=\"image\" width=\"444\" height=\"227\" border=\"0\" \/><\/a><\/p>\n<p>Gambar 17 Logika Kontrol Timer\/Counter<\/p>\n<p><strong>Serial Data Input\/Output<\/strong><br \/>\nKonputer harus dapat berkomunikasi dengan komputer yang lain. Salah satu cara yang murah untuk berkomunikasi adalah mengirimkan dan menerima bit data serial. 8051 mempunyai rangkaian komunikasi data serial yang menggunakan register SBUF untuk mempertahankan data. Register SCON mengontrol komunikasi data, register PCON mengontrol rate data. Dan pin RDX (P3.0) dan TDX (P3.1) menghubungkan ke jaringan data serial.<\/p>\n<p>SBUF secara fisik terdiri dari dua register. Satu adalah hanya menulis dan digunakan untuk mempertahankan data yang akan dikirimkan 8051 melalui TDX. Yang lain adalah hanya membaca dan mempertahankan data yang diterima dari sumber eksternal melalui RDX. Keduanya saling tidak terpisah menggunakan alamat 99h. Terdapat empat moda programmable untuk komunikasi data serial yang dipilih oleh pengaturan bit SMX pada SCON. Baud rate ditentukan oleh moda yang dipilih. Gambar 1.17 menunjukan tugas bit untuk SCON dan PCON.<\/p>\n<p><strong>Interupsi Data Serial<\/strong><br \/>\nKomunikasi data serial adalah proses komunikasi yang relative lambat, mengambil beberapa mdetik setiap byte data untuk melakukannya.<\/p>\n<p><a href=\"http:\/\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image14.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image_thumb14.png\" alt=\"image\" width=\"444\" height=\"79\" border=\"0\" \/><\/a><\/p>\n<p>Gambar 18 Register Fungsi SCON dan PCON<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adapun arsitektur dari mikrokontroler AT89S51 dapat dilihat sebagai berikut : Gambar 15 Diagram blok mikrokontroler 89S51 Dan arsitektur memori mikrokontroler<\/p>\n","protected":false},"author":1,"featured_media":264,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[174],"tags":[225,226,229,227,228,233,234,230,231,232],"class_list":["post-265","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-merancang-rangkaian-kontrol","tag-arsitektur-mikrokontroler","tag-arsitektur-mikrokontroler-atmega16","tag-arsitektur-mikrokontroler-atmega32","tag-arsitektur-mikrokontroler-atmega328","tag-arsitektur-mikrokontroler-atmega8535","tag-arsitektur-mikrokontroler-harvard","tag-arsitektur-mikrokontroler-keluarga-avr","tag-arsitektur-mikrokontroler-mcs-51","tag-arsitektur-mikrokontroler-pic","tag-arsitektur-mikrokontroler-versi-harvard"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Arsitektur Mikrokontroler AT89S51 - TN Mikro<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tneutron.net\/mikro\/arsitektur-mikrokontroler-at89s51\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Arsitektur Mikrokontroler AT89S51 - TN Mikro\" \/>\n<meta name=\"twitter:description\" content=\"Adapun arsitektur dari mikrokontroler AT89S51 dapat dilihat sebagai berikut : Gambar 15 Diagram blok mikrokontroler 89S51 Dan arsitektur memori mikrokontroler\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image_thumb14.png\" \/>\n<meta name=\"twitter:creator\" content=\"@t_neutron\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Taufiqullah\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/arsitektur-mikrokontroler-at89s51\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/arsitektur-mikrokontroler-at89s51\\\/\"},\"author\":{\"name\":\"Taufiqullah\",\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/#\\\/schema\\\/person\\\/b57f791b694136047454bb6ac5cbe375\"},\"headline\":\"Arsitektur Mikrokontroler AT89S51\",\"datePublished\":\"2024-05-31T20:58:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/arsitektur-mikrokontroler-at89s51\\\/\"},\"wordCount\":358,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/arsitektur-mikrokontroler-at89s51\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2015\\\/08\\\/image_thumb14.png\",\"keywords\":[\"Arsitektur Mikrokontroler\",\"arsitektur mikrokontroler atmega16\",\"arsitektur mikrokontroler atmega32\",\"arsitektur mikrokontroler atmega328\",\"arsitektur mikrokontroler atmega8535\",\"arsitektur mikrokontroler harvard\",\"arsitektur mikrokontroler keluarga avr\",\"arsitektur mikrokontroler mcs-51\",\"arsitektur mikrokontroler pic\",\"arsitektur mikrokontroler versi harvard\"],\"articleSection\":[\"Merancang Rangkaian Kontrol\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/arsitektur-mikrokontroler-at89s51\\\/\",\"url\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/arsitektur-mikrokontroler-at89s51\\\/\",\"name\":\"Arsitektur Mikrokontroler AT89S51 - TN Mikro\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/arsitektur-mikrokontroler-at89s51\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/arsitektur-mikrokontroler-at89s51\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2015\\\/08\\\/image_thumb14.png\",\"datePublished\":\"2024-05-31T20:58:02+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/#\\\/schema\\\/person\\\/b57f791b694136047454bb6ac5cbe375\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/arsitektur-mikrokontroler-at89s51\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/arsitektur-mikrokontroler-at89s51\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/arsitektur-mikrokontroler-at89s51\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2015\\\/08\\\/image_thumb14.png\",\"contentUrl\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2015\\\/08\\\/image_thumb14.png\",\"width\":444,\"height\":79},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/arsitektur-mikrokontroler-at89s51\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Arsitektur Mikrokontroler AT89S51\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/#website\",\"url\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/\",\"name\":\"TN Mikro\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/#\\\/schema\\\/person\\\/b57f791b694136047454bb6ac5cbe375\",\"name\":\"Taufiqullah\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dcdf36434717ce57bea7f17eb3c140a2ff8def45941b720aa8fc1cccd6cdd505?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dcdf36434717ce57bea7f17eb3c140a2ff8def45941b720aa8fc1cccd6cdd505?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dcdf36434717ce57bea7f17eb3c140a2ff8def45941b720aa8fc1cccd6cdd505?s=96&d=mm&r=g\",\"caption\":\"Taufiqullah\"},\"description\":\"Taufiqullah\",\"sameAs\":[\"http:\\\/\\\/www.tneutron.net\",\"https:\\\/\\\/x.com\\\/t_neutron\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Arsitektur Mikrokontroler AT89S51 - TN Mikro","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tneutron.net\/mikro\/arsitektur-mikrokontroler-at89s51\/","twitter_card":"summary_large_image","twitter_title":"Arsitektur Mikrokontroler AT89S51 - TN Mikro","twitter_description":"Adapun arsitektur dari mikrokontroler AT89S51 dapat dilihat sebagai berikut : Gambar 15 Diagram blok mikrokontroler 89S51 Dan arsitektur memori mikrokontroler","twitter_image":"https:\/\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image_thumb14.png","twitter_creator":"@t_neutron","twitter_misc":{"Written by":"Taufiqullah","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tneutron.net\/mikro\/arsitektur-mikrokontroler-at89s51\/#article","isPartOf":{"@id":"https:\/\/www.tneutron.net\/mikro\/arsitektur-mikrokontroler-at89s51\/"},"author":{"name":"Taufiqullah","@id":"https:\/\/www.tneutron.net\/mikro\/#\/schema\/person\/b57f791b694136047454bb6ac5cbe375"},"headline":"Arsitektur Mikrokontroler AT89S51","datePublished":"2024-05-31T20:58:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tneutron.net\/mikro\/arsitektur-mikrokontroler-at89s51\/"},"wordCount":358,"commentCount":0,"image":{"@id":"https:\/\/www.tneutron.net\/mikro\/arsitektur-mikrokontroler-at89s51\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image_thumb14.png","keywords":["Arsitektur Mikrokontroler","arsitektur mikrokontroler atmega16","arsitektur mikrokontroler atmega32","arsitektur mikrokontroler atmega328","arsitektur mikrokontroler atmega8535","arsitektur mikrokontroler harvard","arsitektur mikrokontroler keluarga avr","arsitektur mikrokontroler mcs-51","arsitektur mikrokontroler pic","arsitektur mikrokontroler versi harvard"],"articleSection":["Merancang Rangkaian Kontrol"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.tneutron.net\/mikro\/arsitektur-mikrokontroler-at89s51\/","url":"https:\/\/www.tneutron.net\/mikro\/arsitektur-mikrokontroler-at89s51\/","name":"Arsitektur Mikrokontroler AT89S51 - TN Mikro","isPartOf":{"@id":"https:\/\/www.tneutron.net\/mikro\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tneutron.net\/mikro\/arsitektur-mikrokontroler-at89s51\/#primaryimage"},"image":{"@id":"https:\/\/www.tneutron.net\/mikro\/arsitektur-mikrokontroler-at89s51\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image_thumb14.png","datePublished":"2024-05-31T20:58:02+00:00","author":{"@id":"https:\/\/www.tneutron.net\/mikro\/#\/schema\/person\/b57f791b694136047454bb6ac5cbe375"},"breadcrumb":{"@id":"https:\/\/www.tneutron.net\/mikro\/arsitektur-mikrokontroler-at89s51\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tneutron.net\/mikro\/arsitektur-mikrokontroler-at89s51\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tneutron.net\/mikro\/arsitektur-mikrokontroler-at89s51\/#primaryimage","url":"https:\/\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image_thumb14.png","contentUrl":"https:\/\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image_thumb14.png","width":444,"height":79},{"@type":"BreadcrumbList","@id":"https:\/\/www.tneutron.net\/mikro\/arsitektur-mikrokontroler-at89s51\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.tneutron.net\/mikro\/"},{"@type":"ListItem","position":2,"name":"Arsitektur Mikrokontroler AT89S51"}]},{"@type":"WebSite","@id":"https:\/\/www.tneutron.net\/mikro\/#website","url":"https:\/\/www.tneutron.net\/mikro\/","name":"TN Mikro","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tneutron.net\/mikro\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.tneutron.net\/mikro\/#\/schema\/person\/b57f791b694136047454bb6ac5cbe375","name":"Taufiqullah","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/dcdf36434717ce57bea7f17eb3c140a2ff8def45941b720aa8fc1cccd6cdd505?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dcdf36434717ce57bea7f17eb3c140a2ff8def45941b720aa8fc1cccd6cdd505?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dcdf36434717ce57bea7f17eb3c140a2ff8def45941b720aa8fc1cccd6cdd505?s=96&d=mm&r=g","caption":"Taufiqullah"},"description":"Taufiqullah","sameAs":["http:\/\/www.tneutron.net","https:\/\/x.com\/t_neutron"]}]}},"_links":{"self":[{"href":"https:\/\/www.tneutron.net\/mikro\/wp-json\/wp\/v2\/posts\/265","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tneutron.net\/mikro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tneutron.net\/mikro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tneutron.net\/mikro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tneutron.net\/mikro\/wp-json\/wp\/v2\/comments?post=265"}],"version-history":[{"count":1,"href":"https:\/\/www.tneutron.net\/mikro\/wp-json\/wp\/v2\/posts\/265\/revisions"}],"predecessor-version":[{"id":2817,"href":"https:\/\/www.tneutron.net\/mikro\/wp-json\/wp\/v2\/posts\/265\/revisions\/2817"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tneutron.net\/mikro\/wp-json\/wp\/v2\/media\/264"}],"wp:attachment":[{"href":"https:\/\/www.tneutron.net\/mikro\/wp-json\/wp\/v2\/media?parent=265"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tneutron.net\/mikro\/wp-json\/wp\/v2\/categories?post=265"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tneutron.net\/mikro\/wp-json\/wp\/v2\/tags?post=265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}