nếu hiển thi LED 7ge thi nguyên cứu thuật toán display_led7.
còn về thuật toán đếm thì đơn giản thôi mà
INT16 DEM;
#int_ext
VOID NGAT()
{
DEM++; // KHI XẢY RA NGẮT NGOÀN "RB0" THI BIẾN "DEM=DEM+1;"
IF(DEM>=100)
{RB1=1} // ĐƯA GIÁ TRỊ TẠI CHÂN RB1 LEN "1" MẮT VÀO CHÂN NÀY CÒN LED SE THAY NO SÁNG LÊN. ĐƠN GIẢN MÀ.
}
NẾU MUỐN HIỆN GIA TRỊ LÊN LED7GEN THÌ PHẢI CHIA BIẾN "DEM"
VOID XULY(INT16 X)
{
INT TRAM, CHUC, DONVI;
TRAM=(X%1000)/100;
CHUC=(X%100)/10;
DONVI=(X%10);
}
|