It is currently 15 Oct 2018 20:05

All times are UTC + 1 hour




Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 
Author Message
PostPosted: 13 Aug 2009 15:18 
Offline
mikroElektronika team
User avatar

Joined: 02 Feb 2005 16:09
Posts: 909
Location: Europe
mikroBasic PRO for 8051 2009 version 2.20 has been released. You can find the version at the address:

http://www.mikroe.com/en/compilers/mikrobasic/8051/

The list of improvements includes:

- Compiler
  - Additional chips supported:
     AT80C5112         C8051F011         C8051F220       C8051F352       C8051T612               
     AT80C51SND1C      C8051F012         C8051F221       C8051F353       C8051T613               
     AT83C5111         C8051F015         C8051F226       C8051F360       C8051T614               
     AT83C5112         C8051F016         C8051F230       C8051F361       C8051T615               
     AT83SND1C         C8051F017         C8051F231       C8051F362       C8051T616               
     AT87C5111         C8051F018         C8051F236       C8051F363       C8051T617               
     AT87C5112         C8051F019         C8051F300       C8051F364       T83C5101               
     AT89C2051         C8051F020         C8051F301       C8051F365       T83C5102               
     AT89C4051         C8051F021         C8051F302       C8051F366       T87C5101               
     AT89C51           C8051F022         C8051F303       C8051F367       T89C5115               
     AT89C5131         C8051F023         C8051F304       C8051F368       T89C51AC2               
     AT89C5132         C8051F040         C8051F305       C8051F369       T89C51CC01             
     AT89C51CC03       C8051F041         C8051F310       C8051F410       T89C51CC02             
     AT89C51ED2        C8051F042         C8051F311       C8051F411                               
     AT89C51IC2        C8051F043         C8051F312       C8051F412                               
     AT89C51ID2        C8051F044         C8051F313       C8051F413                               
     AT89C51RB2        C8051F045         C8051F314       C8051F520A                             
     AT89C51RC         C8051F046         C8051F315       C8051F521A                             
     AT89C51RC2        C8051F047         C8051F316       C8051F523A                             
     AT89C51RD2        C8051F060         C8051F317       C8051F524A                             
     AT89C51SND1C      C8051F061         C8051F320       C8051F526A                             
     AT89C52           C8051F062         C8051F321       C8051F527A                             
     AT89C55WD         C8051F063         C8051F326       C8051F530A                             
     AT89LP428         C8051F064         C8051F327       C8051F531A                             
     AT89LP828         C8051F065         C8051F330       C8051F533A                             
     AT89LS51          C8051F066         C8051F331       C8051F534A                             
     AT89LS52          C8051F067         C8051F332       C8051F536A                             
     AT89LS53          C8051F120         C8051F333       C8051F537A                             
     AT89LS8252        C8051F121         C8051F334       C8051F920                               
     AT89LV51          C8051F122         C8051F335       C8051F921                               
     AT89LV52          C8051F123         C8051F340       C8051F930                               
     AT89LV55          C8051F124         C8051F341       C8051F931                               
     AT89S52E          C8051F125         C8051F342       C8051T600                               
     C8051F000         C8051F126         C8051F343       C8051T601                               
     C8051F001         C8051F127         C8051F344       C8051T602                               
     C8051F002         C8051F130         C8051F345       C8051T603                               
     C8051F005         C8051F131         C8051F346       C8051T604                               
     C8051F006         C8051F132         C8051F347       C8051T605                               
     C8051F007         C8051F133         C8051F350       C8051T610                               
     C8051F010         C8051F206         C8051F351       C8051T611                               
  - New: Support for Silicon labs 8-bit mixed-signal  MCUs
  - New: Added new examples for both SiLabs and ATMEL MCUs
  - New: SFR paging support added to linker
  - New: mlk files improved (XML file type)
  - New: sbit and bit variables allocation allowed in all data spaces (bdata, data, idata, pdata, xdata)
  - New: Multipass allocation of functions
  - New: Compress calls optimization added to Linker
  - New: Compress jumps optimization added to Linker
  - New: Libraries added: SMBus, TWI, PrintOut
  - New: X2 option added (ATMEL family)
  - New: Added possibility to org externally defined functions
  - New: OrgAll function (refer to help for details)
  - Improved: Pointer syntax (refer to help for details)
  - Improved: Absolute directive syntax (refer to help for details)
  - Improved: Type definition syntax (refer to help for details)
  - Improved: Delay_ms and Delay_us built-ins improved
  - Improved: RAM usage
  - Improved: Handling of interrupt            
  - Improved: Pointer to functions added to libraries (SPI, UART)            
  - Improved: Greater flexibility for libraries using SPI and UART modules (SPI_Glcd, Ethernet, RS485 etc.)   
  - Improved: Interrupt handling
  - Improved: Initialization sections
  - Improved: Minor bugs fixed
  - Improved: Help revised and updated

- IDE
  - New: Active comments added to editor (web links as active sections in comments)
  - New: Web links node added to code explorer
  - New: Advanced EEPROM editor tool
  - New: Quick convertor added and improved
  - New: Shortcut CTRL+ALT+M - Open MLK file
  - New: Shortcut CTRL+ALT+D - Open DEF file
  - New: Sorting Procedures List by name and by line number
  - New: Drag and drop files to Project Manager
  - New: SFR Paging added to simulator RAM View
  - New: XRAM added to simulator RAM View
  - Changed: Project file extension changed from *.mbproj to *.mbp51 
  - Changed: Project group extension changed from *.mpgroup to *.mb51group
  - Changed: New Project Wizard (all libraries checked option added)
  - Improved: Statistics
  - Improved: Find in files
  - Improved: Shell open for files in Project Manager
  - Improved: Auto Complete
  - Improved: Auto Correct
  - Improved: Project Open
  - Improved: Print preview added, print options problem solved
  - Improved: Build all projects with option to stop the process
  - Improved: Project manager shows the total number of projects in project group
  - Improved: Replace dialog is being moved to ensure the target text is visible in editor
  - Improved: Watch values shows simulation time in us/ms
  - Improved: External nodes added to code explorer
  - Improved: Enhancement of IDE styles set
  - Improved: Asm files added for all source files in the Project Manager window
  - Improved: Code Assistant display improved for local declarations
  - Fixed: IDE Error when deleting lines above breakpoint
  - Fixed: Bookmarks window does not reflect changes when lines are inserted/deleted 
  - Fixed: Cut/Copy/Paste operations in Watch Window and Quick Convertor
           mistakenly perform the action into active editor
  - Fixed: ALT+Key invokes IDE commands instead of opening menu items
  - Fixed: Program error raised if docking Project Manager inside
           Editors window is performed
  - Fixed: EEPROM editor freezes if mouse scrolls too fast


You can download it here.

Best Regards.

---
mikroElektronika Team

_________________
"Good ideas are not complicated, they are
complex, but we are making it easy !!!"


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: