أتمنى الشرح قبل يوم الجمعة 
|
السلام عليكم
كود:
#include "clock_data.c"
هذا كود لتعريف مكتبه ds1307
=====================================
كود:
sbit Soft_I2C_Scl at RC0_bit ;
sbit Soft_I2C_Sda at RC1_bit ;
sbit Soft_I2C_Scl_Direction at trisc0_bit;
sbit Soft_I2C_Sda_Direction at trisc1_bit;
تعريف مداخل متكامله ds1307
==========================================
كود:
sbit buzzer at RD6_bit;
sbit buzzer_dir at trisd6_bit;
sbit led_alarm at RD7_bit;
sbit led_alarm_dir at trisd7_bit;
// define switch
sbit sw_set at RA0_bit;
sbit sw_set_Direction at TRISA0_bit;
sbit sw_inc at RA2_bit;
sbit sw_inc_Direction at TRISA2_bit;
sbit sw_dec at RA1_bit;
sbit sw_dec_Direction at TRISA1_bit;
sbit sw_alarm at RA3_bit;
sbit sw_alarm_Direction at TRISA3_bit;
sbit sw_alarm_stop at RA4_bit;
sbit sw_alarm_stop_Direction at TRISA4_bit;
sbit clear_all_alarm at RA5_bit;
sbit clear_all_alarm_Direction at TRISA5_bit;
تعريف سويجات وليد وبزر
=====================================
كود:
// Lcd module connections
sbit LCD_RS at RD4_bit;
sbit LCD_EN at RD5_bit;
sbit LCD_D4 at RD0_bit;
sbit LCD_D5 at RD1_bit;
sbit LCD_D6 at RD2_bit;
sbit LCD_D7 at RD3_bit;
sbit LCD_RS_Direction at TRISD4_bit;
sbit LCD_EN_Direction at TRISD5_bit;
sbit LCD_D4_Direction at TRISD0_bit;
sbit LCD_D5_Direction at TRISD1_bit;
sbit LCD_D6_Direction at TRISD2_bit;
sbit LCD_D7_Direction at TRISD3_bit;
تعريف مداخل الشاشه
=======================================