hiện tại mình đang làm đồ án về vi điều khiển và tìm dc cái mạch báo chuông tiếc học nhưng về viết code lại thì nó báo lỗi thế này
và đây là đoạn code mình viết lại
và trong đoạn code này có nhiều chỗ mình cũng chưa rõ lắm ai hiểu cái này chỉ mình với
và đây là đoạn code mình viết lại
Code:
#include "ports.h" #include "lcd.h" #include "rtc.h" bit flag=0,aon=0,aoff=0; void main() { alarm_port=0; lcd_ini(); rtc_check(); disp_intro(); ENABLE_INT wrt_cmd(0x1); wrt_cmd(0x1); start_rtc(); send_adr(0xd0); send_adr(0x00); start_rtc(); send_adr(0xd1); recv_dat(); while(1) { start_rtc(); send_adr(0xd0); send_adr(0x00); start_rtc(); send_adr(0xd1); recv_data(); disp_rtc(); if(_testbit_(flag)) { DISABLE_INT rtc_set(); ENABLE_INT flag=0; } aon=1; if(aon) check_alarm(); if(aoff) ring_alarm(); } } void set_flag() interrupt 0 { flag=1; }