Hoàng Nhân Pro ● Forum
Welcome To Hoang Nhan Pro - Forum
Diễn Đàn Chia Sẻ, Tổng Hợp Kiến Thức Chuyên Nghành Điện Tử - Tin Học và Giải Trí, Nơi Giao Lưu, Chia Sẻ Kiến Thức, Kinh Nghiệm Học Tập Với Bạn Bè, Thế Giới Dành Cho Tuổi Teen...
Cảm ơn bạn đã ghé thăm Diễn đàn của Hoàng Nhân Pro
https://hoangnhanpro.forumvi.com

Join the forum, it's quick and easy

Hoàng Nhân Pro ● Forum
Welcome To Hoang Nhan Pro - Forum
Diễn Đàn Chia Sẻ, Tổng Hợp Kiến Thức Chuyên Nghành Điện Tử - Tin Học và Giải Trí, Nơi Giao Lưu, Chia Sẻ Kiến Thức, Kinh Nghiệm Học Tập Với Bạn Bè, Thế Giới Dành Cho Tuổi Teen...
Cảm ơn bạn đã ghé thăm Diễn đàn của Hoàng Nhân Pro
https://hoangnhanpro.forumvi.com
Hoàng Nhân Pro ● Forum
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Tìm kiếm
 
 

Display results as :
 


Rechercher Advanced Search

Admin Support
Mobile: (84)1656593086

Yahoo:
yeu_em_vi_yeu_em
Latest topics
» Một Số Bài Tập Ví Dụ Về PIC 16f877a
[VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD Empty2nd March 2013, 22:37 by luuvu_01

» cFosSpeed 8.03 build 2010 - Đăng ký bằng key thành công
[VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD Empty21st January 2013, 15:25 by hoangnhanpro

» Share công cụ chỉnh sửa file MANIFEST.MF online
[VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD Empty8th January 2013, 13:35 by hoangnhanpro

» Share công cụ tạo Logo Team + Tết Online cực đẹp
[VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD Empty8th January 2013, 13:35 by hoangnhanpro

» [hot] SMS chúc mừng năm mới 2013, sms chuc nam moi, tin nhan chuc mung nam moi
[VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD Empty28th December 2012, 01:31 by hoangnhanpro

» Opera Mini Mod Pro v4.21.25 Hack Phone and No Hack Phone
[VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD Empty26th December 2012, 17:02 by hoangnhanpro

» [Hot] Những Bộ SMS Noel 2012 Cực Hot - SMS Xep Hinh Chuc Ngay Noel
[VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD Empty13th December 2012, 04:54 by hoangnhanpro

» KIS 2012-2013 TRIAL RESET (Easy) - Trial Reset KIS 2012-2013 dễ dàng nhất
[VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD Empty13th December 2012, 04:50 by hoangnhanpro

» [TESTED-002] Lịch vạn niên LCD (full code)
[VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD Empty13th December 2012, 04:38 by hoangnhanpro

» [TESTED-001] Điều khiển thiết bị điện qua máy tính
[VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD Empty13th December 2012, 04:34 by hoangnhanpro

» [Thông báo] Diễn đàn đang được cũng cố và sửa chữa lại các link bị lỗi....
[VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD Empty13th December 2012, 04:08 by hoangnhanpro

» Share Zip ảnh Hot Girl 185 Pic 31,6 MB + Link URL
[VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD Empty10th December 2012, 12:10 by hoangnhanpro

» Tuyển tập Girl xinh Kute - Part 18
[VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD Empty10th December 2012, 11:41 by hoangnhanpro

» [VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD
[VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD Empty25th November 2012, 19:38 by hoangnhanpro

» [VIP] Đồ án [DA093] Ứng dụng RF điều khiển Robot
[VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD Empty25th November 2012, 19:36 by hoangnhanpro

Advertising
[Ads]: game java
[Ads]: game sex
[Ads]: clip sex
[Ads]: truyen tinh yeu hay
Affiliates
free forum


[VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD

Go down

[VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD Empty [VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD

Bài gửi by hoangnhanpro 25th November 2012, 19:38

[VIP] Đồ án [DA094] Lịch vạn niên hiển thị LCD

Code:
#define LCD_ENABLE_PIN  PIN_D7
#define LCD_RS_PIN      PIN_D4
#define LCD_RW_PIN      PIN_D6
#define LCD_DATA4      PIN_D0
#define LCD_DATA5      PIN_D1
#define LCD_DATA6      PIN_D2
#define LCD_DATA7      PIN_D3
#include <16f877a.h>
#include <DEF_877A.h>
#fuses nowdt,noprotect,nolvp,xt,put
#device  16f877a* = 16adc = 10
#use delay(clock=4000000)
#include <LCD.C>
#include <DS1307.C>
#use fast_io(a)
#use fast_io(b)
#use fast_io(c)
#use fast_io(d)
#use fast_io(e)
#byte porta=0x05
#byte portb=0x06
#byte portc=0x07
#byte portd=0x08
#byte porte=0x09
#bit a1 = porta.1 //CAM BIEN BAO TROM
#bit a2 = porta.2 //DU TRU
#bit a3 = porta.3 //DEN BAO TROM
#bit a5 = porta.5 //DEN LED THUONG
#bit b1 = portb.1 //NUT SET
#bit b2 = portb.2 //NUT UP
#bit b3 = portb.3 //NUT DOWN
#bit b4 = portb.4 //NUT CANCEL
#bit b5 = portb.5 //NUT LAMP
#bit b6 = portb.6 //DU TRU
#bit b7 = portb.7 //DU TRU
#bit e0 = porte.0 //CHUONG BAO TIENG
#bit e1 = porte.1 //CHUONG BAO THUC
#bit e2 = porte.2 //CHUONG BAO TROM
int sec, min, hr, day, mth, year, dow, nhietdo, so, chuc, donvi;
int g, sethr, setmin, setsec, setdow, setday, setmth, setyear;
int hr_a, min_a, hr_s1, hr_s2;
int1 alarm, spy;
int a[10]={48,49,50,51,52,53,54,55,56,57};
void khoitao_adc();
void hienso();
void capnhat();
void nhandulieu();
void caigio();
void caiphut();
void caigiay();
void caithu();
void caingay();
void caithang();
void cainam();
void chuyenthu();
void baothuc();
void caigiobaothuc();
void caiphutbaothuc();
void ghidulieu();
void baochuong();
void baotieng();
void chedoxem();
void baotrom();
void caibaotrom();
void caigiobaotrom();
void caigiobaotrom2();
////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////*
void main()
{
  enable_interrupts(int_ext);
  enable_interrupts(global);
  set_tris_a(0b00000011);
  set_tris_b(0b11111111);
  set_tris_c(0b00011001);
  set_tris_d(0b00100000);
  set_tris_e(0b000);
  khoitao_adc();
  ds1307_set_date_time(17,5,12,6,23,59,50);
  lcd_init();
  alarm = spy = 0;
  hr_a = min_a = hr_s1 = hr_s2 = 0;
  e0=e1=e2=0;
  a2 = a3 =a5= 0;
  delay_ms(20);
//////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////
      while (1)
  {
  capnhat();
  delay_ms(20);
  if  (b1 == 0)
      {
      while (b1 ==0)
        {}
        sethr = hr;
        setmin = min;
        setsec = sec;
        setdow = dow;
        setday = day;
        setmth = mth;
        setyear = year;
        caigio();
      }
  if  (b4 == 0)
      {
      while (b4 ==0)
        {}
        chedoxem();}
  if ((alarm==1) && (hr_a ==hr) && (min_a == min) && (sec ==1)) { baochuong();}
      else  {if ((min == 0) && (sec == 01)) { baotieng();}}
  if ((a1 == 0) && (spy == 1) && ((hr_s1 <= hr) || (hr <= hr_s2))) { baotrom();}
  if  (b6 == 0)
      {
      while (b6 ==0)
        {}
        a5 = !a5;}
      }
  }
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
  void caigio()
  {
      g = 1;
      lcd_putc('\f');
      lcd_gotoxy(1,1);
      lcd_putc("Cai Dat Dong Ho:");
      lcd_gotoxy(1,2);
      so = hr;
      hienso();
      lcd_putc(':');
      so = min;
      hienso();
      lcd_putc(':');
      so = sec;
      hienso();
      lcd_gotoxy(2,2);
      lcd_send_byte(0,0x0f);
      while (g)
      {
      if (b2 == 0) { while (b2 ==0) {}
          if (sethr >= 23) {sethr = 0;}
            else {sethr++;}
            so = sethr;
            lcd_gotoxy(1,2);
            hienso();
            lcd_gotoxy(2,2);
      }
      if (b3 == 0) { while (b3 ==0) {}
          if (sethr <= 0) {sethr = 23;}
            else {sethr--;}
            so = sethr;
            lcd_gotoxy(1,2);
            hienso();
            lcd_gotoxy(2,2);
      }
      if (b1 == 0) { while (b1 ==0) {}
      caiphut();
          }
      }
      }
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
        void caiphut()
  {
  lcd_gotoxy(5,2);
      while (g)
      {
      if (b2 == 0) { while (b2 ==0) {}
          if (setmin >= 59) {setmin = 0;}
            else {setmin++;}
            so = setmin;
            lcd_gotoxy(4,2);
            hienso();
            lcd_gotoxy(5,2);
      }
      if (b3 == 0) { while (b3 ==0) {}
          if (setmin <= 0) {setmin = 59;}
            else {setmin--;}
            so = setmin;
            lcd_gotoxy(4,2);
            hienso();
            lcd_gotoxy(5,2);
      }
      if (b1 == 0) { while (b1 ==0) {}
      caigiay();
          }
      }
      }
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
              void caigiay()
  {
  lcd_gotoxy(8,2);
      while (g)
      {
      if (b2 == 0) { while (b2 ==0) {}
          if (setsec >= 59) {setsec = 0;}
            else {setsec++;}
            so = setsec;
            lcd_gotoxy(7,2);
            hienso();
            lcd_gotoxy(8,2);
      }
      if (b3 == 0) { while (b3 ==0) {}
          if (setsec <= 0) {setsec = 59;}
            else {setsec--;}
            so = setsec;
            lcd_gotoxy(7,2);
            hienso();
            lcd_gotoxy(8,2);
      }
      if (b1 == 0) { while (b1 ==0) {}
        caithu();
          }
      }
      }
Còn thiếu.....

:dl
[You must be registered and logged in to see this link.]

Đây Là Tài Liệu Vip, Để Lấy Password Giải Nén Tài liệu Này, Bạn Hãy Xem Tại Đây:
[You must be registered and logged in to see this link.]
hoangnhanpro
hoangnhanpro
Admin
Admin

Họ & Tên : Phạm Hoàng Nhân
Giới tính : Nam
Cung Hoàng Đạo : Taurus
Con Giáp : Goat
Tuổi (Age) : 32
Ngày Sinh (Birthday) : 17/05/1991
Ngày Gia Nhập : 04/10/2011
Đến Từ : Hoàng Nhân Pro
Sở Thích : Điện Tử - Tin Học
Công Việc : Đang Thất Nghiệp

Tổng số bài gửi : 575
Điểm (Point) : 6522
Danh Tiếng (Reputation) : 4


http://www.hoangnhanpro.forumvi.com

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết