/*chuong trinhhienthitocdongcohienthiledbangphuongphapquetled Để hiểnthị xác số vòng/phút động bạn cần phải có nhiều xung cảm biến vòng quay ví dụ quay vòng cảm biến nhận 50 xung chẳng hạn chươngtrình viết keilC */ #include #define LED4 P2_3 //den led hang nghin #define LED3 P2_2 //den led hang tram #define LED2 P2_1 //den led hang chuc #define LED1 P2_0 //den led hang don vi #define Hight #define Low #define Sensor P2_7 // tin hieu tu cam bien toc #define so_xung_mot_vong 10 //gia su mot vong dongco quay tao 10 xung #define Clear P2|=0x0F //clear cac led #define Data P0 unsigned long int so_xung = 0; unsigned long int tick = 0; unsigned long int so_vong_phut = 0; //toc dongco vong/phut char Old_Sensor = Low; // =========khai bao su dung cac ham======================================= void delay(unsigned int mm); void hienthi(); //=================================================================== //0 , , , ,4 ,5 ,6 ,7 ,8 const char So[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80, 0x98,0x88,0xC6,0x86,0x8E,0x82,0x89,0x7F,0xFF}; // , A , B , C , D ,E , F , , TRANG void delay(unsigned int ms) //tao tre { unsigned int m,n; for(m=0;m