Extension DLLs for µVision2

Last update:04.11.2004


These DLLs are for the 8051 simulation part only.
The following DLLs are available:

  • Scope
  • LCD simulation(HD44780)
  • I2C simulation (7bit address)
  • Signal generator
  • LED simulation
  • 8051 statemachine
  • Time Measurement
  • TCP/IP connection


    How to install the extension DLLs

    The DLLs work only with µVision2 V2.30 or higher versions.
    1. Copy the DLLs in the subdirectory \keil\c51\bin.
    2. Open the file TOOLS.ini in subdirectory \keil and include the following part in the section [C51]:

     AGSI1=SCOPE.DLL ("Scope simulation")
     AGSI2=LCD.DLL ("LCD simulation")
     AGSI2=LED.DLL ("LED simulation")
     AGSI3=I2C.DLL ("I2C simulation")
     AGSI4=Statemachine.dll ("8051 statemachine")
     AGSI5=Signalgenerator.dll ("Signal generator")
     AGSI6=Timemeasure.dll ("Timemeasure")
     AGSI7=TCPIP.dll ("TCPIP connection") 

    !!!!If µVision2 is open during the procedure you have to restart it.

    How the extension DLLs work

    After starting the simulation you will find the following new entries in the folder Peripherals:
    Scope
    LCD
    LED
    I2C-Simul
    8051 statemachine
    Signal generator


    Scope

    category filenamedateshort text Downl. Ques Counter
    Buecher  scope.zip
    2002-10-12 Scope V0.21 DLL for µVision2 (>=V2.20a) download ZIP fileQuestion about »scope.zip« 7061

    Examples

    category filenamedateshort text Downl. Ques Counter
    Software  Scope_Example1.zip 2002-10-12 Scope Examples Nr.1 This example includes a port measurement (P1). download ZIP fileQuestion about »Scope_Example1.zip« 4195
    Software inc_c51b.ZIP
    2002-10-12 H-Files for the libraries and general definitions.
    (For book C51 part 1, checked with µVision2 V2.10)
    download ZIP fileQuestion about »inc_c51b.ZIP« 9279
    Software  Scope_Example2.zip 2002-10-12 Scope Examples Nr 2 This example includes a timer measurement. You can analyse Port1, Pin0 using the function ti/T. download ZIP fileQuestion about »Scope_Example2.zip« 3111
    Software inc_c51b.ZIP
    2002-10-12 H-Files for the libraries and general definitions.
    (For book C51 part 1, checked with µVision2 V2.10)
    download ZIP fileQuestion about »inc_c51b.ZIP« 9279
    Software  Scope_Example3.zip 2002-10-12 Scope Examples Nr 3 Includes an example for a timer measurement (T0) and a trigger sequence (TF0). download ZIP fileQuestion about »Scope_Example3.zip« 2841
    Software inc_c51b.ZIP
    2002-10-12 H-Files for the libraries and general definitions.
    (For book C51 part 1, checked with µVision2 V2.10)
    download ZIP fileQuestion about »inc_c51b.ZIP« 9279

    LCD simulation(HD44780)

    category filenamedateshort text Downl. Ques Counter
    Buecher  lcd.zip
    2003-12-13 LCD V0.2 DLL for µVision2 (>=V2.20a) download ZIP fileQuestion about »lcd.zip« 14891

    Examples

    category filenamedateshort text Downl. Ques Counter
    Software  Lcd_demo.zip 2002-10-12 LCD Examples Example for the LCD simulation (4-bit mode). download ZIP fileQuestion about »Lcd_demo.zip« 10698

    I2C simulation (7bit address)

    The following restictions are included in this DLL :

    • You can only use one device from each derivate.

    • If you make a reset in the simulator the I²C simulation will not work correctly anymore.

    • Both problems are caused by the Keil AGSI interface.

    Simulation DLL:

    category filenamedateshort text Downl. Ques Counter
    Buecher  i2c.ZIP
    2003-01-06 I²C-Bus V0.15 DLL for µVision2 (>=V2.30) download ZIP fileQuestion about »i2c.ZIP« 9587

    The following devices are supported:

    category filenamedateshort text Downl. Ques Counter
    I²C  DS1621.zip
    2002-11-03 DS1621 Digital Thermometer and Thermostat download ZIP fileQuestion about »DS1621.zip« 3556
    I²C  LM75_docu.ZIP
    2002-11-01 LM75 Digital Temperature Sensor (I²C-Bus) and Thermal watchdog with Two-Wire Interface download ZIP fileQuestion about »LM75_docu.ZIP« 2879
    I²C  lm75a.ZIP
    2002-11-01 LM75A Digital temperature sensor and termal Watchdog download ZIP fileopen/download PDF fileQuestion about »lm75a.ZIP« 3608
    I²C  PCA8581_C.zip
    2002-11-01 PCF8581 128 Byte EEPROM download ZIP fileQuestion about »PCA8581_C.zip« 1700
    I²C  PCF8570_PCF8571.ZIP
    2002-11-01 PCF8570 256 x 8-bit static low-voltage RAM
    download ZIP fileQuestion about »PCF8570_PCF8571.ZIP« 1465
    I²C  PCF8574.ZIP
    2002-11-01 PCF8574 Remote 8-bit I/O expander download ZIP fileQuestion about »PCF8574.ZIP« 2260
    I²C  PCF8575.ZIP
    2002-11-01 PCF8575 Remote 16-bit I/O expander download ZIP fileQuestion about »PCF8575.ZIP« 1735
    I²C  PCF8583.ZIP
    2002-11-03 PCF8583 Clock/calendar with 240 x 8-bit RAM download ZIP fileQuestion about »PCF8583.ZIP« 3305
    I²C  PCF8591_5.zip
    2002-11-01 PCF8591 8-bit A/D and D/A converter with I²C bus interface. download ZIP fileQuestion about »PCF8591_5.zip« 2033
    I²C  M24C01_16.ZIP
    2002-11-01 M24C01 - M24C16 1-16K bit Serial I²C Bus EEPROM download ZIP fileopen/download PDF fileQuestion about »M24C01_16.ZIP« 3789
    I²C  M24C32.ZIP
    2002-11-01 32 kBit Serial I²C Bus EEPROM download ZIP fileQuestion about »M24C32.ZIP« 2612

    If you need another I²C device please send me an email.

    Examples

    category filenamedateshort text Downl. Ques Counter
    Software  I2C_Timing.zip 2002-10-12 I²C-Bus Examples Example 1 includes a timing check for SDA and SCL download ZIP fileQuestion about »I2C_Timing.zip« 4121
    Software  PCF8583_V7.ZIP
    2002-11-03 Example for the PCF8583 with time/date, timer/alarm timer and event counter mode download ZIP fileQuestion about »PCF8583_V7.ZIP« 3300
    Software Chip_Inc.zip 2002-11-03 download ZIP fileQuestion about »Chip_Inc.zip« 6172
    Software I2C_Lib.zip 2002-11-03 Basic functions for the I²C control.
    You will find a complete description in the book C51 Teil2.
    !! This book is only in german available. !!!
    download ZIP fileQuestion about »I2C_Lib.zip« 9699

    Signal generator

    category filenamedateshort text Downl. Ques Counter
    Buecher  SignalGenerator.zip
    2003-05-11 Signal generator V0.11 DLL for µVision2 (>=V2.20a) download ZIP fileQuestion about »SignalGenerator.zip« 5036

    Examples

    category filenamedateshort text Downl. Ques Counter
    Software  517AD_Example_V7.zip 2002-10-12 Signal Generator Examples Example 1 Evaluation of 80C517 A/D converter.
    download ZIP fileQuestion about »517AD_Example_V7.zip« 2467
    Software Inc_C51b_T2.zip
    2002-10-12 H-Files for libraries and definitions from Book 2 (C51 part 2) download ZIP fileQuestion about »Inc_C51b_T2.zip« 8413
    Software  Encoder_Example_V7.zip 2002-10-12 Signal Generator Examples Example 2 Evaluation of a 90° Digital Contacting Encoder.
    download ZIP fileQuestion about »Encoder_Example_V7.zip« 2204
    Software Inc_C51b_T2.zip
    2002-10-12 H-Files for libraries and definitions from Book 2 (C51 part 2) download ZIP fileQuestion about »Inc_C51b_T2.zip« 8413
    Software  hyst_Example_V7.zip 2002-10-12 Signal Generator Examples Example 3 Evaluation of the characteristic hysteresis curve. download ZIP fileQuestion about »hyst_Example_V7.zip« 1872
    Software Inc_C51b_T2.zip
    2002-10-12 H-Files for libraries and definitions from Book 2 (C51 part 2) download ZIP fileQuestion about »Inc_C51b_T2.zip« 8413

    LED simulation

    category filenamedateshort text Downl. Ques Counter
    Buecher  led.ZIP
    2002-10-12 LED simulation V0.11 Single and multi collored LEDs and 7-Segment displays will be supported. A connection to SFR, Memory and virtual registers can be made. If a byte address is used the LED is on, if content of byte address is != 0. download ZIP fileQuestion about »led.ZIP« 7594

    Examples

    category filenamedateshort text Downl. Ques Counter
    Software  Traffic_Example.ZIP 2002-10-12 LED Examples Example 1 For project Traffic.uv2 (KeilExamples) a LED example is available. For a brief instruction see attached Readme.txt. download ZIP fileQuestion about »Traffic_Example.ZIP« 4567

    8051 statemachine

    category filenamedateshort text Downl. Ques Counter
    Buecher  8051Statemachine.ZIP
    2003-01-12 8051 state machine V 0.11
    The statemachine.dll simulates a "12 cycle core". It can show the internal 8051 instruction. Connect to µVision2 (>=V2.30 or C51 >=V7.0).
    download ZIP fileQuestion about »8051Statemachine.ZIP« 5729

    Time Measurement

    category filenamedateshort text Downl. Ques Counter
    Buecher  TimeMeasure.zip 2003-05-11 Time Measurement V0.10 DLL for µVision2 (>=V2.20a) download ZIP fileQuestion about »TimeMeasure.zip« 4108

    TCP/IP connection

    This is a restricted version. You can only send 50 commands via TCP/IP.
    Full-Version: 25 Euro. Order with
    email.

    category filenamedateshort text Downl. Ques Counter
    Buecher  tcpip.zip 2004-04-11 TCP/IP V0.10 Connection for the µVision simulator (CD >= 11.03) download ZIP fileQuestion about »tcpip.zip« 2838
    Buecher TCPIP_Doc.zip 2004-04-11 Documentation for the TCP/IP connection with the µVision simulation (V0.1) only in German available. download ZIP fileopen/download PDF fileQuestion about »TCPIP_Doc.zip« 4175