{"id":139,"date":"2025-03-04T17:59:17","date_gmt":"2025-03-04T16:59:17","guid":{"rendered":"https:\/\/abc80.dk\/?page_id=139"},"modified":"2025-03-16T22:05:49","modified_gmt":"2025-03-16T21:05:49","slug":"circuit-explanation","status":"publish","type":"page","link":"https:\/\/abc80.dk\/?page_id=139","title":{"rendered":"Circuit explanation"},"content":{"rendered":"\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/abc80.dk\/?page_id=350\">Power supplies <\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/abc80.dk\/?page_id=371\" target=\"_blank\" rel=\"noreferrer noopener\">Video<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Block diagram<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"972\" height=\"526\" src=\"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004155.png\" alt=\"\" class=\"wp-image-143\" srcset=\"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004155.png 972w, https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004155-300x162.png 300w, https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004155-768x416.png 768w\" sizes=\"auto, (max-width: 972px) 100vw, 972px\" \/><\/figure>\n\n\n\n<p><br><strong>Z80 PIO Parallel Input\/Output<\/strong><\/p>\n\n\n\n<p>The PIO handles the Keyboard, the tape drive and the V24 (RS232} serial port.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"789\" src=\"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004228-1024x789.png\" alt=\"\" class=\"wp-image-304\" srcset=\"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004228-1024x789.png 1024w, https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004228-300x231.png 300w, https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004228-768x592.png 768w, https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004228.png 1080w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">12 MHz X-Tal clock<\/h2>\n\n\n\n<p>A crystal of approx 12 MHz is divided down to approx 3 MHz for the Z80A CPU. It is also divided to other purposes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"663\" height=\"559\" src=\"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004232.png\" alt=\"\" class=\"wp-image-321\" srcset=\"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004232.png 663w, https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004232-300x253.png 300w\" sizes=\"auto, (max-width: 663px) 100vw, 663px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">54LS166 Parallel to serial register <\/h2>\n\n\n\n<p>Located in the video block<\/p>\n\n\n\n<p>The 54LS166 (J1) is a 8 bit parallel load input to 1 bit output that clocks the inputs from the character generator out for Video signal.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"963\" height=\"477\" src=\"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004156.png\" alt=\"\" class=\"wp-image-149\" srcset=\"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004156.png 963w, https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004156-300x149.png 300w, https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004156-768x380.png 768w\" sizes=\"auto, (max-width: 963px) 100vw, 963px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dynamic RAM, 16 kbyte  for software programs<\/h2>\n\n\n\n<p>Located in the 16 K RAM block. <\/p>\n\n\n\n<p>The dynamic RAM is not just powered by 5V. It also requires 12V and -5V in order to work and remember values. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"965\" height=\"516\" src=\"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004173.png\" alt=\"\" class=\"wp-image-169\" srcset=\"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004173.png 965w, https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004173-300x160.png 300w, https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004173-768x411.png 768w\" sizes=\"auto, (max-width: 965px) 100vw, 965px\" \/><\/figure>\n\n\n\n<p>The TMS 4116 is a 1 bit 16 kbit  Dynamic RAM IC. 8 of these ic&#8217;s give 16 kbyte memory for the Z80A processor..<\/p>\n\n\n\n<p>The RAM needs to be refreshed every 2 ms to keep the data.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Static RAM 1 KByte for video memory<\/h2>\n\n\n\n<p>Located in the video block<\/p>\n\n\n\n<p>The video is 40 characters in 24 lines = 960 bytes.<\/p>\n\n\n\n<p>The two TMS4045 IC&#8217;s D1 and C1 are each 4 bit memory with 1K Static RAM that does not need to be refreshed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ROM 16 kbyte for Basic interpreter and operating system.<\/h2>\n\n\n\n<p>TMS4732 is an 4 Kbyte 8 bit ROM IC. They have the dedignatorscA2, A3, A4, and A5 giving 16 Kbyte ROM in total <\/p>\n\n\n\n<div class=\"wp-block-cover\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\"><\/span><img loading=\"lazy\" decoding=\"async\" width=\"618\" height=\"416\" class=\"wp-block-cover__image-background wp-image-201\" alt=\"\" src=\"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004187.png\" data-object-fit=\"cover\" srcset=\"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004187.png 618w, https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004187-300x202.png 300w\" sizes=\"auto, (max-width: 618px) 100vw, 618px\" \/><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center has-large-font-size\"><\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">SN76477 Sound generator<\/h2>\n\n\n\n<p>Located in the Sound block and the output goes to the monitor and to the  casette Tape station.<\/p>\n\n\n\n<p>So expect that whenever software should be saved on tape the noise will be heard in the speaker of the monitor.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"923\" height=\"789\" src=\"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004190.png\" alt=\"\" class=\"wp-image-208\" srcset=\"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004190.png 923w, https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004190-300x256.png 300w, https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004190-768x657.png 768w\" sizes=\"auto, (max-width: 923px) 100vw, 923px\" \/><\/figure>\n\n\n\n<p>The sound IC does not have a Address\/data bus but a latch will let the Z80A control the needed pins <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Block diagram Z80 PIO Parallel Input\/Output The PIO handles the Keyboard, the tape drive and the V24 (RS232} serial port. 12 MHz X-Tal clock A crystal of approx 12 MHz is divided down to approx 3 MHz for the Z80A CPU. It is also divided to other purposes. 54LS166 Parallel to serial register Located in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-139","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Circuit explanation - Luxor ABC 80<\/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:\/\/abc80.dk\/?page_id=139\" \/>\n<meta property=\"og:locale\" content=\"da_DK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Circuit explanation - Luxor ABC 80\" \/>\n<meta property=\"og:description\" content=\"Block diagram Z80 PIO Parallel Input\/Output The PIO handles the Keyboard, the tape drive and the V24 (RS232} serial port. 12 MHz X-Tal clock A crystal of approx 12 MHz is divided down to approx 3 MHz for the Z80A CPU. It is also divided to other purposes. 54LS166 Parallel to serial register Located in [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/abc80.dk\/?page_id=139\" \/>\n<meta property=\"og:site_name\" content=\"Luxor ABC 80\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/share\/19xpXNKxpu\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-16T21:05:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004155.png\" \/>\n\t<meta property=\"og:image:width\" content=\"972\" \/>\n\t<meta property=\"og:image:height\" content=\"526\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimeret l\u00e6setid\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/abc80.dk\\\/?page_id=139\",\"url\":\"https:\\\/\\\/abc80.dk\\\/?page_id=139\",\"name\":\"Circuit explanation - Luxor ABC 80\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/abc80.dk\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/abc80.dk\\\/?page_id=139#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/abc80.dk\\\/?page_id=139#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/abc80.dk\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/1000004155.png\",\"datePublished\":\"2025-03-04T16:59:17+00:00\",\"dateModified\":\"2025-03-16T21:05:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/abc80.dk\\\/?page_id=139#breadcrumb\"},\"inLanguage\":\"da-DK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/abc80.dk\\\/?page_id=139\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\\\/\\\/abc80.dk\\\/?page_id=139#primaryimage\",\"url\":\"https:\\\/\\\/abc80.dk\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/1000004155.png\",\"contentUrl\":\"https:\\\/\\\/abc80.dk\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/1000004155.png\",\"width\":972,\"height\":526},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/abc80.dk\\\/?page_id=139#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hjem\",\"item\":\"https:\\\/\\\/abc80.dk\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Circuit explanation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/abc80.dk\\\/#website\",\"url\":\"https:\\\/\\\/abc80.dk\\\/\",\"name\":\"Luxor ABC 80\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/abc80.dk\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/abc80.dk\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"da-DK\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/abc80.dk\\\/#organization\",\"name\":\"Luxor ABC 80\",\"url\":\"https:\\\/\\\/abc80.dk\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\\\/\\\/abc80.dk\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/abc80.dk\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/1000004123.png\",\"contentUrl\":\"https:\\\/\\\/abc80.dk\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/1000004123.png\",\"width\":511,\"height\":296,\"caption\":\"Luxor ABC 80\"},\"image\":{\"@id\":\"https:\\\/\\\/abc80.dk\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/share\\\/19xpXNKxpu\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Circuit explanation - Luxor ABC 80","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:\/\/abc80.dk\/?page_id=139","og_locale":"da_DK","og_type":"article","og_title":"Circuit explanation - Luxor ABC 80","og_description":"Block diagram Z80 PIO Parallel Input\/Output The PIO handles the Keyboard, the tape drive and the V24 (RS232} serial port. 12 MHz X-Tal clock A crystal of approx 12 MHz is divided down to approx 3 MHz for the Z80A CPU. It is also divided to other purposes. 54LS166 Parallel to serial register Located in [&hellip;]","og_url":"https:\/\/abc80.dk\/?page_id=139","og_site_name":"Luxor ABC 80","article_publisher":"https:\/\/www.facebook.com\/share\/19xpXNKxpu\/","article_modified_time":"2025-03-16T21:05:49+00:00","og_image":[{"width":972,"height":526,"url":"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004155.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimeret l\u00e6setid":"4 minutter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/abc80.dk\/?page_id=139","url":"https:\/\/abc80.dk\/?page_id=139","name":"Circuit explanation - Luxor ABC 80","isPartOf":{"@id":"https:\/\/abc80.dk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/abc80.dk\/?page_id=139#primaryimage"},"image":{"@id":"https:\/\/abc80.dk\/?page_id=139#primaryimage"},"thumbnailUrl":"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004155.png","datePublished":"2025-03-04T16:59:17+00:00","dateModified":"2025-03-16T21:05:49+00:00","breadcrumb":{"@id":"https:\/\/abc80.dk\/?page_id=139#breadcrumb"},"inLanguage":"da-DK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/abc80.dk\/?page_id=139"]}]},{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/abc80.dk\/?page_id=139#primaryimage","url":"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004155.png","contentUrl":"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004155.png","width":972,"height":526},{"@type":"BreadcrumbList","@id":"https:\/\/abc80.dk\/?page_id=139#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Hjem","item":"https:\/\/abc80.dk\/"},{"@type":"ListItem","position":2,"name":"Circuit explanation"}]},{"@type":"WebSite","@id":"https:\/\/abc80.dk\/#website","url":"https:\/\/abc80.dk\/","name":"Luxor ABC 80","description":"","publisher":{"@id":"https:\/\/abc80.dk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/abc80.dk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"da-DK"},{"@type":"Organization","@id":"https:\/\/abc80.dk\/#organization","name":"Luxor ABC 80","url":"https:\/\/abc80.dk\/","logo":{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/abc80.dk\/#\/schema\/logo\/image\/","url":"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004123.png","contentUrl":"https:\/\/abc80.dk\/wp-content\/uploads\/2025\/03\/1000004123.png","width":511,"height":296,"caption":"Luxor ABC 80"},"image":{"@id":"https:\/\/abc80.dk\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/share\/19xpXNKxpu\/"]}]}},"_links":{"self":[{"href":"https:\/\/abc80.dk\/index.php?rest_route=\/wp\/v2\/pages\/139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/abc80.dk\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/abc80.dk\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/abc80.dk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/abc80.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=139"}],"version-history":[{"count":55,"href":"https:\/\/abc80.dk\/index.php?rest_route=\/wp\/v2\/pages\/139\/revisions"}],"predecessor-version":[{"id":445,"href":"https:\/\/abc80.dk\/index.php?rest_route=\/wp\/v2\/pages\/139\/revisions\/445"}],"wp:attachment":[{"href":"https:\/\/abc80.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}