Forum Replies Created
Viewing 4 posts - 1 through 4 (of 4 total)
-
AuthorPosts
-
April 4, 2017 at 10:12 am in reply to: LCD based digital alarm clock with digital thermometer using 8051 microcontroller (AT89C51) #14554
indrajeet Tmabe
Participantplease provide me a solution….
April 3, 2017 at 10:40 am in reply to: LCD based digital alarm clock with digital thermometer using 8051 microcontroller (AT89C51) #14553indrajeet Tmabe
Participantthen after we set time it comes out to the bellow diagram
OUR CODE IS
// Program to make a digital clock with integrated Alarm and digital thermometer#include<reg51.h>#define port P1#define adc_input P0#define cont_port P3#define dataport P2#define m_sec 10sbit rs = cont_port^0;sbit rw = cont_port^1;sbit en = cont_port^6;sbit dig_hr1=port^0;sbit dig_min1=port^1;sbit start=port^2;sbit am_pm=port^3;sbit alarm_set=port^4;sbit alarm=port^7;sbit wr= P3^2;sbit rd= P3^3;sbit intr= P3^4;int hr ,hr1=0,alarm_hr=0;int min,min1=0,alarm_min=0;int sec,sec1=0,dig_am_pm=0,alarm_am_pm=0; int test_final=0,test_intermediate1[10],test_ intermediate2[3]={0,0,0}; void delay(unsigned int msec) // Time dealy function{int i,j ;for(i=0;i<msec;i++)for(j=0;j<1275;j++);}void lcd_cmd(unsigned char item) //Function to send command to LCD{dataport = item;rs= 0;rw=0;en=1;delay(1);en=0;return;}void lcd_data(unsigned char item) // Function to send data to LCD{dataport = item;rs= 1;rw=0;en=1;delay(1);en=0;return;}void lcd_data_string(unsigned char *str) // Function to send string to LCD{int i=0;while(str!='