Welcome to www.agpgames.com ---- HANGZHOU KinCony ELECTRONICS CO.,LTD.
About Us Contact Us          Our Patents Our Articles        Forum      SiteMap    Chinese Version

Chapter 1. Overview Chapter 2. Emulation Guide Chapter 3. Build Your First Project Chapter 4. In System Programming
Chapter 5. USB Interface Installation Chapter 6. LED Display Application Chapter 9. FAQ Chapter 10. System Configuration and Service
 
Chapter 7. Basic Experiments
7.1. Experiment with LED 7.2. Experiment with Flowing LEDs 7.3. Experiment with Keys 7.4. Experiment with Beeper
7.5. Experiment with Relay 7.6. Experiment with LED Display 7.7. Experiment with Serial Port  
 
8.1. Experiment with Matrix Key 8.2. Experiment with Stepping Motor 8.3. Experiment with 1-Wire Digital Thermometer DS18B20
8.4. Experiment with 24C01 EEPROM 8.5. Experiment with 93C46 Serial EEPROM 8.6. Experiment with DS1302 Real-time Clock
8.7. Experiment with 8-bit Serial AD Converter ADC0832 8.8. Experiment with 1602 Character LCD Module 8.9. Experiment with 12864 Graphic LCD
8.10. Experiment with Infra-red Remote Controller 8.11. Experiment with Wireless Encoding Module Chapter 11. User Feedback

Chapter 9. FAQ

If you are a learner, here are those frequently asked question for your reference. When you have problems, read those questions first and carefully. They are very useful to you.

1. Why doesn’t the K5MDP work, after successful MCU programming?

Firstly, check the MCU to see if AT89S51 is correctly installed in the socket. SST89E516RD is not applicable for programming.

Then, check to see if the system is properly reset. If not, press the reset key.

2. Why the system is not online for emulation?

SST89E516RD must be correctly install in the 40-pin socket to emulate. Monitoring program must be burned inside the SST89E516RD.

The Keil uVision 3 must be installed at C:\, root directory. Installed in other directory may cause trouble to emulate with Keil. It’s strongly suggested to save source file and project file at the same directory.

3. Emulation on development board is ok, but emulating target system doesn’t work, why?

Check the development board’s reset circuit, crystal unit, and check to see if programming works.

Check the direction of the emulator head. Note that the 1st pin of the emulator should connect to MCU’s 1st pin.

4. Why does some program run correctly after programming, but not at emulation?

Emulation uses some of the MCU’s resource, that is, not of all hardware resource can be emulated. Programming the MCU and then running is the best way to check your program.

5. How can I use 89C2051?

Compared with 89S51, 89C2051 lacks of P0 and P2 port. Except for this, there’s no difference between 89S51 and 89C2051. It’s completely correct to use 89S51 instead of 89C2051 in experiment, as long as P0 and P2 port are not used in your codes.

If using 89C2051 is a must, we suggest you to use other programmer we offer.

6. Is 89S51 the same as 89C51?

89S51 is the update of 89C51. They have the same instruction set. 89S51 is cheaper and has longer life than 89C51, and 89S51 is enhanced with watchdog timer and ISP features.

7. The HEX file of example programs in accessory CD doesn’t work correctly after programming into AT89S5x, what is wrong?

Check the 4-bit toggle switcher to see if switcher is correctly toggled.



COPYRIGHT2003--2008 HANGZHOU KinCony ELECTRONICS CO.,LTD. All Rights Reserved

Add:Rm 11-3-702, Pujing Jiayuan, Gongshu District, Hangzhou, Zhejiang, China.
Tel:+86-0571-87615070,Fax:+86-0571-87615070 E-mail: hificat@163.com  ICQ:164806453  Webmaster:Hificat