|
Tài trợ cho PIC Vietnam |
PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip |
|
Ðiều Chỉnh | Xếp Bài |
03-12-2012, 09:48 PM | #3 |
Đệ tử 5 túi
Tham gia ngày: Jan 2010
Bài gửi: 96
: |
//=== CÒN ĐÂY LÀ THUẬT TOAN HIỂN THI 1 GIÁ TRỊ RA LED7 ===//
void led7(unsigned int16 x) { //============= Convert DATA ==================================/// //==== Phu trach chia nho 1 bien so thanh cac so con 8bit =====// nghin=(x%10000)/1000; tram=(x%1000)/100; chuc=(x%100)/10; donvi=x%10; //================================================== =============// //============ Hien thi lan luot cac so 8bit===========// //int8 const led[]={63,6,91,79,102,109,125,39,127,111}; // Bo so cho LED KATOT chung int const led[] = {0b01000000,0b01111001,0b00100100,0b00110000,0b000 11001,0b00010010,0b00000010,0b01111000,0b00000000, 0b00010000}; // BO so cho Anot chung for(i=8;i>=1;i--) //========== LED7 thu 1========// { a=led[donvi]; // ============ Hien thi hang " DONVI " ===// value = bit_test(a,i-1); output_bit(PIN_C1,value); output_high(PIN_C0);//dich du lieu output_low(PIN_C0); } output_high(PIN_C2);// chot du lieu output_low(PIN_C2); delay_ms(50); output_low(PIN_C3);// xoa du lieu output_high(PIN_C3);// xoa du lieu } //=================================================// |
|
|