Bee403 Vishal
Bee403 Vishal
R R INSTITUTE OF TECHNOLOGY
AN AUTONOMOUS INSTITUTIO N UNDER VTU APPROVED BY AICTE, NEW DELHI & GOVERNMENT OF KARNATAKA ACCREDITED BY NAAC with A+ & NBA
MICROCONTROLLERS
SUB CODE : BEE403
DEPARTEMENT OF ELECTRICAL AND ELECTRONICS ENGINEERNING
#include <reg51.h>
void BinToASCII(unsigned char);
void main()
{
unsigned char value;
T1=1;
TMOD=0x06;
TH0=0;
while(1)
{
do
{
TR0=1;
value=TL0;
BinToASCII(value);
}
while(TF0==0);
TR0=0;
TF0=0;
}
}
08-05-2025 R R INSTITUTE OF TECHNOLOGY 6
void BinToASCII(unsigned char value)
{
unsigned char A byte, i,Q;
unsigned char R[3];
A byte = 0x92;
i=0;
do
{
Q=A byte/10; /* divide by 10 */
R[i]=Abyte%10; /* find remainder and save it */
A byte=Q; /* save quotient as a number */
i = i+1;
}
while(Q!=0);
for(i=0;i>0;i--)
{
P0=R[i-1]+0x30; /* Make binary to ASCII */
}
}
#include <reg51.h>
sbit mybit = P2^1;
void T0M1D(unsigned char);
void main (void)
{
while (1)
{
mybit = 1; /* Make P2.1 High */
T0M1D(1); /* Wait for 0.3 msec */
mybit = 0; /* Make P2.1 Low */
T0M1D(0); /* Wait for 0.2 msec */
}
}