ZE3442-8088 မိုက်ခရိုကွန်ပျူတာ အခြေခံမူ စမ်းသပ်သေတ္တာ သင်ကြားရေးပစ္စည်း ကျောင်းသုံးပစ္စည်း လေ့ကျင့်ရေး လျှပ်စစ်သင်တန်းသုံးပစ္စည်းစနစ်ခြုံငုံသုံးသပ်ချက်
မိတ်ဆက်
မိုက်ခရိုကွန်ပျူတာမူစမ်းသပ်သေတ္တာစမ်းသပ်စနစ်ကိုအသုံးမပြုမီ၊ စနစ်ကိုပြည့်စုံစွာနားလည်စေရန်အတွက် ဤလက်စွဲစာအုပ်ကိုသေချာစွာဖတ်ရှုပါ။ စနစ်ခြုံငုံသုံးသပ်ချက်နှင့်တပ်ဆင်ခြင်းနှင့်အသုံးပြုမှုသည်ဤစာအုပ်နှင့်သက်ဆိုင်ပြီးကျန်အပိုင်းများသည်သက်ဆိုင်ရာ volume ၏သက်ဆိုင်ရာအခန်းများကိုရည်ညွှန်းသည်။
စနစ်အင်္ဂါရပ်များ
၁။ မိုက်ခရိုကွန်ပျူတာမူစမ်းသပ်သေတ္တာတွင်ပြင်ပ 51 emulator၊ ကျစ်လစ်သောစနစ်ဖွဲ့စည်းပုံ၊ အရင်းအမြစ်အပြည့်အဝမျှဝေခြင်း၊ bus switch switching မရှိခြင်းနှင့် CPU အမျိုးအစားကိုအလိုအလျောက်ခွဲခြားသတ်မှတ်ခြင်းတို့ပါရှိသည်။
၂။ စမ်းသပ်စနစ်တွင်ပြီးပြည့်စုံသော software နှင့် hardware configuration ရှိပြီး simulation software သည် Win98/2000/XP နှင့်အခြား operating system များကိုပံ့ပိုးပေးပြီး assembly language နှင့် C language ဖွံ့ဖြိုးတိုးတက်မှုကိုပံ့ပိုးပေးသည်။ စမ်းသပ်အကြောင်းအရာသည်ကြွယ်ဝပြီး single-chip မိုက်ခရိုကွန်ပျူတာများ၊ မိုက်ခရိုကွန်ပျူတာမူများနှင့် interface များကိုသင်ကြားရန်အတွက်အကောင်းဆုံးပလက်ဖောင်းတစ်ခုဖြစ်သည်။ စနစ်အရင်းအမြစ်ခွဲဝေခြင်း
၁။ စနစ် ROM/RAM သိုလှောင်မှုနေရာခွဲဝေခြင်း
၂။ I/O port လိပ်စာခွဲဝေခြင်း
စနစ်တပ်ဆင်ခြင်းနှင့်အသုံးပြုမှု
၅၁ စမ်းသပ်စနစ်တပ်ဆင်ခြင်းနှင့်အသုံးပြုမှု
၁။ ၅၁ ပိုင်း သရုပ်ဖော်ဆော့ဖ်ဝဲတပ်ဆင်ခြင်း- DICE-Microcomputer Principle Test Box_KEIL CDROM\TOOL\Keil V809a \1Install\c51v809a.exe" တပ်ဆင်မှုဖိုင်၊ DICE-Microcomputer Principle Test Box_KEIL CDROM\TOOL\Keil V809a \KEIL V809a Installation Instructions.doc" ၏ ညွှန်ကြားချက်များအရ ၅၁ ပိုင်း KEIL သရုပ်ဖော်ဆော့ဖ်ဝဲတပ်ဆင်ခြင်းကို ပြီးမြောက်အောင်လုပ်ပါ။ အသေးစိတ်ညွှန်ကြားချက်များအတွက် DICE-Microcomputer Principle Test Box_KEIL CDROM\REF\DICE-KEIL USB Emulator User Manual.pdf ကိုကြည့်ပါ။ ၂။ စနစ်ဆက်တင်များ
SW3~SW5 ခလုတ်အားလုံးကို ON ထားပြီးနောက် 51K-CPU ကတ်ကို CPU ကတ်ထည့်သည့်နေရာ (8088Unit ၏ နှစ်ဖက်စလုံးတွင်) ထဲသို့ထည့်ကာ 51K-CPU ကတ်၏ short-circuit block ကို "off-chip program" သို့ short လုပ်ပါ။ (အော့ဖ်လိုင်းလည်ပတ်နေချိန် သို့မဟုတ် စမ်းသပ်မှုအတွက် emulator ကို အသုံးပြုနေချိန်တွင် short-circuit block ကို "off-chip program" အနေအထားသို့ ချိတ်ဆက်ထားသည်။ program ကို programmer သို့မဟုတ် ISP online မှတစ်ဆင့် single-chip ကွန်ပျူတာ AT89S52 ၏ internal FLASH သို့ download လုပ်သောအခါ short-circuit block ကို "on-chip program" သို့ ချိတ်ဆက်ထားသည်။)
၃။ ISP online programming
HEX ဖိုင်ကို single-chip ကွန်ပျူတာ၏ internal FLASH သို့ download လုပ်ရန် download cable ကိုအသုံးပြုသည့်အခါ 51K-CPU ကတ်ပေါ်ရှိ အခြား short-circuit block ကို "programming mode" သို့ သတ်မှတ်ပါ။ ပုံမှန်စမ်းသပ်မှုများအတွက် program ကို execute လုပ်သည့်အခါ "general mode" သို့ သတ်မှတ်ပါ။
ISP အွန်လိုင်းပရိုဂရမ်းမင်း၏ သီးခြားအသုံးပြုမှုနှင့် ဆက်တင်များအတွက်၊ CD DICE-Microcomputer Principle Test Box_KEIL CDROM\REF\51 Single-chip Computer ISP Download Function Application (USB Interface).doc ကိုကြည့်ပါ။
၄။ အော့ဖ်လိုင်းအသုံးပြုမှု
စမ်းသပ်ကိရိယာ၏ ပါဝါကိုဖွင့်လိုက်သောအခါ၊ ဒစ်ဂျစ်တယ်ပြွန်သည် "P.___ ___51" ကိုပြသသင့်ပြီး စမ်းသပ်စနစ်သည် 51 အော့ဖ်လိုင်းအခြေအနေတွင်ရှိကြောင်း ညွှန်ပြသည်။ စမ်းသပ်ကိရိယာခလုတ်မှတစ်ဆင့် သက်ဆိုင်ရာစမ်းသပ်နံပါတ်ကို ရိုက်ထည့်နိုင်ပြီး၊ ထို့နောက် စမ်းသပ်ပရိုဂရမ်ကို အပြည့်အဝအမြန်နှုန်းဖြင့် လုပ်ဆောင်ရန် [EX/FV] ခလုတ်ကို နှိပ်နိုင်သည်။ ဥပမာအားဖြင့်၊ နံပါတ်ခလုတ် 0 နှင့် 9 ကိုရိုက်ထည့်ပါ၊ A/D စမ်းသပ်မှု၏ ဝါယာကြိုးများကို ချိတ်ဆက်ပြီးနောက် စမ်းသပ်အစီအစဉ်နံပါတ်ကိုး၏ A/D စမ်းသပ်မှုကို လုပ်ဆောင်ရန် [EX/FV] ခလုတ်ကို နှိပ်ပါ။ ၅။ PC လုပ်ဆောင်ချက်နှင့် ချိတ်ဆက်ခြင်း
ပါဝါပိတ်ထားကြောင်း အတည်ပြုပြီးနောက်၊ 51K-CPU ကတ်ပေါ်ရှိ AT89S52 မိုက်ခရိုကွန်ထရိုလာချစ်ပ်ကို ဖယ်ရှားပါ၊ 40-core အဖြူရောင်ပြားချပ်ချပ်ကြိုးပေါ်ရှိ IDC40 ပလပ်ကို DICE-KEIL USB emulator ၏ IDC40 socket ထဲသို့ တပ်ဆင်ပါ၊ ထို့နောက် emulator ကို PC နှင့် ချိတ်ဆက်ရန် ကျပန်းဖြန့်ဝေထားသော USB ကြိုးကို အသုံးပြုပါ။ 40-core အဖြူရောင်ပြားချပ်ချပ်ကြိုး၏ အခြားအဆုံးရှိ 40-core emulation ခေါင်းကို DICE-5210K စမ်းသပ်ကိရိယာ၏ အပေါ်ညာဘက်ထောင့်ရှိ အစိမ်းရောင်သော့ခတ် socket ထဲသို့ တပ်ဆင်ပါ။
မှတ်ချက်- ၎င်းကို ပြောင်းပြန်မထည့်ပါနှင့်။ 40-pin DIP socket ၏ အပေါ်ဘယ်ဘက်ထောင့်ရှိ ပထမဆုံး pin သည် မိုက်ခရိုကွန်ထရိုလာ၏ ပထမဆုံး pin ဖြစ်သည်။ 40-pin emulation header ၏ ပထမ pin တွင် မြှားတစ်ခုရှိသည်။ DICE-KEIL USB emulator ကို စမ်းသပ်ဆားကစ်ဘုတ်၏ ညာဘက်ခြမ်းတွင် ထားရှိသင့်သည်။ မေးခွန်းများရှိပါက ကျွန်ုပ်တို့၏ နည်းပညာပံ့ပိုးမှုထံ ဆက်သွယ်ပါ။ (၅) ဆော့ဖ်ဝဲနှင့် ဒရိုက်ဘာများ ထည့်သွင်းခြင်းနှင့် အသုံးပြုခြင်းဆိုင်ရာ အသေးစိတ်အချက်အလက်များအတွက် emulator လက်စွဲကို ကြည့်ပါ။

မှတ်ချက်-
(၁) integrated circuit များနှင့် CPU ကတ်များကို ပလပ်ထိုးခြင်းနှင့် ဖြုတ်ခြင်း၊ ဆက်သွယ်ရေးကြိုးများ ချိတ်ဆက်ခြင်း၊ jumpers များ သတ်မှတ်ခြင်း သို့မဟုတ် စမ်းသပ် circuit များ ချိတ်ဆက်ခြင်းဖြစ်စေ၊ ပါဝါပိတ်ထားသည့် အခြေအနေတွင် လုပ်ဆောင်ရန် သေချာစေပါ၊ မဟုတ်ပါက စက်ပစ္စည်းများကို ပျက်စီးစေနိုင်သည်။
(၂) စမ်းသပ် circuit ချိတ်ဆက်ပြီးနောက် ပါဝါမဖွင့်မီ ဂရုတစိုက်စစ်ဆေးသင့်သည်။
စမ်းသပ်ချက် ၁: P1 port မီးလင်းခြင်း စမ်းသပ်ချက်
စမ်းသပ်ချက် ၂: P1 turn signal စမ်းသပ်ချက်
စမ်းသပ်ချက် ၃: P3.3 port input, P1 port output
စမ်းသပ်ချက် ၄ စက်မှုလုပ်ငန်း အစဉ်လိုက် ထိန်းချုပ်ခြင်း
စမ်းသပ်ချက် ၅ ၈၂၅၅ A, B, C port output square wave
စမ်းသပ်ချက် ၆ ၈၂၅၅ PA port controls PB port
စမ်းသပ်ချက် ၇ ၈၂၅၅ ယာဉ်အသွားအလာ မီးပွိုင့် ထိန်းချုပ်ခြင်း
စမ်းသပ်ချက် ၈ ရိုးရှင်းသော I/O ချဲ့ထွင်ခြင်း
စမ်းသပ်ချက် ၉ A/D ပြောင်းလဲခြင်း စမ်းသပ်ချက်
စမ်းသပ်ချက် ၁၀ D/A ပြောင်းလဲခြင်း စမ်းသပ်ချက်
စမ်းသပ်ချက် ၁၁ ၈၂၇၉ ကီးဘုတ် မျက်နှာပြင် စမ်းသပ်ချက်
စမ်းသပ်ချက် ၁၂ နှင့် ၁၃ (ပရင်တာ
)
စမ်းသပ်မှု ၁၄ ပြက္ခဒိန်နာရီ DS12887 ထိန်းချုပ်မှုစမ်းသပ်မှု
စမ်းသပ်မှု ၁၅ I2C မှတ်ဉာဏ်ကတ်ဖတ်ခြင်းနှင့်ရေးသားခြင်းစမ်းသပ်မှု
စမ်းသပ်မှု ၁၆ ISD1730 မှတ်တမ်းတင်ခြင်း
စမ်းသပ်မှု ၁၇ ISD1730 ပြန်ဖွင့်ခြင်း
စမ်းသပ်မှု ၁၈ Relay ထိန်းချုပ်မှု
စမ်းသပ်မှု ၁၉: Stepper မော်တာထိန်းချုပ်မှု
စမ်းသပ်မှု ၂၀ 8253 Square Wave
စမ်းသပ်မှု ၂၁: သေးငယ်သော DC မော်တာ၏ Closed-loop မြန်နှုန်းထိန်းညှိမှုစမ်းသပ်မှု
စမ်းသပ်မှု ၂၂ LED 16*16 dot matrix မျက်နှာပြင်စမ်းသပ်မှု
စမ်းသပ်မှု ၂၃ 128*64 LCD မျက်နှာပြင်စမ်းသပ်မှု
စမ်းသပ်မှု ၂၄ 8250 programmable asynchronous ဆက်သွယ်ရေး interface စမ်းသပ်မှု (ကိုယ်တိုင်ထုတ်လွှင့်ခြင်းနှင့် ကိုယ်တိုင်လက်ခံခြင်း)
စမ်းသပ်မှု ၂၅ 8251 programmable ဆက်သွယ်ရေး interface စမ်းသပ်မှု (PC နှင့်အတူ)
စမ်းသပ်မှု ၂၆ MCU RS232 / RS485 serial transmission စမ်းသပ်မှု (dual machine communication)
စမ်းသပ်မှု ၂၇ MCU RS232 / RS485 စီးရီးလက်ခံမှုစမ်းသပ်မှု (စက်နှစ်လုံးဆက်သွယ်မှု)
စမ်းသပ်မှု ၂၈ DS18B20 ကိုအခြေခံသည့် ဉာဏ်ရည်ထက်မြက်သော အပူချိန်တိုင်းတာမှုစမ်းသပ်မှု
စမ်းသပ်မှု ၂၉ single chip မိုက်ခရိုကွန်ပျူတာစနစ်တွင် အနီအောက်ရောင်ခြည်ဆက်သွယ်ရေးစမ်းသပ်မှု
စမ်းသပ်မှု ၃၀ TL549 စီးရီး A/D ပြောင်းလဲခြင်းစမ်းသပ်မှု
စမ်းသပ်မှု ၃၁ TLC5615 10-bit D/A စီးရီးပြောင်းလဲခြင်းစမ်းသပ်မှု
စမ်းသပ်မှု ၃၂ PCF8563 အချိန်နှင့်တပြေးညီနာရီ/ပြက္ခဒိန်ချစ်ပ်စမ်းသပ်မှု
စမ်းသပ်မှု ၃၃ MAX813L watchdog reset circuit စမ်းသပ်မှု
စမ်းသပ်မှု ၃၄ LM331 ဗို့အား/ကြိမ်နှုန်းပြောင်းလဲခြင်းစမ်းသပ်မှု
စမ်းသပ်မှု ၃၅: စီးရီးမှတ်ဉာဏ်ချစ်ပ် 93C46 ဖတ်ခြင်းနှင့်ရေးသားခြင်းစမ်းသပ်မှု
စမ်းသပ်မှု ၃၆ AT24C02 I2C ဘတ်စ်ကားမှတ်ဉာဏ်ဖတ်ခြင်းနှင့်ရေးသားခြင်းစမ်းသပ်မှု
စမ်းသပ်မှု ၃၇ PWM pulse width modulation စမ်းသပ်မှု
စမ်းသပ်မှု ၃၈ 74LS164 စီးရီးမှ parallel ပြောင်းလဲခြင်း
စမ်းသပ်မှု ၃၉ ၁၆၅ parallel-to-serial ပြောင်းလဲခြင်း စမ်းသပ်ချက်
စမ်းသပ်ချက် ၄၀ အီလက်ထရွန်းနစ်တေးဂီတဖျော်ဖြေမှု စမ်းသပ်ချက်
စမ်းသပ်ချက် ၄၁ အပူချိန်နှင့်ဖိအားစမ်းသပ်ချက်
