{"id":333,"date":"2024-08-25T04:09:21","date_gmt":"2024-08-24T21:09:21","guid":{"rendered":"http:\/\/www.tneutron.net\/mikro\/?p=333"},"modified":"2024-08-21T07:55:34","modified_gmt":"2024-08-21T00:55:34","slug":"microcontroller-bus","status":"publish","type":"post","link":"https:\/\/www.tneutron.net\/mikro\/microcontroller-bus\/","title":{"rendered":"Microcontroller Bus"},"content":{"rendered":"<p><span class=\"notranslate\">Bus is a collection of lines connecting the above three components.<\/span> <span class=\"notranslate\"> Buses can be analogized as a public road in front of our house we can pass if the neighbors were heading home, office, etc.<\/span> <span class=\"notranslate\"> The difference is, in a general way at any given time there can be a lot of people or vehicles to pass through.<\/span> <span class=\"notranslate\"> while for the bus, at one time there can be only one state (binary) for each track.<\/span> <span class=\"notranslate\"> In other words, there are many components connected to the bus, but only a component that will fill the bus at a time.<\/span><\/p>\n<p><span class=\"notranslate\"> The bus in the computer system is divided into 3 groups, let us consider the third bus to work:<\/span><br \/>\n<span class=\"notranslate\"> a.<\/span> <span class=\"notranslate\"> The data bus carries information to and from the processor element.<\/span> <span class=\"notranslate\"> The data bus carries instructions dimabil of memory, input data from input devices, data is stored into the memory, and outputs the data into the output device.<\/span><\/p>\n<p><span class=\"notranslate\"> Data bus (data bus), which is used for the passage of data to and from each component in the data atas.Bus have a certain size, for example 8, 16, or 32 lanes.<\/span> <span class=\"notranslate\"> This measure should not be the same as the size of the data in each memory location.<\/span> <span class=\"notranslate\"> For example, if the memory size is 8 bits, then the 32-bit data bus will be able to move 4 the data (write \/ read four memory locations) at once.<\/span> <span class=\"notranslate\"> Data bus width is usually used as a classification microprocessor.<\/span> <span class=\"notranslate\"> Eg microprocessor 8 bit, 16 bit, or 32-bit, meaning she has a data bus width of 8, 16 or 32.<\/span><\/p>\n<p><span class=\"notranslate\"> Microprocessor data bus showed the ability to distribute a number of data at once.<\/span> <span class=\"notranslate\"> Mikroposesor 8 bits or 1 byte, the hardware consists of 8 buses (D7MSB &#8230; D0LSB).<\/span> <span class=\"notranslate\"> The data can be distributed simultaneously started (00000000 s \/ d 11111111) (B) or (00 s \/ d FF) (H).<\/span><\/p>\n<p><a href=\"http:\/\/i0.wp.com\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image1.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" src=\"http:\/\/i2.wp.com\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image_thumb.png?resize=146%2C162\" alt=\"image\" width=\"146\" height=\"162\" border=\"0\" \/><\/a><\/p>\n<p><span class=\"notranslate\"> Figure 7 Data Bus 8 Bit<\/span><\/p>\n<p><span class=\"notranslate\"> b.<\/span> <span class=\"notranslate\"> Address bus is used to establish where did the data or where it comes from the data, this Bus pick a location in memory or a register tool open ended question &#8211; output I \/ O.<\/span><\/p>\n<p><span class=\"notranslate\"> Bus address (address bus), which is used by the microprocessor to send address information memory or I \/ O port to be contacted by him.<\/span> <span class=\"notranslate\"> Address bus size determines how much memory there is, for example, the size of the 16-bit address bus (16 address lines) will be able to put address 216 or 65536 (64 kb) memory location.<\/span> <span class=\"notranslate\"> Note the direction of the arrow to and from the bus address in Figure 2.7.<\/span><br \/>\n<span class=\"notranslate\"> Ideal microprocessor will have unlimited internal memory, but the real conditions that exist for storing data and programs need to be limited in number.<\/span> <span class=\"notranslate\"> As a result, the microprocessor must be able to reach the external memory (external memory) to store data (read) and take back (write).<\/span> <span class=\"notranslate\"> Communications between the microprocessor to the external memory is done through a &#8220;bus address&#8221;.<\/span><\/p>\n<p><a href=\"http:\/\/i0.wp.com\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image3.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" src=\"http:\/\/i1.wp.com\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image_thumb4.png?resize=241%2C191\" alt=\"image\" width=\"241\" height=\"191\" border=\"0\" \/><\/a><\/p>\n<p><span class=\"notranslate\"> Figure 8 Bus Address 8 bits<\/span><\/p>\n<p><span class=\"notranslate\"> c.<\/span> <span class=\"notranslate\"> The bus controller is used to control the sequence and nature of the ongoing operations.<\/span> <span class=\"notranslate\"> Bus controllers specifically indicating the type of operation such as &#8220;read data from memory to the processor, input device to read from or write to the instrument processor output of the processor, in addition, interrupt, direct memory access and other control functions carried by the bus line controller to implement the scheduling and penyerempakan incident.<\/span><\/p>\n<p><span class=\"notranslate\"> Bus control (control bus), which contains the lines for the purpose of sending control signals between components, for example, a signal indicating the cue to read, or write, election or port memory, interruptions, etc..<\/span> <span class=\"notranslate\"> These signals are then determine what action should be carried out by each component.<\/span> <span class=\"notranslate\"> Bus controller provides four functions, namely:<\/span><br \/>\n<span class=\"notranslate\"> a) memory Menyerempakan<\/span><br \/>\n<span class=\"notranslate\"> b) the input-output Penyerempakan<\/span><br \/>\n<span class=\"notranslate\"> c) Scheduling CPU \/ MPU &#8211; interrupt and DMA<\/span><br \/>\n<span class=\"notranslate\"> d) Maid, such as heartbeat and replace \/ delete (reset)<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bus is a collection of lines connecting the above three components. Buses can be analogized as a public road in<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[1238],"tags":[361,352,359,358,357,353,356,354,355,360],"class_list":["post-333","post","type-post","status-publish","format-standard","hentry","category-english","tag-advanced-microcontroller-bus-architecture-ppt","tag-microcontroller-bus","tag-microcontroller-bus-definition","tag-microcontroller-bus-interface","tag-microcontroller-bus-structure","tag-microcontroller-bus-types","tag-microcontroller-bus-width","tag-microcontroller-business","tag-microcontroller-business-card","tag-microcontroller-can-bus"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Microcontroller Bus - 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\/microcontroller-bus\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Microcontroller Bus - TN Mikro\" \/>\n<meta name=\"twitter:description\" content=\"Bus is a collection of lines connecting the above three components. Buses can be analogized as a public road in\" \/>\n<meta name=\"twitter:image\" content=\"http:\/\/i2.wp.com\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image_thumb.png?resize=146%2C162\" \/>\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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/microcontroller-bus\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/microcontroller-bus\\\/\"},\"author\":{\"name\":\"Taufiqullah\",\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/#\\\/schema\\\/person\\\/b57f791b694136047454bb6ac5cbe375\"},\"headline\":\"Microcontroller Bus\",\"datePublished\":\"2024-08-24T21:09:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/microcontroller-bus\\\/\"},\"wordCount\":620,\"image\":{\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/microcontroller-bus\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/i2.wp.com\\\/www.tneutron.net\\\/mikro\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2015\\\/08\\\/image_thumb.png?resize=146%2C162\",\"keywords\":[\"advanced microcontroller bus architecture ppt\",\"Microcontroller Bus\",\"microcontroller bus definition\",\"microcontroller bus interface\",\"microcontroller bus structure\",\"microcontroller bus types\",\"microcontroller bus width\",\"microcontroller business\",\"microcontroller business card\",\"microcontroller can bus\"],\"articleSection\":[\"English\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/microcontroller-bus\\\/\",\"url\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/microcontroller-bus\\\/\",\"name\":\"Microcontroller Bus - TN Mikro\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/microcontroller-bus\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/microcontroller-bus\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/i2.wp.com\\\/www.tneutron.net\\\/mikro\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2015\\\/08\\\/image_thumb.png?resize=146%2C162\",\"datePublished\":\"2024-08-24T21:09:21+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/#\\\/schema\\\/person\\\/b57f791b694136047454bb6ac5cbe375\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/microcontroller-bus\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/microcontroller-bus\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/microcontroller-bus\\\/#primaryimage\",\"url\":\"http:\\\/\\\/i2.wp.com\\\/www.tneutron.net\\\/mikro\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2015\\\/08\\\/image_thumb.png?resize=146%2C162\",\"contentUrl\":\"http:\\\/\\\/i2.wp.com\\\/www.tneutron.net\\\/mikro\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2015\\\/08\\\/image_thumb.png?resize=146%2C162\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/microcontroller-bus\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.tneutron.net\\\/mikro\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Microcontroller Bus\"}]},{\"@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":"Microcontroller Bus - 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\/microcontroller-bus\/","twitter_card":"summary_large_image","twitter_title":"Microcontroller Bus - TN Mikro","twitter_description":"Bus is a collection of lines connecting the above three components. Buses can be analogized as a public road in","twitter_image":"http:\/\/i2.wp.com\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image_thumb.png?resize=146%2C162","twitter_creator":"@t_neutron","twitter_misc":{"Written by":"Taufiqullah","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tneutron.net\/mikro\/microcontroller-bus\/#article","isPartOf":{"@id":"https:\/\/www.tneutron.net\/mikro\/microcontroller-bus\/"},"author":{"name":"Taufiqullah","@id":"https:\/\/www.tneutron.net\/mikro\/#\/schema\/person\/b57f791b694136047454bb6ac5cbe375"},"headline":"Microcontroller Bus","datePublished":"2024-08-24T21:09:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tneutron.net\/mikro\/microcontroller-bus\/"},"wordCount":620,"image":{"@id":"https:\/\/www.tneutron.net\/mikro\/microcontroller-bus\/#primaryimage"},"thumbnailUrl":"http:\/\/i2.wp.com\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image_thumb.png?resize=146%2C162","keywords":["advanced microcontroller bus architecture ppt","Microcontroller Bus","microcontroller bus definition","microcontroller bus interface","microcontroller bus structure","microcontroller bus types","microcontroller bus width","microcontroller business","microcontroller business card","microcontroller can bus"],"articleSection":["English"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.tneutron.net\/mikro\/microcontroller-bus\/","url":"https:\/\/www.tneutron.net\/mikro\/microcontroller-bus\/","name":"Microcontroller Bus - TN Mikro","isPartOf":{"@id":"https:\/\/www.tneutron.net\/mikro\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tneutron.net\/mikro\/microcontroller-bus\/#primaryimage"},"image":{"@id":"https:\/\/www.tneutron.net\/mikro\/microcontroller-bus\/#primaryimage"},"thumbnailUrl":"http:\/\/i2.wp.com\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image_thumb.png?resize=146%2C162","datePublished":"2024-08-24T21:09:21+00:00","author":{"@id":"https:\/\/www.tneutron.net\/mikro\/#\/schema\/person\/b57f791b694136047454bb6ac5cbe375"},"breadcrumb":{"@id":"https:\/\/www.tneutron.net\/mikro\/microcontroller-bus\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tneutron.net\/mikro\/microcontroller-bus\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tneutron.net\/mikro\/microcontroller-bus\/#primaryimage","url":"http:\/\/i2.wp.com\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image_thumb.png?resize=146%2C162","contentUrl":"http:\/\/i2.wp.com\/www.tneutron.net\/mikro\/wp-content\/uploads\/sites\/5\/2015\/08\/image_thumb.png?resize=146%2C162"},{"@type":"BreadcrumbList","@id":"https:\/\/www.tneutron.net\/mikro\/microcontroller-bus\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.tneutron.net\/mikro\/"},{"@type":"ListItem","position":2,"name":"Microcontroller Bus"}]},{"@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\/333","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=333"}],"version-history":[{"count":1,"href":"https:\/\/www.tneutron.net\/mikro\/wp-json\/wp\/v2\/posts\/333\/revisions"}],"predecessor-version":[{"id":2866,"href":"https:\/\/www.tneutron.net\/mikro\/wp-json\/wp\/v2\/posts\/333\/revisions\/2866"}],"wp:attachment":[{"href":"https:\/\/www.tneutron.net\/mikro\/wp-json\/wp\/v2\/media?parent=333"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tneutron.net\/mikro\/wp-json\/wp\/v2\/categories?post=333"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tneutron.net\/mikro\/wp-json\/wp\/v2\/tags?post=333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}