# မိုက်ခရိုကွန်ထရိုလာ

တစ်ခုက die ကနေ Intel 8742, an 8-bit microcontroller that includes a CPU ပြေးနီရေ 12 MHz, 128 bytes of RAM, 2048 bytes of EPROM, နန့်I/O တူညီရေချစ်ပ်အတွင်း
မိုက်ခရိုနန့်ကွန်ထရိုလာနှစ်ခု
မိုက်ခရိုကွန်ထရိုလာ ဆိုစွာမှာကွန်ပျူတာစနစ် ကို အခြီခံရေ ဒစ်ဂျစ်ရေ အီလက်ထရွန်နစ် ကွန်ထရိုလာ ဖြစ်ရေ။ ကွန်ပျူတာကို အခြီခံ လော့ဂျစ်ဂိတ် တိနန့်တည်ဆောက်ထားရေ။ဘူးလင်းဖော်ပြချက်တိကို ဒစ်ဂျစ်ရေနည်းပညာနန့်မြန်နှုန်းမြင့်တွက်ချက်ပြီးကေ အဖြေထုတ်ပီးနိုင်ရေ။
တစ်ကိုယ်ရည်သုံး ကွန်ပျူတာတိ စီးပွားရီးလုပ်ငန်းသုံး ကိရိယာဖြစ်သပိုင့် မိုက်ခရိုကွန်ထရိုလာရေလည်း စက်မှုလုပ်ငန်းသုံး ကိရိယာတစ်ခုဖြစ်ပါ
ရေ။ မိုက်ခရိုကွန်ထရိုလာရေ ပြင်ပတွင် တပ်ဆင်ထားရေ Detector , Sensor နန့်Command ပီးကိရိယာရို့မှ ပီးပို့ရေ အချက်ပြ (signal ) တိကို လက်ခံရယူပြီးကေ ၎င်းဧအဖြေ( output ) ကို ထုတ်ပီးပါရေ။၎င်းထုတ်ပီးလိုက်ရေ အဖြေ(output) တိအရို့င်း ဝန်( load ) တိက လိုက်နာပနာ အလုပ်လုပ်ကြရရေ။ မိုက်ခရိုကွန်ထရိုလာတွင် ပါဝင်တည်ဆောက်ထားရေ အီလက်ထရွန်နစ်စနစ်ရေ တစ်ကိုယ်ရည်သုံး ကွန်ပျူတာတွင် ပါဝင်ရေ အဓိက အီလက်ထရွန်နစ်စနစ်ဖြစ်ရေ။၎င်းရို့မှာ CPU , Memory နန့်I/O unit ပိုင့် ဒစ်ဂျစ်ရေအီလက်ထရွန်နစ် အစိတ်အပိုင်းတိဖြစ်ကတ်ရေ။Program Memory ရေchip တွင် တစ်ခါတစ်ရီNOR flash ယပိုင်မဟုတ်ကေ OTP ROM ပုံစံပါ ဟိရေ။ ကွန်ပျူတာနန့်ကွာခြားချက်မှာ အထက်ပါ အဓိကအီလက်ထရွန်နစ် အစိတ်အပိုင်းတိအား စီလီကွန် chip ပြားငယ်တစ်ခုတည်းမှာပင် Monolithic နည်းပညာသုံးပနာစုပေါင်းတည်ဆောက်ထားခြင်းဖြစ်ရေ။ သို့ပါပနာ single chip microcontroller ဟု ခေါ်ဆိုကတ်ရေ။
ကွန်ပျူတာတစ်ခုဧစွမ်းဆောင်ရည်ရေ ၎င်းကိုင်တွယ်တွက်ချက်နိုင်ရေ bit အနည်းအတိပေါ်မူတည်ပါရေ။ အချို့ရေ မိုက်ခရိုကွန်ထရိုလာရို့ဧစွမ်းဆောင်နိုင်
မှုရေ4 bits ကိုအသုံးပြုကတ်ရေ။ clock rate ကြိမ်နှုန်းမှာ 4KHz ဟိရေ။ ပါဝါစားသုံးမှုမှာ မီလီဝပ် အနည်းသာ ဟိရေ။ Data information တစ်ခုကိုDigital 4 bits နန့်စံနှုန်းပြုပနာ တွက်ချက်ပီးနိုင်စွမ်း ဟိရေ။ ကွန်ပျူတာတွင်မူ 8 bits, 16 bits , 32 bits , 64 bits စရေနန့်ကိုင်တွယ်ချက်နိုင်မှုစွမ်းရည် မြင့်မားကတ်ရေ။
မိုက်ခရိုကွန်ထရိုလာကို စက်မှုယန္တယားကြီးတိတွင် တပ်ဆင်ပီးခြင်းနန့်၎င်းစက်ယန္တယားကြီးတိလုပ်ငန်းဆောင်ရွက်မှုကို ပိုမိုစွမ်းရည် ထက်မြက်စီရေ။၎င်းပြင် အဝတ်လျှော်စက်၊အပူပီးစက်၊မိတ္တူကူးစက် နန့်ကလေးကစားစရာစက်ရုပ်တိကို အလိုအလျာက်လှုပ်ယှား နိုင်ရေ။ ခေတ်မီဆက်သွယ်ရီး ကိရိယာတိ မီးဘေးကာ
ကွယ်ရီးစနစ်တိတွင်လည်း တပ်ဆင်အသုံးပြုကတ်ရေ။

## ထိန်းချူပ် ဌာန(Central Processing Unit )

CPU ရေ မိုက်ခရိုကွန်ထရိုလာဧအဓိက တွက်ချက်ရီးအပိုင်းဖြစ်ရေ။၎င်းကို microprocessor ဟုလည်း ခေါ်ပါရေ။ CPU ရေ မိုက်ခရိုကွန်ထရိုလာ စနစ်တစ်ခုလုံးဧလုပ်ငန်းဆောင်ရွက်မှု ဆောင်ရွက်ချက်တိ ဖော်ပြနိုင်မှု၊ တွက်ချက်ရီးလုပ်ငန်းစဉ်တိကို စီစဉ်ပီးမှု စရေတာဝန်တိကို ဆောင်ရွက်ပါရေ။ CPU တွင် Logic function တိကိုတွက်ချက်ရန် instruction set တိကိုထည့်သွင်းပီးထားရေအပြင်၎င်းဧအစိတ်အပိုင်းတစ်ခုဖြစ်ရေ Arithmatic Logic Unit (ALU) နန့်Data bit တိကို Add လုပ်ခြင်း၊ Substract လုပ်ခြင်း၊ Multiply လုပ်ခြင်း ၊ Divide လုပ်ခြင်း၊ Shift rotate , Clear စရေအားဖြင့်ရို့ကို့ instruction set ဧညွှန်ကြား
ချက်အရို့င်း အရင်အမြန် တွက်ချက်ပီးနိုင်စွမ်း ဟိရေ။ အတိအားဖြင့်250 KHZ clock frequency timer တစ်ပါးတည်း ထည့်သွင်းပီးထားရေ။ ၎င်း timming frequency ရေ မိုက်ခရိုကွန်ထရိုလာစနစ်တစ်ခုလုံးဧလုပ်ဆောင်ချက်တိ ဟန်ချက်ညီစီရန် ဆောင်ရွက်ပီးပါရေ။

## မှတ်ဉာဏ်(Memory)

Memory ရေ data bit တိကို အီလက်ထရွန်နစ် ပုံစံနန့်မှတ်သားသိုလှောင်ထားနိုင်စွမ်း ဟိရေ။ CPU ရေ binary digit (0) နန့်(1) ကိုသာနားလည်တွက်ချက်နိုင်ရေ။ ဆိုလိုရေမှာ အခြီအနီတစ်ခုတွင် လျှပ်စစ်ဗို့အား ဟိရေ/ မဟိရေကို ကိုယ်စားပြုပီးခြင်းရေ digit (0) ယပိုင်မဟုတ်ကေ (1) ဟုသတ်မှတ်ပါရေ။ ၎င်း (0) နန့်(1) နှစ်ခုကို Logic သင်္ချာနည်းအားဖြင့်Code တိ စုပေါင်းဖော်စပ်ထားခြင်းဖြင့်ကွန်ပျုတာ နားလည်ရေ ဘာသာစကားဖြစ်လာရေ။ ၎င်းကို ဒေတာ (data) တိ ဟုခေါ်ပါရေ။ ဒေတာ တိကို လိပ်စာ(address) နံပါတ်ပီးပနာ တွင် သိုလှောင်ပါရေ။ မှန်ကန်ရေ လိပ်စာ နံပါတ်ပီးမှသာကေmemory တွင် ဒေတာဖတ်ခြင်း(Read) ၊ ဒေတာရီးခြင်း(Write) ရို့ကို ဆောင်ရွက်နိုင်ရေ။ ဒေတာ တိလားရာလမ်းကြောင်းကို data bus ဟုခေါ်ပြီးကေ လိပ်စာ တိလားရာလမ်း ကြောင်းကို address bus ဟုခေါ်ပါရေ။ memory အမျိုးအစား နှစ်ခု ဟိရေ။ read-only memory နန့်random access memory ရို့ဖြစ်ရေ။

## အသွင်း၊အထုတ် ကိရိယာ ( Input /Output Unit ( I / O ) Port )

မိုက်ခရိုကွန်ထရိုလာနန့် ပြင်ပစက်မှုနန့်လျှပ်စစ်တိ( loads ) ကိုဆက်သွယ်ပီးရေ စနစ်ဖြစ်ရေ။ ၎င်းရေ အဝင်ဒေတာဆစ်ဂနယ် နန့်အထွက်ဒေတာဆစ်ဂနယ်
ရို့ကို ခွဲခြားပီးပနာ မိုက်ခရိုကွန်ထရိုလာကို load circuit တိနန့်သဟဇာတဖြစ်အောင် ထိန်းကျောင်းဆက်သွယ်ပီးပါရေ။

## မိုက်ခရိုကွန်ထရိုလာဧလုပ်ငန်းဆောင်ရွက်မှု

စက်ယန္တရားအတွက် ခလုပ်ဖွင့်လိုက်ရေနန့်မိုက်ခရိုကွန်ထရိုလာသို့ လျှပ်စစ်ဓာတ်အားရောက် ဟိလားရေ။ ထိုအခါ တွင် ထည့်သွင်းသိုလှောင်ထားရေ ပရိုဂရမ်ကိုဖတ်ပါရေ။ ပရိုဂရမ်တွင် ရီးသွင်းထားရေတိအရို့င်း စက်ပစ္စည်းတိကို အလိုအလျောက်စစ်ဆေးပါရေ။ စစ်ဆေးမှုအားလုံးပြည့်စုံပါက ပြင်ပတွင်တပ်ဆင်ထားရေ ဝန်(Load)တိကို I / O port မှတဆင့် မောင်းနှင် ခွင့်ပြုပါရေ။

ဝန်(load) တိ(စက်ယန္တရား)လှုပ်ယှားလည်ပတ်နေစဉ် step progress ကိုက အမြဲတမ်း စစ်ဆေးတွက်ချက်ပီးပါရေ။ ထို့သို့ စစ်ဆေးတွက်ချက်နိုင်ရန်အတွက် ပြင်ပယန္တရားတွင် တပ်ဆင်ထားရေ sensor ယပိုင်မဟုတ်ကေ detector တိကပီးပို့ရေ Data Signal တိကို I / O port မှတဆင့် ဆက်ရို့က် လက်ခံရယူလားရေ။ မိုက်ခရိုကွန်ထရိုလာရေ သေးငယ်ကေလည်း ထိရောက်အစွမ်းထက်ရေ ဒစ်ဂျစ်ရေ အီလက်ထရွန်နစ်ကို အခြီခံရေ ကွန်ထရိုလာပစ္စည်းတစ်ခုဖြစ်ရေ။

## ကိုးကား