สารบัญ:
- ขั้นตอนที่ 1: เข้าร่วม Google Group
- ขั้นตอนที่ 2: ประสานบอร์ด
- ขั้นตอนที่ 3: ตั้งโปรแกรม Eprom
- ขั้นตอนที่ 4: ต่อสายเคเบิลอนุกรม
- ขั้นตอนที่ 5: ต่อ Serial Header
- ขั้นตอนที่ 6: ดาวน์โหลดซอฟต์แวร์บางตัว
- ขั้นตอนที่ 7: ดาวน์โหลด Xmodem
- ขั้นตอนที่ 8: หยิบซอฟต์แวร์บางตัว
- ขั้นตอนที่ 9: ย้ายไฟล์ MBASIC.COM ไปที่บอร์ด
- ขั้นตอนที่ 10: เรียกใช้พื้นฐานและเขียนโปรแกรม
- ขั้นตอนที่ 11: รวบรวมโปรแกรม
วีดีโอ: Robot Brain: สร้างคอมพิวเตอร์บอร์ดเดียวในตอนเย็น: 11 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
หน่วยความจำไม่เพียงพอใน Picaxe หรือ Arduino ของคุณหรือไม่ แต่พีซีนั้นเกินความสามารถสำหรับงาน? ดูคอมพิวเตอร์บอร์ดเดี่ยวแบบโอเพนซอร์สที่สามารถตั้งโปรแกรมในภาษาต่างๆ เช่น C, Basic, Forth, Pascal หรือ Fortran บอร์ดนี้ใช้ไอซีราคาถูกและใช้ชิปขนาดใหญ่อย่างจงใจ จึงสามารถบัดกรีได้ง่าย ใช้ระบบปฏิบัติการที่เรียกว่า CPM ที่ทำงานบน Z80 ซึ่งเป็นที่นิยมในช่วงปลายทศวรรษ 1970 ถึงกลางปี 1980 เป็นผลให้มีซอฟต์แวร์อย่างน้อยหนึ่งกิกะไบต์รวมถึงภาษาโปรแกรมโปรแกรมสเปรดชีตและโปรแกรมประมวลผลคำ CPM เป็นระบบปฏิบัติการแบบข้อความและเป็นเวอร์ชันที่เรียบง่ายของ DOS บอร์ดนี้เหมาะอย่างยิ่งหากคุณกำลังสร้างหุ่นยนต์ที่มีความซับซ้อนสูงหรือระบบอัตโนมัติภายในบ้าน และพบว่าคอมพิวเตอร์ชิปตัวเดียว เช่น รูปภาพ Arduinos และ atmegas นั้นไม่มี หน่วยความจำ. เทคโนโลยีสมัยใหม่หมายความว่าฮาร์ดไดรฟ์และฟลอปปีไดรฟ์สามารถมีอยู่ในชิปหน่วยความจำตัวเดียว และคอมพิวเตอร์ที่เคยต้องการแหล่งจ่ายไฟสามเฟสสามารถจำลองบนบอร์ดที่ใช้พลังงานจากแบตเตอรี่ได้ บอร์ด N8VEM จำนวนหนึ่งถูกสร้างขึ้นทั่วโลก โดยกลุ่มผู้ชื่นชอบที่เป็นมิตร https://groups.google.com.au/group/n8vemBoards เป็นการออกแบบโอเพ่นซอร์ส และคุณสามารถสร้างของคุณเองหรือซื้อจากผู้ที่ชื่นชอบในสหรัฐอเมริกาในราคาต้นทุน (20 เหรียญ) สามารถซื้อ Eproms ล่วงหน้าหรือตั้งโปรแกรมเองได้ มารวมกันดูว่ามันทำอะไรได้บ้าง…
ขั้นตอนที่ 1: เข้าร่วม Google Group
คุณสามารถเรียกดูกลุ่ม https://groups.google.com.au/group/n8vem แต่ถ้าคุณส่งคำขอเข้าร่วมกลุ่ม คุณสามารถมีส่วนร่วมในการสนทนาได้ มีไลบรารีไฟล์และรูปภาพของบอร์ดทำงานมากมาย ฉันส่งข้อความถึงกลุ่มเมื่อไม่กี่สัปดาห์ก่อนและขอเข้าร่วม ฉันสั่งบอร์ดและมันมาถึงหนึ่งสัปดาห์ต่อมา ซึ่งค่อนข้างเร็วจากสหรัฐฯ ไปยังออสเตรเลีย ฉันไม่ได้มีหลายส่วนเพื่อให้ผมได้รายการชิ้นส่วนจากที่นี่ https://n8vem.googlegroups.com/web/TestPrototype_BOM_PART-LIST.lst?gda=6DMrhVQAAABRoI8ydU505jGCwGWcAnRLVYTZaCdyJias028kLbDjM7mHeIlRNZNuWyWm5kKNAJr2D8gD3ctlIYKczaAghgqdUwk_6Qi3BU8HCN0q6OYwM6JXPqrFQS5SIfKND7QsaYYQuite ร้านค้าไม่กี่มีชิ้นส่วนรวมทั้ง Digikey, Jameco และฟูตูร์เล็ก ชิปลอจิกทั้งหมดถูกระบุเป็นส่วนของ LS LS ค่อนข้างเก่าไปหน่อยและชิปก็ใช้พลังงานมากกว่าและอุ่นขึ้น ฉันเปลี่ยนชิป LS ทั้งหมดเป็นช่วง HCT ที่ทันสมัยกว่า HCT เข้ากันได้โดยตรง แต่ใช้พลังงานน้อยกว่ามาก ในทำนองเดียวกัน ฉันเลือกใช้ CMOS Z80, CMOS UART (16C550) และชิปอินพุต/เอาต์พุต CMOS (82C55) บอร์ดมาถึงเวลาเดียวกับชิ้นส่วน และถึงเวลาเริ่มบัดกรี
ขั้นตอนที่ 2: ประสานบอร์ด
การบัดกรีทำได้ค่อนข้างง่ายและเสร็จสิ้นภายในหนึ่งชั่วโมงครึ่ง ฉันตัดสินใจเสียบชิปขนาดใหญ่และประสานชิปที่เล็กกว่าโดยตรง ปัญหาที่ใหญ่ที่สุดคือการงอหมุดชิปทั้งหมดเล็กน้อยเพื่อให้พอดีกับบอร์ด มีชิปนาฬิกาตามเวลาจริงที่ฉันไม่ต้องการมัน ก็เลยเลิกใช้ สามารถเพิ่มได้ในภายหลัง ฉันยังใส่ปลั๊ก DC บนบอร์ดของฉันและตัวควบคุม 5V บอร์ดนี้มีประสิทธิภาพมากจนไม่จำเป็นต้องใช้ฮีทซิงค์บนตัวควบคุม ฉันไล่มันออกจากหูดที่ผนังขนาด 9 โวลต์ eprom มีป้ายกำกับเหนือหน้าต่าง มิฉะนั้น มันอาจจะถูกลบหากออกไปกลางแดด แผนผังอยู่ที่นี่ https://n8vem.googlegroups.com/web/Printing+TestPrototype- sch.pdf?gda=MaRhCFMAAABRoI8ydU505jGCwGWcAnRLnTJP08ZxIX8TVeSmRPYsxGLTiGlLa5mMzgNTsMYdvKCD3Kr1rUv-XML38vqpBkuybcVT3VtYGKLcoQ1zgNTsMYdvKCD3Kr1rUv-XML38vqpBkuybcVT3VtYGKLcoQ1_l-8Azwd จริงๆ แล้ว บอร์ดนี้จำเป็นต้องทำความเข้าใจกับบอร์ดนี้จริงๆ แต่ฉันพบว่ามีประโยชน์เมื่อเปรียบเทียบกับคอมพิวเตอร์เครื่องแรกของฉันที่มีชิป RAM 8 ตัวเพื่อให้ได้ 64K บอร์ดนี้มีครึ่งเม็กบนชิปตัวเดียว ซีพียูเป็น Z80 Z80 มาจากชิป 8080 และ 8080 ก็ทำให้เกิด 8086, 80286 ถึง 80586 ซึ่งเรียกว่าเพนเทียมเพราะสำนักงานสิทธิบัตรบอกว่าคุณไม่สามารถจดสิทธิบัตรหมายเลขได้ คำแนะนำรหัสเครื่อง 8080 ใน Z80 ยังคงมีอยู่ในพีซีสมัยใหม่
ขั้นตอนที่ 3: ตั้งโปรแกรม Eprom
หากคุณไม่ต้องการตั้งโปรแกรม eprom คุณสามารถซื้อแบบตั้งโปรแกรมล่วงหน้าได้เสมอเมื่อคุณได้รับบอร์ด แต่ฉันคิดว่าฉันอาจใช้ eprom ที่ตั้งโปรแกรมไว้ในโปรเจ็กต์อื่นๆ ดังนั้นฉันจึงได้โปรแกรมเมอร์และยางลบ สิ่งเหล่านี้เคยมีค่าใช้จ่ายหลายพัน แต่ฉันรับโปรแกรมเมอร์มาในราคา $34 รวมค่าขนส่ง (ค้นหาโปรแกรมเมอร์ eprom บน ebay) และยางลบราคา $25 รวมค่าขนส่ง โปรแกรมเมอร์มาพร้อมกับซอฟต์แวร์ของตัวเอง และหากคุณบอกหมายเลขชิป จะแสดงภาพวิธีการใส่ชิปและตั้งค่าสวิตช์ทั้งหมด eprom ว่างเปล่า แต่ฉันตั้งโปรแกรมไว้หนึ่งรายการ จากนั้นลบทิ้งเป็นเวลา 5 นาที แล้วตั้งโปรแกรมใหม่ เพื่อตรวจสอบว่ามันทำงานทั้งหมด รูปภาพ rom ทั้งหมดอยู่ที่นี่ https://n8vem.googlegroups.com/web/ROMIMAGE.zip?gda =5RkX1kEAAABRoI8ydU505jGCwGWcAnRLTpwShSoH8O7HvxGhdHl1lXeXmbZQXujx0V3ulhJIKNrhtrFcBixfottYTQUy-Muj7WbB0sVAO2Hmgtm1PE2x และไฟล์ที่มีประโยชน์นี้รวมถึงระบบปฏิบัติการบางไฟล์ มันเหมือนกับดิสก์การติดตั้ง XP ของคุณ ยกเว้นว่าสิ่งนี้จะอยู่ในชิป แตกไฟล์ เปิดโปรแกรมเมอร์ โหลดไฟล์.bin และตั้งโปรแกรมชิป คุณสามารถอ่านข้อมูลย้อนหลังเพื่อตรวจสอบว่าผ่านไปแล้ว สิ่งเดียวที่จับได้สำหรับโปรแกรมเมอร์นี้คือต้องมีพอร์ตขนาน พีซีรุ่นใหม่บางรุ่นไม่มีพอร์ตขนาน ฉันสร้างสายเคเบิลต่อขยายพอร์ตขนานด้วยตัวเอง ดังนั้นฉันจึงไม่ต้องเอื้อมมือไปด้านหลังพีซี ประกอบด้วยปลั๊ก IDC D25 และซ็อกเก็ต IDC D25 และสายแพยาว 2 เมตร ใช้เครื่องหนีบเพื่อบีบปลั๊กเข้ากับขั้วต่อ โปรแกรมเมอร์ willem ที่ฉันซื้อไม่แสดงการตั้งค่าทั้งหมดที่จำเป็นสำหรับโปรแกรม eprom ขนาด 1 เมกะไบต์ ทางด้านซ้ายของชิปใกล้กับด้านล่าง จะต้องย้ายจัมเปอร์ แม้ว่าการตั้งค่าจะอยู่ในคู่มือ ซึ่งเป็นไฟล์ชื่อ Willem PCB5.0 Manual.html ในส่วนคู่มือ มีรายละเอียดเพิ่มเติมมากมายเกี่ยวกับการตั้งค่า
ขั้นตอนที่ 4: ต่อสายเคเบิลอนุกรม
หากคุณกลับไปที่ขั้นตอนที่ 2 คุณจะเห็นสายเคเบิลอนุกรมในภาพ มีสามส่วนในเรื่องนี้: 1) ส่วนขยายของฉันที่มาจากด้านหลังของพีซี นี่คือสายสายรุ้ง ฉันสร้างมันในลักษณะเดียวกับสายต่อของโปรแกรมเมอร์ ยกเว้นสายนี้ใช้ปลั๊กและซ็อกเก็ต D9 IDC มีประโยชน์มากที่ไม่ต้องคอยหลังคอมพิวเตอร์ตลอดเวลา สายต่อขยายมีตัวเมียที่ปลายด้านหนึ่งและตัวผู้อยู่ที่ปลายอีกด้านหนึ่ง2) โมเด็มแบบ null นี่คือการเชื่อมต่อระหว่างผู้หญิงกับผู้หญิง ฉันได้วงจรจากที่นี่ https://www.beyondlogic.org/serial/serial.htm (เลื่อนลงมาเล็กน้อย) โดยพื้นฐานแล้ว โมเด็ม null รวมพิน 7 และ 8 รวมพิน 1, 4, 6 และสลับพิน 2 และ 3 มากกว่า การเชื่อมต่อแบบ 9 พินจะกลายเป็นการเชื่อมต่อแบบ 3 สาย - กราวด์ ส่งข้อมูลและรับข้อมูล มันทำให้ RS232.3) ง่ายขึ้น ส่วนหัว 10 พินบนบอร์ดกับคอนเน็กเตอร์ D9 ตัวผู้ ข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ในหน้าถัดไป ในแผนผัง D9 ตัวผู้ทางด้านซ้ายเชื่อมต่อกับพีซี โมเด็ม null เป็นการเชื่อมต่อระหว่างหญิงกับหญิงกับการเชื่อมต่อในปลั๊ก ฉันสามารถต่อสายทั้งหมดนี้ด้วยปลั๊กน้อยกว่ามาก แต่ฉันจะใช้โมเด็ม null ในโครงการอื่น
ขั้นตอนที่ 5: ต่อ Serial Header
ส่วนหัวของบอร์ดได้รับการออกแบบมาเพื่อใช้กับสายแพของ IDC 9 แล้วต่อกับปลั๊กตัวผู้ D9 เคล็ดลับเดียวคือส่วนหัว 10 ทางออกแบบมาเพื่อใช้สายแพ 10 ทาง หากคุณใช้สายเคเบิลแบบ 9 ทาง จะมีช่องว่างสำหรับสายที่ขาดหายไป ฉันได้ใช้ระยะใกล้เพื่อช่วยชี้แจงเรื่องนี้ หากคุณต่อสายอย่างถูกต้อง พิน 1 บนบอร์ดจะไปที่พิน 1 บน D9 Pin 5 บน D9 ควรเชื่อมต่อกับ Earth บนบอร์ด หากเชื่อมต่อทั้งสองสายเข้าด้วยกัน ส่วนที่เหลือของสายก็จะโอเคเช่นกัน
สาย 1 อยู่ทางด้านซ้ายของทั้งสองมุมมองของสายแพ คุณสามารถใช้สายริบบิ้นที่มีสีได้หากต้องการ สิ่งที่ยุ่งบนปลั๊ก IDC คือกาวร้อนละลาย อาจไม่จำเป็น แต่มันทำให้สิ่งต่าง ๆ แข็งแกร่งขึ้นเล็กน้อย
ขั้นตอนที่ 6: ดาวน์โหลดซอฟต์แวร์บางตัว
เราต้องการซอฟต์แวร์บนบอร์ด และก่อนที่เราจะสามารถดาวน์โหลดโปรแกรม เราจำเป็นต้องมีโปรแกรมโมเด็ม เราจะใช้ xmodem ซึ่งเป็นมาตรฐานที่มีมานานหลายปี Xmodem มีอยู่ในโปรแกรม CPM และมีอยู่ในโปรแกรม PC หลายรูปแบบ เช่น hyperterminal ดังนั้นเราจึงสามารถใช้สิ่งนี้เพื่อสื่อสารระหว่างเทคโนโลยีเก่าและใหม่ Let 's คว้าแฟ้มฐานสิบหกของ XMODEM จากที่นี่: https://n8vem.googlegroups.com/web/xm50_LB1.zip?gda=O2tYn0EAAABRoI8ydU505jGCwGWcAnRL1RQ8Aj5bHZQJ6hxcf7VyVbwBih-m421sIN3Oibiyd_vhtrFcBixfottYTQUy-Muj7WbB0sVAO2Hmgtm1PE2xNgUnzip มันและคุณจะได้รับสองไฟล์ คุณต้องมีอันที่ลงท้ายด้วย.hex ตอนนี้เราต้องส่งสิ่งนี้ไปที่บอร์ด คุณต้องมีโปรแกรมเทอร์มินัล ซึ่งจำลองจอภาพและแป้นพิมพ์สำหรับคอมพิวเตอร์บอร์ดเดียวนี้ Windows มีหนึ่งชื่อเรียกว่า hyperterminal ซึ่งมักจะซ่อนอยู่ในโฟลเดอร์ start/programs/accessories หรือคุณสามารถใช้ไฮเปอร์เทอร์มินอลส่วนตัว หรือเทราเตอร์ หรือ Absolutetelnet หรือโปรแกรมแบบ dos ที่เรียกว่า conex มีโปรแกรมเทอร์มินัลอยู่มากมาย เพราะนี่คือวิธีที่คุณโทรเข้าสู่อินเทอร์เน็ตก่อนบรอดแบนด์ เปิดใช้งานไฮเปอร์เทอร์มินอลได้ มันจะให้หน้าจอสามหน้าจอแก่คุณ และคุณต้องตั้งค่าทั้งหมดให้ถูกต้อง! เมื่อคุณป้อนข้อมูลนี้แล้ว คุณสามารถบันทึกเซสชันนี้และจะสร้างไฟล์เล็กๆ ที่ลงท้ายด้วย.ht หากคุณคลิกที่ไฟล์นั้น (ลากไปที่เดสก์ท็อปเพื่อค้นหาในภายหลัง) ไฟล์นั้นจะเริ่มไฮเปอร์เทอร์มินัลพร้อมกับทั้งหมด การตั้งค่าที่ถูกต้องหน้าจอแรก=ตั้งชื่อการเชื่อมต่อ เรียกมันว่า SBC และเลือกไอคอน หน้าจอที่สอง ตั้งค่าคอมพอร์ต คอมพิวเตอร์ของฉันมีค่าเริ่มต้นเป็น COM2 บนหน้าจอการตั้งค่า และจำเป็นต้องเปลี่ยนเป็น COM1 ไปข้างหน้าและเปลี่ยนเป็นหน้าจอ COM1. Third อัตราบอด ฯลฯ ตั้งค่าบิตต่อวินาทีเป็น 9600 8 บิตข้อมูล ความเท่าเทียมกันกับไม่มี หยุดบิตเป็น 1 และควบคุมการไหลเป็นไม่มี คุณอาจต้องเปลี่ยนบิตต่อวินาทีและ Flow Control เท่านั้น ตอนนี้คุณจะเห็นหน้าจอเทอร์มินัล เชื่อมต่อบอร์ดเข้ากับพอร์ตอนุกรมและเปิดเครื่อง จากนั้นคุณจะได้รับข้อความต้อนรับ ถ้าไม่เช่นนั้นเข้ากลุ่ม Google และขอความช่วยเหลือ ตอนนี้ได้เวลาพูดคุยกับคณะกรรมการแล้ว!
ขั้นตอนที่ 7: ดาวน์โหลด Xmodem
หากคุณซื้อชิป RAM สำรองแบตเตอรี่ คุณจะต้องทำเช่นนี้เพียงครั้งเดียว อันที่จริง คนอื่น ๆ กำลังทำงานเพื่อวางสิ่งนี้บนชิป eprom ดังนั้นคุณอาจไม่จำเป็นต้องทำสิ่งนี้เลยในอนาคตอันใกล้นี้ ที่พรอมต์ > พิมพ์ h
อย่าพิมพ์อย่างอื่น อย่าพิมพ์ Enter เพียงชั่วโมงเดียวทั้งตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ เคอร์เซอร์จะเลื่อนลงมาหนึ่งบรรทัด แต่จะไม่มีอะไรเกิดขึ้นอีก ตอนนี้คลิกที่ด้านบนของโปรแกรม hyperterminal บนเมนู Transfer คลิกที่ส่งไฟล์ข้อความ ในชื่อไฟล์ ใช้การเรียกดูเพื่อค้นหาสำเนาฐานสิบหกของ xmodem ที่คุณดาวน์โหลด เรียกว่า XM50LB1. HEX คุณอาจต้องเปลี่ยนการค้นหาเริ่มต้นสำหรับ *.txt เป็น *.hex เพื่อค้นหา คลิกที่ตกลงและตัวเลขจำนวนมากจะผ่านหน้าจอเป็นเวลาประมาณ 30 วินาที รอจนกว่าพวกเขาจะหยุด จากนั้นกดตัวอักษร c อีกครั้งโดยไม่ต้องป้อน รอ 2 วินาทีแล้วคุณจะอยู่ใน CPM พร้อมพรอมต์ A> ตอนนี้พิมพ์ข้อความต่อไปนี้แล้วกด Enter: บันทึก 40 b:xm.com พิมพ์ B: และกด Enter เพื่อเปลี่ยนเป็นไดรฟ์ B และคุณจะได้รับข้อความแจ้ง B> ตอนนี้พิมพ์ DIR แล้ว Enter เพื่อแสดงรายการไฟล์ มีสามไดรฟ์ในคอมพิวเตอร์เครื่องนี้ A, B และ F คุณสามารถดูว่ามีอะไรอยู่ในแต่ละไดรฟ์โดยพิมพ์อักษรระบุไดรฟ์ จากนั้นใช้เครื่องหมายทวิภาค จากนั้นป้อน ตามด้วย DIR รูปภาพแสดงภาพหน้าจอ
ขั้นตอนที่ 8: หยิบซอฟต์แวร์บางตัว
มีซอฟต์แวร์ CPM มากมาย เช่นhttps://www.loomcom.com/cpm/cpm_cdrom/https://www.gaby.de/ecpmlink.htmแต่เรามาลองทำอะไรง่ายๆ กัน มาเริ่มกันที่พื้นฐานเพื่อเพิ่มตัวเลขสองสามตัวแล้วพิมพ์คำตอบ ในการทำเช่นนั้น เราจำเป็นต้องมีสำเนาของ Basic มีสำเนาจำนวนมากออกมา แต่ลองสัมผัสกันสักหน่อยแล้วพูดคุยเกี่ยวกับเครื่องจำลอง Altair โปรแกรมเล็กๆ นี้เป็นการจำลองเครื่อง CPM ที่สมบูรณ์ที่ทำงานบนพีซี มีไลบรารีซอฟต์แวร์ขนาดใหญ่ บรรจุเป็นส่วนขนาดดิสก์ได้อย่างสะดวก และทำงานได้เร็วกว่าคอมพิวเตอร์ CPM จริงซึ่งมีประโยชน์มากเมื่อทำการคอมไพล์ ตัวจำลองอยู่ที่นี่:https://www.schorn.ch/cpm/intro.phpดาวน์โหลดซอฟต์แวร์ และดาวน์โหลดอย่างน้อยอิมเมจดิสก์ CPM2.2 และประมาณครึ่งหนึ่งของหน้าซึ่งเป็นอิมเมจพื้นฐาน ใส่ทั้งหมดลงในไดเร็กทอรีเดียวกัน ในขณะที่คุณอยู่ที่นั่น ลองดูภาษาอื่นๆ ทั้งหมด เช่น C Cobal, Fortran, Pascal หากคุณเรียกใช้โปรแกรม AltairZ80.exe คุณจะได้รับหน้าต่าง dos หากคุณดาวน์โหลดไฟล์ basic.dsk แล้ว คุณสามารถรันไฟล์นี้ด้วยคำสั่งDo basic ในโปรแกรมจำลอง จากนั้น DIR เพื่อแสดงรายการไฟล์ (ซึ่งอยู่บนไดรฟ์ A: และ B:) เราต้องการ MBASIC และอยู่ในไดรฟ์ A หากต้องการคัดลอกไฟล์นี้ไปยังไดเร็กทอรี PC ให้พิมพ์ W MBASIC. COM และการดำเนินการนี้จะบันทึกไฟล์ลงใน ไดเร็กทอรีที่โปรแกรม altair อยู่ คุณสามารถทำย้อนกลับด้วยคำสั่ง R ซึ่งถ่ายโอนไฟล์จากพีซีไปยังดิสก์จำลอง altair ที่จริงแล้ว หากคุณต้องการเล่นกับ CPM นี่เป็นวิธีที่ยอดเยี่ยมในการทำโดยไม่ต้องสร้างหรือซื้ออะไรเลย หากคุณต้องการบันทึกไฟล์บนดิสก์เสมือน ให้ออกจากโปรแกรมจำลอง altair ด้วย ctrlE (ปุ่มควบคุมและ จ) นี้ออกและบันทึก หากคุณไม่ต้องการบันทึกการเปลี่ยนแปลงใดๆ ก็แค่ปิดหน้าต่างด้วยเครื่องหมาย X ที่มุมขวาบน
ขั้นตอนที่ 9: ย้ายไฟล์ MBASIC. COM ไปที่บอร์ด
มาโอน Basic มาลงบอร์ดกัน
ในเซสชัน hyperterminal ไปที่ไดรฟ์ B: และพิมพ์ XM R MBASIC. COM จากนั้นป้อน การดำเนินการนี้จะเริ่มต้นโปรแกรม xmodem และจะนั่งรอไฟล์ที่จะมาถึง ไปที่เมนูไฮเปอร์เทอร์มินัลแล้วคลิกโอนแล้วส่งไฟล์ เรียกดูไฟล์ MBASIC. COM ในส่วนโปรโตคอล ให้เลือก Xmodem ในไฮเปอร์เทอร์มินัลจะเป็นตัวที่สาม คลิกที่ส่งและหลังจากนั้นไม่กี่วินาทีไฟล์ก็จะไป ใช้เวลาประมาณหนึ่งนาที หากใช้งานได้ คุณควรได้รับข้อความแจ้ง B> พิมพ์ DIR เพื่อตรวจสอบว่ามี (ละเว้น B> ทั้งหมดบนหน้าจอ - ฉันกดปุ่ม Enter โดยไม่ตั้งใจสองสามครั้ง)
ขั้นตอนที่ 10: เรียกใช้พื้นฐานและเขียนโปรแกรม
ตอนนี้เราสามารถเรียกใช้ Basic บนกระดานและเขียนโปรแกรมเล็กน้อยได้เช่น mbasic10 A=2020 B=3030 C=A+B40 พิมพ์ "คำตอบคือ: ";CRUNSave "MYPROG" ตอนนี้เรามีคอมพิวเตอร์ที่ใช้งานได้
ขั้นตอนที่ 11: รวบรวมโปรแกรม
หากคุณรู้สึกกระตือรือร้นจริงๆ คุณสามารถคอมไพล์โปรแกรมได้ สิ่งนี้จะสร้าง.com (เทียบเท่ากับ.exe บนพีซี) ไฟล์ Com สามารถเรียกใช้เป็นโปรแกรมอิสระ และสามารถตั้งค่าให้ทำงานอัตโนมัติเมื่อบอร์ดเริ่มทำงาน ตอนนี้บอร์ดสามารถทำหน้าที่เป็นตัวควบคุมแบบสแตนด์อโลนโดยไม่จำเป็นต้องเชื่อมต่อกับพีซีอีกต่อไป บอร์ด N8VEM สามารถคอมไพล์โปรแกรมบนบอร์ด หรือใช้โปรแกรมจำลอง altair ก็ได้ อย่างหลังเร็วกว่า แต่ก็ไม่สำคัญ หากคุณต้องการคอมไพล์โปรแกรม คุณต้องมีสิ่งต่อไปนี้:MBASIC. COM, BRUN. COM L80. COM BCLOAD, BASLIB. REL และ BASCOM. COMC นั้นแตกต่างกันเล็กน้อย แต่ฉันคิดว่ามันยังคงใช้ตัวเชื่อมโยง L80 ดูภาพหน้าจอสำหรับวิธีเขียนและคอมไพล์และเรียกใช้โปรแกรม และคอยติดตาม เพราะเร็วๆ นี้จะมีฮาร์ดไดรฟ์ จอ LCD ขนาดเล็ก จอภาพที่ใช้จอภาพ vga รุ่นเก่า https://www.tvterminal.de/index.html#english พร้อมอินเทอร์เฟซแป้นพิมพ์ แฟลชไดรฟ์ และอินพุตและ บอร์ดส่งออก!
แนะนำ:
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 ขั้นตอน (พร้อมรูปภาพ)
โรมิโอ: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: Que tal amigos, siguiendo con la revisiones de placas y sensores, con el aporte de la empresa DFRobot, hoy veremos una placa con prestaciones muy interesante, เหมาะที่สุดสำหรับ el desarrollo de prototipos robóticos y el control de motores y servos, d
อุปสรรคในการหลีกเลี่ยง LEGO Robot: 8 ขั้นตอน (พร้อมรูปภาพ)
อุปสรรคในการหลีกเลี่ยงหุ่นยนต์ LEGO: เรารัก LEGO และเราก็รัก Crazy Circuits เช่นกัน ดังนั้นเราจึงต้องการรวมหุ่นยนต์สองตัวนี้เป็นหุ่นยนต์ที่เรียบง่ายและสนุกสนานที่สามารถหลีกเลี่ยงการชนกำแพงและวัตถุอื่นๆ เราจะแสดงให้คุณเห็นว่าเราสร้างของเราอย่างไร และร่างพื้นฐานที่จำเป็นเพื่อให้คุณสามารถสร้างของคุณเองได้
Brazo Robot: 28 ขั้นตอน
Brazo Robot: Descripción del trabajoen el presente documento se preparee dar claridad acerca del brazo robótico y sus funciones el cual facilitar el desplazamiento en los 3 planos (x, y, z,) มีเดียนเต้ una interfaz ที่อนุญาตให้ใช้ PC กับ Arduino c y
Joy Robot (โรโบ ดา อาเลเกรีย) - Open Source 3D Printed, Arduino Powered Robot!: 18 Steps (พร้อมรูปภาพ)
Joy Robot (Robô Da Alegria) - Open Source 3D Printed, Arduino Powered Robot!: รางวัลที่หนึ่งในการประกวด Instructables Wheels รางวัลที่สองในการประกวด Instructables Arduino และรองชนะเลิศใน Design for Kids Challenge ขอบคุณทุกคนที่โหวตให้เรา!!! หุ่นยนต์มีอยู่ทุกที่ ตั้งแต่งานอุตสาหกรรมไปจนถึงคุณ
Brain Box: การติดตามปริมาณประสาทเมื่อเวลาผ่านไป: 20 ขั้นตอน
Brain Box: การติดตามปริมาณประสาทเมื่อเวลาผ่านไป: ความก้าวหน้าในขอบเขตของชีวิตมนุษย์ที่ยืนยาวได้ก่อให้เกิดโรคที่อารยธรรมไม่เคยเห็นมาก่อน ในจำนวนนี้ โรคอัลไซเมอร์ส่งผลกระทบต่อผู้สูงอายุชาวอเมริกันประมาณ 5.3 ล้านคนในปี 2560 หรือประมาณ 1 ใน 10 ปี