Programming the 8031 Minimum System in Proteus Simulator using the C: Issues and Solutions
Main Article Content
Abstract
An essential required course in electrical engineering, computer science, and informatics is the microprocessor. Students may consider using Proteus software in cases wherein microprocessor trainers are unavailable. Yet, the simulation of the 8031 microprocessor-based minimum system circuit that Proteus executes fails to operate correctly, despite the fact that the source code and circuit wiring comply to programming and circuit theory standards. This is in contrast to other microcontroller-based minimum system circuits that it can be simulated successfully and as intended. This research aims to get hints in programming the 8031 minimum system circuit simulated using Proteus. The problem was investigated and analyzed by observing the parameters that become the properties of each element in the circuit, especially the RAM, then comparing them with the specifications of the microprocessor. The experimental results showed that some adjustments on the program code were necessary either written using assembly language or C program code.
Article Details

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
References
Direktorat Akademik dan Publikasi Ilmiah, Panduan Penyusunan Kurikulum Program Studi Sarjana Teknik Elektro, Fortei, 2023. Accessed: Feb. 20, 2025. [Online]. Available: http://fortei.org/materi-panduan-kurikulum/
Wina Azhariyati Muchlis, Nyoman Bogi A K, Istikmal Istikmal, “Implementasi Alat Peraga Interkoneksi Mikrokontroler Dengan Input/output Pada Mata Kuliah Mikroprosesor,” e-Proceeding of Engineering, Juni, 2021, vol.8, No.3, pp : 37029.
Fajar Maharda Putra, Masyitah Aulia, Ariyo Banjardana, “Perancangan kit trainer sebagai modul praktikum mikroprosesor untuk laboratorium Teknik Elektro Universitas Teknologi Sumbawa,” Renewable Energy Technologies Journal (REnTECHS),vol. 1, No. 1, pp. 11-17, Desember 2023.
Randy Ade Anggara, Nur Kholis, “Rancang Bangun Simulator Minimum System Mikroprosesor 8088 Berbasis Arduino Uno Sebagai Media Pembelajaran Mikroprosesor Di Jurusan Titl Smk Raden Patah Kota Mojokerto”, Jurnal Pendidikan Teknik Elektro, Volume 05 Nomor 03, pp. 1037-1043, 2016.
D. Artanto, E. A. B. Cahyono, and P. Arbiyanti, “Development of a Remote Three-Phase Motor Wiring Practice Tool Using ESP32, LabVIEW, Wokwi, and Adafruit IO”, J. Electr. Tech. Explor., vol. 2, no. 2, pp. 33-42, Jan. 2025.
P. Son Maria and E. Susianti, “Overview Aplikasi Android dan Program Komputer Sebagai Simulator Rangkaian Listrik Dengan Sumber Arus Bolak Balik”, JASENS, vol. 4, no. 2, pp. 29-34, Dec. 2023.
Ridwan,Mutiara Nurmanita,Nontje Marie Sangi, “Efektivitas Pembelajaran Simulasi Proteus 8 Professional Berbantuan Virtual Laboratory untuk Meningkatkan Berpikir Kritis Mahasiswa Praktek Instalasi Listrik”, JOTE : journal On Teacher Education, Volume 3 Nomor 3 pp. 53-64, Tahun 2022.
L. K. Hendinata, “Simulasi Sistem Transfer Daya Nirkabel Berbasis Kopling Magnetik”, JASENS, vol. 2, no. 2, pp. 71-74, Dec. 2021.
Miftahul Mukminin, Agus Budi Santosa,"Pengaruh Media Pembelajaran Software Proteus Pada Mata Pelajaran Penerapan Rangkaian Elektronika Terhadap Hasil Belajar Siswa Kelas Xi Teknik Audio Video Di Smk Negeri 3 Surabaya", Jurnal Pendidikan Teknik Elektro, Volume 05 Nomor 01, pp. 147-154, 2016.
S. Syahminan and C W Hidayat, “Development of digital engineering learning with proteus software media and emulators department of informatics engineering Kanjuruhan University”, Journal of Physic : Conference Series, 1869 012076, doi:10.1088/1742-6596/1869/1/0120768.
Syaminan, “Pengembangan Pembelajaran Teknik Digital Dengan Media Perangkat Lunak Proteus Dan Emulator Jurusan Teknik Informatika Universitas Kanjuruhan”, Journal of computing and cybernetic system SPIRIT : Sarana Penunjang Informasi Terkini, Vol 12, No 2, pp : 41-45, 2020, http://dx.doi.org/10.53567/spirit.v12i2.1830.
A. Panjaitan and M. Sagala, “Penerapan Modus Pengalamatan dan Operasi Aritmatika pada Mikroprosesor Intel 8088/8086,” J. Tek. Inform. UNIKA St., vol. 03, pp. 144–151, 2019.
Friendly, “Perancangan Mikroprosesor 8 Bit Dengan Menggunakan Bahasa Vhdl Pada Fpga Xilinx Spartan 3", Jurnal Teknovasi, Vol. 04, No. 01, 2017, pp. 10-27, 2017.
J MCS 51 Microcontroller Family User's Manual, Datasheet [online] https://web.mit.edu/6.115/www/document/8051.pdf
M-IDE Studio for MCS-51 Ver 0.2.6.0, Available on http://www.opcube.com