| Window based Basic Compiler for 8051 "BASCOM-51" | ||||||||||||||||||||||||||||||||
| Most of us made a first programming step in Basic, it is easy to work with, but how about basic programming with micro controllers. Easy leaning cycle makes life easy and save lengthy text and many commands code writing. | ||||||||||||||||||||||||||||||||
| Basic is abbreviation for Basic All-purpose Symbolic Instruction Code. | ||||||||||||||||||||||||||||||||
| Easy software programming language for beginners as well as expert programmers. | ||||||||||||||||||||||||||||||||
| This language name includes the word beginners hence dedicated programmers have been avoided it to use it extensively. | ||||||||||||||||||||||||||||||||
| After a long time it is still a popular and become a modern, powerful and widely used programming language. | ||||||||||||||||||||||||||||||||
| Now we describe a powerful programming tool BASCOM-51 for working with ATMEL famous FLASH Micro-controllers. | ||||||||||||||||||||||||||||||||
| Microcontrollers | ||||||||||||||||||||||||||||||||
| Remember Microprocessors in older days used for any home, industrial field. They uses many support chips like I/O chip, timer, serial communication chip, RAM and masked ROM or EPROM. There was nothing you can do with masked ROM or OTP ROM (One Time Programming). As they were once programmed at manufacturing time, also using EPROM was tedious job if you want to do some experiment with your self, one mistake in programming used to added 20 Minutes Erasing time to EPROM by Ultra violet rays. | ||||||||||||||||||||||||||||||||
| I still remember many time consuming days with ZILOG Z-80 and Intel 8085 Microprocessors and assembly language and PL/M the only available programming languages at that time. | ||||||||||||||||||||||||||||||||
| Now technology has moved forward with new products like ATMEL Flash Micro-controllers, and ISP (In System Programming), technique, which facilitate programming without removing the chip from the target Board. | ||||||||||||||||||||||||||||||||
| Before to write a medium size assembly language program was much time consuming and mind melting task. | ||||||||||||||||||||||||||||||||
| Now writing a program with basic compiler BASCOM-51 is fun, time saving and highly recommended for Micro-controller hobbyist and beginners. It also provide basic and mixed assembly language solution for time critical parts of the program. | ||||||||||||||||||||||||||||||||
| BASCOM means BASic COMpiler | ||||||||||||||||||||||||||||||||
| Flash Micro-controller and BASCOM-51 gives better solution to expert and new programmers. | ||||||||||||||||||||||||||||||||
| Holland MCS Electronics has develop a very powerful window based IDE which integrates many powerful tools as given below. | ||||||||||||||||||||||||||||||||
| Editor Basic compiler Assembler Simulator Terminal Emulator LCD designer LIB manager Programmer (Software part only) |
||||||||||||||||||||||||||||||||
| This IDE program is written for MS Window 95/98/NT. It can be downloaded by MCS Electronic web-site http://www.mcselec.com down load it, unzip and install by its setup program, note you should have at least one printer installed before you run setup. | ||||||||||||||||||||||||||||||||
| That doesn't mean you must have printer physically. | ||||||||||||||||||||||||||||||||
| This software include a help file describing many basic features and commands. | ||||||||||||||||||||||||||||||||
| The most common ATMEL chip recommended to start with for beginner are. | ||||||||||||||||||||||||||||||||
| AT89C2051/4051 and now newer devices AT89S2051/4051 available in DIP 20 Pins AT89C51/52 and now newer devices AT89S51/52 |
||||||||||||||||||||||||||||||||