You are here: Home
i had software but it won’t work and also i don’t know how to use the isp configuration with technido and 8051
i am using keil uvision compiler for writing program……
hey try this
#include<reg51.h>
#include<intrins.h>
#define data P1
sbitS1=P1^0;
sbitS2=P1^2;
sbit RS=P2^0;
sbit RW=P2^1;
sbit E=P2^2;
sbit A1=P0^0;
sbit B1=P0^1;
sbit C1=P0^2;
sbit D1=P0^3;
void ms_delay(unsigned int a)
{
unsigned int i,j;
for(i=0;i<a;i++)
{
for(j=0;j<70;j++)
{
_nop_();
}
}
}
void sec_delay(unsigned int a)
{
unsigned int i,j;
for(i=0;i<a;i++)
{
for(j=0;j<1000;j++)
{
ms_delay(1);
}
}
}
void lcd_cmd()
{
data=ACC;
RS=0;
RW=0;
E=1;
ms_delay(10);
E=0;
}
void lcd_data()
{
data=ACC;
RS=1;
RW=0;
E=1;
ms_delay(10);
E=0;
}
void lcd_initialize()
{
ACC=0x38;
lcd_cmd();
ACC=0x38;
lcd_cmd();
ACC=0x38;
lcd_cmd();
ACC=0x06;
lcd_cmd();
ACC=0x0C;
lcd_cmd();
}
void lcd_puts(unsigned char *a)
{
while(*a!=’