Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
the AT89c52 does not have the hardware pwm, spi & i2c. i recommend to use the similar version of AT89c51AC2 which has an inbuilt PWM. the solution is to implement software PWM, spi & i2c
**broken link removed**
**broken link removed**
check this link might help with the information:
Tutorial on 8051 adc with lm35 **broken link removed**
Digital thermometer project: **broken link removed**
When you communicate in AT commands, you need to send an "AT" and enter (which is carrage return which is 0x0D) so that the gsm module would know that the packet have finished. **broken link removed**
al you need to do is a potential divider from the 5v to 3.3v (18k and 10k). while the 3.3v to 5v is accapted as it is since (logic high is less than 3.3v). Electronics & Control Engineering Projects | Electronics Blog | Electronics Downloads | Electronics Tutorials
Hi, i can give you this tutorial on PID which helps you alot and a link for some other links which have PID coding into a micrcontroller:
**broken link removed**
**broken link removed**
You can check these two links with transmission from the PC (using c#) and receiving on the 8051 micro:
8051 uart: **broken link removed**
c# uart: **broken link removed**
you need to implement a controller to convert a dc motor to a servo motor. Check these tutorials on motors and PID control which might help:
**broken link removed**
**broken link removed**
**broken link removed**
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.