Last 5-6 years, I am using MikroC Pro compiler for creating PIC experiments like LED interfacing, LCD interfacing. Earlier I tried MPLAB cross compiler also. I would like to share my experiences with readers.
How to Interface DAC 0832 IC Based Module with 8051 Microcontroller?
Digital to analog conversion is very old technology. This conversion helps to create sound from digital media. This digital media can be MP3, MP4 songs. There are many applications of these conversions. What I noticed that in many our university curriculum, they prescribed that you have to use DAC0808 IC to do this conversion experiment. I tried to do this experiment for our one client; I noticed that it requires ‘negative -12 voltage” power supply and cost of that power adapter is added in the experiments. Nowadays budget of polytechnic colleges is reducing day by day. I decided to read and do experiment with alternate DAC IC.
How to Interface Temperature Controller Module in C and Assembly Language Code?
This is simple experiment, where we have to connect temperature sensor module with 8051 microcontroller. Actual IC could be P8951RD2 also. As temperature is physical quantity, it can be measured in analog only. We need some sensor which sense temperature. Then we have to process this value by Analog to Digital converter. We can use LM35 as temperature sensor. We will use one ADC0808 IC which will convert analog value of temperature in to digital for 8051 micro-controller.The LM35 series are precision integrated-circuit temperature devices with an output voltage linearly-proportional to the Centigrade temperature. The LM35 device has an advantage over linear temperature sensors calibrated in Kelvin, as the user is not required to subtract a large constant voltage from the output to obtain convenient Centigrade scaling.
Interfacing of Input and Output Devices with ARM7 (Lpc2149) Microcontroller
Everybody knows that LED is output device. When you want to interface LED to ARM7. You need three things. First is what will be contents of FIO0DIR register of ARM7. This register will provide out direction by writing “1” in the bit of this register and “0” writing provide input direction.Second thing will be for sending “1” signal on Port 0.21 we have to use FIO0SET register. Suppose I want to send “1” signal on 0th line of Port0. Then I can load FIO0SET=0x1; value. I know that FIO0SET is 32 bit register.Third thing is what will be content of FIO0CLR register. Here is catch, to clear I/O line or Port line of ARM7 we have to use “1” only. You have to write this “1” in FIO0CLR register.
How to Use Keil Cross Compiler Version 4 for 8051 Microcontroller
Keil is very popular cross compiler for 8051 microcontroller. It is different than Turbo C compiler. Turbo C compiler never ask target device (microcontroller) for which you want to write program. Keil starts to code with the target device in mind because the same compiler can be used for 300 different microcontrollers. Here I am giving various steps to use this compiler. You can download evaluation copy of this compiler from Keil’s Company website (www.keil.com) . Keil is now part of ARM limited.
Tiny tcp/ip protocol for embedded systems
A TCP/IP (Transfer Control Protocol/ Internet Protocol) suite is part and parcel of Computer Networking or advanced computer networking. It is the family of protocols (TCP,UDP,IP,ICMP, ARP) used for communication over the global Internet, and is often used in private networks such as local-area networks and corporate intranets. In order to attach a device to the network, the device must be able to use the TCP/IP protocols for communication.
How to Execute Simple Networking Commands on Windows Operating System to understand Computer Networking?
IntroductionAs many people have name like “Ramesh”, “Ram”, we are used to call these guys by name. We can give numbers also to these people. These people get numbers as PAN number, which is used by Income tax department for assessment. They have Aadhar card number. We are mapping one identity with other identify. How we can give number to our computer also so that packet should come from internet to our computer.How our letter reaches to our address? First it comes to main GPO (General post office) then to region wise post offices and only our area postman knows our address. He physically carries letters to our home. Similarly we can hire post-box number if mailing is heavy or want to protect our identity. These are all to recognise you. In same way we can receive data packets from Web Server to our computer.
How to interface GSM module (SIM300) to ARM7 (LPC2148) Microcontroller?
The ARM7( LPC2148) is 32 bit microcontroller and it supports two serial port. We can program ARM7 using FlashMagic utility. FlashMagic utility is free software by which can use to transfer HEX file in to the Microcontroller. What are the requirements for the interfacing of GSM (SIM300) module with ARM7 microcontroller? We should have serial cable and one ARM7 board and GSM module and You need PC with Keil version 4 cross compiler.
How to Interface LED to LPC1768 Microcontroller (ARM Cortex)?
Introduction ARM cortex is new microcontroller. It is designed by ARM limited. ARM company had given license to 200 vendors for production. The share of LPC2148 is almost reducing in the market. ARM also aggressively promoting ARM cortex. We have to understand features and way of programming. What are new features of ARM cortex like…
How to Interface Simple Traffic Controller Module With P89v51RD2?
When you decide to interface Traffic controller module with P89v51RD2 microcontroller, we have to understand two things, first you should know how to burn code in P89v51RD2 microcontroller. This microcontroller is having serial programming facility. Normal ATMEL 8051 microcontroller which is cheaper in market but you cannot program via serial cable or using Flashmagic Utility. You need EPROM programmer for that. Second, you should know how to create HEX file code using Keil version 2 cross compiler.
How To Interface Simple Traffic Controller Module With P89v51RD2?
When you decide to interface Traffic controller module with P89v51RD2 microcontroller, we have to understand two things, first you should know how to burn code in P89v51RD2 microcontroller. This microcontroller is having serial programming facility. Normal ATMEL 8051 microcontroller which is cheaper in market but you cannot program via serial cable or using Flashmagic Utility. You need EPROM programmer for that. Second, you should know how to create HEX file code using Keil version 2 cross compiler.